WO2021070724A1 - 識別子管理方法および読取装置 - Google Patents
識別子管理方法および読取装置 Download PDFInfo
- Publication number
- WO2021070724A1 WO2021070724A1 PCT/JP2020/037362 JP2020037362W WO2021070724A1 WO 2021070724 A1 WO2021070724 A1 WO 2021070724A1 JP 2020037362 W JP2020037362 W JP 2020037362W WO 2021070724 A1 WO2021070724 A1 WO 2021070724A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- work
- welding
- identifier
- original
- welded
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41865—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
- G05B19/4187—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow by tool management
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4183—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by data acquisition, e.g. workpiece identification
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K37/00—Auxiliary devices or processes, not specially adapted for a procedure covered by only one of the other main groups of this subclass
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K9/00—Arc welding or cutting
- B23K9/095—Monitoring or automatic control of welding parameters
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4184—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by fault tolerance, reliability of production system
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K31/00—Processes relevant to this subclass, specially adapted for particular articles or purposes, but not covered by only one of the preceding main groups
- B23K31/02—Processes relevant to this subclass, specially adapted for particular articles or purposes, but not covered by only one of the preceding main groups relating to soldering or welding
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31303—If workpiece transferred to other pallet, transfer also id
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45104—Lasrobot, welding robot
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45134—Marking
Definitions
- This disclosure relates to an identifier management method and a reading device.
- Patent Document 1 discloses a production control device that manages production record information of a production line in which a plurality of production machines are arranged.
- the production control device detects which manufacturing machine the work supplied to the manufacturing line is located in, and when it detects that the work is located in any of the manufacturing machines, it generates an identifier unique to the work and the work is positioned.
- the manufacturing machine is notified, and the generated identifier and the production record information when the work corresponding to the identifier is processed are received from the manufacturing machine and recorded. Further, each time the work is sequentially moved to each of the plurality of manufacturing machines, the production control device records the plurality of identifiers generated for the work and the identifier of the product completed by the work in association with each other. To do.
- the present disclosure provides an identifier management method and a reading device that support more efficient management of identifiers of workpieces manufactured in processes such as welding.
- the present disclosure is an identifier output method executed by a welding system, in which information on an identifier of each of a plurality of original works to which an identification code assigned to read the information on the identifier is assigned is acquired, and the information on the plurality of identifiers is obtained.
- An identifier set for the work to be welded produced by the welding process using the original work is selected from the identifiers of the plurality of original works according to a predetermined rule, and after the selection, the plurality of original works
- an identifier output method for outputting information of the selected identifier to the reading device as an identifier of the workpiece to be welded when an arbitrary identification code is read by a reading device among the identification codes assigned to each. To do.
- the present disclosure is a reader capable of reading an identification code assigned to each of a plurality of original works used in a welding process executed by the welding system, and is an identifier of each of the plurality of original works.
- the identification code capable of outputting information is read, the information of the identifier associated with the identification code is acquired from the welding system based on the read identification code, and the information of the acquired identifier is output.
- a reader comprising.
- the figure which shows an example of the correspondence table of the existing ID and the management ID A sequence diagram showing an example of an operation procedure of ID management in the welding system according to the first embodiment.
- the production control device can manage traceability data for each work.
- a different identifier is newly assigned each time the same work is located in a plurality of different production machines.
- the one work has a plurality of different identifiers. Therefore, when a plurality of workpieces are joined and another workpiece is produced as in a welding process, for example, if a new identifier is given to the produced workpiece in accordance with Patent Document 1, it is used in the welding process.
- the welding system acquires information on the identifiers of the plurality of original workpieces, and adopts them as the identifiers of the produced workpieces to be welded based on the completion of execution of the welding process using the plurality of original workpieces. Select the identifier to be used according to a predetermined rule.
- the welding system sets the selected identifier as the identifier of the workpiece to be welded produced by the welding process.
- the work used in the welding process is defined as the "original work”
- the work produced in the welding process is defined as the "work to be welded”.
- the "work to be welded” may be referred to as a "secondary work” or an "nth work” (n: an integer of 2 or more).
- FIG. 1 is a schematic view showing a system configuration example of the welding system 100.
- the welding system 100 includes a host device 1 connected to each of the external storage ST, the input interface UI1 and the monitor MN1, a plurality of robot control devices (for example, robot control devices 2a and 2b), and a plurality of main welding robots (for example, a book). It has a configuration including a welding robot MC1a, MC1b) and a reading device 3.
- a robot control device 2a is provided corresponding to the main welding robot MC1a
- a robot control device 2b is provided corresponding to the main welding robot MC1b
- the same number of robot controls are provided corresponding to one main welding robot.
- a device is provided.
- the host device 1 controls the execution of the main welding (so-called welding process) executed by the corresponding main welding robots MC1a, MC1b, ... Via a plurality of robot control devices 2a, 2b, ....
- the host device 1 reads out welding-related information input or set in advance by a user company (for example, a welding operator or a system administrator; the same applies hereinafter) from the external storage ST, and based on the welding-related information, welding-related information.
- a welding process execution command including a part of the information is generated and sent to the corresponding robot control device (for example, robot control device 2a).
- the above-mentioned execution command for the main welding is not limited to being generated by the host device 1, and for example, an operation panel (for example, PLC: Programmable Logical Controller) of equipment in a factory or the like where the main welding is performed, or a robot control device. It may be generated by the operation panel of 2a, 2b, ... (For example, TP: Welding Pendant).
- the teach pendant (TP) is a device for operating the main welding robots MC1a, MC1b, ... Connected to the robot control devices 2a, 2b, ....
- the welding-related information is information indicating the contents of the welding process executed for each of the main welding robots, and is created in advance for each welding process and registered in the external storage ST.
- Weld-related information includes, for example, the number of original workpieces required for the welding process, the identifier of the original workpiece used in the welding process (hereinafter abbreviated as "ID"), the workpiece information including the name and the welded part of the original workpiece, and the welding process. Includes the scheduled execution date, the number of workpieces to be welded, and various welding conditions during the welding process.
- the welding-related information does not have to be limited to the data of the above-mentioned items.
- the robot control device (for example, the robot control device 2a) executes the welding process using the plurality of original workpieces specified by the execution command based on the execution command sent from the higher-level device 1 by the main welding robot (for example, the book). Let the welding robot MC1a) do it.
- the type of welding process is not limited, but in order to make the explanation easy to understand, a process of joining each of a plurality of original workpieces will be described as an example (see FIGS. 3 and 5).
- the host device 1 is connected to each of the monitor MN1, the input interface UI1, the reading device 3, and the external storage ST so that data can be input and output, and further, a plurality of robot control devices 2a, 2b, ... It is connected so that data can be communicated with each of the above.
- the host device 1 may be a terminal device P1 that integrally includes a monitor MN1 and an input interface UI1, and may further include an external storage ST integrally.
- the terminal device P1 is a PC (Personal Computer) used by the user operator prior to executing the welding process (for example, main welding).
- the terminal device P1 is not limited to the PC described above, and may be a computer device having a communication function such as a smartphone or a tablet terminal.
- the host device 1 acquires the above-mentioned welding-related information from the external storage ST, generates an execution command for a welding process using a plurality of original workpieces based on the welding-related information, and controls the robot corresponding to this execution command. It is transmitted to the devices 2a, 2b, .... When the host device 1 is notified by the corresponding robot control devices 2a, 2b, ... After the welding process by each of the main welding robots MC1a, MC1b, ... Is completed, the completion of each welding process of the plurality of original workpieces is notified.
- the ID of the work to be welded (for example, the secondary work) produced in the welding process is set to the ID selected in advance according to a predetermined rule. Further, the host device 1 generates welding process logic data (see FIGS. 3 and 5) corresponding to the set workpiece to be welded.
- the host device 1 is assigned to each original work, and stores the information of the ID set in the original work in the external storage ST in association with the information of the readable identification code and the ID set in the original work. Further, when the ID is set for the work to be welded, the higher-level device 1 associates the ID of the work to be welded with the information of the identification codes of the plurality of original works and stores the welding process logic data in the external storage ST. At this time, the higher-level device 1 does not overwrite the set IDs of the workpieces to be welded with the IDs of the plurality of original workpieces used for producing the workpieces to be welded and does not save them, but outputs the IDs to the reading device 3. Save as.
- the information (data) saved in association with the identification code is not limited to the ID information set in the plurality of original works or the workpieces to be welded and the welding process logic data, for example, welding saved in association with the ID. It may include related information, management ID (see FIG. 6), and the like.
- the host device 1 can properly manage the IDs of the workpieces to be welded produced by the welding process by various main welding robots, and similarly, the IDs of the plurality of original workpieces used for the production of the workpieces to be welded are similarly managed. Can be managed. The details of the operation of the host device 1 will be described later with reference to the drawings.
- the host device 1 may display the welding process logic data including the ID of the work to be welded on the monitor MN1.
- the host device 1 receives the information of the identification code read by the reading device 3 from the reading device 3 that can read the identification code arranged for each work. Based on the received identification code information, the host device 1 acquires the ID information set in the plurality of original works or the workpieces to be welded read by the reading device 3 from the external storage ST, and the reading device 3 receives the information. Send.
- the information acquired by the host device 1 is not limited to the ID information set for the plurality of original works or the workpieces to be welded, for example, welding-related information saved in association with the ID, welding process logic data, and management. ID (see FIG. 6) and the like may be included.
- the identification code referred to here can read the ID set on the original work or the work to be welded, and can be, for example, a two-dimensional bar code, a QR code (registered trademark), a bar code, an IC tag, an RF tag, or the like. is there.
- the identification code may be directly attached (that is, marked) to the original work by a laser, or may be attached by attaching an IC tag or an RF tag.
- the monitor MN1 may be configured by using a display device such as an LCD (Liquid Crystal Display) or an organic EL (Electroluminescence).
- the monitor MN1 may display a screen showing welding process logic data including the ID of the work to be welded, which is output from the host device 1, for example.
- a speaker (not shown) may be connected to the host device 1 instead of the monitor MN1 or together with the monitor MN1, and the host device 1 outputs the ID included in the welding process logic data by voice via the speaker. You may.
- the input interface UI 1 is a user interface that detects an input operation of the user company and outputs it to the host device 1, and may be configured by using, for example, a mouse, a keyboard, a touch panel, or the like.
- the input interface UI1 accepts, for example, an input operation when the user company creates welding-related information, or receives an input operation when sending an execution command of a welding process to the robot control device 2a.
- the reading device 3 is a device that reads the identification code arranged for each work and outputs the information of the ID set in the original work or the work to be welded, for example, a camera, a CCD (Charge Coupled Device) sensor, a laser, or the like. It may be configured to have. Further, the reading device 3 may be a terminal device that can read the identification code by the operation of the user company, or is provided in the robot that executes the welding process or the robot that executes the inspection of the welded portion, and is provided in the welding process or. The device may be capable of reading the identification code based on the control command of the host device 1 before and after the inspection process. The reading device 3 transmits the read identification code information to the host device 1. The reading device 3 displays (outputs) the ID of the original work or the work to be welded received from the host device 1. The reading device 3 may output the ID of the original work or the work to be welded by voice.
- a camera a CCD (Charge Coupled Device) sensor, a laser, or
- the external storage ST is configured by using, for example, a hard disk (Hard Disk Drive) or a solid state drive (Solid State Drive).
- the external storage ST is, for example, welding process logic data (FIG. 3) including information on identification codes arranged for each work, data on welding-related information created for each welding process, and ID of the work to be welded produced by the welding process. And see FIG. 5).
- the robot control devices 2a, 2b, ... are connected so that data can be communicated with the host device 1, and data can be communicated with each of the welding robots MC1a, MC1b, ... Will be done.
- the robot control devices 2a, 2b, ... Receive the welding process execution command sent from the host device 1, the robot control devices 2a, 2b, ... Control the corresponding welding robots MC1a, MC1b, ... Based on the execution command to execute the welding process. Let me.
- the robot control devices 2a, 2b, ... Detect the completion of the welding process, they generate a welding completion notification to the effect that the welding process is completed and send it to the higher-level device 1.
- the host device 1 can appropriately detect the completion of the welding process based on each of the robot control devices 2a, 2b, ....
- the method of detecting the completion of the welding process by the robot control devices 2a, 2b, ... May be, for example, a method of determining based on a signal indicating the completion of the welding process from a sensor (not shown) provided in the wire feeding device 300.
- a known method may be used, and the content of the method for detecting the completion of the welding process is not limited.
- FIG. 2 is a diagram showing an example of internal configurations of the host device 1, the robot control device 2a, and the reading device 3 according to the first embodiment.
- the monitor MN1 and the input interface UI1 are not shown in FIG. 2, and the welding robot MC1a among the welding robots MC1a, MC1b, ... Is illustrated, and further, the robot control devices 2a and 2b are illustrated. , ...
- the robot control device 2a will be described as an example.
- the welding robot MC1a executes the welding process commanded by the host device 1 under the control of the robot control device 2a.
- the welding robot MC1a performs, for example, arc welding in the welding process.
- the welding robot MC1a may perform welding other than arc welding (for example, laser welding).
- the laser head may be connected to the laser oscillator via an optical fiber instead of the welding torch 400.
- the welding robot MC1a has a configuration including at least a manipulator 200, a wire feeding device 300, a welding wire 301, and a welding torch 400.
- the manipulator 200 includes articulated arms, and each arm is moved based on a control signal from the robot control unit 25 (see below) of the robot control device 2a. Thereby, the manipulator 200 can change the positional relationship between the work Wk and the welding torch 400 (for example, the angle of the welding torch 400 with respect to the work Wk) by moving the arm.
- the wire feeding device 300 controls the feeding speed of the welding wire 301 based on a control signal (see below) from the robot control device 2a.
- the wire feeding device 300 may include a sensor capable of detecting the remaining amount of the welding wire 301.
- the welding wire 301 is held by the welding torch 400.
- an arc is generated between the tip of the welding wire 301 and the work Wk, and arc welding is performed.
- the configuration for supplying the shield gas to the welding torch 400 and the like are omitted from the illustration and description for convenience of explanation.
- the host device 1 generates a welding process execution command using each of the plurality of original workpieces using welding-related information input or set in advance by the user company, and sends the command to the robot control device 2a.
- the host device 1 has a configuration including at least a communication unit 10, a processor 11, and a memory 12.
- the communication unit 10 is connected so that data can be communicated with each of the robot control device 2a and the external storage ST.
- the communication unit 10 sends an execution command (see above) for the welding process generated by the processor 11 to the robot control device 2a.
- the communication unit 10 receives the ID of the work to be welded sent from the robot control device 2a and outputs it to the processor 11.
- the welding process execution command may include, for example, control signals for controlling each of the manipulator 200, the wire feeding device 300, and the power supply device 4 included in the welding robot MC1a.
- the processor 11 is configured by using, for example, a CPU (Central Processing Unit) or an FPGA (Field Programmable Gate Array), and performs various processes and controls in cooperation with the memory 12. Specifically, the processor 11 refers to the program held in the memory 12 and executes the program to cause the cell control unit 13, the ID setting management unit 14, the logical data generation unit 15, and the ID selection unit 16. Realize functionally.
- a CPU Central Processing Unit
- FPGA Field Programmable Gate Array
- the memory 12 has, for example, a RAM (Random Access Memory) as a work memory used when executing the processing of the processor 11 and a ROM (Read Only Memory) for storing a program defining the processing of the processor 11. Data generated or acquired by the processor 11 is temporarily stored in the RAM. A program that defines the processing of the processor 11 is written in the ROM. Further, the memory 12 is generated by the processor 11 and the data of the welding-related information read from the external storage ST, the data of the secondary work information (see below) including the ID of the selected work to be welded (secondary work). The welding process logical data (see FIGS. 3 and 5) of the secondary workpiece to be generated is stored respectively.
- a RAM Random Access Memory
- ROM Read Only Memory
- the cell control unit 13 executes a welding process using a plurality of original workpieces specified (in other words, set) in the welding-related information based on the welding-related information stored in the external storage ST. Generate a command.
- the cell control unit 13 may generate a different welding process execution command for each welding process executed by each of the welding robots MC1a, MC1b, ....
- the welding process execution command generated by the cell control unit 13 is sent to the corresponding robot control devices 2a, 2b, ... Via the communication unit 10.
- the ID setting management unit 14 uses the ID of the work to be welded (secondary work) output from the ID selection unit 16 as the work to be welded (secondary work) produced by a welding process using each of the plurality of original works. It is set as the ID of and saved in the memory 12.
- the ID setting management unit 14 may associate the ID of the work to be welded (secondary work) and the welding process logic data (see below) with the information of the identification code Q and store it in the external storage ST.
- the logical data generation unit 15 uses the secondary work information including the ID of the work to be welded (secondary work) sent from the robot control device (for example, the robot control device 2a) to set the ID of the secondary work and the welding process.
- Generate welding process logic data showing the relationship with each ID of the plurality of original works used (for example, the chronological order in which the welding process was executed for each of the plurality of original works) (FIGS. 3 and 5). reference). Details of the welding process logic data will be described later with reference to FIGS. 3 and 5.
- the logic data generation unit 15 may store the ID of the work to be welded (secondary work) and the welding process logic data (see FIG. 3) in the external storage ST in association with the information of the identification code Q.
- the ID selection unit 16 sets the ID of the work to be welded (secondary work) selected in advance before the execution of the welding process according to a predetermined rule after the welding process using the plurality of original works is completed.
- the predetermined rule used for selecting the ID is set to the rule selected according to the strength of the ID (that is, the ID is strong and the ID is weak), and a plurality of original works used for the production of the workpiece to be welded. It is a rule to randomly select from the generated IDs and a rule to generate a new ID different from the IDs of a plurality of original works.
- the ID selection unit 16 selects or generates an ID of the work to be welded and sets it based on any of the rules set by the user company.
- the ID is composed of, for example, a combination of a plurality of types of character codes.
- the types are, for example, alphabets and numbers, but are not limited to these.
- "ABC001XYZ999" is shown as the ID of the original work.
- the ID is shown as a 12-digit character code consisting of "3 digits of the alphabet", "3 digits of the number", "3 digits of the alphabet” and "3 digits of the number”. It does not have to be limited to an example.
- the upper three-digit alphabet indicates the code of the company or business partner (for example, supplier or shipping destination), and the other "three-digit number", "three-digit alphabet” and “number". "3 digits" may indicate a serial number.
- the number of digits of the numbers and the alphabet is not limited to the same number of digits, and different numbers of digits may be set, for example, "TA001" and "RA001" shown in FIG.
- each rule for selecting or generating the ID of the work to be welded will be described.
- the rules for selecting the ID of the work to be welded (secondary work) according to the strength of the ID will be described.
- the following two strength rules are defined as rules indicating the strength of the ID (that is, the ID is strong and the ID is weak). The two strength rules will be described below.
- the ID selection unit 16 divides the ID of the original work into alphabets and numbers, and compares the strength / weakness of each divided part.
- the ID selection unit 16 determines that the alphabet is stronger as the order is first and the number is stronger as the number is separated in one alphabet or number. For example, it is determined that "A" is stronger than "B" in the alphabet and "2" is stronger than "1" in the numbers.
- the ID selection unit 27 may determine that the alphabet is stronger as the order is later and the number is stronger as the number is smaller in one alphabet or number delimiter. For example, it may be determined that "B" is stronger than “A” in the alphabet and "1" is stronger than “2" in the numbers.
- ABS001XYZ999 and “ABD002XYW998” are exemplified as the IDs of the original works to be compared.
- the ID selection unit 16 sets the ID “ABC001XYZ999” as “ABC”, “001", “XYZ”, and “999”, and similarly, the ID “ABD002XYW998” is also divided into “ABD”, "002", and "992". Separated with “XYW” and "998".
- the ID selection unit 16 compares IDs for each of the separated parts provided in order from the upper digit of the ID. For example, “ABC” is stronger than “ABD”, "001” is weaker than “002", and “XYZ”. Is weaker than “XYW”, and "999” is determined to be stronger than “998". Further, the ID selection unit 16 gives priority to the stronger ID of the upper digit delimiter and determines that the ID as a whole is stronger. This is because, for example, the "alphabet" used for the upper digit of the ID often defines the type of the original work. Therefore, the ID selection unit 16 determines that the ID "ABC001XYZ999" is stronger than the ID "ABD002XYW998". It should be noted that the above-mentioned strength and weakness rules are merely examples, and it is needless to say that the rules for determining the strength and weakness of IDs may be provided without being limited to the above-mentioned examples.
- any ID of each of the plurality of original works is randomly selected and determined as the ID of the work to be welded (secondary work).
- the ID selection unit 16 uses "A” or "A” as the ID of the workpiece to be welded (for example, the secondary workpiece). Randomly select "B".
- Random means that the probability of selecting ID “A” and the probability of selecting ID “B” at the time of selection may or may not be equal (for example, 50% each). means. The fact that the probabilities are not equal indicates that, for example, one of the IDs may be selected biasedly or preferentially over the other IDs.
- the ID selection unit 16 sets a new ID such as "X" as the ID of the work to be welded (for example, the secondary work).
- the original work and the work to be welded here refer to the final welded product (for example, the nth work) produced by completing all the welding steps (for example, the welding process of the nth order (n is an integer of 3 or more)). Including.
- the ID selection unit 16 may generate different new IDs for a plurality of workpieces to be welded in which the same welding process has been completed. For example, the ID selection unit 16 generates IDs of the three workpieces to be welded (secondary workpieces) produced by executing the secondary welding process as “X”, “Y”, and “Z”. You can do it.
- the robot control device 2a processes the corresponding welding robot MC1a (specifically, the manipulator 200, the wire feeding device 300, and the power supply device 4) based on the welding process execution command sent from the host device 1. Control.
- the robot control device 2a has a configuration including at least a communication unit 20, a processor 21, and a memory 22.
- the communication unit 20 is connected so that data can be communicated between the host device 1 and the welding robot MC1a. Although the illustration is simplified in FIG. 2, the robot control unit 25 and the manipulator 200, the robot control unit 25 and the wire feeding device 300, and the power supply control unit 26 and the power supply device 4 During that time, data is transmitted and received via the communication unit 20, respectively.
- the communication unit 20 receives the execution command of the welding process sent from the host device 1.
- the communication unit 20 sends the secondary work information including the ID of the work to be welded (secondary work) produced in the welding process to the host device 1.
- the secondary work information includes not only the ID of the work to be welded (secondary work) but also the IDs of a plurality of original works used in the welding process (for example, the ID, name, and original of the original work).
- Welding location of the workpiece) and welding conditions at the time of execution of the welding process are included at least.
- the welding conditions include, for example, the material and thickness of the original work, the material and wire diameter of the welding wire 301, the shield gas type, the flow rate of the shield gas, the set average value of the welding current, the set average value of the welding voltage, and the welding wire 301. Feed rate and feed amount, number of welds, welding time, etc.
- information indicating, for example, the type of welding process for example, TIG welding, MAG welding, pulse welding
- the moving speed of the manipulator 200, and the moving time may be included.
- the processor 21 is configured by using, for example, a CPU or an FPGA, and performs various processes and controls in cooperation with the memory 22. Specifically, the processor 21 refers to the program held in the memory 22 and executes the program to functionally control the program generation unit 23, the calculation unit 24, the robot control unit 25, and the power supply control unit 26. Realize.
- the memory 22 has, for example, a RAM as a work memory used when executing the processing of the processor 21, and a ROM for storing a program defining the processing of the processor 21. Data generated or acquired by the processor 21 is temporarily stored in the RAM. A program that defines the processing of the processor 21 is written in the ROM. Further, the memory 22 is generated by the processor 21 as data of the execution command of the welding process sent from the host device 1, data of secondary work information including the ID of the work to be welded (secondary work) generated by the welding process. The data of the welding process logical data (see FIGS. 3 and 4) of the secondary work to be performed is stored. Further, the memory 22 stores a program of the welding process executed by the welding robots MC1a, MC1b, ....
- the welding process program is a program that defines specific procedures (processes) of the welding process for joining a plurality of original workpieces using the welding conditions in the welding process.
- This program may be created in the robot control device 2a, or may be created by the host device 1 and sent in advance and stored in the robot control device 2a.
- the program generation unit 23 is based on the execution command of the welding process sent from the host device 1 via the communication unit 20, and the work information (for example, ID, name, and original) of each of the plurality of original works included in the execution command.
- the welded part of the work is used to generate a program of the welding process executed by the main welding robot (for example, the main welding robot MC1a).
- the program includes welding current, welding voltage, offset amount, welding speed, and attitude of welding torch 400 to control the power supply device 4, manipulator 200, wire feeder 300, welding torch 400, etc. during the execution of the welding process. Various parameters such as, etc. may be included.
- the generated program may be stored in the processor 21 or in the RAM in the memory 22.
- the calculation unit 24 performs various calculations.
- the calculation unit 24 is the main welding robot MC1a (specifically, the manipulator 200, the wire feeding device 300, and the wire feeding device 300) controlled by the robot control unit 25 based on the welding process program generated by the program generation unit 23. Calculations and the like for controlling each of the power supply devices 4) are performed.
- the robot control unit 25 drives the main welding robot MC1a (specifically, each of the manipulator 200, the wire feeding device 300, and the power supply device 4) based on the welding process program generated by the program generation unit 23. ..
- the power supply control unit 26 drives the power supply device 4 based on the welding process program generated by the program generation unit 23 and the calculation result of the calculation unit 24.
- the reading device 3 reads the identification code Q given to the original work used for executing the welding process or the work to be welded produced by executing the welding process, and outputs the ID of the read work.
- the reading device 3 is used by the user operator.
- the reading device 3 has a configuration including at least a communication unit 30, a processor 31, a memory 32, a reading unit 33, and an operation unit 35.
- the monitor 34 may or may not be included in the reader 3. When the monitor 34 is realized as a configuration not included in the reading device 3, the monitor 34 is connected to the reading device 3 so as to be capable of wireless or wired communication. Further, the reading device 3 may include a speaker (not shown) when outputting information on the ID of the work by voice.
- the communication unit 30 is connected so that data can be communicated with the host device 1. Based on the reading result of the identification code Q by the processor 31, the communication unit 30 transmits a command requesting information on the ID of the work to which the read identification code Q is given to the host device 1. The communication unit 30 receives the ID of the work to be welded sent from the host device 1 and outputs it to the processor 31.
- the processor 31 is configured by using, for example, a CPU or an FPGA, and performs various processes and controls in cooperation with the memory 32. Specifically, the processor 31 refers to a program held in the memory 32 and executes the program to realize the function of the processor 31.
- the memory 32 has, for example, a RAM as a work memory used when executing the processing of the processor 31 and a ROM for storing a program defining the processing of the processor 31. Data generated or acquired by the processor 31 is temporarily stored in the RAM. A program that defines the processing of the processor 31 is written in the ROM. Further, the memory 32 stores the information of the identification code Q read from the reading unit 33, the ID of the work sent from the host device 1 and associated with the information of the identification code Q, and the like.
- the reading unit 33 has, for example, a camera for reading a two-dimensional barcode or a laser for reading the barcode.
- the reading unit 33 reads the identification code Q assigned to the work, and outputs the information (data) read from the identification code Q to the processor 31.
- the reading unit 33 realized by using a camera can read, for example, a two-dimensional barcode, and includes at least a lens (not shown) and an image sensor (not shown).
- the image sensor is, for example, a CCD (Charged-Coupled Device) or CMOS (Complementary Metal Oxide Semiconductor) solid-state image sensor, and converts an optical image imaged on an imaging surface into an electric signal.
- the reading unit 33 realized by the camera images the identification code Q and analyzes the imaged identification code Q.
- the reading unit 33 outputs the information (data) of the identification code Q acquired as a result of the image analysis to the processor 31.
- the reading unit 33 realized by using a laser can optically read the identification code Q (for example, a bar code, an IC tag, an RF tag, etc.), and specifically, the identification code Q using a laser.
- the information of the identification code Q is acquired by receiving the reflected light reflected by the above and replacing the color contained in the reflected light with a binary digital signal.
- a reading unit 33 includes a laser and a CCD reader capable of receiving the reflected light of the laser, or a laser and an RFID (Radio Frequency Identification).
- the reading unit 33 outputs the barcode information (data) read by the CCD reader or the information (data) such as the IC tag and RF tag read by the RFID to the processor 31.
- the reading unit 33 can read each of a plurality of IC tags or RF tags located within the reach of radio waves at once.
- the monitor 34 as an example of the output unit is configured by using, for example, an LCD (Liquid Crystal Display) or an organic EL (Electroluminescence).
- the monitor 34 outputs the ID of the work received from the host device 1.
- the monitor 34 may be a touch interface configured by a touch panel.
- the monitor 34 has a function as an operation unit 35, receives an input operation of the user operator, generates a control signal based on the input operation, and outputs the control signal to the processor 31.
- the operation unit 35 accepts an input operation by the user company and outputs the input operation to the processor 31.
- the operation unit 35 generates a control signal based on an input operation by the user operator and outputs the control signal to the processor 31.
- the operation unit 35 may be realized as the touch panel of the monitor 34 described above.
- FIG. 3 is an explanatory diagram showing an example of an outline of operation during welding using a work with ID "A” and a work with ID "B".
- a round work Wk1 (original work) having an ID "A” and a square work Wk2 (original work) having an ID “B” are joined and covered in one welding process.
- the process in which the welded work (that is, the secondary work Wk3) is produced is illustrated.
- the IDs "A” and "B” are composed of, for example, 12-digit alphabets and numbers as described above, but are generically represented by one letter of the alphabet in order to make the explanation of FIG. 3 easy to understand.
- the ID selection unit 16 selects the ID “A” as the ID read from each of the plurality of identification codes Q1 and Q2 assigned to the work to be welded (that is, the secondary work Wk3).
- the ID selection unit 16 determines that the ID "A” is stronger than the ID "B" based on the strength information of the set ID, the ID selection unit 16 sets the ID of the work to be welded (that is, the secondary work Wk3) as the ID. Select the stronger ID "A” as it is (that is, without changing it).
- the ID selection unit 16 randomly adopts one of the strength and weakness of the ID or one of the ID "A” and the ID “B” (see above) as the ID of the work to be welded (that is, the secondary work Wk3). , ID "A” may be selected. As described above, it goes without saying that the ID selection unit 16 may generate and adopt a new ID different from the respective IDs of the works Wk1 and Wk2 (original work).
- the ID setting management unit 14 sets the ID of the secondary work Wk3 selected by the ID selection unit 16 to the ID "A".
- the ID setting management unit 14 adds the ID "A" set to the secondary work Wk3 to the information of the identification code Q1 given to the work Wk1 (original work) and the identification code Q2 given to the work Wk2 (original work). Is associated as an ID output to the reader 3 and stored in the external storage ST.
- the reading device 3 When the reading device 3 reads the identification code Q1 assigned to the work Wk1 (original work) before the first welding process, the reading device 3 receives the ID "A" of the work Wk1 (original work) from the host device 1 and displays the ID "A”. The ID "A” is output (displayed) on the screen R11. Similarly, when the reading device 3 reads the identification code Q2 assigned to the work Wk2 (original work) before the first welding process, the reading device 3 receives the ID “B” of the work Wk2 (original work) from the host device 1. Then, the ID “B” is output (displayed) on the display screen R21.
- the reading device 3 reads a plurality of identification codes Q1 and Q2 assigned to the secondary work Wk3 (work to be welded) after the first welding step.
- the plurality of identification codes Q1 and Q2 are set with the ID "A" of the secondary work Wk3 as the ID output to the reading device 3. Therefore, after the first welding step, the reading device 3 outputs the ID "A” on the display screen regardless of which of the plurality of identification codes Q1 and Q2 assigned to the secondary work Wk3 is read. (indicate. Specifically, the reading device 3 outputs (displays) the ID "A" on the display screen R12 when the identification code Q1 is read, and similarly on the display screen R22 when the identification code Q2 is read.
- the display screen shown in FIG. 3 is shown by simplifying only the information of the ID displayed in order to make the explanation of FIG. 3 easy to understand. Further, in the description of FIG. 3, an output example of the reading device 3 has been described for all the identification codes given to each work, but the IDs set in each welding process are unified into one ID. , The reading device 3 may read at least one identification code among the plurality of identification codes given to each work.
- the ID of the work to be welded that is, the secondary work Wk3
- the ID “A” of the work Wk1 (original work) and the ID “A”.
- the logical data generation unit 15 in the host device 1 sets the work Wk1 (original work) of ID "A” and the work Wk2 (original work) of ID "B”.
- a welding process that logically shows the mutual relationship between the ID "A” of the work Wk1 (original work), the ID “B” of the work Wk2 (original work), and the ID “A” of the secondary work Wk3.
- the logic data generation unit 15 associates the generated welding process logic data “AB” with the IDs of the plurality of works Wk1 and Wk2 (original works) stored in the external storage ST and saves them.
- the welding process logical data "AB" shown in FIG. 3 is data having a logical structure in which the ID "A" is located higher and the ID "B" is located lower than the ID "A”. That is, the welding process logic data indicates which ID the original work having which ID was used to produce the secondary work Wk3 by the welding process when viewed from the ID "A" of the secondary work Wk3, and is used in the welding process. A list of the IDs of the plurality of original workpieces, and the temporal order in which each welding process is executed when a plurality of welding processes exist are shown. As a result, the user company comprehensively grasps the data related to each original work used for the production of the secondary work Wk3 without losing the information of the work Wk2 (original work) even after the welding process is completed. it can.
- the host device 1 generates a record TB1 in which the ID “A” of the secondary work Wk3 and the welding process logic data “AB” are associated with each other, and the IDs of the plurality of works Wk1 and Wk2 (original work) are respectively. It is saved in the external storage ST in association with each of the above. Further, the host device 1 is a display screen showing the relationship between the ID "A” of the secondary work Wk3 and the welding process logic data "AB", or the ID "B” of the secondary work Wk3 and the welding process logic data. A display screen showing the relationship with "AB” may be displayed on the reading device 3 or the monitor MN1. As a result, the user operator can intuitively grasp the details of the welding process leading to the production of the secondary work Wk3. As a result, the user company comprehensively grasps the data related to each original work used for the production of the secondary work Wk3 without losing the information of the work Wk1 (original work) even after the welding process is completed. it can.
- the welding process logical data "AB” is data having a logical structure in which the ID “B” is located higher and the ID “A” is located lower than the ID “B". That is, the welding process logic data "AB” indicates which ID the original work having which ID was used to produce the secondary work Wk3 by the welding process when viewed from the ID "A” of the secondary work Wk3. , A list of the IDs of each of the plurality of original workpieces used in the welding process, and the chronological order in which each welding process is executed when a plurality of welding processes exist.
- FIG. 4 is an explanatory diagram showing an example of displaying the ID reading result at the time of welding using the workpiece with ID "A" and the workpiece with ID "B".
- the first welding step shown in FIG. 4 is the same step as the first welding step described with reference to FIG.
- the ID output to the reading device 3 when the ID of each work before and after the first welding step is read will be described.
- the timing at which the reading device 3 reads the ID of the work may be only before the first welding step or only after the first welding step.
- the host device 1 sets and uses a management ID for the ID “A” of the work Wk1 (original work) shown in FIG. 3 when it is actually managed by the user operator (see below). “TA001” is set, and the management ID “RA001” is set for the ID “B” of the work Wk2 (original work). The host device 1 further associates the management ID "TA001” set in the work Wk1 (original work) with the identification code Q1 and stores it in the external storage ST. Similarly, the host device 1 further associates the management ID "RA001” set in the work Wk2 (original work) with the identification code Q2 and stores it in the external storage ST.
- the reading device 3 reads the ID of the work before and after the first welding process. Before the first welding step, the reading device 3 is assigned to the identification code Q1 given to the work Wk1 (original work) of ID "A" and the work Wk2 (original work) of ID "B" before the first welding step. Read the identification code Q2.
- the reading device 3 When the reading device 3 reads the identification code Q1 assigned to the work Wk1 (original work) before the first welding process, the reading device 3 receives the ID "A" of the work Wk1 (original work) from the host device 1 and displays the ID "A”.
- the management ID "TA001" is displayed on the screen SR11.
- the display screen SR11 includes a plurality of buttons “Data” and “Back”, and when the button “Data” is selected (input) by the user operator operation, various types are saved in association with the information of the identification code Q1.
- Information data of welding-related information about the first welding process read from the external storage ST, supplier (supplier) information of work Wk1 (original work), etc.
- the reading device 3 shifts to a screen (not shown) for reading the identification code.
- the reading device 3 reads the identification code Q2 assigned to the work Wk2 (original work) before the first welding process
- the reading device 3 receives the ID “B” of the work Wk2 (original work) from the host device 1.
- the ID "RA001” is displayed on the display screen SR21.
- the display screen SR21 includes a plurality of buttons “Data” and “Back”, and when the button “Data” is selected (input) by the user operator operation, various types are saved in association with the information of the identification code Q2.
- Information (data of welding-related information about the first welding process read from the external storage ST, supplier (supplier) information of the work Wk2 (original work), etc.) is displayed.
- the host device 1 selects and sets the ID "TA001" as the ID of the secondary work Wk3.
- the host device 1 outputs the set ID "TA001" to the reading device 3 for the identification codes Q1 and Q2 assigned to the work Wk1 and Wk2 (original work) used for the production of the secondary work Wk3. Associate as an ID and save in the external storage ST.
- the reading device 3 reads the identification code Q1 assigned to the secondary work Wk3 after the first welding step
- the reading device 3 receives the ID "TA001" set in the secondary work Wk3 from the host device 1 and receives the identification code Q2.
- the ID "TA001" set in the secondary work Wk3 is received from the host device 1.
- the reading device 3 displays the received ID "TA001".
- the display screen SR12 when the identification code Q1 of the secondary work Wk3 is read includes the ID "TA001" of the secondary work Wk3 and a plurality of buttons “Data” and “Back", and is operated by the user operator.
- the button “Datail” is selected (input) by, the welding process logic data of the secondary work Wk3 saved in association with the information of the identification code Q1 and various information (first welding read from the external storage ST). Data of welding-related information related to the process, supplier (supplier) information of work Wk1 (former work), etc.) are displayed.
- the display screen SR22 when the identification code Q2 of the secondary work Wk3 is read includes the ID “TA001” of the secondary work Wk3 and a plurality of buttons “Data” and “Back”, and is a user operator.
- the button “Data” is selected (input) by the operation, the welding process logic data of the secondary work Wk3 saved in association with the information of the identification code Q2 and various information (the first read from the external storage ST). Data of welding-related information related to the welding process, supplier (supplier) information of work Wk1 (former work), etc.) are displayed.
- the button "Back” is selected (input)
- the reading device 3 shifts to a screen (not shown) for reading the identification code.
- the reading device 3 according to the first embodiment can visualize the ID of each work and the welding process logic data before and after the welding process without losing the information of each of the plurality of works Wk1 and Wk2 (original work). .. Further, as described above, the higher-level device 1 according to the first embodiment is unified so that the same ID is output (displayed) regardless of which of the plurality of identification codes assigned to the nth work is read. By setting the above, it is possible to reduce the possibility that all the identification codes given to the nth-order work become unreadable due to, for example, dirt or damage.
- the user company can use the information displayed on the reader 3 to obtain information on a plurality of works Wk1, Wk2 (original work) or secondary work Wk3 (for example, ID or management ID for each work, welding for each welding process).
- a plurality of works Wk1, Wk2 (original work) or secondary work Wk3 for example, ID or management ID for each work, welding for each welding process.
- Related information, welding process logic data for nth work, etc. can be comprehensively grasped.
- FIG. 5 is an explanatory diagram showing an example of an outline of operation during welding using a work with ID "A", a work with ID "B", a work with ID "C”, and a work with ID “D".
- the triangular work Wk4 (original work) having the ID “C” and the pentagonal work Wk5 (original work) having the ID “D” are joined in the first welding step and to be welded.
- a work that is, a secondary work Wk6 is produced, and a round work Wk1 (original work) having an ID "A” and a square work Wk2 (original work) having an ID "B” are second welded.
- the work to be welded (that is, the secondary work Wk3) is produced by being joined in the process, and the secondary work Wk3 having the ID "A” and the secondary work Wk6 having the ID “C” are further welded in the third welding step.
- a workpiece to be welded that is, a tertiary workpiece Wk7 is produced by being joined in.
- IDs "A”, "B”, “C”, and “D” are similarly composed of, for example, 12-digit alphabets and numbers, but are generically represented by one letter of the alphabet for the sake of clarity in the explanation of FIG. ing.
- the ID selection unit 16 in FIG. 5 selects an ID to be adopted for each of the secondary work Wk6, the secondary work Wk3, and the tertiary work Wk7 based on the ID strength rule. Needless to say, the rules for selecting an ID are not limited to this. In the example shown in FIG. 5, it is assumed that the ID selection unit 16 determines that the ID "A" is stronger than the ID "B". In this case, the ID selection unit 16 adopts the stronger ID "A" as it is (that is, without changing it) as the ID of the work to be welded (that is, the secondary work Wk3) which is the product of the first welding process. To select. Similarly, it is assumed that the ID selection unit 16 determines that the ID "C" is stronger than the ID "D”.
- the ID selection unit 16 adopts the stronger ID "C” as it is (that is, without changing it) as the ID of the work to be welded (that is, the secondary work Wk6) which is the product of the second welding process. To select. Further, it is assumed that the ID selection unit 16 determines that the ID "A" is stronger than the ID "C”. In this case, the ID selection unit 16 adopts the stronger ID "A” as it is (that is, without changing it) as the ID of the work to be welded (that is, the tertiary work Wk7) which is the product of the third welding process. To select.
- the ID "A” of the work Wk1 (original work), the ID "A” of the work to be welded (that is, the secondary work Wk3) and the ID “A” of the tertiary work Wk7 are all the same, the ID "A”
- the host device 1 has the strongest ID "A” and other weak IDs "B", ID "C”, in the first welding step to the third welding step.
- Welding process logical data (see FIG. 5) that logically shows the mutual relationship with ID "D” is generated, and record TB2 that associates ID "A" of the tertiary work Wk7 with welding process logical data is generated. Save to external storage ST.
- the welding process logic data indicates from the ID "A" of the tertiary work Wk7, which ID the original work having which ID is used in which welding process was used to produce the tertiary work Wk7, and is used in each welding process.
- the strength relationship of each ID of the plurality of original workpieces used and the chronological order in which each welding process is executed are shown.
- the welding process logic data indicates that the tertiary work Wk7 having the ID "A” was produced through three welding processes (first welding process to third welding process). In the second welding step, the work Wk1 (original work) having the ID "A” and the work Wk2 (original work) having the ID "B” are welded, and the ID "A" is stronger than the ID "B".
- the ID of the next work Wk3 It is selected as the ID of the next work Wk3.
- the work Wk4 (original work) having the ID "C” and the work Wk5 (original work) having the ID “D” are welded, and the ID "C” is stronger than the ID "D". It is selected as the ID of the next work Wk6.
- the secondary work Wk3 having the ID "A” and the secondary work Wk6 having the ID “C” are welded, and since the ID "A" is strong, it is selected as the ID of the tertiary work Wk7. ..
- the user company can use it for the production of the tertiary work Wk7 without losing the information of the original work or the secondary work having a weak ID in each welding process even after all of the plurality of welding processes are completed. It is possible to comprehensively grasp the data related to each original work.
- the reading device 3 transmits the information of the identification code Q1 given to the work Wk1 (original work) to the higher-level device 1 to read the ID "A" of the work Wk1 (original work).
- the display screen R11 including the read ID "A” is displayed.
- the reading device 3 transmits the information of the identification code Q2 given to the work Wk2 (original work) to the higher-level device 1, reads the ID "B" of the work Wk2 (original work), and reads the ID.
- the display screen R21 including "B” is displayed.
- the host device 1 selects (sets) the ID “A” as the ID of the secondary work Wk3 based on the ID strength rule. Therefore, the reading device 3 reads the same ID "A” regardless of which information of the plurality of identification codes Q1 and Q2 given to the secondary work Wk3 is read and transmitted to the higher-level device 1.
- the reading device 3 displays the display screen R12 including the ID "A” when the identification code Q1 assigned to the secondary work Wk3 is read, and displays the ID "A” when the identification code Q2 is read.
- the display screen R22 including the display is displayed.
- the reading device 3 transmits the information of the identification code Q3 given to the work Wk4 (original work) to the higher-level device 1 to read the ID "C" of the work Wk4 (original work). , The display screen R31 including the read ID "C” is displayed. Further, the reading device 3 transmits the information of the identification code Q4 assigned to the work Wk5 (original work) to the higher-level device 1, reads the ID "D” of the work Wk4 (original work), and reads the ID. The display screen R41 including "D” is displayed. In the second welding step, the host device 1 selects (sets) the ID “C” as the ID of the secondary work Wk6 based on the ID strength rule.
- the reading device 3 reads the same ID "C” regardless of which of the information of the plurality of identification codes Q1 and Q2 given to the secondary work Wk6 is read and transmitted to the higher-level device 1.
- the reading device 3 displays the display screen R32 including the ID "C” when the identification code Q3 assigned to the secondary work Wk6 is read, and displays the ID "C” when the identification code Q4 is read.
- the display screen R42 including the display is displayed.
- the host device 1 selects (sets) the ID “A” as the ID of the tertiary work Wk7 based on the ID strength rule.
- the reading device 3 transmits the information of the identification code Q1 given to the tertiary work Wk7 to the higher-level device 1, reads the ID "A" of the tertiary work Wk7, and reads the information.
- the display screen R13 including the ID "A” is displayed.
- the reading device 3 displays the display screen R23 including the ID “A” read from the identification code Q2 assigned to the tertiary work Wk7, and displays the ID “A” read from the identification code Q3.
- the display screen R33 including the display screen R33 is displayed, and the display screen R43 including the ID “A” read from the identification code Q4 is displayed.
- the reading device 3 can read at least one identification code among the plurality of identification codes given to the work to be welded in each work to be welded (secondary work Wk6, secondary work Wk3, tertiary work Wk7). You just have to.
- the reading device 3 welds without losing the information of the plurality of works Wk1, Wk2, Wk4, Wk5 (original work) and the plurality of secondary works Wk3, Wk6 (work to be welded).
- the ID of each work and the welding process logic data can be visualized before and after the process.
- the higher-level device 1 according to the first embodiment is unified so that the same ID is output (displayed) regardless of which of the plurality of identification codes assigned to the nth work is read. By setting the above, it is possible to reduce the possibility that all the identification codes given to the nth-order work become unreadable due to, for example, dirt or damage.
- the user company can use the information displayed on the reader 3 to obtain information about each welding process (for example, ID or management ID for each work, welding-related information for each welding process, welding process logic data in the nth work, etc. ) Can be comprehensively grasped.
- information about each welding process for example, ID or management ID for each work, welding-related information for each welding process, welding process logic data in the nth work, etc.
- FIG. 6 is a diagram showing an example of the correspondence table XTB1 between the selection ID and the management ID.
- a business operator who executes a welding process (hereinafter referred to as a "user business operator") starts a welding process, it is possible to purchase (in other words, outsource) the original work such as steel materials used in the welding process from a supplier in advance. is there. For this reason, when a user company outsources an original work such as a steel material, an ID is often given to the original work in advance at the outsourced company.
- the ID of the original work previously assigned by the subcontractor is referred to as a “selection ID”. If the original work purchased is given a selection ID unique to the subcontractor, the use of the selection ID may not be suitable for the management of the user company.
- the welding system 100 manages the selection ID and the user business operator when a selection ID is assigned to each of one or more original works purchased from the subcontractor.
- a correspondence table XTB1 (an example of a management table) showing the relationship with the ID is created by the user company and saved in the external storage ST.
- the corresponding table XTB1 may be stored in the memory 12 of the host device 1.
- the corresponding table XTB1 in FIG. 6 assumes a case where a user company purchases a plurality of original works of the same type (for example, the same material purchased from the same supplier manufacturer) from a subcontractor, and the subcontractor.
- Corresponding to the selection IDs "RX85-1001”, “RX85-1002”, “RR90-0001”, ... "RX85-1001”, “RX85-1002", “RR90-0001”, ... Are the same type because "RX85” before the hyphen in the ID is common, and the branch number (ID) of "RX85". Since the number after the hyphen in the inside is different, the original work (part) is different for each.
- FIG. 7 is a sequence diagram showing an example of an operation procedure of ID management in the welding system 100 according to the first embodiment.
- an operation procedure performed between the higher-level device 1, the robot control device 2a, and the reading device 3 with respect to the welding process using the plurality of works Wk1 and Wk2 (original works) shown in FIG. 3 is exemplified.
- the work A shown in FIG. 7 is a work Wk1 (original work) having an ID “A”.
- the work B shown in FIG. 7 is a work Wk2 (original work) having an ID “B”.
- the host device 1 provides work information (for example, ID, name, and welded portion of the original work) including IDs of a plurality of works Wk1 and Wk2 (original work) subject to the welding process (main welding), respectively.
- the ID to be acquired (St1) and adopted as the ID of the secondary work Wk3 (that is, the work to be welded) after the welding process is selected (generated) based on a predetermined rule (St2).
- the ID of the secondary work Wk3 (work to be welded) selected (generated) here may be stored in the memory 12 of the host device 1.
- the host device 1 transmits a welding process execution command including the work information of the work Wk1 (original work) and the work information of the work Wk2 (original work) to the robot control device 2a (St3).
- the ID “A” of the work Wk1 (original work) is selected as the ID of the secondary work Wk3 (work to be welded) in the process of step St2.
- the robot control device 2a When the robot control device 2a receives the execution command of the welding process transmitted from the higher-level device 1, the robot control device 2a uses the work information of each of the plurality of works Wk1 and Wk2 (original work) included in the execution command to perform the main welding robot. A program of the welding process executed by the MC1a is generated, and the main welding according to the program is executed by the main welding robot MC1a (St4). The robot control device 2a determines the completion of the main welding (welding process) by the main welding robot MC1a by various known methods (St5), and each time the main welding of the plurality of workpieces Wk1 and Wk2 (original workpieces) is completed. , A main welding completion notification indicating that the main welding is completed is generated and transmitted to the host device 1 (St6).
- the host device 1 When the host device 1 receives the main welding completion notification sent from the robot control device 2a to the effect that the main welding is completed, the host device 1 selects the ID “A” selected (generated) in the process of step St2 as the secondary work Wk3 (subject). It is set to be output to the reader 3 as the ID "A" of the welded work), and the welding process logic data (see FIGS. 3 and 5) relating to the secondary work Wk3 (work to be welded) is generated (St7). The host device 1 stores the ID “A” of the secondary work Wk3 (work to be welded) and the welding process logic data related to the secondary work Wk3 (work to be welded) in the external storage ST in association with each other (St8).
- the reading device 3 reads (St9) any of a plurality of identification codes Q1 and Q2 assigned to the secondary work Wk3 (work to be welded) produced by the completion of the main welding, and the read identification.
- the code information is transmitted to the host device 1 (St10).
- the identification code read here is referred to as the identification code Q2.
- the host device 1 refers to the external storage ST based on the information of the identification code Q2 received from the reading device 3, and IDs as the ID of the secondary work Wk3 (work to be welded) associated with the information of the identification code Q2. Acquire the information of "A" (St11). The host device 1 transmits the acquired secondary work Wk3 (work to be welded) ID “A” to the reading device 3 (St12).
- the reading device 3 outputs (displays) the ID “A” of the secondary work Wk3 (work to be welded) received from the host device 1 and associated with the identification code Q2 read in the process of step St9 (St13). ..
- the information of each ID of the plurality of original works to which the identification code assigned the ID (identifier) information is readable is acquired, and the information of each of the plurality of elements is acquired.
- the ID set for the workpiece to be welded produced by the welding process using the workpiece is selected from the IDs of the plurality of original workpieces according to a predetermined rule, and after the selection, the ID is assigned to each of the plurality of original workpieces.
- the information of the selected ID is output to the reading device as the ID of the work to be welded.
- the welding system 100 unifies the IDs of the workpieces (in other words, the workpieces to be welded) produced in the welding process in which a plurality of original workpieces are joined and the like, and is a reading device. By outputting to 3, more efficient management can be supported.
- the identification codes of the plurality of original workpieces in the welding system 100 according to the first embodiment are readablely assigned to the workpiece to be welded by the reading device 3.
- a plurality of identification codes having a unified ID set are assigned to the workpiece to be welded, so that the identification code assigned in the welding process becomes dirty, damaged, or the like.
- the plurality of identification codes assigned to the work to be welded it is possible to acquire information on the plurality of original works used in the production of the work to be welded.
- the ID in the welding system 100 according to the first embodiment is composed of a combination of a plurality of character codes, and is selected according to the ID strength rule determined for each type of character code.
- the ID strength rule is to adopt an ID having a strong character code based on a comparison of the strength of each character code constituting each ID of a plurality of original works included in the work.
- the character code has, for example, an alphabet and a number.
- the ID in the welding system 100 according to the first embodiment is composed of a combination of a plurality of character codes, and a predetermined rule is included in the work to be welded in the selection of the ID set in the work to be welded to be adopted. Any one of the IDs of the plurality of original works to be welded is randomly adopted. As a result, the welding system 100 according to the first embodiment can easily set and manage the ID of the work to be welded (for example, the secondary work).
- the ID in the welding system 100 according to the first embodiment is composed of a combination of a plurality of character codes, and a predetermined rule is a plurality of elements included in the work in selecting an ID set in the work to be adopted. Another ID different from each ID of the work is adopted.
- an ID different from the ID of the plurality of original works used for the production of the work to be welded can be easily set as the ID of the work to be welded (for example, the secondary work). Can be managed.
- the reading device 3 can read the identification code given to each of the plurality of original works used in the welding process executed by the welding system 100, and can read the identification codes of the plurality of original works.
- a reading unit 33 that reads the identification code capable of outputting information on each identifier, a processor 31 that acquires information on the identifier associated with the identification code from the welding system based on the read identification code, and a processor 31. It includes an output unit (for example, a monitor 34) that outputs the acquired information of the identifier.
- the reading device 3 can output the ID of the work to be welded by reading the identification code assigned to each work. Therefore, the user company can easily confirm the ID of the work to be welded.
- the welding system 100 according to the first embodiment has described an example in which the identification code Q is read by the reading device 3 (that is, an example in which the ID of the work is read by the reading device 3).
- the welding robot further includes a reading unit capable of reading the information of the identification code Q given to the work, and the robot control device has an ID reading function. ..
- FIG. 8 is a diagram showing an example of internal configurations of the host device 1 and the robot control device 2b according to the second embodiment.
- the welding system 100 according to the second embodiment has substantially the same configuration as the welding system 100 according to the first embodiment. Therefore, the same components as those in the first embodiment are used with the same reference numerals, and the description thereof will be omitted. Further, in the description of FIG. 8, in order to make the explanation easier to understand, the monitor MN1 and the input interface UI1 are not shown, and the welding robot MC1b among the welding robots MC1a, MC1b, ... Of the control devices 2a, 2b, ..., The robot control device 2b will be described as an example.
- the robot control device and the main welding robot having the function of reading the identification code may be a part of the robot control device and the main welding robot selected by the user operator. That is, in the welding system 100 according to the second embodiment, all the robot control devices 2a, 2b, ... And the present welding robots MC1a, MC1b, ... Do not have to have an identification code reading function.
- the welding robot MC1b executes the welding process commanded by the host device 1 and the reading of the identification code Q under the control of the robot control device 2b. Before the welding process, the welding robot MC1b uses the reading unit 33b to read the identification code Q assigned to each of the plurality of original workpieces, and outputs the information of the read identification code Q to the robot control device 2b. Send to.
- the welding robot MC1b shifts to the welding process after reading the identification code Q, and performs, for example, arc welding in the welding process.
- the welding robot MC1b may perform welding other than arc welding (for example, laser welding).
- the manipulator 200 includes articulated arms, and each arm is moved based on a control signal from the robot control unit 25 of the robot control device 2b. Thereby, the manipulator 200 can change the positional relationship between the reading unit 33b and the identification code Q assigned to the work Wk and the positional relationship between the work Wk and the welding torch 400 by moving the arm.
- the host device 1 generates an execution command for executing reading of each identification code Q of the plurality of original works based on the position information of the identification code Q given to each of the plurality of original works used in the welding process. Is transmitted to the robot control device 2b. Further, the host device 1 generates a welding process execution command using each of the plurality of original workpieces by using the welding-related information input or set in advance by the user company and transmits the command to the robot control device 2b.
- the processor 11 in the higher-level device 1 refers to the external storage ST based on the reading result of the identification code Q read by the reading unit 33b, and refers to the work to which the read identification code Q is assigned. Acquire ID information.
- the processor 11 outputs the acquired work ID to the monitor MN1. Further, the processor 11 may transmit the acquired work ID to the reading device 3 and display it.
- the reading unit 33b has, for example, a camera for reading a two-dimensional barcode or a laser for reading the barcode.
- the reading unit 33b reads the identification code Q assigned to the work and outputs the information (data) read from the identification code Q to the processor 21.
- the welding system 100 according to the second embodiment can read not only the identification code Q using the reading device 3 but also the identification code Q using the welding robot MC1b.
- the welding system 100 according to the second embodiment reads the IDs of a plurality of original works or workpieces to be welded from the identification code Q given to the work Wk, for example, before, after, or both before and after the welding process.
- the read ID of the work can be displayed on the reading device 3 owned by the user company, and the ID of the work can be read more efficiently.
- the ID of the work can be read by the robot control device 2b and the reading device 3, the user operator can read the ID of the work to be welded, such as when there are a plurality of welding steps or when the welding steps are executed in different cells. Depending on the production process, it is possible to select whether to read the work ID with the robot control device 2b or the reading device 3.
- the present disclosure is useful as an identifier management method and a reading device that support more efficient management of identifiers of workpieces produced in processes such as welding.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Plasma & Fusion (AREA)
- Optics & Photonics (AREA)
- General Factory Administration (AREA)
Abstract
Description
特許文献1によれば、生産管理装置は、個々のワークごとにトレーサビリティデータを管理できる。しかし、特許文献1の構成では、同一のワークが複数の異なる生産機械に位置する度に異なる識別子が新しく付与されてしまう。言い換えると、生産ラインにおいて一つのワークが次々と他の生産機械に位置するごとにその一つのワークが複数の異なる識別子を有することになる。したがって、例えば溶接工程のように複数のワークが接合等されて別のワークが生産される際、特許文献1に倣ってその生産されたワークに新しい識別子が付与されてしまうと、溶接工程に使用されたワークの識別子と生産されたワークの識別子との関係が複雑になり得るので、生産されたワークに関するトレーサビリティの利用が困難となる場合があった。つまり、ワークの識別子の管理が煩雑になり、システム管理者の作業効率が劣化する可能性があった。
実施の形態1に係る溶接システムは、複数の元ワークのそれぞれの識別子の情報を取得し、複数の元ワークを用いた溶接工程の実行完了に基づいて、生産された被溶接ワークの識別子として採用する識別子を所定のルールにより選択する。溶接システムは、選択された識別子を、溶接工程により生産された被溶接ワークの識別子として設定する。以下、溶接工程に使用されるワークを「元ワーク」と定義し、溶接工程により生産されるワークを「被溶接ワーク」と定義する。なお、「被溶接ワーク」を「2次ワーク」あるいは「n次ワーク」(n:2以上の整数)と称する場合がある。
図1は、溶接システム100のシステム構成例を示す概略図である。溶接システム100は、外部ストレージST、入力インターフェースUI1およびモニタMN1のそれぞれと接続された上位装置1と、複数のロボット制御装置(例えばロボット制御装置2a,2b)と、複数の本溶接ロボット(例えば本溶接ロボットMC1a,MC1b)と、読取装置3と、を含む構成である。本溶接ロボットMC1aに対応してロボット制御装置2aが設けられ、本溶接ロボットMC1bに対応してロボット制御装置2bが設けられ、以降は同様に1台の本溶接ロボットに対応して同数のロボット制御装置が設けられる。
次に、実施の形態1に係る溶接システム100によるID管理の動作手順について、図7を参照して説明する。図7は、実施の形態1に係る溶接システム100におけるID管理の動作手順例を示すシーケンス図である。なお、図7の説明では、図3に示す複数のワークWk1,Wk2(元ワーク)を用いた溶接工程に関して上位装置1とロボット制御装置2aと読取装置3との間で行われる動作手順を例示して説明し、他のロボット制御装置2b,…との間で行われる動作手順を省略する。なお、図7に示すワークAは、ID「A」を有するワークWk1(元ワーク)である。同様に、図7に示すワークBは、ID「B」を有するワークWk2(元ワーク)である。
実施の形態1に係る溶接システム100は、読取装置3によって識別符号Qを読み取る例(つまり、読取装置3によってワークのIDを読み取る例)について説明した。実施の形態2に係る溶接システム100では、更に本溶接ロボットがワークに付与された識別符号Qの情報を読み取り可能な読取部を備えるとともに、ロボット制御装置がIDの読み取り機能を有する例について説明する。
2a,2b ロボット制御装置
3 読取装置
4 電源装置
10,20,30 通信部
11,21,31 プロセッサ
12,22,32 メモリ
13 セル制御部
14 ID設定管理部
15 論理データ生成部
16 ID選択部
23 プログラム生成部
24 演算部
25 ロボット制御部
26 電源制御部
33 読取部
34 モニタ
200 マニピュレータ
300 ワイヤ送給装置
301 溶接ワイヤ
400 溶接トーチ
MC1a,MC1b 本溶接ロボット
ST 外部ストレージ
Q 識別符号
Wk1,Wk2 ワーク
Wk3 2次ワーク
Claims (6)
- 溶接システムにより実行される識別子出力方法であって、
識別子の情報を読取可能に付与された識別符号が付与された複数の元ワークのそれぞれの識別子の情報を取得し、
前記複数の元ワークを用いた溶接工程により生産される被溶接ワークに設定される識別子を、前記複数の元ワークのそれぞれの識別子の中から所定のルールにより選択し、
前記選択後、前記複数の元ワークのそれぞれに付与された識別符号のうち任意の識別符号が読取装置によって読み出された場合、前記選択された識別子の情報を前記被溶接ワークの識別子として前記読取装置に出力する、
識別子出力方法。 - 前記複数の元ワークのそれぞれの識別符号は、前記読取装置により読取可能に前記被溶接ワークに付与される、
請求項1に記載の識別子出力方法。 - 前記識別子は、複数の文字コードの組み合わせにより構成され、
前記所定のルールは、前記文字コードの種類ごとに定められた強弱ルールに従って、前記被溶接ワークに含まれる前記複数の元ワークのそれぞれの識別子を構成する文字コードごとのそれぞれの強弱の比較に基づいて、強い文字コードを有する識別子を採用することである、
請求項1に記載の識別子出力方法。 - 前記識別子は、複数の文字コードの組み合わせにより構成され、
前記所定のルールは、採用される前記被溶接ワークに設定される識別子の選択において、前記被溶接ワークに含まれる前記複数の元ワークのそれぞれの識別子のうちいずれか1つの識別子をランダムに採用することである、
請求項1に記載の識別子出力方法。 - 前記識別子は、複数の文字コードの組み合わせにより構成され、
前記所定のルールは、採用される前記被溶接ワークに設定される識別子の選択において、前記被溶接ワークに含まれる前記複数の元ワークのそれぞれの識別子と異なる他の識別子を採用することである、
請求項1に記載の識別子出力方法。 - 溶接システムによって実行される溶接工程において使用される複数の元ワークのそれぞれに付与された識別符号を読み取り可能な読取装置であって、
前記複数の元ワークのそれぞれの識別子の情報を出力可能な前記識別符号を読み取る読取部と、
読み取られた前記識別符号に基づいて、前記溶接システムから前記識別符号と関連付けられた識別子の情報を取得するプロセッサと、
取得された前記識別子の情報を出力する出力部と、を備える、
読取装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021551433A JP7507421B2 (ja) | 2019-10-11 | 2020-09-30 | 識別子管理方法および読取装置 |
| EP20874381.5A EP4043971A4 (en) | 2019-10-11 | 2020-09-30 | METHOD FOR MANAGING IDENTIFIERS AND READING DEVICE |
| CN202080071300.2A CN114555284B (zh) | 2019-10-11 | 2020-09-30 | 标识符管理方法以及读取装置 |
| US17/716,261 US12235630B2 (en) | 2019-10-11 | 2022-04-08 | Reading device and method to read identification signs assigned to original workpieces for a welding process |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019188157 | 2019-10-11 | ||
| JP2019-188157 | 2019-10-11 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/716,261 Continuation US12235630B2 (en) | 2019-10-11 | 2022-04-08 | Reading device and method to read identification signs assigned to original workpieces for a welding process |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021070724A1 true WO2021070724A1 (ja) | 2021-04-15 |
Family
ID=75437938
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2020/037362 Ceased WO2021070724A1 (ja) | 2019-10-11 | 2020-09-30 | 識別子管理方法および読取装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12235630B2 (ja) |
| EP (1) | EP4043971A4 (ja) |
| JP (1) | JP7507421B2 (ja) |
| CN (1) | CN114555284B (ja) |
| WO (1) | WO2021070724A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021070724A1 (ja) * | 2019-10-11 | 2021-04-15 | パナソニックIpマネジメント株式会社 | 識別子管理方法および読取装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008059116A (ja) * | 2006-08-30 | 2008-03-13 | Hitachi-Ge Nuclear Energy Ltd | Rfidタグを用いた溶接作業管理・記録システム |
| JP2017021563A (ja) * | 2015-07-10 | 2017-01-26 | ジャパンパイル株式会社 | 既製杭連結状態記録方法、及び、既製杭連結状態確認方法 |
| JP2017102548A (ja) | 2015-11-30 | 2017-06-08 | ファナック株式会社 | 製造ラインの生産実績情報を管理する生産管理装置及び生産システム |
| JP2019188157A (ja) | 2019-04-30 | 2019-10-31 | 株式会社カプコン | ゲームシステム、およびゲームプログラム |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1510282B1 (de) | 2003-08-29 | 2008-07-09 | Trumpf Laser- und Systemtechnik GmbH | Vorrichtung zum Remote-Bearbeiten von Werkstücken mittels eines Laserbearbeitungsstrahls |
| US8431862B2 (en) * | 2005-08-25 | 2013-04-30 | Lincoln Global, Inc. | Torch for electric arc welding system |
| US7893833B2 (en) * | 2006-01-20 | 2011-02-22 | Sanmina-Sci Corporation | Inline system for collecting stage-by-stage manufacturing metrics |
| JP2008077559A (ja) * | 2006-09-25 | 2008-04-03 | Toppan Printing Co Ltd | トラッキングシステム及び方法 |
| US20140042137A1 (en) * | 2006-12-20 | 2014-02-13 | Lincoln Global, Inc. | System and method of exporting or using welding sequencer data for external systems |
| MX2012009188A (es) * | 2010-02-12 | 2012-11-30 | Illinois Tool Works | Memoria con extructura de banco de datos de soldadura para aplicaciones de soldadura; sistema de soldadura computarizado con tal memoria; metodo de almacenamiento de datos de soldadura en base de datos relacional en tal memoria. |
| US11110538B2 (en) * | 2011-03-25 | 2021-09-07 | Illinois Tool Works Inc. | Systems and methods for adjusting multiple settings of a welding power supply |
| US20170036288A1 (en) | 2013-11-04 | 2017-02-09 | Illinois Tool Works Inc. | Systems and methods for selecting weld parameters |
| US20150122781A1 (en) | 2013-11-04 | 2015-05-07 | Illinois Tool Works Inc. | System and method for selecting weld parameters |
| WO2016144744A1 (en) * | 2015-03-09 | 2016-09-15 | Illinois Tool Works Inc. | Methods and apparatus to provide visual information associated with welding operations |
| US10576570B2 (en) * | 2015-12-30 | 2020-03-03 | Lincoln Global, Inc. | Weld sequencer part and statistical limits analyzer |
| EP3528990A1 (en) * | 2016-10-24 | 2019-08-28 | Illinois Tool Works Inc. | System and method for selecting weld parameters |
| JP2019063840A (ja) * | 2017-10-04 | 2019-04-25 | 株式会社ダイヘン | 溶接ロボットシステム及び溶接異常位置の特定方法 |
| JP7455505B2 (ja) * | 2017-12-26 | 2024-03-26 | キヤノン株式会社 | システム、方法、物品の製造方法及び記録媒体 |
| US11061380B2 (en) | 2017-12-26 | 2021-07-13 | Canon Kabushiki Kaisha | Production management system and production management method |
| FR3076754B1 (fr) * | 2018-01-15 | 2022-02-11 | Psa Automobiles Sa | Procede de montage successif de pieces sur palettes avec identification rfid |
| US11648621B2 (en) * | 2018-11-02 | 2023-05-16 | Illinois Tool Works Inc. | Systems and methods to design part weld processes using media libraries |
| US20210046570A1 (en) * | 2019-08-15 | 2021-02-18 | Illinois Tool Works Inc. | Systems and methods for welding asset tracking |
| US20210060686A1 (en) * | 2019-08-30 | 2021-03-04 | Illinois Tool Works Inc. | Systems and methods for welding asset movement tracking |
| WO2021070724A1 (ja) * | 2019-10-11 | 2021-04-15 | パナソニックIpマネジメント株式会社 | 識別子管理方法および読取装置 |
-
2020
- 2020-09-30 WO PCT/JP2020/037362 patent/WO2021070724A1/ja not_active Ceased
- 2020-09-30 JP JP2021551433A patent/JP7507421B2/ja active Active
- 2020-09-30 EP EP20874381.5A patent/EP4043971A4/en active Pending
- 2020-09-30 CN CN202080071300.2A patent/CN114555284B/zh active Active
-
2022
- 2022-04-08 US US17/716,261 patent/US12235630B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008059116A (ja) * | 2006-08-30 | 2008-03-13 | Hitachi-Ge Nuclear Energy Ltd | Rfidタグを用いた溶接作業管理・記録システム |
| JP2017021563A (ja) * | 2015-07-10 | 2017-01-26 | ジャパンパイル株式会社 | 既製杭連結状態記録方法、及び、既製杭連結状態確認方法 |
| JP2017102548A (ja) | 2015-11-30 | 2017-06-08 | ファナック株式会社 | 製造ラインの生産実績情報を管理する生産管理装置及び生産システム |
| JP2019188157A (ja) | 2019-04-30 | 2019-10-31 | 株式会社カプコン | ゲームシステム、およびゲームプログラム |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4043971A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4043971A4 (en) | 2022-11-16 |
| US20220229420A1 (en) | 2022-07-21 |
| US12235630B2 (en) | 2025-02-25 |
| CN114555284B (zh) | 2025-01-17 |
| CN114555284A (zh) | 2022-05-27 |
| EP4043971A1 (en) | 2022-08-17 |
| JPWO2021070724A1 (ja) | 2021-04-15 |
| JP7507421B2 (ja) | 2024-06-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6603224B2 (ja) | 溶接シーケンス・エディタ | |
| US20140042135A1 (en) | System and method of receiving or using data from external sources for a welding sequence | |
| JP2019532383A (ja) | 産業用途のためのスキルインタフェース | |
| US20250060735A1 (en) | Information presentation method | |
| JP7507421B2 (ja) | 識別子管理方法および読取装置 | |
| US12397389B2 (en) | Methods for cutting tools test | |
| JP7281662B2 (ja) | 溶接方法、識別符号付与装置および溶接物 | |
| CN104679806A (zh) | 焊接条件的检索支援系统 | |
| US20220410324A1 (en) | Bead appearance inspection device, bead appearance inspection method, program, and bead appearance inspection system | |
| US20190314919A1 (en) | System and method of receiving or using data from external sources for a welding sequence | |
| JP7281789B2 (ja) | 識別子管理方法、ロボット制御装置および統括制御装置 | |
| JP7291906B2 (ja) | 識別子管理方法、ロボット制御装置および統括制御装置 | |
| JP2021133479A5 (ja) | ロボットシステム、制御方法、ロボット、作業台、台車、制御プログラム、記録媒体、および物品の製造方法。 | |
| JP2020203294A (ja) | 自動リペア溶接システムおよび自動リペア溶接方法 | |
| US20220410323A1 (en) | Bead appearance inspection device, bead appearance inspection method, program, and bead appearance inspection system | |
| JP7352897B2 (ja) | 識別子管理方法、ロボット制御装置および統括制御装置 | |
| JP7583985B2 (ja) | 溶接機用電源装置、溶接条件生成方法および溶接条件生成支援システム | |
| US20250229352A1 (en) | Welding condition management method, non-transitory computer readable medium storing welding condition management program, and welding condition management system | |
| CN115041820A (zh) | 一种振镜焊接的自适应方法及装置 | |
| EP4501553A1 (en) | Offline teaching device and offline teaching method | |
| CN120822912A (zh) | 工业数字机器人及基于关键节点审批的生产流程管理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20874381 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2021551433 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2020874381 Country of ref document: EP Effective date: 20220511 |
|
| WWG | Wipo information: grant in national office |
Ref document number: 202080071300.2 Country of ref document: CN |