WO2017090141A1 - Dispositif de planification de processus - Google Patents
Dispositif de planification de processus Download PDFInfo
- Publication number
- WO2017090141A1 WO2017090141A1 PCT/JP2015/083170 JP2015083170W WO2017090141A1 WO 2017090141 A1 WO2017090141 A1 WO 2017090141A1 JP 2015083170 W JP2015083170 W JP 2015083170W WO 2017090141 A1 WO2017090141 A1 WO 2017090141A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- work
- robot
- resource
- work process
- planning
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 365
- 230000008569 process Effects 0.000 title claims abstract description 365
- 238000013439 planning Methods 0.000 title claims abstract description 131
- 238000004519 manufacturing process Methods 0.000 claims abstract description 96
- 238000012544 monitoring process Methods 0.000 claims abstract description 32
- 230000008859 change Effects 0.000 claims abstract description 25
- 230000005856 abnormality Effects 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000007726 management method Methods 0.000 description 35
- 238000010586 diagram Methods 0.000 description 21
- 238000004891 communication Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000004088 simulation Methods 0.000 description 2
- 230000007850 degeneration Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
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]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- the present invention relates to a process planning apparatus in a robot cell system.
- Patent Document 1 discloses that in a production system in which a robot and an operator share a work process to produce a product, the robot performs at least a part of the worker's work on an object on which the worker is not working. The point to share is described. Further, there is JP 2012-168848 A (Patent Document 2). Patent Document 2 provides a production line management system that monitors the operating state of a production line and clarifies the degree of influence related to the progress of the entire production line when a trouble is detected, and notifies the related parties. Points are listed.
- Patent Document 2 it is not assumed that the detected state is used for re-planning the process sharing of the production line. Therefore, it is impossible to prevent the equipment operation rate from being lowered by reflecting the detected state in the process plan of the apparatus.
- requirements that affect the facility operating rate of the entire system include, for example, temporary delays due to work mistakes in workers' work processes, and continuous fatigue due to fatigue. It can be considered that the work speed is improved by the learning effect accompanying the work delay and the skill of the same work. Further, in the robot work process, there may be a continuous work stagnation due to a temporary delay or failure due to work retry, a device degeneration operation associated with a partial abnormality in the robot cell device, or the like.
- the present invention is a production system composed of a robot cell in which an operator and a robot work in cooperation with each other, and detects changes in the states of both the operator and the robot in the system during the work process.
- a process planning apparatus capable of flexibly performing work process allocation according to work status and progress for the purpose of planning work processes in consideration of the robot's work ability and operating status.
- the present invention is, as an example, a process planning apparatus connected to a production facility in which a robot and a worker work in cooperation with each other. It can be used in place of the work process monitoring unit that acquires the process progress status, the device status monitoring unit that determines that a status change has occurred in the process progress from the acquired process progress status, and the robot cell in which the status change has occurred
- a device connection configuration planning unit that selects a resource and determines a connection configuration
- a work process planning unit that calculates a work process to be newly assigned to the resource according to the determined connection configuration, and operates the robot in the robot cell according to the calculated work process
- a robot job generation unit that generates a robot job to be performed, and a human work for instructing the work contents of the worker according to the calculated work process
- a human work instruction generation unit that generates instructions and a work process switching that switches the process by calculating the switching timing of the robot job and the human work instruction generated by the process re-planning with reference to the process progress obtained by the work
- the work process in a production system composed of robot cells, even if it is determined that the contents of the original process plan cannot be continued due to a state change that occurs in the execution of the work process between the operator and the robot, the work process Therefore, it is possible to prevent the facility operation rate from being lowered by planning the subsequent work process during the work process and smoothly switching the work process without stopping the entire system.
- FIG. 6 is a diagram illustrating an example of a device status notification information management table in Embodiment 1.
- FIG. 6 is a diagram illustrating an example of a device status notification data configuration table in Embodiment 1.
- FIG. It is a figure which shows an example of the product information management table in Example 1.
- FIG. It is a figure which shows an example of the resource information management table in Example 1.
- FIG. It is a figure which shows an example of the human work plan information management table in Example 1.
- FIG. It is a figure which shows an example of the flowchart of the state monitoring in Example 1.
- FIG. It is a figure which shows an example of the flowchart of the work process plan in Example 1.
- FIG. It is a figure which shows an example of the flowchart of the work process switching in Example 1.
- FIG. It is a figure which shows an example of a part of flowchart of work process switching in Example 1.
- FIG. It is a figure which shows an example of a part of flowchart of work process switching in Example 1.
- FIG. It is a figure which shows an example of the process plan apparatus output screen in Example 1.
- FIG. It is a figure which shows an example of the robot cell apparatus human work instruction
- FIG. 1 It is a figure which shows an example of the hardware constitutions of the process planning apparatus in Example 1.
- FIG. It is a figure which shows an example of the production system structure of the robot cell and operator in Example 1.
- FIG. It is a figure which shows an example of the production system structure of the robot cell and operator in Example 2.
- FIG. 1 It is a figure which shows an example of the hardware constitutions of the process planning apparatus in Example 1.
- FIG. 1 is a diagram showing a configuration of a process planning apparatus in the present embodiment.
- the process planning apparatus 100 includes a storage unit 110, a calculation unit 120, a communication unit 130, an input unit 140, and an output unit 150.
- the storage unit 110 includes an apparatus state storage area 111, a production plan storage area 112, a product information storage area 113, a robot resource storage area 114, a human resource storage area 115, and a process plan storage area 116.
- the device state storage area 111 includes notification information such as the state change content detected by the workers and robots constituting the production system including the process planning device 100, and the next process content related to the time information and notification information when the notification is received. And related information such as are stored in association with each other.
- FIG. 3 is a diagram showing a device status notification information management table 300 stored in the device status storage area 111.
- the device status notification information management table 300 includes a resource ID 300a, a process ID 300b, a product ID 300c, a notification status ID 300d, a notification time 300e, a current process completion scheduled time 300f, a next process completion 300g, and a next process completion scheduled time 300h. And having.
- the information 300a to 300d in FIG. 3 is stored based on the information 400a to 400d in the apparatus status notification data configuration table 400 in FIG.
- the production plan storage area 112 stores product information such as product IDs and product names of products produced by a production system including the process planning device 100 and production plan information such as the number of products produced and the production completion deadline in association with each other. Is done.
- FIG. 7 is a diagram showing a production plan information management table 700 stored in the production plan storage area 112.
- the production plan information management table 700 has a product ID 700a, a product name 700b, a production quantity 700c, and a production management deadline 700d.
- the product information storage area 113 is product information such as the product ID and product name of the product produced by the production system including the process planning device 100, the process ID of the work process necessary for producing the product, the process work content, etc. Are stored in association with each other.
- FIG. 5 is a diagram showing a product information management table 500 stored in the product information storage area 113.
- the product information management table 500 has a product ID 500a, a product name 500b, a process ID 500c, and a process content 500d.
- the robot resource storage area 114 stores resource information such as the resource ID and resource name of the robot and the work process contents and work that can be performed on the target resource regarding the robot among the work resources constituting the production system including the process planning device 100.
- the resource capability information such as the standard time spent and the resource operation information such as the current operation status in the production system are stored in association with each other.
- the human resource storage area 115 relates to the worker among the work resources constituting the production system including the process planning device 100, resource information such as the resource ID and resource name of the worker, and details of the work process that can be performed on the target resource. Resource capability information such as standard time spent for work and resource operation information such as the current operation status in the production system are stored in association with each other.
- FIG. 6 is a diagram showing a resource information management table 600 stored in the robot resource storage area 114 and the human resource storage area 115.
- the resource information management table 600 includes a resource ID 600a, a resource name 600b, an executable process 600c, a standard work time 600d, and a current operation status 600e.
- the process plan storage area 116 includes resource information such as resource IDs and resource names of work resources constituting the production system including the process planning apparatus 100, and a robot for operating the process IDs and processes of the work processes assigned to the resources.
- Process assignment information such as job ID of job and work instruction ID for work instruction to worker, timing for switching between robot job and work instruction content, timing for starting operation according to switched robot job and work instruction Are stored in association with each other. Further, a robot job program associated with the robot job ID and a human work instruction diagram associated with the work instruction ID are stored together.
- FIG. 8 is a diagram showing a robot work plan information management table 800 stored in the process plan storage area 116.
- the robot work plan information management table 800 has a resource ID 800a, a resource name 800b, an allocation process ID 800c, a robot job ID 800d, a job switching timing 800e, and an execution start timing 800f.
- FIG. 9 is a diagram showing a human work plan information management table 900 stored in the process plan storage area 116.
- the human work plan information management table 900 has a resource ID 900a, a resource name 900b, an allocation process ID 900c, a work instruction ID 900d, and an execution start timing 900e.
- the computing unit 120 includes a device state monitoring unit 121, a device connection configuration planning unit 122, a work process planning unit 123, a robot job generation unit 124, a human work instruction generation unit 125, a work process monitoring unit 126, a work And a process switching unit 127.
- the apparatus state monitoring unit 121 monitors the state in the work process transmitted from the robot cell connected to the process planning apparatus 100 and the worker, and stores the transmitted state in the apparatus state storage area 111.
- the status of the work process detected by the monitored resource depends on the completion of the process per unit of work while the work resource of the robot cell and the worker performs the work process, or a change in the work state in the middle is there.
- the device state monitoring unit 121 detects a change in the state to be monitored, the device state monitoring unit 121 instructs the device connection configuration planning unit 122 to request reconfiguration of resource connections.
- the device connection configuration planning unit 122 receives the reconfiguration request from the device state monitoring unit 121 as input, resource information to participate in the current process plan stored in the process plan storage region 116, the robot resource storage region 114, and the person From the currently available resource information stored in the resource storage area 115, a resource to be re-planned for the work process is selected.
- the device connection configuration planning unit 122 instructs the work process planning unit 123 to request re-planning of work processes to be allocated to resources.
- the work process planning unit 123 configures the production plan information stored in the production plan storage area 112 and the product stored in the product information storage area 113 with the re-planning request from the device connection configuration planning unit 122 as an input.
- the work process and the work process that can be executed by the resources stored in the robot resource storage area 114 and the human resource storage area 115 are input, and the work process assigned to the resource to be replanned is planned.
- the work process assignment results are stored in the robot resource storage area 114 and the human resource storage area 115, respectively.
- the robot job generation unit 124 performs processing according to the assigned work process for all the robot cells to which the work process is assigned by the work process planning unit 123 in the process plan information stored in the process plan storage area 116. A robot job necessary for operating the robot is generated.
- the human work instruction generation unit 125 includes, for all workers assigned the work process in the work process plan unit 123, out of the process plan information stored in the process plan storage area 116. A human work instruction necessary for instructing the operation of the worker is generated.
- the work process monitoring unit 126 includes a robot cell connected to the process planning apparatus 100 and a state in the work process transmitted from the worker at a timing after the work process re-planning in the work process planning unit 123 is performed. The completion of the process per work unit is monitored while the work resource of the robot cell and the worker performs the work process. When the completion of the process is detected, the work process switching unit 127 is instructed to switch to the work process after the re-planning.
- the work process switching unit 127 receives the work process switching request from the work process monitoring unit 126 as input, and assigns the contents of the re-planned work process to the resource detected by the work process monitoring unit 126 and the connection configuration. From the progress status of the work process of the resource before and after, the necessity of switching the work process and the operation for the work target work immediately before the switch are determined, and the work process is switched.
- the communication unit 130 includes a device status receiving unit 131, a device connection configuration transmitting unit 132, a robot job transmitting unit 133, and a human work instruction transmitting unit 134.
- the apparatus state receiving unit 131 is a functional unit for receiving the state change content detected and transmitted by the apparatus state monitoring unit 121 during the operation of the robot or the worker by the process planning apparatus 100.
- FIG. 4 is a diagram showing a device status notification data configuration table 400 received by the device status receiving unit 131.
- the device status notification data configuration table 400 includes a resource ID 400a, a process ID 400b, a product ID 400c, and a notification status ID 400d.
- the device connection configuration transmission unit 132 uses the device connection configuration planning unit 122 to change the device connection configuration of resources used in the planned process from among the workers and robot resources connected to the process planning device 100 to the robot and the worker. It is a functional part for transmitting to.
- the robot job transmission unit 133 stores the contents generated as the robot job created by the robot job generation unit 124 in the robot cell for the work contents assigned to the robot among the work processes planned by the work process planning unit 123. It is a functional part for transmitting.
- the manual work instruction transmission unit 134 uses the content generated as the manual work instruction generated by the manual work instruction generation unit 125 for the work content assigned to the worker among the work processes planned by the work process planning unit 123. This is a functional unit for transmitting to the worker.
- the input unit 140 accepts input contents from the user to the process planning apparatus 100.
- the output unit 150 presents output contents from the process planning device 100 to the user.
- FIG. 2 is a diagram showing a connection configuration of the production system 200 including the process planning apparatus 100 in the first embodiment.
- the production system 200 includes a process planning device 100, a control device 211, robot cell devices 221 to 223, workers 231 to 232, and communication paths 241 to 242.
- the control device 211 transmits the robot job transmitted from the process planning device 100 to the robot cell devices 221 to 223, or controls the operation of the robot job in the robot cell devices 221 to 223.
- the robot cell devices 221 to 223 perform operations such as product assembly according to the process in accordance with a robot job transmitted from the control device 211 or whose operation is controlled. In addition, in cooperation with the workers 231 to 232, delivery of processes is performed according to processes such as product assembly.
- the workers 231 to 232 perform work such as product assembly according to the process in accordance with a human work instruction transmitted from the control device 211.
- the communication paths 241 to 242 are used to carry out operations such as product assembly in accordance with the processes in cooperation with the robot cell apparatuses 221 to 223.
- the communication paths 241 to 242 are connected to the apparatuses or workers connected to the production system 200. This is for transmitting / receiving robot jobs and human work instructions, and for transmitting / receiving state change contents detected by the apparatus or worker.
- the robot cell devices 221 to 223 include devices for detecting the state of the work process. These are various sensors for detecting a change in the state of the work at the time of completion of the process per work unit or in the middle. Further, the workers 231 to 232 are provided with a device for detecting the state of the work process. These are various sensors for detecting a change in the state of the work at the time of completion of the process per work unit or in the middle.
- the number of control devices connected to the production system 200 and the connection configuration are not limited to the configuration shown in FIG.
- the number of robot cell devices connected to the production system 200 and the connection configuration are not limited to the configuration shown in FIG.
- the correspondence relationship between the number of workers and the robot cell apparatus is not limited to the configuration shown in FIG.
- the type of communication path and the communication format constituting the production system 200 are not particularly limited.
- the process planning device 100, the control device 211, and the robot cell devices 221 to 223 may not be configured as independent devices.
- the functions of the process planning device 100 and the control device 211 may be provided in the same device, or the functions of the control device 211 and the robot cell device 221 may be provided in the same device. May be.
- FIG. 10 is a diagram showing a flowchart of state monitoring. 10, in step S1001, the state of the work process according to the apparatus state notification data configuration table 400, which is transmitted from the resource of the robot and the worker who is performing the work process in the production system 200 in the process planning apparatus 100. To get.
- step S1002 with reference to the notification status ID 400d of the device status notification data configuration table 400, it is determined from the contents whether the resource that transmitted the status can be used continuously.
- the status of the work process according to the acquired device status notification data configuration table 400 is stored in the device status storage area 111 according to the device status notification information management table 300. If it can be used continuously, that is, it is normal, the flow is terminated and the monitoring of the work process in S1001 is continued again. If continuous use is not possible, that is, if there is an abnormality, the process proceeds to step S1003.
- step S1003 among the resources determined to be unusable in S1002, it is determined that an emergency stop measure is required such that abnormal operation of the robot cell device affects the entire production system or the worker. An emergency stop is instructed to the specified resource.
- step S1004 if there is a resource determined to be unusable in S1002, the apparatus connection configuration planning unit 122 is requested to reconfigure the work resource and the work process planning unit 123 is requested to re-plan the work process.
- the robot cell device operating in the production system and the status change of the worker are acquired, it is judged whether the resource constituting the process plan can be changed, the work resource is reconfigured, and the work process is replanned. Can be requested.
- FIG. 11 shows a flowchart of the work process plan.
- the work process planning unit 123 refers to the production plan information management table 700 and acquires production plan information at the time of process planning.
- step S1102 a resource configuration obtained by excluding resources determined to be unusable by the device state monitoring unit 121 from the connection resources configuring the current process plan is set as an input condition. Execute the plan and calculate work process allocation to each resource.
- step S1103 If it is determined in step S1103 that the process plan is possible in step S1101, the process proceeds to step S1106. If it is determined in S1101 that process planning is not possible, the process proceeds to S1104.
- the device connection configuration planning unit 122 refers to the resource information management table 600 and currently operates all the resources configuring the production system 200. Obtain resource information that can be used to reconfigure work resources from the situation.
- step S1105 the work process planning unit 123 uses a resource that combines the resource configuration in S1102 and the resource information in S1104 as an input condition, and the work process planning unit 123 implements the process plan to Calculate the allocation.
- step S1106 the resource information selected for the connection configuration in the process plan calculated in S1105 is stored in the resource information management table 600, and the robot cell apparatus and the operator determined in the process plan calculated in S1105 are stored.
- the work process assignment information is stored in the robot work plan information management table 800 and the human work plan information management table 900.
- step S1107 the robot job generation unit 124 starts the robot from the work process assigned to the robot cell apparatus in S1105. Generate a robot job to operate.
- the robot job is generated from model information such as a 3D-CAD model attached to product information stored in the product information storage area 113 and a 3D-CAD model attached to robot information stored in the robot resource storage area 114. It is automatically generated using the positional relationship between the models that can be extracted and the constraint relationship on the model.
- step S1108 the human work instruction generating unit 125 generates a human work instruction for guiding the work process of the worker from the work process assigned to the worker in S1105.
- the generation of the robot job is automatically performed using the positional relationship between the models that can be extracted from the model information such as the 3D-CAD model attached to the product information stored in the product information storage area 113, the constraint relationship on the model, and the like. Generate automatically.
- the robot cell device operating in the production system and the change in the state of the worker the use resource is determined by reconfiguring the work resource, and the work on the robot cell device and the worker's work resource is re-planned. It is possible to generate a process job assignment and a robot job and a human work instruction for executing the process assignment.
- the robot job for operating the robot may be generated as one robot job for all the work processes assigned to the target robot, or divided into single work processes. It may be generated.
- FIG. 12 is a diagram showing a flowchart of work process switching. In FIG. 12, in step S1201, the work process assigned to the robot cell currently participating in the work process and the resource of the worker is acquired from the process plan storage area.
- step S1202 the work process assigned to the robot cell and the operator's resource to be participated by re-planning the work process shown in FIG. 11 is acquired from the process plan storage area 116.
- step S1203 from the resource information acquired in S1201 and S1202, the robot cell apparatus is prepared to start the operation among resources scheduled to newly participate in the work process by re-planning.
- step S1204 the work process monitoring unit 126 acquires a process completion notification notified in units of a single work process from the robot cell and the worker's resources.
- step S1205 it is determined whether the resource that issued the notification acquired in S1204 is to be used continuously even in the re-planned work process. When using continuously, it progresses to S1206. When not using continuously, it progresses to S1207.
- Step S1206 is a flow in the case where the resource that issued the notification in S1205 is continuously used even in the re-planned work process.
- FIG. 13 is a diagram showing a detailed flowchart of step S1206 in the flowchart of the work process switching in FIG.
- the process to be performed next to the notified process can be performed with the resource of the next process allocated in the current work plan, or It is determined whether the resource of the next process to be allocated in the rescheduling can be executed after the process has been switched. If the above condition is met, the process proceeds to S1302. If not, the process proceeds to S1303.
- step S1302 the work being processed is continued by delivering the work in progress to the robot cell apparatus or the worker in charge of the next work process.
- step S1303 the work in progress is delivered and forcibly discharged to finish the work process for the work.
- the next process resource assigned in the current work plan cannot be implemented, the next process work cannot be delivered in advance, and a delay will occur. If the next process resource has been switched and cannot be implemented, the robot cell device or the worker in charge of the next work process will not be in a standby state, so that a workpiece cannot be delivered, and a delay will occur. Therefore, in order to prevent the entire production line from being delayed, the work in progress is delivered and forcibly discharged to finish the work process for the work.
- step S1304 since the work being worked is discharged from its own resource, switching to the work process assigned to the target resource is performed by re-planning the work process.
- step S1207 is a flow in the case where the resource that issued the notification in S1205 is not continuously used even in the re-planned work process.
- FIG. 14 is a diagram showing a detailed flowchart of step S1207 in the flowchart of the work process switching in FIG.
- step S1401 in the resource that issued the notification in step S1401, it is determined whether the process to be performed next to the notified process can be performed with the resource of the next process allocated in the current work plan. To do. If the above condition is met, the process proceeds to S1402. If not, the process proceeds to S1403.
- step S1402 the work being processed is continued by delivering the work in progress to the robot cell apparatus or the worker in charge of the next work process.
- step S1403 the work in progress is delivered and forcibly discharged to finish the work process for the work.
- step S1404 since the work being worked is discharged from its own resource, the target resource is removed from the work process by re-planning the work process.
- step S1208 notifications from all resources before switching to the re-planning process are acquired, and it is determined whether the process switching for all resources has been completed. When the process switching of all resources is completed, the flow is completed. If the process switching of all resources has not been completed, the process returns to S1204.
- the robot cell device and the human work instruction for executing the work process for the work resource of the robot cell device and the worker by the re-planning of the work process are used for the use resource determined by the reconfiguration of the work resource. Switching can be performed.
- the process switching timing may be determined in consideration of the generation time at the time of switching the work process. . Further, in the determination of whether or not the work process needs to be switched in S1205 in FIG. 12, when the number of remaining products is smaller than the threshold with respect to the production plan specified in the production plan information management table 700, that is, when the remaining production is small. Alternatively, the necessity of switching the work process may be determined by comparing the work process switching time and the work process execution time.
- FIG. 15 is a diagram showing a process planning apparatus output screen 1500 displayed to the user via the output unit 150 of the process planning apparatus 100.
- 1500 a is a part that shows an overall outline of the resources constituting the production system 200.
- 1500b is a part showing the overall situation in the production system 200 when production is performed according to the process plan generated by the process planning apparatus 100.
- the user of the process planning apparatus 100 can grasp the operation status of the entire production system 200.
- 1500c is a part showing an individual outline of one resource constituting the production system 200.
- the user of the process planning apparatus 100 displays the outline by selecting one from the resources configuring the system at 1500 a via the input unit 140.
- 1500d is a part for selecting the robot of the selected resource. For example, when a plurality of robots are arranged in the robot cell of the selected resource, the robot can be selected via the input unit 140.
- 1500e is a part that displays the operation status of the resource selected in 1500d. For example, a moving image acquired in real time by a camera or a moving image created by simulation can be displayed.
- 1500 f is a portion that displays the progress status of the work process assigned to the resource selected in 1500 d. For example, it is possible to display a progress situation in which the work process is expressed by a Gantt chart or the like.
- 1500 g is a portion that displays the sensor state detected by the resource selected in 1500 d.
- the resource status is displayed by displaying the device status notification data configuration table 400 as shown in FIG. 3 transmitted from the resources constituting the production system 200 to the process planning device 100 in time series. Can do.
- the user of the process planning apparatus 100 can grasp the individual operation status regarding one selected resource constituting the production system 200.
- FIG. 16 is a diagram showing a robot cell apparatus man work instruction output screen 1600 displayed to an operator who works in cooperation with the robot cell apparatus via the output unit of the robot cell apparatus.
- reference numeral 1600a is a part showing an individual outline of the robot cell apparatus that works in cooperation with the worker.
- the same content as 1500c can be displayed.
- 1600b is a part for selecting a robot of the robot cell apparatus that works in cooperation with the worker. For example, the same content as 1500d can be displayed.
- 1600c is a portion that displays the operation status of the robot cell device that works in cooperation with the worker. For example, the same content as 1500e can be displayed.
- 1600d is a part that displays the progress status of the work process assigned to the resource of the robot cell apparatus that works in cooperation with the worker. For example, the same contents as 1500f can be displayed.
- 1600e is a part that displays the sensor state detected by the robot cell device that works in cooperation with the worker. For example, the same content as 1500 g can be displayed.
- an operator who works in cooperation with the robot cell apparatus can grasp the operation status of the robot cell apparatus.
- 1600f is a part indicating the content of the work instruction to the worker who works in cooperation with the robot cell device.
- 1600 g is a part that graphically displays a work instruction drawing of a work process assigned to the worker. For example, it is possible to display a moving image obtained by photographing an actual work process, a moving image created by simulation, etc., and graphically support the work contents when the worker performs the assigned work process. be able to.
- 1600h is a portion for displaying a work instruction guide for the work process assigned to the worker.
- a work instruction guide for the work process assigned to the worker For example, the part name used in the work process, the part placement location, and the like can be displayed, and the work contents can be supported in a list format when the work process assigned by the worker is performed.
- the user of the process planning apparatus 100 grasps the operation status regarding the robot cell and the contents of the work instruction for the worker with respect to the worker working in cooperation with the robot cell apparatus of the production system 200. It becomes possible.
- FIG. 18 is a diagram showing a production system configuration of the robot cell and the worker.
- a production facility composed of the process planning device 100, the control device 211, the robot cell devices 221 to 223, and the workers 231 to 232 shown in FIG. ⁇ 1803 can be configured by arranging them in order in series.
- the worker who works in cooperation with the robot cell can be constituted by a worker such as a worker 1811 in charge of the robot cell devices 1801 and 1802 and a worker 1812 in charge of the robot cell device 1803.
- the processing in the present embodiment is different from that shown in FIGS. 10 to 14 in the first embodiment in the following points. Only the steps that have changed from Example 1 are shown below.
- step S1102 the resource configuration excluding resources determined to be unusable by the device state monitoring unit 121 for the line including the resource in which the state change is detected is set as an input condition.
- the planning unit 123 executes a process plan and calculates work process allocation to each resource.
- S1105 for all the resources of the robot cells and workers that constitute the parallel line, in addition to the resources that combine the resource configuration in S1102 and the resource information in S1104, the human correspondence to the lines and robot cells, Using the movement time between human lines as an input condition, the work process planning unit 123 executes the process plan and calculates the assignment of the work process to each resource. For example, a constraint condition that a person cannot be assigned a plurality of work steps at the same time is given in FIG.
- FIG. 19 is a diagram showing a production system configuration of a robot cell and an operator.
- a production facility composed of the process planning device 100, the control device 211, the robot cell devices 221 to 223, and the workers 231 to 232 shown in FIG. 2 in which the robot and the workers work together is, for example, a robot cell device 1901.
- ⁇ 1903 arranged in order in series and the arrangement arranged in series in order of robot cell devices 1904 ⁇ 1906 can be configured as an arrangement arranged in parallel.
- the workers who work in cooperation with the robot cell are configured by personnel such as an operator 1911 who is in charge of the robot cell devices 1901 and 1902 and 1904 and 1905 and an operator 1912 who is in charge of the robot cell devices 1903 and 1906. be able to.
- the re-planning of the work process and the work process for the production system including the robot cell and the worker are performed. It is possible to instruct execution of the switched work process to the robot cell and the operator.
- the processing in the present embodiment is different from that shown in FIGS. 10 to 14 in the first embodiment in the following points. Only the steps that have changed from Example 1 are shown below.
- the work process planning unit 123 refers to the production plan information management table 700 and acquires production plan information related to a plurality of types of products that are production targets at the time of the process plan.
- a human work instruction is generated so that it is possible to recognize which of the production targets each of which is a plurality of work processes.
- the work instruction drawing 1600g or the work instruction guide 1600h in FIG. 16 displays information related to the product to be worked on in a graphical display or list format to guide the worker.
- the production system constituted by the robot cell and the worker is used. It is possible to instruct execution of the switched work process to the robot cell and the operator, and to re-plan the work process, switch to the work process.
- FIG. 17 is a diagram illustrating a hardware configuration of the process planning apparatus.
- the process planning apparatus 100 includes a central processing unit CPU (Central Processing Unit) 1701, a memory 1702, an external storage device 1703 such as a hard disk device HDD (Hard Disk Drive), and an input device 1704 such as a keyboard, a mouse, and a barcode reader.
- a general computer 1700 including an output device 1705 such as a display and a communication device 1706 that communicates with other computers via a communication network such as the Internet or a dedicated line, or a network system including a plurality of the computers 1700 Can be realized.
- a communication network such as the Internet or a dedicated line, or a network system including a plurality of the computers 1700 Can be realized.
- the storage unit 110 can be realized by the CPU 1701 using the memory 1702 or the external storage device 1703, and the arithmetic unit 120 loads a predetermined program stored in the external storage device 1703 into the memory 1702 and the CPU 1701
- the communication unit 130 can be realized by the CPU 1701 using the communication device 1706
- the input unit 140 can be realized by the CPU 1701 using the input device 1704
- the output unit 150 can be realized by the CPU 1701 using the output device 1705.
- the programs and data arranged in the storage unit 110, the calculation unit 120, and the external storage device 1703 may be arranged in advance in the computer 1700, or may be acquired by reading from an external storage medium or downloading by communication. Also good.
- a dedicated machine in charge of only a specific work may be included instead of the robot cell device.
- the configuration of the feasible process shown in the resource information management table in FIG. 6 is different only from that of the general-purpose machine, and the functions in the embodiment can be provided with the configuration shown in the embodiment.
- the present embodiment based on the contents of the state change that has occurred in the worker or robot in the production system, from the work resources of the worker and the robot in the production system to which the apparatus is connected. Therefore, it is possible to select a production resource that satisfies the production target and to plan the work process of each resource. As a result, it is possible to realize a work process plan that suppresses a decrease in the facility operation rate of the production system.
- this invention is not limited to the above-mentioned Example, Various modifications are included.
- the above-described embodiments have been described in detail for easy understanding of the present invention, and are not necessarily limited to those having all the configurations described.
- a part of the configuration of one embodiment can be replaced with the configuration of another embodiment, and the configuration of another embodiment can be added to the configuration of one embodiment.
- Each of the above-described configurations, functions, processing units, processing means, and the like may be realized by hardware by designing a part or all of them with, for example, an integrated circuit.
- Each of the above-described configurations, functions, and the like may be realized by software by interpreting and executing a program that realizes each function by the processor.
- Information such as programs, tables, and files for realizing each function can be stored in a recording device such as a memory, a hard disk, or an SSD (Solid State Drive), or a recording medium such as an IC card, an SD card, or a DVD.
- DESCRIPTION OF SYMBOLS 100 ... Process planning apparatus, 110 ... Memory
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
La présente invention vise à fournir un dispositif qui permet d'attribuer de manière flexible des processus de travail en fonction de conditions de travail et en fonction de l'avancement du travail dans un système de production reposant sur une cellule robotisée dans laquelle des opérateurs et des robots travaillent en coopération les uns avec les autres. À cette fin, le dispositif de planification de processus selon la présente invention comprend: une unité de surveillance de processus de travail qui acquiert un état d'avancement de chacun des processus de travail d'une pluralité de processus de travail; une unité de surveillance d'état de dispositif qui détecte un changement d'état (le cas échéant) associé à l'avancement de chaque processus de travail sur la base de l'état d'avancement acquis du processus de travail; une unité de planification de configuration de connexion de dispositif qui sélectionne une ressource qui est devenue disponible en raison d'un changement d'état et détermine une configuration de connexion; une unité de planification de processus de travail qui calcule un ou plusieurs processus de travail qui doivent être nouvellement affectés à des ressources; une unité de génération de tâches de robot qui génère des tâches de robot pour actionner un ou plusieurs robots dans chaque cellule robotique en fonction de chaque processus de travail; une unité de génération d'instructions de travail manuel qui génère des instructions de travail manuel permettant de spécifier le travail devant être réalisé par chaque opérateur conformément à chaque processus de travail; et une unité de commutation de processus de travail qui contrôle l'avancement de chaque processus et commute entre des tâches de robot et des instructions de travail manuel, générées suite à la replanification de chaque processus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2015/083170 WO2017090141A1 (fr) | 2015-11-26 | 2015-11-26 | Dispositif de planification de processus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2015/083170 WO2017090141A1 (fr) | 2015-11-26 | 2015-11-26 | Dispositif de planification de processus |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017090141A1 true WO2017090141A1 (fr) | 2017-06-01 |
Family
ID=58763281
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2015/083170 WO2017090141A1 (fr) | 2015-11-26 | 2015-11-26 | Dispositif de planification de processus |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2017090141A1 (fr) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109389273A (zh) * | 2017-08-07 | 2019-02-26 | 株式会社东芝 | 运转计划***、运转计划装置以及运转计划方法 |
CN109465833A (zh) * | 2018-12-24 | 2019-03-15 | 上海新储集成电路有限公司 | 一种应用于数据中心的智能机器人*** |
CN111319035A (zh) * | 2018-12-14 | 2020-06-23 | 中国科学院沈阳自动化研究所 | 一种实现模块化通信的机器人控制***构建方法 |
JP6800381B1 (ja) * | 2020-02-10 | 2020-12-16 | 三菱電機株式会社 | 制御連携システム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05138510A (ja) * | 1991-11-22 | 1993-06-01 | Toshiba Corp | 生産ラインシステム |
JP4188418B2 (ja) * | 1996-09-12 | 2008-11-26 | 株式会社アマダ | 工作機制御システム |
JP2009157528A (ja) * | 2007-12-25 | 2009-07-16 | Panasonic Electric Works Co Ltd | セル生産システムにおける生産指示方法 |
JP2011051056A (ja) * | 2009-09-01 | 2011-03-17 | Kawada Kogyo Kk | 吊下げ型協調作業ロボット |
JP2014223694A (ja) * | 2013-05-16 | 2014-12-04 | 本田技研工業株式会社 | 生産方法 |
-
2015
- 2015-11-26 WO PCT/JP2015/083170 patent/WO2017090141A1/fr active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05138510A (ja) * | 1991-11-22 | 1993-06-01 | Toshiba Corp | 生産ラインシステム |
JP4188418B2 (ja) * | 1996-09-12 | 2008-11-26 | 株式会社アマダ | 工作機制御システム |
JP2009157528A (ja) * | 2007-12-25 | 2009-07-16 | Panasonic Electric Works Co Ltd | セル生産システムにおける生産指示方法 |
JP2011051056A (ja) * | 2009-09-01 | 2011-03-17 | Kawada Kogyo Kk | 吊下げ型協調作業ロボット |
JP2014223694A (ja) * | 2013-05-16 | 2014-12-04 | 本田技研工業株式会社 | 生産方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109389273A (zh) * | 2017-08-07 | 2019-02-26 | 株式会社东芝 | 运转计划***、运转计划装置以及运转计划方法 |
JP2019032659A (ja) * | 2017-08-07 | 2019-02-28 | 株式会社東芝 | 運転計画システム、運転計画装置および運転計画方法 |
US11436546B2 (en) | 2017-08-07 | 2022-09-06 | Kabushiki Kaisha Toshiba | Operation planning system, operation planning device and operation planning method |
CN111319035A (zh) * | 2018-12-14 | 2020-06-23 | 中国科学院沈阳自动化研究所 | 一种实现模块化通信的机器人控制***构建方法 |
CN111319035B (zh) * | 2018-12-14 | 2022-11-08 | 中国科学院沈阳自动化研究所 | 一种实现模块化通信的机器人控制***构建方法 |
CN109465833A (zh) * | 2018-12-24 | 2019-03-15 | 上海新储集成电路有限公司 | 一种应用于数据中心的智能机器人*** |
CN109465833B (zh) * | 2018-12-24 | 2022-09-06 | 上海新储集成电路有限公司 | 一种应用于数据中心的智能机器人*** |
JP6800381B1 (ja) * | 2020-02-10 | 2020-12-16 | 三菱電機株式会社 | 制御連携システム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6025154B2 (ja) | プロジェクトを管理するシステム、方法およびプログラム | |
US8595041B2 (en) | Task responsibility system | |
WO2017090141A1 (fr) | Dispositif de planification de processus | |
US10996658B1 (en) | Dynamically reallocating state machines | |
US11138006B2 (en) | Hybrid development systems and methods | |
JP2008299762A (ja) | 生産管理プログラム | |
CN108803553A (zh) | 工单执行方法及装置、介质、数控机床以及生产管理*** | |
WO2014145652A1 (fr) | Système hybride et procédé de sélection et de déploiement de techniciens de service dans le cadre d'une main-d'œuvre hybride de gestion d'installations | |
US9400490B2 (en) | Method and a system for an automatic recovery from a fault situation in a production plant | |
KR101419111B1 (ko) | 자수 디자인 생산 관리 장치 및 방법 | |
JP6682223B2 (ja) | 計画管理システム及び計画管理方法 | |
JP5049309B2 (ja) | 工程計画装置および工程計画方法 | |
GB2413414A (en) | Processing workflow data | |
CN103975347A (zh) | 管理运行的管理***及方法 | |
KR101674101B1 (ko) | Ict 기반의 공정관리 시스템 | |
US20180081345A1 (en) | Work in process management system and method | |
JPH09259181A (ja) | ワークフロー管理システム | |
JP2017091223A (ja) | 情報処理装置およびその制御方法、生産管理システム | |
WO2019017061A1 (fr) | Système et procédé de surveillance de progression/fonctionnement | |
JP2015049710A (ja) | プロジェクト管理装置、プログラム、及び管理方法 | |
JP7119608B2 (ja) | 印刷管理装置、印刷管理システム及びプログラム | |
JP2021163324A (ja) | ライン構成計画装置 | |
JP5748596B2 (ja) | 運用自動化支援システムにおけるサービスシナリオの遂行統制方式及びサービスシナリオの遂行統制装置並びサービスシナリオの遂行統制方法 | |
Tsourma et al. | Online task distribution simulation in smart factories | |
JP5873913B2 (ja) | 業務復旧支援システムおよび集約管理システム |
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: 15909260 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15909260 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: JP |