[go: up one dir, main page]

FR3160604A1 - MOBILE PRODUCTION PLANT AND METHOD FOR PRODUCING A PART IN SAID PLANT - Google Patents

MOBILE PRODUCTION PLANT AND METHOD FOR PRODUCING A PART IN SAID PLANT

Info

Publication number
FR3160604A1
FR3160604A1 FR2403158A FR2403158A FR3160604A1 FR 3160604 A1 FR3160604 A1 FR 3160604A1 FR 2403158 A FR2403158 A FR 2403158A FR 2403158 A FR2403158 A FR 2403158A FR 3160604 A1 FR3160604 A1 FR 3160604A1
Authority
FR
France
Prior art keywords
production
file
mobile
hash value
agent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
FR2403158A
Other languages
French (fr)
Inventor
Alexandre PEDEMONTE
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vistory
Original Assignee
Vistory
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vistory filed Critical Vistory
Priority to FR2403158A priority Critical patent/FR3160604A1/en
Priority to PCT/IB2025/053277 priority patent/WO2025210458A1/en
Publication of FR3160604A1 publication Critical patent/FR3160604A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y80/00Products made by additive manufacturing

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Manufacturing & Machinery (AREA)
  • Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

USINE DE PRODUCTION MOBILE ET PROCÉDÉ DE PRODUCTION D’UNE PIÈCE DANS LADITE USINE Un aspect de l’invention concerne une usine de production mobile 1 comportant : Une unité mobile de numérisation 2 d’une topologie d’une pièce agencée pour :Numériser une pièce et construire un fichier numérique 3D modélisant ladite pièce ;Transmettre le fichier numérique à un système 7 de partage de fichiers distant ;Un premier agent 8 agencé pour :Recevoir, du système 7, un fichier de production ayant été reconstruit à partir du fichier numérique 3D ;Déterminer une première valeur de hachage reflétant le contenu du fichier de production reçu ;Recevoir une deuxième valeur de hachage, déterminée par un deuxième agent 10 distant, reflétant le contenu du fichier de production hébergé dans le système 7 ;Une unité mobile de production 4 agencée pour, si lesdites première et deuxième valeurs de hachage déterminées sont identiques, déclencher, une production d’une pièce. Figure à publier avec l’abrégé : Figure 1 MOBILE PRODUCTION PLANT AND METHOD FOR PRODUCING A PART IN SAID PLANT One aspect of the invention relates to a mobile production plant 1 comprising: A mobile unit 2 for scanning a topology of a part, designed to: Scan a part and construct a 3D digital file modeling said part; Transmit the digital file to a remote file-sharing system 7; A first agent 8 designed to: Receive, from the system 7, a production file that has been reconstructed from the 3D digital file; Determine a first hash value reflecting the content of the received production file; Receive a second hash value, determined by a second remote agent 10, reflecting the content of the production file hosted in the system 7; A mobile production unit 4 designed to, if said first and second determined hash values are identical, trigger production of a part. Figure to be published with the abstract: Figure 1

Description

USINE DE PRODUCTION MOBILE ET PROCÉDÉ DE PRODUCTION D’UNE PIÈCE DANS LADITE USINEMOBILE PRODUCTION PLANT AND METHOD FOR PRODUCING A PART IN SAID PLANT

Un aspect de l’invention se rapporte à une usine de production mobile comportant une unité mobile de numérisation d’une topologie d’une pièce et une unité mobile de production.One aspect of the invention relates to a mobile production plant comprising a mobile unit for scanning a topology of a part and a mobile production unit.

Un autre aspect de l’invention porte sur un procédé de production d’une pièce dans une usine de production mobile comportant une unité mobile de numérisation d’une topologie d’une pièce et une unité mobile de production.Another aspect of the invention relates to a method of producing a part in a mobile production plant comprising a mobile unit for scanning a topology of a part and a mobile production unit.

On entend par mobile le fait que l’usine de production peut être déplacée. A cette fin, l’usine de production mobile peut être disposée dans un ou plusieurs conteneurs.Mobile means that the production plant can be moved. For this purpose, the mobile production plant can be arranged in one or more containers.

Ces aspects de l’invention trouvent des applications particulièrement intéressantes, mais non exclusives, dans le domaine de l’impression additive et de l’usinage.These aspects of the invention find particularly interesting, but not exclusive, applications in the field of additive printing and machining.

Lors d’une catastrophe naturelle, par exemple un incendie, une inondation ou un tremblement de terre, des secouristes issus de différentes nations sont dépêchés sur un théâtre d’opérations.During a natural disaster, such as a fire, flood or earthquake, rescuers from different nations are dispatched to a theatre of operations.

Ces secouristes arrivent sur le théâtre d’opération avec leur propre équipement afin de combattre le feu, rechercher des survivants, effectuer des réparations, etc…These rescuers arrive at the scene of operations with their own equipment in order to fight the fire, search for survivors, carry out repairs, etc.

Lors d’une intervention, un des équipement d’un des secouriste, par exemple un masque respiratoire d’un pompier, peu subir un dommage de sorte que le pompier ne peut plus intervenir. Il doit commander une pièce de rechange auprès du fabricant.During an intervention, one of the rescuers' equipment, for example a firefighter's breathing mask, may be damaged so that the firefighter can no longer intervene. He must order a replacement part from the manufacturer.

Si le fabricant est en mesure de fabriquer la pièce de rechange, il est bien souvent éloigné du théâtre d’opération et doit respecter un délai de fabrication non compressible. Au cours de ce temps de fabrication et de transport, ne possédant plus de masque respiratoire, le pompier ne peut plus intervenir sur le théâtre d’opération. Seulement, lors d’une telle catastrophe, la présence de chaque secouriste est cruciale car la vie des personnes ayant subi cette catastrophe en dépend.If the manufacturer is able to produce the replacement part, it is often far from the scene of the operation and must meet a manufacturing deadline that cannot be compressed. During this manufacturing and transport time, without a breathing mask, the firefighter can no longer intervene in the scene of the operation. However, during such a disaster, the presence of each rescuer is crucial because the lives of those affected by the disaster depend on it.

De même, se fournir une pièce de rechange auprès d’un autre fabricant peu regardant sur la qualité des produits peut être désastreux pour le pompier.Similarly, purchasing a spare part from another manufacturer with little regard for product quality can be disastrous for the firefighter.

Un but de l’invention est de pallier les inconvénients de l’art antérieur en proposant une usine de production permettant de fabriquer des pièces rapidement conformes à un fichier de production.One aim of the invention is to overcome the drawbacks of the prior art by proposing a production plant enabling parts to be quickly manufactured in accordance with a production file.

Dans ce contexte, l’invention se rapporte ainsi, dans son acceptation la plus large, à une usine de production mobile comportant :

  • Une unité mobile de numérisation d’une topologie d’une pièce construite et agencée pour :
    • Numériser une topologie d’une pièce et construire un fichier numérique 3D modélisant la topologie de la pièce numérisée ;
    • Établir une première connexion sécurisée avec un système de partage de fichiers distant de l’usine de production mobile ;
    • Transmettre, via la première connexion sécurisée, le fichier numérique 3D au système de partage de fichiers ;
  • Un premier agent construit et agencé pour :
    • Établir une deuxième connexion sécurisée avec le système de partage de fichiers, le système de partage de fichiers hébergeant un fichier de production ayant été reconstruit à partir du fichier numérique 3D transmis ;
    • Recevoir, via la deuxième connexion sécurisée, le fichier de production ;
    • Déterminer une première valeur de hachage reflétant le contenu du fichier de production reçu ;
    • Recevoir, d’un serveur central distant de l’usine de production mobile, une deuxième valeur de hachage reflétant le contenu du fichier de production hébergé dans le système de partage de fichiers ou transmettre audit serveur central ladite première valeur de hachage, la deuxième valeur de hachage ayant été déterminée par un deuxième agent et enregistrée dans le serveur central ainsi que dans une chaîne de blocs ; le deuxième agent étant distant de l’usine de production mobile ;
    • Comparer la première valeur de hachage déterminée à la deuxième valeur de hachage déterminée ou recevoir dudit serveur central un résultat d’une comparaison de ladite première valeur de hachage déterminée à ladite deuxième valeur de hachage déterminée ;
  • Une unité mobile de production construite et agencée pour, si lesdites première et deuxième valeurs de hachage déterminées sont identiques, déclencher une production d’une pièce conforme au fichier de production.
In this context, the invention thus relates, in its broadest sense, to a mobile production plant comprising:
  • A mobile unit for scanning the topology of a room constructed and arranged for:
    • Digitize a topology of a part and build a 3D digital file modeling the topology of the digitized part;
    • Establish an initial secure connection with a file sharing system remote from the mobile production plant;
    • Transmit, via the first secure connection, the 3D digital file to the file sharing system;
  • A first agent built and arranged for:
    • Establish a second secure connection to the file sharing system, the file sharing system hosting a production file that has been reconstructed from the transmitted 3D digital file ;
    • Receive, via the second secure connection, the production file;
    • Determine a first hash value reflecting the contents of the received production file;
    • Receiving, from a central server remote from the mobile production plant, a second hash value reflecting the content of the production file hosted in the file sharing system or transmitting said first hash value to said central server, the second hash value having been determined by a second agent and recorded in the central server as well as in a blockchain; the second agent being remote from the mobile production plant;
    • Comparing the first determined hash value to the second determined hash value or receiving from said central server a result of a comparison of said first determined hash value to said second determined hash value;
  • A mobile production unit constructed and arranged to, if said first and second determined hash values are identical, trigger production of a part conforming to the production file.

En d’autres termes, l’usine de production mobile comporte, d’une part, une unité mobile de numérisation d’une topologie d’une pièce, embarquant par exemple un scanner, et, d’autre part, une unité mobile de production. L’unité mobile de numérisation permet de numériser une pièce usagée pour ensuite émettre une requête afin d’obtenir le fichier de production correspondant à la pièce numérisée par une voie sécurisée. Dès lors que le fichier de production est reçu par un premier agent informatique embarqué par l’usine de production mobile, celui-ci attribue une valeur de hachage déterminée au fichier de production reçu. Cette valeur de hachage est ensuite comparée avec celle précédemment déterminée par un deuxième agent distant et distinct du premier agent, et plus globalement distant de l’usine de production mobile. Si les valeurs de hachage correspondent effectivement, cela signifie qu'aucun bit du fichier de production n'a été modifié. La fabrication de la pièce est alors lancée dans l’usine de production mobile via l’unité mobile de production.In other words, the mobile production plant comprises, on the one hand, a mobile unit for scanning a topology of a part, for example, including a scanner, and, on the other hand, a mobile production unit. The mobile scanning unit is used to scan a used part and then send a request to obtain the production file corresponding to the scanned part via a secure channel. Once the production file is received by a first computer agent embedded in the mobile production plant, the latter assigns a determined hash value to the received production file. This hash value is then compared with the one previously determined by a second agent that is remote and distinct from the first agent, and more generally remote from the mobile production plant. If the hash values actually match, this means that no bit of the production file has been modified. The manufacturing of the part is then launched in the mobile production plant via the mobile production unit.

L’invention selon cet aspect permet ainsi de fabriquer des pièces rapidement dans des lieux difficiles d’accès, comme un théâtre d’opération, conformément à un fichier de production non altéré. Effectivement, la comparaison des deux valeurs de hachage attribuées, chacune par un agent informatique différent, permet de certifier l’intégrité du fichier de production reçu par l’unité mobile de production. Il s’ensuit que la pièce produite est conforme au plan contenu dans le fichier de production enregistré sur le système de partage de fichiers.The invention according to this aspect thus makes it possible to manufacture parts quickly in places that are difficult to access, such as an operating theater, in accordance with an unaltered production file. Indeed, the comparison of the two hash values assigned, each by a different computer agent, makes it possible to certify the integrity of the production file received by the mobile production unit. It follows that the part produced conforms to the plan contained in the production file saved on the file sharing system.

Outre les caractéristiques qui viennent d’être évoquées dans le paragraphe précédent, l’usine de production mobile selon l’invention peut présenter une ou plusieurs caractéristiques complémentaires parmi les suivantes, considérées individuellement ou selon toutes les combinaisons techniquement possibles.In addition to the characteristics which have just been mentioned in the preceding paragraph, the mobile production plant according to the invention may have one or more additional characteristics among the following, considered individually or according to all technically possible combinations.

Selon un aspect non limitatif de l’invention, l’unité mobile de production est construite et agencée pour marquer la pièce produite au moyen d’une marque de production unique, ladite marque de production unique ayant été insérée dans le fichier de production.According to a non-limiting aspect of the invention, the mobile production unit is constructed and arranged to mark the produced part by means of a unique production mark, said unique production mark having been inserted into the production file.

Selon un aspect non limitatif de l’invention, l’unité mobile de numérisation d’une topologie d’une pièce et l’unité mobile de production sont dans un même conteneur.According to a non-limiting aspect of the invention, the mobile unit for scanning a topology of a part and the mobile production unit are in the same container.

Selon un aspect non limitatif de l’invention, l’unité mobile de numérisation d’une topologie d’une pièce est dans un premier conteneur et l’unité mobile de production est dans un deuxième conteneur.According to a non-limiting aspect of the invention, the mobile unit for scanning a topology of a part is in a first container and the mobile production unit is in a second container.

Selon un aspect non limitatif de l’invention, l’unité mobile de production comporte des moyens de fabrication additifs, par exemple une imprimante additive.According to a non-limiting aspect of the invention, the mobile production unit comprises additive manufacturing means, for example an additive printer.

Selon un aspect non limitatif de l’invention, l’unité mobile de production comporte des moyens de production soustractifs, par exemple et de façon non limitative, un centre d’usinage, des moyens de sciage, de tournage, de ponçage, de meulage et/ou de perçage.According to a non-limiting aspect of the invention, the mobile production unit comprises subtractive production means, for example and in a non-limiting manner, a machining center, sawing, turning, sanding, grinding and/or drilling means.

Selon un aspect non limitatif de l’invention, l’usine de production mobile comporte des moyens de renfort des parois du ou des conteneur(s) construits et agencés pour résister à la pression sous-marine.According to a non-limiting aspect of the invention, the mobile production plant comprises means for reinforcing the walls of the container(s) constructed and arranged to withstand underwater pressure.

Selon un aspect non limitatif de l’invention, l’usine de production mobile comporte des moyens pour hermétiser le ou les conteneur(s).According to a non-limiting aspect of the invention, the mobile production plant comprises means for sealing the container(s).

Un autre aspect de l’invention se rapporte à un procédé de production d’une pièce dans une usine de production mobile comportant une unité mobile de numérisation d’une topologie d’une pièce et une unité mobile de production, le procédé comportant les étapes de :

  • Numériser une topologie d’une pièce et construire un fichier numérique 3D modélisant la topologie de la pièce numérisée via ladite unité mobile de numérisation d’une topologie d’une pièce ;
  • Établir une première connexion sécurisée entre ladite unité mobile de numérisation d’une topologie d’une pièce et un système de partage de fichiers distant de ladite usine de production mobile ;
  • Recevoir, dans ledit système de partage de fichiers, le fichier numérique 3D ;
  • Reconstruire, à partir dudit fichier numérique 3D, un fichier de production de ladite pièce numérisée ;
  • Enregistrer, dans ledit système de partage de fichiers, ledit fichier de production ;
  • Déterminer, via un deuxième agent distant de ladite usine de production mobile, une deuxième valeur de hachage reflétant le contenu dudit fichier de production enregistré dans ledit système de partage de fichiers ;
  • Enregistrer ladite deuxième valeur de hachage dans un serveur central distant de l’usine de production mobile et dans une chaîne de blocs ;
  • Sélectionner, auprès du serveur central, ledit fichier de production et ladite unité mobile de production ;
  • Transmettre une demande de production d’une pièce conforme audit fichier de production sélectionné, ladite demande de production étant transmise dudit serveur central à un premier agent embarqué dans ladite usine de production mobile ;
  • Établir une deuxième connexion sécurisée entre ledit premier agent et ledit système de partage de fichiers hébergeant ledit fichier de production ;
  • Recevoir, via ledit premier agent, ledit fichier de production transmis par ledit système de partage de fichiers ;
  • Déterminer, via ledit premier agent, une première valeur de hachage reflétant le contenu dudit fichier de production reçu ;
  • Transmettre, dudit serveur central audit premier agent, ladite deuxième valeur de hachage ou, dudit premier agent audit serveur central, ladite première valeur de hachage ;
  • Comparer, au moyen dudit premier agent ou dudit serveur central, ladite première valeur de hachage déterminée à ladite deuxième valeur de hachage déterminée ;
  • Si lesdites première et deuxième valeurs de hachage déterminées sont identiques, déclencher, au moyen de ladite unité mobile de production sélectionnée, une production d’une pièce conforme audit fichier de production.
Another aspect of the invention relates to a method of producing a part in a mobile production plant comprising a mobile unit for scanning a topology of a part and a mobile production unit, the method comprising the steps of:
  • Scan a topology of a part and construct a 3D digital file modeling the topology of the scanned part via said mobile unit for scanning a topology of a part;
  • Establishing a first secure connection between said mobile unit for scanning a topology of a part and a file sharing system remote from said mobile production plant;
  • Receive, in said file sharing system, the 3D digital file;
  • Reconstruct, from said 3D digital file, a production file of said digitized part;
  • Save, in said file sharing system, said production file;
  • Determine, via a second agent remote from said mobile production plant, a second hash value reflecting the content of said production file recorded in said file sharing system;
  • Record said second hash value in a central server remote from the mobile production plant and in a blockchain;
  • Select, from the central server, said production file and said mobile production unit;
  • Transmitting a request for production of a part conforming to said selected production file, said production request being transmitted from said central server to a first agent embedded in said mobile production plant;
  • Establish a second secure connection between said first agent and said file sharing system hosting said production file;
  • Receive, via said first agent, said production file transmitted by said file sharing system;
  • Determine, via said first agent, a first hash value reflecting the content of said received production file;
  • Transmitting, from said central server to said first agent, said second hash value or, from said first agent to said central server, said first hash value;
  • Comparing, by means of said first agent or said central server, said first determined hash value to said second determined hash value;
  • If said first and second determined hash values are identical, trigger, by means of said selected mobile production unit, production of a part conforming to said production file.

Selon un aspect non limitatif de l’invention, l’étape de reconstruire, à partir du fichier numérique 3D, un fichier de production de ladite pièce numérisée est exécutée par des moyens logiciels construits et agencés pour reconstruire automatiquement un fichier de production à partir d’un fichier numérique 3D généré par l’unité mobile de numérisation d’une topologie d’une pièce.According to a non-limiting aspect of the invention, the step of reconstructing, from the 3D digital file, a production file of said digitized part is executed by software means constructed and arranged to automatically reconstruct a production file from a 3D digital file generated by the mobile unit for digitizing a topology of a part.

Selon un aspect non limitatif de l’invention, le fichier de production comporte une marque de production unique. La marque de production unique peut avoir été insérée dans le fichier de production lors de l’enregistrement du fichier de production dans le système de partage de fichiers.According to a non-limiting aspect of the invention, the production file includes a unique production mark. The unique production mark may have been inserted into the production file when the production file was saved to the file sharing system.

L’invention et ses différentes applications seront mieux comprises à la lecture de la description qui suit et à l’examen des figures qui l’accompagnent.The invention and its various applications will be better understood by reading the following description and examining the accompanying figures.

FIG. 1illustre, de façon schématique, une usine de production mobile selon un aspect non limitatif de l’invention. FIG. 1 schematically illustrates a mobile production plant according to a non-limiting aspect of the invention.

FIG. 2illustre, de façon schématique, un diagramme d’étapes d’un mode de mise en œuvre non limitatif d’un procédé de production d’une pièce dans une usine de production mobile comportant une unité mobile de numérisation d’une topologie d’une pièce et une unité mobile de production selon l’invention. FIG. 2 illustrates, schematically, a step diagram of a non-limiting embodiment of a method for producing a part in a mobile production plant comprising a mobile unit for digitizing a topology of a part and a mobile production unit according to the invention.

LaFIG. 2illustre une usine de production mobile 1 selon un aspect non limitatif de l’invention.There FIG. 2 illustrates a mobile production plant 1 according to a non-limiting aspect of the invention.

Plus particulièrement, l’usine de production mobile 1 comporte une unité mobile de numérisation 2 d’une topologie d’une pièce disposée dans un premier conteneur 3 et une unité mobile de production 4 disposée dans un deuxième conteneur 5.More particularly, the mobile production plant 1 comprises a mobile unit 2 for scanning a topology of a part arranged in a first container 3 and a mobile production unit 4 arranged in a second container 5.

L’unité mobile de numérisation 2 d’une topologie d’une pièce peut par exemple comporter un scanner 6.The mobile scanning unit 2 of a room topology may, for example, include a scanner 6.

L’unité mobile de production 4 peut, de façon non limitative, comporter des moyens de fabrication additifs, par exemple une imprimante additive, et/ou des moyens de production soustractifs, par exemple un centre d’usinage, des moyens de sciage, de tournage, de ponçage, de meulage et/ou de perçage.The mobile production unit 4 may, in a non-limiting manner, comprise additive manufacturing means, for example an additive printer, and/or subtractive production means, for example a machining center, sawing, turning, sanding, grinding and/or drilling means.

De façon non limitative, chacun des premier et deuxième conteneurs 3, 5 peut être chargé sur une remorque d’un camion, un wagon de train, un bateau ou un aéronef et être ainsi transporté d’un endroit à un autre. Il s’ensuit que l’usine de production mobile 1 peut être amenée au plus proche d’un théâtre d’opération. Avantageusement, le temps de transport entre l’usine de production mobile 1 et le lieu où est disposé l’équipement endommagé sur lequel une pièce doit être remplacée est quasi-nul.In a non-limiting manner, each of the first and second containers 3, 5 can be loaded onto a trailer of a truck, a train wagon, a boat or an aircraft and thus be transported from one location to another. It follows that the mobile production plant 1 can be brought as close as possible to a theater of operation. Advantageously, the transport time between the mobile production plant 1 and the location where the damaged equipment on which a part must be replaced is located is almost zero.

Selon un autre mode de réalisation non illustré, l’unité mobile de numérisation 2 d’une topologie d’une pièce et l’unité mobile de production 4 sont disposées dans un même conteneur.According to another embodiment not illustrated, the mobile unit 2 for scanning a topology of a part and the mobile production unit 4 are arranged in the same container.

Selon une mise en œuvre non limitative, l’usine de production mobile 1 comporte des moyens de renfort (non illustrés) des parois des conteneurs 3, 5 construits et agencés pour résister à la pression sous-marine. Ces moyens de renfort peuvent être formés par des arceaux métalliques disposés à l’intérieur des conteneurs afin d’éviter une déformation des parois de ces derniers.According to a non-limiting implementation, the mobile production plant 1 comprises means for reinforcing (not illustrated) the walls of the containers 3, 5 constructed and arranged to withstand underwater pressure. These reinforcing means can be formed by metal hoops arranged inside the containers in order to prevent deformation of the walls of the latter.

Selon une mise en œuvre non limitative, l’usine de production mobile 1 comporte des moyens (non illustrés) pour hermétiser les conteneurs 3, 5. Ainsi, l’eau ne peut pas entrer dans l’usine de production mobile 1 et la pression intérieure peut être régulée. L’usine de production mobile 1 selon cet aspect de l’invention peut donc être disposée dans des fonds marins pour réparer un sous-marin ou dans l’espace pour réparer un satellite.According to a non-limiting implementation, the mobile production plant 1 comprises means (not illustrated) for sealing the containers 3, 5. Thus, water cannot enter the mobile production plant 1 and the internal pressure can be regulated. The mobile production plant 1 according to this aspect of the invention can therefore be arranged in the seabed to repair a submarine or in space to repair a satellite.

L’unité mobile de numérisation 2 d’une topologie d’une pièce peut comporter un scanner 6 utilisant un laser, une triangulation laser et/ou une lumière structurée. Cette unité mobile de numérisation 2 d’une topologie d’une pièce est construite et agencée pour numériser une pièce en trois dimensions et construire un fichier numérique 3D modélisant numériquement la topologie de la pièce numérisée. La pièce numérisée peut être une pièce endommagée d’un équipement d’un secouriste intervenant dans une zone isolée.The mobile unit 2 for scanning a topology of a room may comprise a scanner 6 using a laser, laser triangulation and/or structured light. This mobile unit 2 for scanning a topology of a room is constructed and arranged to scan a room in three dimensions and construct a 3D digital file digitally modeling the topology of the scanned room. The scanned room may be a damaged part of equipment of a rescuer working in an isolated area.

L’unité mobile de numérisation 2 d’une topologie d’une pièce est construite et agencée pour établir une première connexion sécurisée C1 avec un système 7 de partage de fichiers distant de l’unité mobile de numérisation 2 d’une topologie d’une pièce. Autrement dit, le système 7 de partage de fichiers ne se trouve pas à proximité du théâtre d’opération.The mobile scanning unit 2 of a room topology is constructed and arranged to establish a first secure connection C1 with a file sharing system 7 remote from the mobile scanning unit 2 of a room topology. In other words, the file sharing system 7 is not located near the theater of operation.

Le système 7 de partage de fichiers héberge notamment des fichiers de production de pièce et peut être, par exemple, de type SharePoint ou de type SFTP (pour Secure File Transfer Protocol en anglais).The file sharing system 7 hosts, in particular, part production files and can be, for example, of the SharePoint type or of the SFTP type (for Secure File Transfer Protocol in English).

L’unité mobile de numérisation 2 d’une topologie d’une pièce est également construite et agencée pour transmettre, via la première connexion sécurisée C1, le fichier numérique 3D modélisant la topologie de la pièce endommagée numérisée au système 7 de partage de fichiers.The mobile unit 2 for scanning a topology of a part is also built and arranged to transmit, via the first secure connection C1, the 3D digital file modeling the topology of the scanned damaged part to the file sharing system 7.

La première connexion sécurisée C1 établie entre l’unité mobile de numérisation 2 d’une topologie d’une pièce et le système 7 de partage de fichiers permet de protéger le fichier numérique 3D contre une appropriation illicite.The first secure connection C1 established between the mobile scanning unit 2 of a room topology and the file sharing system 7 makes it possible to protect the 3D digital file against illicit appropriation.

Ce fichier numérique 3D est transmis au système 7 de partage de fichiers afin qu’un fichier de production soit reconstruit à partir du fichier numérique 3D. Cette reconstruction peut être réalisée par un ingénieur utilisant un logiciel de type CAO (pour Conception Assistée par Ordinateur) ou par des moyens logiciels construits et agencés pour reconstruire automatiquement un fichier de production à partir d’un fichier numérique 3D obtenu par l’unité mobile de numérisation 2 d’une topologie d’une pièce.This 3D digital file is transmitted to the file sharing system 7 so that a production file can be reconstructed from the 3D digital file. This reconstruction can be carried out by an engineer using CAD (Computer Aided Design) type software or by software means constructed and arranged to automatically reconstruct a production file from a 3D digital file obtained by the mobile scanning unit 2 of a topology of a part.

Dans tout le texte, un fichier de production d’une pièce désigne un ensemble de codes numériques adapté pour pouvoir être directement ou indirectement interprété par une machine, tel qu'un ordinateur, une machine à commande numérique, une machine de fabrication additive, et d'une manière générale toute machine équipée d'un microprocesseur. Dans le cadre de l’invention, le créateur du fichier ou son ayant droit entend contrôler l'accès et l'utilisation du fichier de production d’une pièce. Un tel fichier de production d’une pièce est par exemple un fichier d’usinage destiné à un centre d’usinage ou un fichier d'impression destiné à une machine de fabrication additive, telle qu'une imprimante 3D.Throughout the text, a part production file designates a set of digital codes adapted to be able to be directly or indirectly interpreted by a machine, such as a computer, a numerically controlled machine, an additive manufacturing machine, and generally any machine equipped with a microprocessor. In the context of the invention, the creator of the file or his/her rightful owner intends to control access to and use of the part production file. Such a part production file is, for example, a machining file intended for a machining center or a printing file intended for an additive manufacturing machine, such as a 3D printer.

L’usine de production mobile 1 comporte avantageusement un premier agent 8 construit et agencé pour établir une deuxième connexion sécurisée C2 avec le système 7 de partage de fichiers hébergeant le fichier de production ayant été reconstruit à partir du fichier numérique 3D transmis par l’unité mobile de numérisation 2 d’une topologie d’une pièce.The mobile production plant 1 advantageously comprises a first agent 8 constructed and arranged to establish a second secure connection C2 with the file sharing system 7 hosting the production file having been reconstructed from the 3D digital file transmitted by the mobile scanning unit 2 of a topology of a part.

Ce premier agent 8 est également construit et agencé pour recevoir, via la deuxième connexion sécurisée C2, le fichier de production hébergé par le système 7 de partage de fichiers.This first agent 8 is also built and arranged to receive, via the second secure connection C2, the production file hosted by the file sharing system 7.

Le premier agent 8 est également construit et agencé pour déterminer une première valeur de hachage reflétant le contenu du fichier de production reçu.The first agent 8 is also constructed and arranged to determine a first hash value reflecting the contents of the received production file.

Selon une première mise en œuvre non limitative, le premier agent 8 est en outre construit et agencé pour recevoir, d’un serveur central 9 distant de l’usine de production mobile 1 (autrement dit, éloigné du théâtre d’opération), une deuxième valeur de hachage reflétant le contenu du fichier de production hébergé dans le système 7 de partage de fichiers. La deuxième valeur de hachage a été déterminée, lors de l’enregistrement du fichier de production dans le système 7 de partage de fichiers, par un deuxième agent 10 et enregistrée dans le serveur central 9 ainsi que dans une chaîne de blocs 11.According to a first non-limiting implementation, the first agent 8 is further constructed and arranged to receive, from a central server 9 remote from the mobile production plant 1 (in other words, remote from the theater of operation), a second hash value reflecting the content of the production file hosted in the file sharing system 7. The second hash value was determined, when saving the production file in the file sharing system 7, by a second agent 10 and recorded in the central server 9 as well as in a blockchain 11.

Plus particulièrement, ce deuxième agent 10 est distant de l’usine de production mobile 1 (donc éloigné du théâtre d’opération) et communique avec le système 7 de partage de fichiers afin d’attribuer une deuxième valeur de hachage dès lors que le fichier de production est enregistré dans le système 7 de partage de fichiers.More particularly, this second agent 10 is remote from the mobile production plant 1 (therefore remote from the theater of operation) and communicates with the file sharing system 7 in order to assign a second hash value as soon as the production file is saved in the file sharing system 7.

Le deuxième agent 10 communique également avec le serveur central 9 et la chaine de blocs 11 afin d’y enregistrer la deuxième valeur de hachage.The second agent 10 also communicates with the central server 9 and the blockchain 11 in order to record the second hash value there.

Selon une deuxième mise en œuvre non limitative différente, à la place d’être construit et agencé pour recevoir, du serveur central 9, la deuxième valeur de hachage, le premier agent 8 peut être construit et agencé pour transmettre, au serveur central 9, la première valeur de hachage.According to a second different non-limiting implementation, instead of being constructed and arranged to receive, from the central server 9, the second hash value, the first agent 8 can be constructed and arranged to transmit, to the central server 9, the first hash value.

Selon la première mise en œuvre, le premier agent 8 est également construit et agencé pour comparer la première valeur de hachage déterminée à la deuxième valeur de hachage déterminée.According to the first implementation, the first agent 8 is also constructed and arranged to compare the determined first hash value to the determined second hash value.

Selon la deuxième mise en œuvre, le premier agent 8 est construit et agencé pour recevoir du serveur central 9 un résultat d’une comparaison de la première valeur de hachage déterminée à la deuxième valeur de hachage déterminée. Selon cette mise en œuvre, la comparaison de la première valeur de hachage déterminée à la deuxième valeur de hachage déterminée a été réalisée par le serveur central 9.According to the second implementation, the first agent 8 is constructed and arranged to receive from the central server 9 a result of a comparison of the first determined hash value with the second determined hash value. According to this implementation, the comparison of the first determined hash value with the second determined hash value was carried out by the central server 9.

Selon une mise en œuvre non limitative, l’unité mobile de production 4 est construite et agencée pour, si les première et deuxième valeurs de hachage déterminées sont identiques, déclencher, une production d’une pièce conforme au fichier de production.According to a non-limiting implementation, the mobile production unit 4 is constructed and arranged to, if the first and second determined hash values are identical, trigger production of a part conforming to the production file.

Ainsi, la pièce produite correspond effectivement au plan contenu dans le fichier de production reconstruit à partir du fichier numérique 3D issu de l’unité mobile de numérisation 2 d’une topologie d’une pièce. La pièce est directement produite sur le théâtre d’opération, ce qui diminue considérablement le temps nécessaire pour l’obtention d’une pièce de rechange. Effectivement, le temps de transport est quasi-nul et les délais de production sont réduits.Thus, the part produced actually corresponds to the plan contained in the production file reconstructed from the 3D digital file from the mobile scanning unit 2 of a part topology. The part is directly produced in the theater of operation, which considerably reduces the time required to obtain a replacement part. Indeed, transport time is almost zero and production times are reduced.

En outre, comme les deux valeurs de hachage sont déterminées par deux agents informatiques 8, 10 distincts et éloignés, si le fichier de production reçu par le premier agent 8 est corrompu, la production ne pourra pas être effectuée. De même, si un des deux agents informatiques 8, 10 est corrompu, la production ne pourra pas être effectuée.Furthermore, since the two hash values are determined by two separate and distant computer agents 8, 10, if the production file received by the first agent 8 is corrupted, the production cannot be carried out. Similarly, if one of the two computer agents 8, 10 is corrupted, the production cannot be carried out.

En outre, l’unité mobile de production 4 peut être construite et agencée pour marquer la pièce produite au moyen d’une marque de production unique, la marque de production unique ayant été insérée dans le fichier de production lors de son enregistrement, par exemple par le système de partage de fichiers 7.Furthermore, the mobile production unit 4 may be constructed and arranged to mark the produced part with a unique production mark, the unique production mark having been inserted into the production file when it is recorded, for example by the file sharing system 7.

LaFIG. 2illustre les étapes d’un procédé 100 de production d’une pièce dans une usine de production mobile 1 comportant une unité mobile de numérisation 2 d’une topologie d’une pièce et une unité mobile de production 4 telle qu’illustrée à laFIG. 1.There FIG. 2 illustrates the steps of a method 100 for producing a part in a mobile production plant 1 comprising a mobile unit 2 for scanning a topology of a part and a mobile production unit 4 as illustrated in FIG. 1 .

Le procédé 100 comporte une première étape de numériser 101 une topologie d’une pièce et construire un fichier numérique 3D modélisant la topologie de la pièce numérisée. Cette étape 101 est exécutée via l’unité mobile de numérisation 2 d’une topologie d’une pièce.The method 100 comprises a first step of digitizing 101 a topology of a part and constructing a 3D digital file modeling the topology of the digitized part. This step 101 is executed via the mobile unit 2 for digitizing a topology of a part.

Le procédé 100 comporte également une étape d’établir 102 une première connexion sécurisée C1 entre l’unité mobile de numérisation 2 d’une topologie d’une pièce et le système 7 de partage de fichiers. Cette première connexion sécurisée C1 peut être assurée par le fait de renseigner un identifiant formé, par exemple, par un nom d’utilisateur et un mot de passe.The method 100 also comprises a step of establishing 102 a first secure connection C1 between the mobile unit 2 for scanning a topology of a room and the file sharing system 7. This first secure connection C1 can be ensured by providing an identifier formed, for example, by a user name and a password.

Dès lors que la première connexion sécurisée C1 est établie, le procédé 100 comporte une étape de recevoir 103, dans le système 7 de partage de fichiers, le fichier numérique 3D modélisant la topologie de la pièce numérisée, ce fichier numérique 3D ayant été créé par l’unité mobile de numérisation 2 d’une topologie d’une pièce, et plus particulièrement par le scanner 6.Once the first secure connection C1 is established, the method 100 comprises a step of receiving 103, in the file sharing system 7, the 3D digital file modeling the topology of the digitized part, this 3D digital file having been created by the mobile digitization unit 2 of a topology of a part, and more particularly by the scanner 6.

Ensuite, le procédé 100 comporte une étape de reconstruire 104, à partir du fichier numérique 3D, un fichier de production de la pièce numérisée. Cette reconstruction peut être réalisée par un ingénieur utilisant un logiciel de type CAO ou par des moyens logiciels construits et agencés pour reconstruire automatiquement un fichier de production à partir d’un fichier numérique 3D obtenu par l’unité mobile de numérisation 2 d’une topologie d’une pièce.Then, the method 100 comprises a step of reconstructing 104, from the 3D digital file, a production file of the digitized part. This reconstruction can be carried out by an engineer using CAD type software or by software means constructed and arranged to automatically reconstruct a production file from a 3D digital file obtained by the mobile digitization unit 2 of a topology of a part.

Dès lors que le fichier de production est créé, le procédé 100 comporte une étape d’enregistrer 105, dans le système 7 de partage de fichiers, le fichier de production.Once the production file is created, the method 100 includes a step 105 of saving the production file in the file sharing system 7.

Le deuxième agent 10 détermine 106 alors une deuxième valeur de hachage reflétant le contenu du fichier de production hébergé dans le système 7 de partage de fichiers.The second agent 10 then determines 106 a second hash value reflecting the content of the production file hosted in the file sharing system 7.

Puis, le procédé 100 comporte une étape d’enregistrer 107 la deuxième valeur de hachage dans le serveur central 9 et dans la chaîne de blocs 11.Then, the method 100 comprises a step of recording 107 the second hash value in the central server 9 and in the blockchain 11.

Le procédé 100 comporte également une étape de sélectionner 108, auprès du serveur central 9, le fichier de production et l’unité mobile de production 4 dans laquelle doit être produite la pièce. Cela permet de s’assurer que la pièce est produite à proximité du théâtre d’opération.The method 100 also includes a step of selecting 108, from the central server 9, the production file and the mobile production unit 4 in which the part is to be produced. This ensures that the part is produced close to the theater of operation.

Cette sélection peut être réalisée via une interface web connectée au serveur central 9. Selon cette mise en œuvre, en se connectant à l’interface web, l’opérateur peut sélectionner le fichier de production parmi une pluralité de fichiers de production proposés par le serveur central 9 et sélectionner l’usine de production mobile 1 parmi une pluralité d’usines de production.This selection can be carried out via a web interface connected to the central server 9. According to this implementation, by connecting to the web interface, the operator can select the production file from a plurality of production files offered by the central server 9 and select the mobile production plant 1 from a plurality of production plants.

Ce serveur central 9 est en outre construit et agencé pour transmettre 109 une demande de production d’une pièce conforme au fichier de production sélectionné au premier agent 8 embarqué dans l’unité mobile de production 4.This central server 9 is further constructed and arranged to transmit 109 a request for production of a part conforming to the selected production file to the first agent 8 on board the mobile production unit 4.

Lorsque la demande de production d’une pièce est reçue par le premier agent 8, le procédé 100 exécute une étape d’établir 110 une deuxième connexion sécurisée C2 entre le premier agent 8 et le système 7 de partage de fichiers hébergeant le fichier de production. Cette deuxième connexion sécurisée C2 peut être assurée par le fait de renseigner un identifiant formé, par exemple, par un nom d’utilisateur et un mot de passe.When the request for production of a part is received by the first agent 8, the method 100 executes a step of establishing 110 a second secure connection C2 between the first agent 8 and the file sharing system 7 hosting the production file. This second secure connection C2 can be ensured by providing an identifier formed, for example, by a user name and a password.

Dès lors que cette deuxième connexion sécurisée C2 est établie, le procédé 100 comporte une étape, pour le premier agent 8, de recevoir 111 le fichier de production transmis par le système 7 de partage de fichiers, puis une étape de déterminer 112 via le premier agent 8, une première valeur de hachage reflétant avec certitude le contenu dudit fichier de production reçu.Once this second secure connection C2 is established, the method 100 comprises a step, for the first agent 8, of receiving 111 the production file transmitted by the file sharing system 7, then a step of determining 112 via the first agent 8, a first hash value reflecting with certainty the content of said production file received.

Selon une première mise en œuvre, le procédé 100 comporte également une étape de transmettre 113, du serveur central 9 au premier agent 8, la deuxième valeur de hachage. Cette deuxième valeur de hachage traduit avec certitude le contenu du fichier de production tel qu’il a été conçu.According to a first implementation, the method 100 also comprises a step of transmitting 113, from the central server 9 to the first agent 8, the second hash value. This second hash value accurately translates the content of the production file as it was designed.

Selon une deuxième mise en œuvre, le procédé 100 comporte une étape de transmettre 113, du premier agent 8 au serveur central 9, la première valeur de hachageAccording to a second implementation, the method 100 comprises a step of transmitting 113, from the first agent 8 to the central server 9, the first hash value.

Selon la première mise en oeuvre, le procédé 100 comporte une étape de comparer 114, au moyen du premier agent 8, la première valeur de hachage déterminée à la deuxième valeur de hachage déterminée.According to the first implementation, the method 100 comprises a step of comparing 114, by means of the first agent 8, the first determined hash value with the second determined hash value.

Selon la deuxième mise en œuvre, le procédé 100 comporte une étape de comparer 114, au moyen du serveur central 9, la première valeur de hachage déterminée à la deuxième valeur de hachage déterminée.According to the second implementation, the method 100 comprises a step of comparing 114, by means of the central server 9, the first determined hash value with the second determined hash value.

Si et seulement si le contenu du fichier de production hébergé sur le système 7 de partage de fichiers et le contenu du fichier de production reçu par le premier agent 8 sont identiques, les première et deuxième valeurs de hachage sont identique.If and only if the content of the production file hosted on the file sharing system 7 and the content of the production file received by the first agent 8 are identical, the first and second hash values are identical.

Ainsi, si les première et deuxième valeurs de hachage sont identiques, le procédé 100 comporte une étape de déclencher 115, au moyen de l’unité mobile de production 4 sélectionnée, une production d’une pièce conforme au fichier de production.Thus, if the first and second hash values are identical, the method 100 comprises a step of triggering 115, by means of the selected mobile production unit 4, a production of a part conforming to the production file.

Le procédé 100 selon cet aspect de l’invention permet ainsi d’assurer à l’utilisateur que la pièce produite correspond effectivement au plan de la pièce défini dans le fichier de production qui est enregistré sur le système 7 de partage de fichiers.The method 100 according to this aspect of the invention thus makes it possible to assure the user that the part produced actually corresponds to the plan of the part defined in the production file which is saved on the file sharing system 7.

Dans une mise en œuvre non limitative, le fichier de production comporte une marque de production unique. Cette marque de production unique peut avoir été insérée dans le fichier de production lors de l’enregistrement du fichier de production dans le système de partage de fichiers 7.In one non-limiting implementation, the production file includes a unique production mark. This unique production mark may have been inserted into the production file when the production file was saved to the file sharing system 7.

Ainsi, lorsque la pièce est produite par l’unité mobile de production 4, si le fichier de production comporte une marque de production unique, celle-ci sera reportée sur la pièce produite. Ce marquage de production unique est différent pour chaque pièce produite.Thus, when the part is produced by mobile production unit 4, if the production file contains a unique production mark, this will be transferred to the part produced. This unique production marking is different for each part produced.

De façon non limitative ce marquage peut être formé par un code alphanumérique ou une image marquée sur une ou plusieurs zone(s) prédéterminée(s) que comporte la pièce.In a non-limiting manner, this marking can be formed by an alphanumeric code or an image marked on one or more predetermined zone(s) that the part contains.

Selon une autre mise en œuvre non limitative, le marquage peut être formé par l'altération d'une ou plusieurs des couches de la pièce produite par impression 3D, cette altération reflétant la marque de production unique.In another non-limiting implementation, the marking may be formed by altering one or more of the layers of the 3D printed part, such alteration reflecting the unique production mark.

Étant différent pour chaque pièce, ce marquage permet par la suite d'identifier avec précision l'origine de la pièce lorsque cette dernière est utilisée.Being different for each part, this marking subsequently allows the origin of the part to be precisely identified when it is used.

Dans une mise en œuvre non limitative, le fichier de production comporte une limitation du nombre de pièces pouvant être produite. Cela permet de limiter la quantité de pièces produites.In a non-limiting implementation, the production file includes a limitation on the number of parts that can be produced. This limits the quantity of parts produced.

Dans cet exemple de réalisation non limitatif, lorsqu’une pièce conforme au fichier de production sélectionné est produite, le procédé 100 comporte les étapes de :

  • Déterminer 116 une confirmation de production via le premier agent 8 ;
  • Enregistrer 117 la confirmation de production dans le serveur central 9 ; pour ce faire le premier agent 8 transmet la confirmation de production au serveur central 9 ; et
  • Enregistrer 118 la confirmation de production dans la chaîne de blocs 11 ; pour ce faire le serveur central 9 transmet la confirmation de production à la chaîne de blocs 11.
In this non-limiting exemplary embodiment, when a part conforming to the selected production file is produced, the method 100 comprises the steps of:
  • Determine 116 a production confirmation via the first agent 8;
  • Record 117 the production confirmation in the central server 9; to do this the first agent 8 transmits the production confirmation to the central server 9; and
  • Record 118 the production confirmation in the blockchain 11; to do this the central server 9 transmits the production confirmation to the blockchain 11.

Ainsi, une traçabilité du nombre de pièces produites est réalisée par la chaîne de blocs 11. De façon non limitative, cette confirmation de production peut par exemple comporter une information permettant d’identifier une imprimante 3D utilisée, une date de fabrication, un nombre de pièces produites et un nom d’opérateur.Thus, traceability of the number of parts produced is achieved by the blockchain 11. In a non-limiting manner, this production confirmation may, for example, include information enabling the identification of a 3D printer used, a manufacturing date, a number of parts produced and an operator's name.

En outre, le procédé 100 comporte les étapes de :

  • Enregistrer 119 la première valeur de hachage déterminée dans le serveur central 9 ; pour ce faire le premier agent 8 transmet la première valeur de hachage au serveur central 9, puis
  • Enregistrer 120 la première valeur de hachage déterminée dans la chaîne de blocs 11 ; pour ce faire le serveur central 9 transmet la première valeur de hachage à la chaîne de blocs 11.
Further, the method 100 comprises the steps of:
  • Record 119 the first determined hash value in the central server 9; to do this the first agent 8 transmits the first hash value to the central server 9, then
  • Record 120 the first determined hash value in the block chain 11; to do this the central server 9 transmits the first hash value to the block chain 11.

En outre, lorsqu’une pièce conforme au fichier de production sélectionné est produite, le procédé 100 peut comporter les étapes de :

  • Déterminer 121 un rapport de conformité de la pièce produite via le premier agent 8 ;
  • Enregistrer 122 le rapport de conformité de la pièce produite dans le serveur central 9 ; pour ce faire le premier agent 8 transmet le rapport de conformité au serveur central 9 ;
  • Enregistrer 123 le rapport de conformité de la pièce produite dans la chaîne de blocs 11 ; pour ce faire le serveur central 9 transmet le rapport de conformité à la chaîne de blocs 11.
Furthermore, when a part conforming to the selected production file is produced, the method 100 may comprise the steps of:
  • Determine 121 a conformity report of the part produced via the first agent 8;
  • Record 122 the conformity report of the part produced in the central server 9; to do this the first agent 8 transmits the conformity report to the central server 9;
  • Record 123 the conformity report of the produced part in the blockchain 11; to do this the central server 9 transmits the conformity report to the blockchain 11.

Selon ce mode de réalisation, l'invention peut fournir une information sur la conformité, autrement dit sur la qualité, de la pièce produite par l’unité mobile de production 4 par la lecture de capteurs. En particulier, chaque imprimante 3D dispose de capteurs permettant de contrôler et suivre la production de la pièce. La lecture des données des capteurs et l'écriture de ces données dans le serveur central 9 fournissent au serveur central 9 des informations sur la conformité de la pièce produite. Ces informations sont accessibles par un utilisateur via le navigateur web.According to this embodiment, the invention can provide information on the conformity, in other words on the quality, of the part produced by the mobile production unit 4 by reading sensors. In particular, each 3D printer has sensors for controlling and monitoring the production of the part. Reading the data from the sensors and writing this data to the central server 9 provides the central server 9 with information on the conformity of the part produced. This information is accessible by a user via the web browser.

Cela permet par exemple de vérifier que la pièce produite répond bien à des critères prédéterminés, par exemple dans le cas d'une pièce normée devant répondre à certaines spécifications. L'invention permet donc, selon cette variante, de certifier à distance la conformité des pièces produites par la lecture des capteurs et la comparaison des données fournies par ces capteurs à des valeurs nominales prédéterminées.This makes it possible, for example, to verify that the part produced meets predetermined criteria, for example in the case of a standardized part that must meet certain specifications. The invention therefore makes it possible, according to this variant, to remotely certify the conformity of the parts produced by reading the sensors and comparing the data provided by these sensors with predetermined nominal values.

En outre, si une dérive relative à la conformité des pièces produites par une unité mobile de production 4 spécifique se produit, le gérant de l’unité mobile de production 4 peut, par exemple en se connectant au serveur central 9 via le navigateur web, s’en apercevoir. Il sera effectivement en mesure de consulter l’historique de fabrication de cette unité mobile de production 4 spécifique et s’apercevoir d’une dérive de précision de fabrication. Il pourra ensuite y remédier par un réglage ou un remplacement de cette unité mobile de production 4 spécifique.Furthermore, if a drift in the conformity of the parts produced by a specific mobile production unit 4 occurs, the manager of the mobile production unit 4 can, for example by connecting to the central server 9 via the web browser, notice it. He will actually be able to consult the manufacturing history of this specific mobile production unit 4 and notice a drift in manufacturing precision. He will then be able to remedy this by adjusting or replacing this specific mobile production unit 4.

En outre, l'écriture de ces données dans la chaîne de blocs 11 fournit une traçabilité relative à la conformité de la pièce produite.Furthermore, writing this data to the blockchain 11 provides traceability relating to the conformity of the produced part.

Effectivement, la chaîne de blocs 11 est distribuée et est associée à un protocole d'écriture/lecture et de validation cryptographique de transactions effectuées auprès du serveur central 9. Une telle chaîne de blocs 11 est plus connue sous sa dénomination anglaise de blockchain. Cette chaîne de blocs 11 forme ainsi un registre de transactions, répliqué sur une ou plusieurs machines reliées entre elles par un réseau pair à pair. Ces machines constituent des nœuds et la communication entre les nœuds est cryptée et garantit l'identité de l'expéditeur et du destinataire. Quand un nœud veut ajouter une nouvelle transaction au registre, un consensus est effectué pour déterminer où et quand cette transaction doit être inscrite dans le registre. Ce consensus constitue un bloc. En pratique, un bloc regroupe plusieurs transactions.Indeed, the blockchain 11 is distributed and is associated with a protocol for writing/reading and cryptographic validation of transactions carried out with the central server 9. Such a blockchain 11 is better known by its English name of blockchain. This blockchain 11 thus forms a register of transactions, replicated on one or more machines linked together by a peer-to-peer network. These machines constitute nodes and the communication between the nodes is encrypted and guarantees the identity of the sender and the recipient. When a node wants to add a new transaction to the register, a consensus is reached to determine where and when this transaction must be entered in the register. This consensus constitutes a block. In practice, a block groups together several transactions.

Selon l'invention, la chaîne de blocs 11 est utilisée pour répertorier toutes les transactions reçues par le serveur central 9, et notamment :

  • La deuxième valeur de hachage attribuée par le deuxième agent 10 à un fichier de production reconstruit à partir d’un fichier numérique 3D ;
  • La première valeur de hachage attribuée par le premier agent 8 au fichier de production reçu par le premier agent 8 de l’usine de production mobile 1 ;
  • L’unité mobile de production 4 sélectionnée pour produire la pièce ;
  • Une production effective d’une pièce conforme au fichier de production sélectionné ;
  • Un rapport de conformité de la pièce produite ; et
  • Un nombre de pièces produites.
According to the invention, the blockchain 11 is used to list all the transactions received by the central server 9, and in particular:
  • The second hash value assigned by the second agent 10 to a production file reconstructed from a 3D digital file;
  • The first hash value assigned by the first agent 8 to the production file received by the first agent 8 from the mobile production plant 1;
  • The mobile production unit 4 selected to produce the part;
  • Actual production of a part conforming to the selected production file;
  • A conformity report of the part produced; and
  • A number of pieces produced.

Les différents aspects de l’invention susmentionnés présentent de nombreux avantages. Parmi ceux-ci, on peut citer :

  • Produire une pièce de rechange à proximité d’un lieu où une pièce doit être remplacée ;
  • Tracer l’utilisation qui est faite des fichiers de production transmis depuis le système 7 de partage de fichiers ;
  • Garantir l’inviolabilité des fichiers de production transmis à l’unité mobile de production 4 ;
  • Garantir l'inaltération des fichiers de production transmis à l’unité mobile de production 4 ;
  • Authentifier chacune des parties impliquées dans l'opération de sélection, de transmission et de fabrication des fichiers de production de pièce ;
  • Fournir une information sur la qualité de fabrication des pièces produites par l’unité mobile de production 4 ;
  • Identifier chaque pièce produite au moyen d'une marque de production unique.
The various aspects of the invention mentioned above have numerous advantages. Among these, we can cite:
  • Produce a spare part near a location where a part needs to be replaced;
  • Track the use made of production files transmitted from the file sharing system 7;
  • Guarantee the inviolability of production files transmitted to the mobile production unit 4;
  • Ensure the unaltered nature of production files transmitted to the mobile production unit 4;
  • Authenticate each of the parties involved in the operation of selecting, transmitting and manufacturing the part production files;
  • Provide information on the manufacturing quality of parts produced by mobile production unit 4;
  • Identify each piece produced by means of a unique production mark.

Claims (10)

Usine de production mobile (1) caractérisée en ce qu’elle comporte :
  • Une unité mobile (2) de numérisation d’une topologie d’une pièce construite et agencée pour :
    • Numériser une topologie d’une pièce et construire un fichier numérique 3D modélisant la topologie de la pièce numérisée ;
    • Établir une première connexion sécurisée (C1) avec un système (7) de partage de fichiers distant de ladite usine de production mobile (1) ;
    • Transmettre, via ladite première connexion sécurisée (C1), ledit fichier numérique 3D audit système (7) de partage de fichiers ;
  • Un premier agent (8) construit et agencé pour :
    • Établir une deuxième connexion sécurisée (C2) avec ledit système (7) de partage de fichiers, ledit système (7) de partage de fichiers hébergeant un fichier de production ayant été reconstruit à partir dudit fichier numérique 3D transmis ;
    • Recevoir, via ladite deuxième connexion sécurisée (C2), ledit fichier de production ;
    • Déterminer une première valeur de hachage reflétant le contenu dudit fichier de production reçu ;
    • Recevoir, d’un serveur central (9) distant de ladite usine de production mobile (1), une deuxième valeur de hachage reflétant le contenu dudit fichier de production hébergé dans ledit système (7) de partage de fichiers ou transmettre audit serveur central (9) ladite première valeur de hachage, ladite deuxième valeur de hachage ayant été déterminée par un deuxième agent (10) et enregistrée dans ledit serveur central (9) ainsi que dans une chaîne de blocs (11) ; ledit deuxième agent (10) étant distant de ladite usine de production mobile (1) ;
    • Comparer ladite première valeur de hachage déterminée à ladite deuxième valeur de hachage déterminée ou recevoir dudit serveur central (9) un résultat d’une comparaison de ladite première valeur de hachage déterminée à ladite deuxième valeur de hachage déterminée ;
  • Une unité mobile de production (4) construite et agencée pour, si lesdites première et deuxième valeurs de hachage déterminées sont identiques, déclencher, une production d’une pièce conforme au fichier de production.
Mobile production plant (1) characterized in that it comprises:
  • A mobile unit (2) for digitizing a topology of a room constructed and arranged for:
    • Digitize a topology of a part and build a 3D digital file modeling the topology of the digitized part;
    • Establishing a first secure connection (C1) with a file sharing system (7) remote from said mobile production plant (1);
    • Transmit, via said first secure connection (C1), said 3D digital file to said file sharing system (7);
  • A first agent (8) built and arranged for:
    • Establishing a second secure connection (C2) with said file sharing system (7), said file sharing system (7) hosting a production file having been reconstructed from said transmitted 3D digital file;
    • Receive, via said second secure connection (C2), said production file;
    • Determine a first hash value reflecting the content of said received production file;
    • Receiving, from a central server (9) remote from said mobile production plant (1), a second hash value reflecting the content of said production file hosted in said file sharing system (7) or transmitting to said central server (9) said first hash value, said second hash value having been determined by a second agent (10) and recorded in said central server (9) as well as in a blockchain (11); said second agent (10) being remote from said mobile production plant (1);
    • Comparing said first determined hash value to said second determined hash value or receiving from said central server (9) a result of a comparison of said first determined hash value to said second determined hash value;
  • A mobile production unit (4) constructed and arranged to, if said first and second determined hash values are identical, trigger production of a part conforming to the production file.
Usine de production mobile (1) selon la revendication 1, caractérisée en ce que l’unité mobile de production (4) est construite et agencée pour marquer la pièce produite au moyen d’une marque de production unique, ladite marque de production unique ayant été insérée dans le fichier de production.Mobile production plant (1) according to claim 1, characterized in that the mobile production unit (4) is constructed and arranged to mark the produced part by means of a unique production mark, said unique production mark having been inserted into the production file. Usine de production mobile (1) selon l’une quelconque des revendications précédentes, caractérisée en ce que l’unité mobile de numérisation (2) d’une topologie d’une pièce et l’unité mobile de production (4) sont dans un même conteneur.Mobile production plant (1) according to any one of the preceding claims, characterized in that the mobile unit (2) for scanning a topology of a part and the mobile production unit (4) are in the same container. Usine de production mobile (1) selon l’une quelconque des revendications 1 ou 2, caractérisé en ce que l’unité mobile (2) de numérisation d’une topologie d’une pièce est dans un premier conteneur (3) et l’unité mobile de production (4) est dans un deuxième conteneur (5).Mobile production plant (1) according to any one of claims 1 or 2, characterized in that the mobile unit (2) for digitizing a topology of a part is in a first container (3) and the mobile production unit (4) is in a second container (5). Usine de production mobile (1) selon l’une quelconque des revendications 3 ou 4, caractérisée en ce qu’elle comporte des moyens de renfort des parois du ou des conteneur(s) (3, 5) construits et agencés pour résister à la pression sous-marine.Mobile production plant (1) according to any one of claims 3 or 4, characterized in that it comprises means for reinforcing the walls of the container(s) (3, 5) constructed and arranged to withstand underwater pressure. Usine de production mobile (1) selon l’une quelconque des revendications 3 à 5, caractérisée en ce qu’elle comporte des moyens pour hermétiser le ou les conteneur(s) (3, 5).Mobile production plant (1) according to any one of claims 3 to 5, characterized in that it comprises means for sealing the container(s) (3, 5). Usine de production mobile (1) selon l’une quelconque des revendications précédentes, caractérisée en ce que l’unité mobile de production (4) comporte des moyens de production additifs et/ou des moyens de production soustractifs.Mobile production plant (1) according to any one of the preceding claims, characterized in that the mobile production unit (4) comprises additive production means and/or subtractive production means. Procédé (100) de production d’une pièce dans une usine de production mobile (1) comportant une unité mobile de numérisation (2) d’une topologie d’une pièce et une unité mobile de production (4), ledit procédé (100) comportant les étapes de :
  • Numériser (101) une topologie d’une pièce et construire un fichier numérique 3D modélisant la topologie de la pièce numérisée via ladite unité mobile de numérisation (2) d’une topologie d’une pièce
  • Établir (102) une première connexion sécurisée (C1) entre ladite unité mobile de numérisation (2) d’une topologie d’une pièce et un système (7) de partage de fichiers distant de ladite usine de production mobile (1) ;
  • Recevoir (103), dans ledit système (7) de partage de fichiers, ledit fichier numérique 3D ;
  • Reconstruire (104), à partir dudit fichier numérique 3D, un fichier de production de ladite pièce scannée ;
  • Enregistrer (105), dans ledit système (7) de partage de fichiers, ledit fichier de production ;
  • Déterminer (106), via un deuxième agent (10) distant de ladite usine de production mobile (1), une deuxième valeur de hachage reflétant le contenu dudit fichier de production enregistré dans ledit système (7) de partage de fichiers ;
  • Enregistrer (107) ladite deuxième valeur de hachage dans un serveur central (9) distant de l’usine de production mobile (1) et dans une chaîne de blocs (11) ;
  • Sélectionner (108), auprès du serveur central (9), ledit fichier de production et ladite unité mobile de production (4) ;
  • Transmettre (109) une demande de production d’une pièce conforme audit fichier de production sélectionné, ladite demande de production étant transmise dudit serveur central (9) à un premier agent (8) embarqué dans ladite usine de production mobile (1) ;
  • Établir (110) une deuxième connexion sécurisée (C2) entre ledit premier agent (8) et ledit système (7) de partage de fichiers hébergeant ledit fichier de production ;
  • Recevoir (111), via ledit premier agent (8), ledit fichier de production transmis par ledit système (7) de partage de fichiers ;
  • Déterminer (112), via ledit premier agent (8), une première valeur de hachage reflétant le contenu dudit fichier de production reçu ;
  • Transmettre (113), dudit serveur central (9) audit premier agent (8), ladite deuxième valeur de hachage ou, dudit premier agent (8) audit serveur central (9), ladite première valeur de hachage ;
  • Comparer (114), au moyen dudit premier agent (8) ou dudit serveur central (9), ladite première valeur de hachage déterminée à ladite deuxième valeur de hachage déterminée ;
  • Si lesdites première et deuxième valeurs de hachage déterminées sont identiques, déclencher (115), au moyen de ladite unité mobile de production (4) sélectionnée, une production d’une pièce conforme audit fichier de production.
Method (100) for producing a part in a mobile production plant (1) comprising a mobile unit (2) for scanning a topology of a part and a mobile production unit (4), said method (100) comprising the steps of:
  • Scanning (101) a topology of a part and constructing a 3D digital file modeling the topology of the scanned part via said mobile scanning unit (2) of a topology of a part
  • Establishing (102) a first secure connection (C1) between said mobile unit (2) for scanning a topology of a part and a file sharing system (7) remote from said mobile production plant (1);
  • Receive (103), in said file sharing system (7), said 3D digital file;
  • Reconstruct (104), from said 3D digital file, a production file of said scanned part;
  • Saving (105), in said file sharing system (7), said production file;
  • Determining (106), via a second agent (10) remote from said mobile production plant (1), a second hash value reflecting the content of said production file recorded in said file sharing system (7);
  • Recording (107) said second hash value in a central server (9) remote from the mobile production plant (1) and in a blockchain (11);
  • Select (108), from the central server (9), said production file and said mobile production unit (4);
  • Transmitting (109) a request for production of a part conforming to said selected production file, said production request being transmitted from said central server (9) to a first agent (8) on board said mobile production plant (1);
  • Establishing (110) a second secure connection (C2) between said first agent (8) and said file sharing system (7) hosting said production file;
  • Receive (111), via said first agent (8), said production file transmitted by said file sharing system (7);
  • Determine (112), via said first agent (8), a first hash value reflecting the content of said received production file;
  • Transmitting (113), from said central server (9) to said first agent (8), said second hash value or, from said first agent (8) to said central server (9), said first hash value;
  • Comparing (114), by means of said first agent (8) or said central server (9), said first determined hash value with said second determined hash value;
  • If said first and second determined hash values are identical, trigger (115), by means of said selected mobile production unit (4), production of a part conforming to said production file.
Procédé (100) selon la revendication précédente, caractérisé en ce que l’étape de reconstruire (104), à partir du fichier numérique 3D, un fichier de production de ladite pièce numérisée est exécutée par des moyens logiciels construits et agencés pour reconstruire automatiquement un fichier de production à partir d’un fichier numérique 3D généré par l’unité mobile de numérisation (2) d’une topologie d’une pièce.Method (100) according to the preceding claim, characterized in that the step of reconstructing (104), from the 3D digital file, a production file of said digitized part is executed by software means constructed and arranged to automatically reconstruct a production file from a 3D digital file generated by the mobile digitization unit (2) of a topology of a part. Procédé (100) selon l’une quelconque des revendications 8 ou 9, caractérisé en ce que le fichier de production comporte une marque de production unique.Method (100) according to any one of claims 8 or 9, characterized in that the production file comprises a unique production mark.
FR2403158A 2024-04-02 2024-04-02 MOBILE PRODUCTION PLANT AND METHOD FOR PRODUCING A PART IN SAID PLANT Pending FR3160604A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR2403158A FR3160604A1 (en) 2024-04-02 2024-04-02 MOBILE PRODUCTION PLANT AND METHOD FOR PRODUCING A PART IN SAID PLANT
PCT/IB2025/053277 WO2025210458A1 (en) 2024-04-02 2025-03-28 Mobile production plant and method for producing a part in said plant

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2403158 2024-04-02
FR2403158A FR3160604A1 (en) 2024-04-02 2024-04-02 MOBILE PRODUCTION PLANT AND METHOD FOR PRODUCING A PART IN SAID PLANT

Publications (1)

Publication Number Publication Date
FR3160604A1 true FR3160604A1 (en) 2025-10-03

Family

ID=92208500

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2403158A Pending FR3160604A1 (en) 2024-04-02 2024-04-02 MOBILE PRODUCTION PLANT AND METHOD FOR PRODUCING A PART IN SAID PLANT

Country Status (2)

Country Link
FR (1) FR3160604A1 (en)
WO (1) WO2025210458A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160335708A1 (en) * 2015-05-11 2016-11-17 Caterpillar Inc. Systems and methods for on-demand manufacturing
WO2018022147A1 (en) * 2016-07-26 2018-02-01 Tran Andy Thien Modular automated additive manufacturing system
EP3294553A1 (en) * 2015-08-07 2018-03-21 Alcoa Inc. Architectural manufactures, apparatus and methods using additive manufacturing techniques

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160335708A1 (en) * 2015-05-11 2016-11-17 Caterpillar Inc. Systems and methods for on-demand manufacturing
EP3294553A1 (en) * 2015-08-07 2018-03-21 Alcoa Inc. Architectural manufactures, apparatus and methods using additive manufacturing techniques
WO2018022147A1 (en) * 2016-07-26 2018-02-01 Tran Andy Thien Modular automated additive manufacturing system

Also Published As

Publication number Publication date
WO2025210458A1 (en) 2025-10-09

Similar Documents

Publication Publication Date Title
US11909881B2 (en) Digital asset management
US11734395B2 (en) Systems, devices and methods for protecting 3D rendered designs
EP2679466B2 (en) Method for safely determining the composition of a train
WO2003061191A3 (en) Method and system for initializing a key management system
EP1688888A1 (en) Method for communication and verification of authentication data between a portable device with transponder and a vehicle reading unit
TW201739232A (en) Multi-mode remote collaboration
EP3884448A1 (en) System for routing objects with simplified routing cycle initiation
EP1344375A1 (en) Method for protecting nomad devices against theft, corresponding device and installation
FR3160604A1 (en) MOBILE PRODUCTION PLANT AND METHOD FOR PRODUCING A PART IN SAID PLANT
CN119995825A (en) Drug information encryption and tamper-proof method based on blockchain and advanced encryption standard
FR2796180A1 (en) Reliable and fast data delivery system, its sending station and computer-readable data support
EP2643198B1 (en) Method for securing a control system of a reconfigurable multi-unit vehicle, and secured control system
EP4627790A1 (en) Method and system for securely transferring a production file for a part
EP4430538A1 (en) Method for monitoring the configuration of an aircraft engine, and associated system
KR102336848B1 (en) Sensor data forgery prevention device, security visualization device and security system including the same
EP3934854B1 (en) Micropercussion marking system with rfid
WO2001095577A1 (en) Method for transmitting messages between two computers connected to a network and corresponding messaging system
EP3992821A1 (en) Method for anonymous authentication of a client of a service provider site by means of a trusted third party
FR3095874A1 (en) PROCESS FOR GENERATING AN ARCHIVING CODE TO CREATE A FOOTPRINT OF MULTIMEDIA CONTENT
EP2746977A1 (en) Method for generating a version of a model for supervising an information system
FR3010216A1 (en) METHOD AND SYSTEM FOR MANAGING BUILDING MAINTENANCE
EP4113344B1 (en) Method and system for certification of legal facts
Camarinha-Matos et al. The PRODNET goals and approach
Onshus et al. Ict security and independence
WO2002033932A1 (en) Method and device for communicating data contained in one or several bar codes

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

EXTE Extension to a french territory

Extension state: PF

PLSC Publication of the preliminary search report

Effective date: 20251003