WO2019111413A1 - 制御装置、ワーク作業装置、ワーク作業システム及び制御方法 - Google Patents
制御装置、ワーク作業装置、ワーク作業システム及び制御方法 Download PDFInfo
- Publication number
- WO2019111413A1 WO2019111413A1 PCT/JP2017/044237 JP2017044237W WO2019111413A1 WO 2019111413 A1 WO2019111413 A1 WO 2019111413A1 JP 2017044237 W JP2017044237 W JP 2017044237W WO 2019111413 A1 WO2019111413 A1 WO 2019111413A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- work
- list
- execution unit
- processing
- type
- 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—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/4155—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by program execution, i.e. part program or machine function execution, e.g. selection of a program
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1656—Program controls characterised by programming, planning systems for manipulators
- B25J9/1664—Program controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- 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—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by monitoring or safety
- G05B19/4067—Restoring data or position after power failure or other interruption
-
- 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/34—Director, elements to supervisory
- G05B2219/34332—Program execution as function of direction, forward or backward
-
- 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/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50103—Restart, reverse, return along machined path, stop
Definitions
- control device In the present specification, a control device, a work operation device, a work operation system, and a control method are disclosed.
- the present disclosure has been made in view of such problems, and has as its main object to provide a control device, a work operation device, a work operation system, and a control method capable of realizing reverse feeding more easily. .
- the control device of the present disclosure is A control device used in a work operation apparatus including a work execution unit that moves a work member that performs a predetermined work on a work and performs the predetermined work on the work, A work type list including a work type and a work position of the work execution unit and defined as a pair of a work type at the time of forward processing and a work type at the time of reverse processing.
- a storage unit for storing The work execution unit is controlled based on the order of the operation order list and the work type at the time of forward movement process of the work type list at the time of forward movement processing, and at the time of reverse movement process, the reverse order of the operation order list and the work type list
- an operation order list including the work type and the work position of the work execution unit and the operation order list regarding the operation order of the work type, and the work type during the forward processing and the work type during the reverse processing are defined as a pair.
- the work execution unit is controlled based on the order of the operation order list and the work type at the time of the process type list forward processing in the forward processing, and the reverse order of the operation order list and the work in the backward processing
- the work execution unit is controlled based on the work type at the time of reverse feed processing of the species list. For example, in the case where the work work apparatus is for moving and placing a work, if the reverse feed process at the time of operation return etc.
- the operator specifies the operation order of the work type in the operation order list, and defines the work type in the forward processing and the work type in the reverse processing in the work type list. If you do, in the reverse feed process at the time of operation return etc., the device can replace work automatically and can execute. Therefore, in this control device, it is not necessary to separately prepare complicated handling (for example, a program etc.) related to the reverse feeding process, and the reverse feeding process can be realized more easily.
- the storage unit stores a position list related to the recording of the operation position of the work execution unit executed at the time of the forward processing, and the control unit performs the position when the operation execution unit starts operation.
- the reverse process may be performed based on a list.
- this control device by using the position list, it is possible to grasp the current position of the work execution unit, so it is possible to more reliably execute the reverse feeding process.
- control unit causes the operation position of the work execution unit executed during the forward processing to be stored in the storage unit as operation position information from the recording start position included in the position list.
- the operation position information is stored when it reaches the recording end position included in the position list, and when the operation position information is stored at the start of the operation of the work execution unit, the operation included in the operation position information
- the work execution unit may be controlled to execute the reverse feed process from the position. In this control device, it is possible to more easily determine whether or not the reverse feed process can be performed from the recording start position registered in the position list to the recording end position based on the presence or absence of the operation position information.
- control unit may control the work execution unit to execute the reverse processing when the work execution unit performs an error stop and then performs a return operation. With this control device, recovery of operation can be realized more easily.
- the working member is a sampling member that samples and processes the work
- the work execution unit is a sampling and moving unit that includes the sampling member and moves the workpiece
- the storage unit is One of the pair of the work collecting operation and the work collecting and releasing operation, and the pair of the movement operation of the work to the movement target position and the movement operation of the previous work type to the movement target position
- the work type list defined including the above may be stored.
- the reverse operation can be executed by automatically replacing the sampling operation and the moving operation.
- the work work apparatus moves a work member that performs a predetermined work on a work and performs a predetermined work on the work and controls the work execution unit as described above. And the control device described in the above.
- the operator specifies the operation order of the work type in the operation order list, and sets the work type in the forward processing and the work type in the reverse processing as a pair. If defined in the work type list, the apparatus can replace and execute the work automatically in the reverse feed process at the time of operation return and the like. Therefore, in this work work apparatus, it is not necessary to separately prepare complicated handling (for example, a program etc.) related to the reverse feeding process, and the reverse feeding process can be realized more easily.
- complicated handling for example, a program etc.
- the work member may be a collection member that collects and processes the work
- the work execution unit may be a collection movement unit that includes the collection member and moves the work.
- work such as teaching may be required for operation return etc., but the work work apparatus of the present disclosure does not require such work and can be easily reversed. Feeding processing can be realized.
- the work work system of the present disclosure includes a plurality of any one of the work work devices described above.
- the forward feed process and the reverse feed process can be easily realized, and for example, interference of a plurality of work work devices can be prevented.
- the control method of the present disclosure is A control method used in a work operation apparatus including a work execution unit that moves a work member that performs a predetermined work on a work and performs the predetermined work on the work, A work type list including a work type and a work position of the work execution unit and defined as a pair of a work type at the time of forward processing and a work type at the time of reverse processing.
- the work execution unit is controlled based on the order of the operation order list and the work type at the time of forward movement process of the work type list at the time of forward movement processing, and at the time of reverse movement process, the reverse order of the operation order list and the work type list Controlling the work execution unit based on the work type at the time of reverse feed processing; Is included.
- the operator specifies the operation order of the work type in the operation order list, and sets the work type in the forward feed process and the work type in the reverse feed process as a pair. If defined in the seed list, the apparatus can automatically replace and execute work in reverse feed processing at the time of operation return and the like. Therefore, with this control method, reverse feed processing can be realized more easily.
- the aspect of the control apparatus mentioned above may be employ
- FIG. 1 is a schematic explanatory view showing an example of a work operation system 10;
- FIG. 2 is a perspective view showing an example of a work operation device 20.
- FIG. FIG. 10 is an explanatory diagram of a list content input screen 50.
- 5 is a flowchart illustrating an example of an operation position storage process routine.
- FIG. Explanatory drawing which shows an example of a forward feeding process and the reverse sending process after halfway stop.
- FIG. 10 is a schematic explanatory view showing an example of a work operation system 10;
- FIG. 2 is a perspective view showing an example of a work operation device 20.
- FIG. 1 is a schematic explanatory view showing an example of a work operation system 10.
- FIG. 2 is a perspective view showing an example of the work device 20.
- FIG. 3 is an explanatory diagram of the operation order list 44, the work type list 45, the position list 46, and the operation position information 47 stored in the storage unit 43.
- the work operation system 10 includes a plurality of work operation devices 20 that perform a predetermined operation on an article (work W) to be operated.
- the work operation system 10 transports and fixes one or more work operation devices 20, a base 11 on which the work operation device 20 is disposed, and an arrangement member 15 on which the work W (see FIG.
- a transport unit 12 and a system interface (I / F) 14 for inputting a command from the control device 40 are provided.
- the work system 10 moves the work W from the supply position to the arrangement position (arrangement member 15).
- the left-right direction (X-axis), the front-back direction (Y-axis), and the up-down direction (Z-axis) of the work system 10 are as shown in FIG.
- the work work apparatus 20 is movable in all directions, and there is no specific direction fixed, but for convenience of explanation, for the work work apparatus 20, the direction shown in FIG. ), And will be described as the longitudinal direction (Y axis) and the vertical direction (Z axis).
- the work work device 20 is configured as a device that performs a predetermined work on an article to be worked.
- the article to be worked is not particularly limited, and examples include various parts such as mechanical parts, electrical parts, electronic parts, and chemical parts, as well as food, bio and biological related articles.
- predetermined work for example, moving work of collecting, moving and arranging from a supply position to a target position, assembling work of assembling parts, processing work of applying processing, coating work of applying viscous material, heating of heating Examples include processing operations that perform predetermined operations such as operations, chemical and / or physical, and inspection operations that perform inspections.
- the processing operation includes grinding operation, cutting operation, deformation operation, connection operation, bonding operation and the like.
- the viscous material may, for example, be an adhesive, a solder paste, or grease.
- the inspection operation may be, for example, an operation of inspecting one or more operation results described above, and may be accompanied by a movement operation of the workpiece W.
- the work work apparatus 20 is configured as an articulated arm robot, and as shown in FIG. 2, the first arm 21, the second arm 22, the third support 23, the pedestal 24, and the end effector It has 30 and.
- An end effector 30 is rotatably disposed at the tip of the first arm 21 via a first drive unit 21a.
- the first arm 21 is rotatably disposed at the tip of the second arm 22 via the second drive unit 22a.
- the second arm 22 is rotatably disposed at the tip of the third support portion 23 via the third drive portion 23a.
- the third support 23 is rotatably supported by the pedestal 24 via the pedestal drive 25.
- the arm and the drive unit constitute a work execution unit 28 for picking up the work W and performing a moving work.
- the end effector 30 picks up the work W and has a pick member 32.
- the collecting member 32 is a working member for holding and collecting the workpiece W, and is moved by the work execution unit 28.
- the collecting member 32 may be a suction nozzle for collecting the workpiece W by negative pressure.
- the control device 40 is a computer that controls the entire work work device 20 included in the work work system 10.
- the control device 40 includes a control unit 41, a storage unit 43, and a display unit 48.
- the control unit 41 is configured as a microprocessor centering on the CPU 42.
- the control unit 41 outputs drive signals to the first drive unit 21a, the second drive unit 22a, the third drive unit 23a, the pedestal drive unit 25, the end effector 30, and the like.
- the storage unit 43 is configured as, for example, a large-capacity storage device such as an HDD. As shown in FIG. 3, the storage unit 43 stores an operation order list 44, a work type list 45, a position list 46, operation position information 47, and the like used to control the work apparatus 20.
- the display unit 48 displays a screen including information on the work apparatus 20, and is, for example, a liquid crystal display.
- the operation order list 44 includes information such as the processing order, the work type, and the work position regarding the operation order of the work type of the work apparatus 20.
- the work position may be the position of the work W or the position of the work member (collection member 32), and although the coordinates are different, these can be treated as synonymous.
- the position of the collecting member 32 will be mainly described as a work position.
- the work type list 45 includes information defined as a pair of a work type in the forward processing and a work type in the reverse processing.
- the position list 46 includes information on the recording of the operation position of the work execution unit 28 performed at the time of the sequential feeding process.
- the position list 46 includes the recording start and the recording end of the operation position information 47 as processing executed when the collecting member 32 reaches the specific target position and the target position.
- the operation position information 47 is information recorded based on the position list 46, and is information in which the processing order at the time of operation is associated with position coordinates.
- the operation position information 47 is temporary data to be deleted from the storage unit 43 when the collecting member 32 reaches the recording end position of the position list 46.
- the control unit 41 is programmed to execute the work types defined in the operation order list 44 in order of processing using the work content specified when the work type list 45 is advanced. On the other hand, when the operation position information 47 is stored, the control unit 41 uses the work content defined at the time of reverse sending of the work type list 45, and reverses the processing type defined in the operation order list 44 to the processing order. It is programmed to run.
- FIG. 4 is an explanatory diagram of a list content input screen 50 displayed on the display unit 48 of the control device 40.
- a cursor 51 As shown in FIG.
- the cursor 51 is for selecting an input position and various keys, and operates in conjunction with a mouse or a keyboard connected to the control device 40.
- the operation order list input field 52 is an area for inputting information contained in the operation order list 44, and is a field for inputting information such as processing order, work type (command), and work position (X, Y, Z coordinates). is there.
- the work type list registration field 53 is a field included in the work type list 45 for registering the work type at the time of the sending process and the work type at the time of the reverse process in pairs.
- the work type (command) the work content at the time of the forward processing is previously determined, and in this column, after the work type at the time of the progressive processing is selected, the work type at the time of the reverse processing corresponding to this is selected. be registered.
- the work type (command) the work content at the time of the forward processing is previously determined, and in this column, after the work type at the time of the progressive processing is selected, the work type at the time of the reverse processing corresponding to this is selected. be registered.
- the position list input field 54 is a field that is included in the position list 46 and is used to enter the position at which the recording of the operation position information 47 starts and the position at which the recording ends. In the position list input field 54, a target position aligned with the processing order is automatically registered in conjunction with the content input to the operation order list input field 52.
- the determination key 55 is a key that is pressed when the input content is determined. The operator can easily perform the operation setting of the work work apparatus 20 by inputting various information to the list content input screen 50 without using, for example, a teaching pendant or the like.
- FIG. 5 is a flowchart showing an example of the work execution routine executed by the CPU 42 of the control device 40.
- FIG. 6 is a flowchart showing an example of an operation position storage processing routine executed by the CPU 42 of the control device 40. The motion position storage processing routine of FIG. 6 is executed by the CPU 42 in parallel with the work execution routine.
- FIG. 7 is an explanatory view showing an example of the work on the work W which the work work apparatus 20 executes based on the contents of FIG.
- FIG. 8 is an explanatory view showing an example of the forward feeding process (FIG. 8A) and the reverse feeding process (FIG. 8B) after halfway stop.
- the work execution routine and the operation position storage processing routine are stored in the storage unit 43 and executed in response to a start instruction by the worker.
- the operation position storage processing routine of FIG. 6 will be described.
- the CPU 42 reads and acquires the position list 46 from the storage unit 43 (S200), and operates whether or not the collecting member 32 has reached the recording start position of the operation position information 47. The determination is made based on the progress status of the order list 44 (S210).
- the CPU 42 stands by as it is.
- the current processing order and operation position are stored in the storage unit 43 as operation position information 47 (S220).
- the CPU 42 determines whether or not the collecting member 32 has reached the recording end position based on the progress status of the operation order list 44 (S230).
- the CPU 42 continues the process of S220, but deletes the operation position information 47 from the storage unit 43 when the collecting member 32 reaches the recording end position (S240) It is determined whether the series operation has been completed (S250). When the series operation is not completed, the CPU 42 executes the processing of S210 and after, and when the series operation is completed, this routine is ended as it is. As described above, in the control device 40, the operation position information 47 is stored in the storage unit 43 during the work determined by the worker.
- the CPU 42 reads and acquires the operation order list 44 and the work type list 45 from the storage unit 43 (S100), and determines whether the operation position information 47 is stored in the storage unit 43 or not. It determines (S110).
- the CPU 42 executes the sequential feeding process (S120 to S140). Specifically, the CPU 42 acquires the work type according to the processing order from the operation order list 44 (S120), acquires the work content corresponding to the acquired work type from the work type list 45, and the work work apparatus 20 Is executed (S130). For example, the CPU 42 acquires the work type “move” in process order 1 shown in FIG.
- the CPU 42 determines whether or not all the set operations have been completed based on whether or not the last work of the operation order list 44 has been executed (S140), and when the operation is not completed, The process after S120 is performed. That is, the work type “move” of the processing order 2 is acquired, and the processing of moving the collecting member 32 to the target position B is performed by the work operation apparatus 20 (see FIG. 7). Such processing is repeated, the CPU 42 picks up the work W at the position B, moves the positions C to E, releases the work W at the position E, and moves the collecting member 32 to the position F. On the other hand, when the operation is completed in S140, this routine is ended as it is.
- the CPU 42 determines that it is the operation return after being interrupted in the middle of the last series of operations, and executes the reverse processing. (S150 to S170). Specifically, the CPU 42 sets coordinates in the processing order included in the operation position information 47 as start coordinates, acquires the work type according to the processing order reverse to the operation order list 44 (S150), and corresponds to the acquired work type The work content at the time of reverse feed processing is acquired from the work type list 45, and the work work apparatus 20 is made to execute the work (S160).
- the CPU 42 determines whether or not all the set operations have been completed based on whether or not the first work of the operation order list 44 has been executed (S170), and when the operation is not completed, The processing of S150 and thereafter is executed.
- S170 the first work of the operation order list 44 has been executed
- the processing of S150 and thereafter is executed.
- FIG. 8A the case where the operation is interrupted during movement to the position D in the processing order 5 (see FIG. 3) will be described as an example.
- the reason for interrupting the operation may be, for example, when the operator operates the emergency stop key, or when a sensor or the like detects that an object such as the worker has entered the work area.
- the operation position information 47 is temporarily stored between the recording start position and the recording end position.
- the operation position information 47 is not stored in the storage unit 43 other than at the time of interruption. Therefore, at the time of work start, the CPU 42 can determine whether or not it is the reverse feed process after cancellation of the interruption depending on the presence or absence of the operation position information 47.
- the CPU 42 acquires the work type “move to previous target position” in the processing order 5 from the work type list 45 based on the operation position information 47 and proceeds from the start coordinates (Xa, Ya, Xa) to the front.
- a process of moving the collecting member 32 to the target position C is performed by the work operation device 20 (see FIG. 8B).
- control device 40 can easily switch and execute the forward process and the reverse process after the operation is interrupted using the operation order list 44, the work type list 45, the position list 46 and the operation position information 47. .
- the collection member 32 of the present embodiment corresponds to a work member of the present disclosure
- the work execution unit 28 corresponds to a work execution unit
- the storage unit 43 corresponds to a storage unit
- the control unit 41 corresponds to a control unit.
- the operation order list 44 corresponds to the operation order list
- the work type list 45 corresponds to the work type list
- the position list 46 corresponds to the position list
- the operation position information 47 corresponds to the operation position information.
- the control device 40 corresponds to a control device
- the work work device 20 corresponds to a work work device
- the work work system 10 corresponds to a work work system.
- an example of the control method of the present disclosure is also clarified.
- the operation order list 44 including the work type and the work position of the work execution unit 28 regarding the operation order of the work type, the work type at the time of forward feed processing and the work at reverse feed processing
- the storage unit 43 stores a work type list 45 defined as a pair with a type, a position list 46 regarding the recording of the operation position of the work execution unit 28 performed at the time of the forward processing, and the operation position information 47. Further, in the control device 40, the work execution unit is controlled based on the order of the operation order list and the work type at the time of the process type list advance processing in the forward processing, and the operation position information 47 and the operation order list in the reverse processing.
- the work execution unit 48 is controlled based on the reverse order of 44 and the work type at the time of reverse processing of the work type list 45. For example, when the work apparatus 20 moves and places the work W, when performing gripping of the work W and movement of the work W in the sequential feeding process, the reverse feeding process at the time of operation return etc. is simply executed. If this happens, work such as movement of the workpiece and gripping of the workpiece will be performed, so some measures will be required during reverse feed processing.
- the operator defines the operation order of the work type in the operation order list 44, and defines in the work type list 45 the work type at the time of forward feed processing and the work type at the reverse feed processing as a pair.
- the device can replace work automatically and can execute. Therefore, in the control device 40, it is not necessary to separately prepare complicated handling (for example, a program and the like) regarding the reverse feeding process, and the reverse feeding process can be realized more easily. Further, since the control device 40 can grasp the current position of the work execution unit 28 by using the position list 46, the reverse feeding process can be executed more reliably. Furthermore, in the control device 40, whether or not the reverse feed process can be performed between the recording start position registered in the position list 46 and the recording end position depending on the presence or absence of the operation position information 47 deleted when the series operation is completed. Can be determined more easily.
- control device 40 executes the reverse feed process when the work execution unit 28 performs the return operation after the error stop, the operation return can be realized more easily.
- the work execution unit 28 has the collection member 32 and moves the work W
- the storage unit 43 is a pair of the work W collection operation and the work W collection cancellation operation
- the movement target position of the work A work type list 45 defined including one or more of a pair of the movement operation to the movement target position of the previous work type and the movement operation to the movement target position of the previous work type is stored.
- the reverse operation can be executed by automatically replacing the sampling operation and the moving operation.
- the work work apparatus 20 moves the work member that performs the predetermined work on the work W, and controls the work execution unit 28 that executes the predetermined work on the work W, and the above-described control that controls the work execution unit 28 And an apparatus 40.
- the work execution unit 28 is an articulated robot that has the collecting member 32 and moves the work W. For example, in a multi-joint robot, work such as teaching may be required for operation recovery and the like, but this work work apparatus 20 can easily realize reverse feed processing without such work. it can.
- the work system 10 includes a plurality of the work devices 20 described above.
- the work work device 20 can easily realize the forward processing and the reverse processing, and the reverse processing can be reliably executed by each work device 20. Interference of the work work device 20 can be prevented.
- whether the forward processing or the reverse processing is determined based on the presence or absence of the operation position information 47 is not particularly limited thereto, and information (for example, a flag) to that effect when an error is stopped May be stored. Also by this control device, it is possible to obtain the same effect as the embodiment described above.
- the work work apparatus 20 has mainly been described as performing the work of moving the work W, but the invention is not particularly limited thereto.
- the work work apparatus 20 is a work member that performs a predetermined work on the work W Can be used to perform various tasks.
- the work work apparatus 20 may be moved from the supply position to the inspection position and then moved to the sorting position.
- the work work device 20 may perform one or more work on one or more works W.
- the work work apparatus 20 takes out a bolt as the work W, moves it, assembles it to the main body as another work W, and then inserts a washer as the work W into the bolt.
- the fastening operation of tightening the nut as the work W may be performed.
- the CPU 42 may store one or more pieces of operation position information 47 for each work.
- the control device 40 since the operation order list 44, the work type list 45, the position list 46, and the like are used, settings for executing a plurality of works and a plurality of types of work can be performed more easily.
- the work type list 45 includes information in which “collection” and “collection cancellation” are paired, but it is not particularly limited thereto.
- the work W collected by the collecting member 32 may be dropped when the error stops or may be removed by the worker.
- the processing for releasing the work W at the supply position is performed and returned, but various measures can be considered such as returning the work W to the initial position.
- reverse feed processing may be appropriately registered according to the production.
- the work execution unit 28 has been described as an articulated robot in the above-described embodiment, the invention is not particularly limited to this, as long as it is a structure that performs forward feeding processing and reverse feeding processing on a working member. It does not have to be the case, and may not have an arm.
- control device 40 has been described as controlling the work execution unit 28 of the work work device 20 in the embodiment described above, the present invention is not particularly limited thereto.
- the control device 40 performs reverse feed set on offline A process may be performed to control a simulator that operates a work execution unit of electronic data. That is, the present disclosure may be implemented as a control method that the control device 40 executes.
- FIG. 9 is an explanatory view showing an example of a simulator image displayed on the display unit 48. As shown in FIG. This simulator image is an image generated by the 3D-CAD motion simulator program. In this control device 40, the recovery operation from the error stop at any timing can be confirmed on the screen before actually working with the work work device 20.
- control device 40 has been described as a computer connected to the outside of the work work device 20 in the embodiment described above, the present invention is not particularly limited thereto.
- a controller provided in the work work device 20 may be used as the control device 40.
- control device the work operation device, the work operation system, and the control method disclosed herein can be used in the technical field of an apparatus that performs a predetermined operation on a work.
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
Description
ワークに対して所定の作業を実行する作業部材を移動して該ワークに対して所定の作業を実行する作業実行部を備えたワーク作業装置に用いられる制御装置であって、
前記作業実行部の作業種と作業位置とを含み該作業種の動作順に関する動作順リストと、順送り処理時の作業種と逆送り処理時の作業種とを対にして規定される作業種リストとを記憶する記憶部と、
順送り処理時には前記動作順リストの順番及び作業種リストの順送り処理時の作業種に基づいて前記作業実行部を制御すると共に、逆送り処理時には前記動作順リストの逆の順番及び前記作業種リストの逆送り処理時の作業種に基づいて前記作業実行部を制御する制御部と、
を備えたものである。
ワークに対して所定の作業を実行する作業部材を移動して該ワークに対して所定の作業を実行する作業実行部を備えたワーク作業装置に用いられる制御方法であって、
前記作業実行部の作業種と作業位置とを含み該作業種の動作順に関する動作順リストと、順送り処理時の作業種と逆送り処理時の作業種とを対にして規定される作業種リストとが記憶部に記憶されており、
順送り処理時には前記動作順リストの順番及び作業種リストの順送り処理時の作業種に基づいて前記作業実行部を制御すると共に、逆送り処理時には前記動作順リストの逆の順番及び前記作業種リストの逆送り処理時の作業種に基づいて前記作業実行部を制御するステップ、
を含むものである。
Claims (9)
- ワークに対して所定の作業を実行する作業部材を移動して該ワークに対して所定の作業を実行する作業実行部を備えたワーク作業装置に用いられる制御装置であって、
前記作業実行部の作業種と作業位置とを含み該作業種の動作順に関する動作順リストと、順送り処理時の作業種と逆送り処理時の作業種とを対にして規定される作業種リストとを記憶する記憶部と、
順送り処理時には前記動作順リストの順番及び作業種リストの順送り処理時の作業種に基づいて前記作業実行部を制御すると共に、逆送り処理時には前記動作順リストの逆の順番及び前記作業種リストの逆送り処理時の作業種に基づいて前記作業実行部を制御する制御部と、
を備えた制御装置。 - 前記記憶部は、前記順送り処理時に実行された前記作業実行部の動作位置の記録に関する位置リストを記憶し、
前記制御部は、前記作業実行部の動作開始時に前記位置リストに基づいて前記逆送り処理を実行する、請求項1に記載の制御装置。 - 前記制御部は、前記順送り処理時に実行された前記作業実行部の動作位置を前記位置リストに含まれる記録開始位置から動作位置情報として前記記憶部に記憶させ、前記位置リストに含まれる記録終了位置に至ると該動作位置情報を削除し、前記作業実行部の動作開始時に前記動作位置情報が記憶されているときには、該動作位置情報に含まれる動作位置から前記逆送り処理を実行するよう前記作業実行部を制御する、請求項2に記載の制御装置。
- 前記制御部は、前記作業実行部がエラー停止したのち復帰動作する際に前記逆送り処理を実行するよう前記作業実行部を制御する、請求項1~3のいずれか1項に記載の制御装置。
- 前記作業部材は、前記ワークを採取処理する採取部材であり、
前記作業実行部は、前記採取部材を有し前記ワークを移動させる採取移動部であり、
前記記憶部は、前記ワークの採取動作と前記ワークの採取解除動作との対と、前記ワークの移動目標位置への移動動作と1つ前の作業種の移動目標位置への移動動作との対とのうち1以上を含んで規定される前記作業種リストを記憶する、請求項1~4のいずれか1項に記載の制御装置。 - ワークに対して所定の作業を実行する作業部材を移動して該ワークに対して所定の作業を実行する作業実行部と、
前記作業実行部を制御する請求項1~5のいずれか1項に記載の制御装置と、
を備えたワーク作業装置。 - 前記作業部材は、前記ワークを採取処理する採取部材であり、
前記作業実行部は、前記採取部材を有し前記ワークを移動させる採取移動部である、請求項6に記載のワーク作業装置。 - 請求項6又は7に記載のワーク作業装置を複数備えたワーク作業システム。
- ワークに対して所定の作業を実行する作業部材を移動して該ワークに対して所定の作業を実行する作業実行部を備えたワーク作業装置に用いられる制御方法であって、
前記作業実行部の作業種と作業位置とを含み該作業種の動作順に関する動作順リストと、順送り処理時の作業種と逆送り処理時の作業種とを対にして規定される作業種リストとが記憶部に記憶されており、
順送り処理時には前記動作順リストの順番及び作業種リストの順送り処理時の作業種に基づいて前記作業実行部を制御すると共に、逆送り処理時には前記動作順リストの逆の順番及び前記作業種リストの逆送り処理時の作業種に基づいて前記作業実行部を制御するステップ、
を含む制御方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP17934230.8A EP3722053B1 (en) | 2017-12-08 | 2017-12-08 | CONTROL DEVICE, WORKPIECE OPERATION DEVICE, WORKPIECE OPERATION SYSTEM, AND CONTROL METHOD |
| CN201780097280.4A CN111417496B (zh) | 2017-12-08 | 2017-12-08 | 控制装置、工件作业装置、工件作业系统以及控制方法 |
| PCT/JP2017/044237 WO2019111413A1 (ja) | 2017-12-08 | 2017-12-08 | 制御装置、ワーク作業装置、ワーク作業システム及び制御方法 |
| JP2019557975A JP6825134B2 (ja) | 2017-12-08 | 2017-12-08 | 制御装置、ワーク作業装置、ワーク作業システム及び制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2017/044237 WO2019111413A1 (ja) | 2017-12-08 | 2017-12-08 | 制御装置、ワーク作業装置、ワーク作業システム及び制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019111413A1 true WO2019111413A1 (ja) | 2019-06-13 |
Family
ID=66750125
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2017/044237 Ceased WO2019111413A1 (ja) | 2017-12-08 | 2017-12-08 | 制御装置、ワーク作業装置、ワーク作業システム及び制御方法 |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP3722053B1 (ja) |
| JP (1) | JP6825134B2 (ja) |
| CN (1) | CN111417496B (ja) |
| WO (1) | WO2019111413A1 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022054768A1 (ja) * | 2020-09-11 | 2022-03-17 | ファナック株式会社 | ロボットシステム及びロボット動作の方法 |
| WO2023037418A1 (ja) * | 2021-09-07 | 2023-03-16 | ファナック株式会社 | インタロック機能を有する制御装置及び制御方法 |
| WO2024195000A1 (ja) * | 2023-03-20 | 2024-09-26 | 株式会社Fuji | 異物除去装置及び異物除去装置の制御方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0728520A (ja) * | 1993-07-14 | 1995-01-31 | Toyota Motor Corp | ロボットの原点復帰制御方法 |
| JPH07302109A (ja) * | 1994-03-25 | 1995-11-14 | Asea Brown Boveri Ab | ロボット制御装置 |
| JPH1011124A (ja) * | 1996-06-20 | 1998-01-16 | Fanuc Ltd | ロボットの後退実行機能を備えたロボット制御装置 |
| JP2008254141A (ja) | 2007-04-06 | 2008-10-23 | Mitsubishi Electric Corp | ロボット制御装置、ロボット制御方法及びロボット搬送装置 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE58908998D1 (de) * | 1988-11-11 | 1995-03-23 | Siemens Ag | Verfahren zum Betrieb eines Industrieroboters. |
| JP2935706B2 (ja) * | 1988-12-07 | 1999-08-16 | ファナック株式会社 | 加工プログラム修正方法 |
| JP2004102932A (ja) * | 2002-09-12 | 2004-04-02 | Dainippon Printing Co Ltd | 自動処理汎用制御システム、管理装置、制御装置、自動処理汎用制御方法、自動処理汎用制御装置、プログラム、及び、記録媒体 |
| JP4027350B2 (ja) * | 2004-06-29 | 2007-12-26 | ファナック株式会社 | ロボットの待機位置復帰プログラム作成装置 |
| JP4911782B2 (ja) * | 2006-01-17 | 2012-04-04 | 武蔵エンジニアリング株式会社 | 作業の再開性に優れた作業ロボット |
| DE112010000775B4 (de) * | 2009-02-12 | 2016-03-17 | Kyoto University | Industrierobotersystem |
| DE102012008073A1 (de) * | 2012-04-24 | 2013-10-24 | Kuka Roboter Gmbh | Verfahren und Mittel zum Vorgeben und/oder Steuern eines Manipulatorprozesses |
| WO2014056533A1 (en) * | 2012-10-11 | 2014-04-17 | Abb Technology Ltd | A method and an apparatus for automatically generating a collision free return program for returning a robot from a stop position to a predefined restart position |
-
2017
- 2017-12-08 CN CN201780097280.4A patent/CN111417496B/zh active Active
- 2017-12-08 JP JP2019557975A patent/JP6825134B2/ja active Active
- 2017-12-08 WO PCT/JP2017/044237 patent/WO2019111413A1/ja not_active Ceased
- 2017-12-08 EP EP17934230.8A patent/EP3722053B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0728520A (ja) * | 1993-07-14 | 1995-01-31 | Toyota Motor Corp | ロボットの原点復帰制御方法 |
| JPH07302109A (ja) * | 1994-03-25 | 1995-11-14 | Asea Brown Boveri Ab | ロボット制御装置 |
| JPH1011124A (ja) * | 1996-06-20 | 1998-01-16 | Fanuc Ltd | ロボットの後退実行機能を備えたロボット制御装置 |
| JP2008254141A (ja) | 2007-04-06 | 2008-10-23 | Mitsubishi Electric Corp | ロボット制御装置、ロボット制御方法及びロボット搬送装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3722053A4 |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022054768A1 (ja) * | 2020-09-11 | 2022-03-17 | ファナック株式会社 | ロボットシステム及びロボット動作の方法 |
| JPWO2022054768A1 (ja) * | 2020-09-11 | 2022-03-17 | ||
| JP7453393B2 (ja) | 2020-09-11 | 2024-03-19 | ファナック株式会社 | ロボットシステム及びロボット動作の方法 |
| US12502775B2 (en) | 2020-09-11 | 2025-12-23 | Fanuc Corporation | Robot system and robot operation method |
| WO2023037418A1 (ja) * | 2021-09-07 | 2023-03-16 | ファナック株式会社 | インタロック機能を有する制御装置及び制御方法 |
| JPWO2023037418A1 (ja) * | 2021-09-07 | 2023-03-16 | ||
| JP7691507B2 (ja) | 2021-09-07 | 2025-06-11 | ファナック株式会社 | インタロック機能を有する制御装置及び制御方法 |
| WO2024195000A1 (ja) * | 2023-03-20 | 2024-09-26 | 株式会社Fuji | 異物除去装置及び異物除去装置の制御方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111417496B (zh) | 2023-03-28 |
| JPWO2019111413A1 (ja) | 2020-11-19 |
| EP3722053A4 (en) | 2020-12-02 |
| EP3722053A1 (en) | 2020-10-14 |
| EP3722053B1 (en) | 2025-04-30 |
| CN111417496A (zh) | 2020-07-14 |
| JP6825134B2 (ja) | 2021-02-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5423441B2 (ja) | 作業システム、ロボット装置、機械製品の製造方法 | |
| CN108235696B (zh) | 机器人控制方法和设备 | |
| JP6450960B2 (ja) | ロボット、ロボットシステム及び教示方法 | |
| JP7167681B2 (ja) | ロボットシステムおよび接続方法 | |
| CN107921638A (zh) | 机械臂系统 | |
| EP3409428B1 (en) | Work system comprising a job creation device and a work robot control device | |
| JP2006035397A (ja) | 搬送ロボットシステム | |
| CN108349092A (zh) | 制造系统、制造系统的构建方法、末端效应器、机器人、及机器人的作业方法 | |
| JP2008015683A (ja) | ロボットプログラムを作成するための装置、プログラム、記録媒体及び方法 | |
| CN104044152A (zh) | 机器人系统、机器人控制方法及被加工物制造方法 | |
| JP2014176944A (ja) | ロボットシステム、校正方法及び被加工物の製造方法 | |
| JP2014176943A (ja) | ロボットシステム、校正方法及び被加工物の製造方法 | |
| JP2019188545A (ja) | ロボット制御装置 | |
| WO2020021643A1 (ja) | エンドエフェクタの選択方法および選択システム | |
| WO2019111413A1 (ja) | 制御装置、ワーク作業装置、ワーク作業システム及び制御方法 | |
| JP2020004916A (ja) | 基板搬送装置及びその運転方法 | |
| JP6718502B2 (ja) | 電子部品装着機の動作確認装置 | |
| WO2018043493A1 (ja) | ロボット及びその運転方法 | |
| JP2015085499A (ja) | ロボット、ロボットシステム、制御装置及び制御方法 | |
| CN114761186B (zh) | 机器人系统及其运转方法 | |
| JPH03128126A (ja) | プレスブレーキロボット | |
| KR102365739B1 (ko) | 3d 비전기술을 활용한 다형상 주방용품 최적 그라인딩 로봇 자동화 시스템 | |
| JP2010207997A (ja) | 産業用ロボットの位置教示装置、産業用ロボットの動作教示装置およびプログラム | |
| US11577381B2 (en) | Teaching apparatus, robot system, and teaching program | |
| US20210331874A1 (en) | Workpiece processing method |
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: 17934230 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2019557975 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: 2017934230 Country of ref document: EP Effective date: 20200708 |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2017934230 Country of ref document: EP |