Management device, management method, and management program
The management device addresses the challenge of managing machining schedules in machining systems by generating and combining schedules for workpieces processed on the same pallet, enhancing planning and reducing delays.
Patent Information
- Application Number
- JP2024067719
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-04-18
- Publication Date
- 2025-04-21
- Estimated Expiration
- 2044-04-18
AI Technical Summary
In machining systems, there is a need to manage machining schedules efficiently to avoid delays, particularly in scenarios where multiple workpieces are processed on the same pallet, requiring workers to understand their tasks in advance.
A management device is provided that generates and manages machining schedules for workpieces processed on the same pallet, including timelines for installation, processing, and removal, and outputs a combined schedule associated with the pallet to facilitate efficient workflow.
The solution enables better planning and execution of machining tasks, reducing the likelihood of delays and improving worker understanding of their tasks by presenting schedules in a clear, pallet-associated format.
Smart Images

Figure 0007665829000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a management device, a management method, and a management program. [Background technology]
[0002] Japanese Patent Application Laid-Open Publication No. 2020-129161 (Patent Document 1) discloses a "work support system capable of realizing rapid recovery from each abnormality when multiple abnormalities occur." The work support system dynamically updates the assignment of workers by changing the assignment of workers based on progress.
[0003] FIG. 13 of Patent Document 1 shows a progress management screen for a work supervisor. The progress management screen includes a column for a line, a column for a process, a column for a worker, a column for a planned required time, a column for a progress degree, and a column for a Gantt chart. In the Gantt chart, for each process, a plan chart, a chart for a completed procedure, a chart for a procedure that is proceeding without delay, and a chart for a procedure that is behind schedule are displayed in a manner that allows the work supervisor to distinguish between them. The work supervisor can grasp the overall progress of the recovery work by checking this progress management screen. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2020-129161 A Summary of the Invention [Problem to be solved by the invention]
[0005] Meanwhile, in a machining system, it is desirable to manage a machining schedule for a workpiece. In the machining system, an operator performs various tasks. As an example, the operator performs an operation of mounting a workpiece to be machined on a pallet. When the operation of mounting the workpiece is completed, the machining system starts machining the workpiece. When the machining of the workpiece is completed, the operator performs an operation of removing the workpiece from the pallet.
[0006] In order to avoid delays in the processing process, workers need to be aware of the tasks they will be performing in the processing system in advance. In this regard, there is a need for a technology that can assist workers in understanding the tasks they will be performing on pallets. [Means for solving the problem]
[0007] In one example of the present disclosure, a management device for managing a processing schedule in a processing system is provided. The management device includes a control unit. When receiving an input of a first production plan for a first workpiece to be processed while attached to a pallet, the control unit executes a process of generating a first processing schedule for the first workpiece, and when receiving an input of a second production plan for a second workpiece that can be processed while attached to the same pallet as the first workpiece, the control unit executes a process of generating a second processing schedule for the second workpiece. The first processing schedule includes a time period during which an operator is scheduled to attach the first workpiece to the pallet, a time period during which the processing system is scheduled to process the first workpiece, and a time period during which the operator is scheduled to remove the first workpiece from the pallet. The second processing schedule includes a time period during which an operator is scheduled to attach the second workpiece to the pallet, a time period during which the processing system is scheduled to process the second workpiece, and a time period during which the operator is scheduled to remove the second workpiece from the pallet. The control unit further executes a process of outputting a third processing schedule, which is an integration of the first processing schedule and the second processing schedule, in association with the palette.
[0008] In one example of the present disclosure, in the process of outputting the first processing schedule, the first processing schedule is output in a state in which the first production plan is associated with the first processing schedule, and in the process of outputting the second processing schedule, the second processing schedule is output in a state in which the second production plan is associated with the second processing schedule.
[0009] In one example of the present disclosure, the management device further includes a communication unit capable of communicating with the plurality of machining systems. The control unit generates the first and second machining schedules so that the first and second workpieces are machined in the same machining system among the plurality of machining systems. In the process of outputting the first machining schedule, the first machining schedule is output in a state associated with an identifier indicating the same machining system. In the process of outputting the second machining schedule, the second machining schedule is output in a state associated with the identifier. In the process of outputting the third machining schedule, the third machining schedule is output in a state associated with the identifier.
[0010] In one example of the present disclosure, when the control unit receives stop history information indicating that the processing system has been stopped, the control unit further executes a process of updating the first processing schedule and the second processing schedule according to the stop time of the processing system, a process of outputting the updated first processing schedule in association with the first processing schedule before the update, and a process of outputting the updated second processing schedule in association with the second processing schedule before the update.
[0011] In one example of the present disclosure, the control unit further executes a process of outputting the updated third schedule, which is an integration of the updated first processing schedule and the updated second processing schedule, in association with the third processing schedule before the update.
[0012] In another example of the present disclosure, a management method for managing a machining schedule in a machining system is provided. The management method includes a step of generating a first machining schedule for a first workpiece when a first production plan for the first workpiece to be machined while attached to a pallet is received, and a step of generating a second machining schedule for the second workpiece when a second production plan for the second workpiece that can be machined while attached to the same pallet as the first workpiece is received. The first machining schedule includes a time period during which an operator is scheduled to mount the first workpiece on the pallet, a time period during which the machining system is scheduled to machine the first workpiece, and a time period during which the operator is scheduled to remove the first workpiece from the pallet. The second machining schedule includes a time period during which an operator is scheduled to mount the second workpiece on the pallet, a time period during which the machining system is scheduled to machine the second workpiece, and a time period during which the operator is scheduled to remove the second workpiece from the pallet. The management method further includes a step of outputting a third machining schedule that integrates the first machining schedule and the second machining schedule in association with the pallet.
[0013] In another example of the present disclosure, a management program for managing a machining schedule in a machining system is provided. The machining program causes a computer to execute a step of generating a first machining schedule for a first workpiece when a first production plan for the first workpiece to be machined while attached to a pallet is received, and a step of generating a second machining schedule for the second workpiece when a second production plan for a second workpiece that can be machined while attached to the same pallet as the first workpiece is received. The first machining schedule includes a time period during which an operator is scheduled to mount the first workpiece on the pallet, a time period during which the machining system is scheduled to machine the first workpiece, and a time period during which the operator is scheduled to remove the first workpiece from the pallet. The second machining schedule includes a time period during which an operator is scheduled to mount the second workpiece on the pallet, a time period during which the machining system is scheduled to machine the second workpiece, and a time period during which the operator is scheduled to remove the second workpiece from the pallet. The processing program causes the computer to further execute a step of outputting a third processing schedule, which is an integration of the first processing schedule and the second processing schedule, in association with the palette.
[0014] The above and other objects, features, aspects and advantages of the present invention will become apparent from the following detailed description of the invention taken in conjunction with the accompanying drawings. [Brief description of the drawings]
[0015] [Figure 1] FIG. 1 illustrates an example of a management system. [Diagram 2] FIG. 1 illustrates an example of a processing system. [Diagram 3] FIG. 13 is a diagram for explaining an example of work at a work station. [Figure 4] FIG. 2 is a diagram illustrating an example of data flow between an information processing device, a management device, a processing system, and a user terminal. [Diagram 5] FIG. 1 is a diagram showing different types of workpieces mounted on the same pallet. [Figure 6] It is a diagram showing an example of a processing schedule generated for a workpiece that can be mounted on the same pallet. [Figure 7] It is a diagram showing an example of the functional configuration of the management device. [Figure 8] It is a diagram showing an example of the data structure of the production plan. [Figure 9] It is a diagram showing an example of the data structure of the workpiece information. [Figure 10] It is a diagram showing an example of the data structure of the resource information. [Figure 11] It is a diagram showing an example of the processing schedule generated by the schedule generation unit. [Figure 12] It is a diagram showing the output screen by the output unit. [Figure 13] It is a diagram showing an example of the hardware configuration of the information processing device. [Figure 14] It is a diagram showing an example of the hardware configuration of the management device. [Figure 15] It is a diagram showing an example of the hardware configuration of the user terminal. [Figure 16] It is a diagram showing the output screen according to the modification example. [Figure 17] It is a diagram showing the output screen according to the modification example.
Embodiments for Carrying Out the Invention
[0016] Hereinafter, each embodiment according to the present invention will be described with reference to the drawings. In the following description, the same parts and components are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated. In addition, each embodiment and each modification example described below may be selectively combined as appropriate.
[0017] <A. Management System 5> First, with reference to FIG. 1, the device configuration of the management system 5 will be described. FIG. 1 is a diagram showing an example of the management system 5.
[0018] As shown in FIG. 1, the management system 5 includes an information processing device 10, a management device 100, a processing system 200, and a user terminal 300.
[0019] The information processing device 10 is, for example, a notebook or desktop PC (Personal Computer), a tablet terminal, or other computer equipped with a communication function. The number of information processing devices 10 constituting the management system 5 may be one, or two or more.
[0020] Although one information processing device 10 is shown in the example of FIG. 1, the number of information processing devices 10 constituting the management system 5 may be two or more.
[0021] The management device 100 is configured to be able to communicate with the information processing device 10 through the network NW1. The management device 100 is, for example, a notebook or desktop PC, a tablet terminal, a smartphone, a wearable terminal, or any other computer equipped with a communication function.
[0022] The management device 100 is configured to be able to communicate with the processing system 200 through a network NW2. The network NW2 may be a network different from the network NW1, or may be the same network as the network NW1.
[0023] The management device 100 is, for example, a notebook or desktop PC, a tablet terminal, a smartphone, a wearable terminal, or any other computer with a communication function.
[0024] Although one management device 100 is shown in the example of FIG. 1, the number of management devices 100 constituting the management system 5 may be two or more.
[0025] The machining system 200 is configured to be able to communicate with the management device 100 through the network NW2. The machining system 200 is a system capable of machining a workpiece. The machining system 200 includes at least one machine tool. The machining system 200 may also include a workpiece transport robot, a cleaning machine, and the like. A specific example of the machining system 200 will be described later.
[0026] The processing system 200 is configured to be able to communicate with the management device 100 through a network NW2. The network NW2 may be a network different from the network NW1, or may be the same network as the network NW1.
[0027] In addition, in the example of Figure 1, three processing systems 200A to 200C are shown as objects to be managed by the management device 100, but the number of processing systems 200 constituting the management system 5 may be one or two or more.
[0028] Hereinafter, when there is no particular distinction between the processing systems 200A to 200C, the processing systems 200A to 200C are also referred to as the processing systems 200.
[0029] The machining system 200 is a system having a function of machining a workpiece. The devices constituting the machining system 200 are not particularly limited. In the example of Fig. 1, the machining systems 200A and 200B each include a controller, a machine tool, a robot, and a cleaning machine. The machining system 200C includes a machine tool.
[0030] The controllers provided in the machining systems 200A and 200B control subordinate devices such as machine tools, robots, and cleaning machines. The controllers periodically transmit the status of each subordinate device to the management device 100.
[0031] The user terminal 300 is, for example, a notebook or desktop PC, a tablet terminal, a smartphone, a wearable terminal, or other computer equipped with a communication function.
[0032] The user terminal 300 is configured to be communicable with the management device 100 and the processing system 200 through the network NW2. As an example, an operator can access the management device 100 via the user terminal 300 and check the progress status in the processing system 200.
[0033] Note that the number of user terminals 300 constituting the management system 5 may be one or more. The user terminal 300 is used, for example, according to the number of administrators and operators.
[0034] <B. Processing System 200> Next, with reference to FIGS. 2 and 3, an example of the processing system 200 shown in FIG. 1 described above will be described. FIG. 2 is a diagram showing an example of the processing system 200.
[0035] As shown in FIG. 2, the processing system 200 includes one or more storage units 220, one or more transfer devices 230, one or more machine tools 240, and one or more work stations 250.
[0036] The storage unit 220 is one of the transfer destinations of the pallet PT by the transfer device 230 and is a place for storing the pallet PT. The pallet PT is a base for fixing the workpiece to be processed. A plurality of pallets PT can be stored in the storage unit 220. The storage unit 220 stores an empty pallet PT before the workpiece is attached, a pallet PT with the workpiece before processing attached, a pallet PT with the workpiece being processed attached, a pallet PT with the workpiece after the processing is completed attached, and the like.
[0037] The transport device 230 transports the designated pallet PT to the designated location. More specifically, the transport device 230 includes a rail 232 and a cart 234. The cart 234 has a fork unit 236 configured to be driven in a direction perpendicular to the rail 232 (i.e., a direction perpendicular to the traveling direction of the cart 234). The cart 234 is configured to be movable along the rail 232 by a driving mechanism such as a servo motor. The cart 234 moves along the rail 232 to the position of the pallet PT to be transported, and uses the fork unit 236 to place the pallet PT to be transported on the cart 234. Thereafter, the cart 234 moves along the rail 232 to the designated destination, and uses the fork unit 236 to carry the pallet PT to be transported into the destination.
[0038] 2 shows the transport device 230 moving on rails 232, but the example of the transport device 230 is not limited to this. As an example, the transport device 230 may be a 2- to 3-axis driven Cartesian robot (autoloader), a 4- to 7-axis driven articulated robot, or a self-propelled robot.
[0039] The machine tool 240 is one of the destinations to which the pallet PT is transported by the transport device 230. The machine tool 240 machines the workpiece attached to the carried-in pallet PT according to a predesigned machining program. When the machining of the workpiece is completed, the pallet PT in the machine tool 240 is transported by the transport device 230 to the storage unit 220 or the work station 250.
[0040] In the example of FIG. 2, the machining system 200 is configured with one machine tool 240, but the machining system 200 may be configured with a plurality of machine tools 240.
[0041] The work station 250 is one of the destinations to which the pallet PT is transported by the transport device 230. At the work station 250, a worker performs various operations on the carried-in pallet PT.
[0042] 3 is a diagram for explaining an example of work at the work station 250. In FIG. 3, a worker U working at the work station 250 is shown.
[0043] As one example, the worker U performs the task of attaching the workpiece W to be processed to the carried-in pallet PT at the work station 250. As another example, the sender performs the task of changing the attachment position of the workpiece W on the pallet PT and the task of removing the workpiece W from the pallet PT after processing has been completed. As yet another example, when the worker U completes the work on the pallet PT, he performs an operation on a terminal (not shown) in the work station 250 to indicate the completion of the work.
[0044] <C.シーケンスフロー> Next, a sequence flow when a processing schedule is registered in the management system 5 will be described with reference to Fig. 4 to Fig. 6. Fig. 4 is a diagram showing an example of a data flow between the above-mentioned information processing device 10, the above-mentioned management device 100, the above-mentioned processing system 200, and the above-mentioned user terminal 300.
[0045] In step S10, the manager inputs a production plan (order) for the workpieces via the information processing device 10. The production plan includes the type of workpiece to be produced and the number of workpieces to be produced. As an example, the information processing device 10 accepts a production plan OD1 (first production plan) for one workpiece WA and a production plan OD2 (second production plan) for one workpiece WB of a different type from the workpiece WA. Note that the production plan OD1 and the production plan OD2 may be input simultaneously or at different times. The information processing device 10 transmits the production plan input by the manager to the information processing device 10.
[0046] In step S20, the management device 100 generates a processing schedule for the workpieces WA and WB based on the input of the production plans OD1 and OD2 related to the workpieces. At this time, it is assumed that the workpiece WA included in the production plan OD1 and the workpiece WB included in the production plan OD2 can be mounted on the same pallet PT.
[0047] 5 is a diagram showing a state in which different types of workpieces WA and WB are mounted on the same pallet PT. Information that the workpieces WA and WB can be mounted on the same pallet PT is registered in advance in the management device 100, for example.
[0048] FIG. 6 is a diagram showing an example of machining schedules SCA, SCB generated for workpieces WA, WB that can be mounted on the same pallet PT.
[0049] 6, the machining schedule SCA (first machining schedule) includes a time period TA1 during which the worker is scheduled to mount the workpiece WA on the pallet PT, a time period TA2 during which the machining system 200 is scheduled to process the workpiece WA, and a time period TA3 during which the worker is scheduled to remove the workpiece WA from the pallet PT. In addition, the machining schedule SCB (second machining schedule) includes a time period TB1 during which the worker is scheduled to mount the workpiece WB on the pallet PT, a time period TB2 during which the machining system 200 is scheduled to process the workpiece WB, and a time period TB3 during which the worker is scheduled to remove the workpiece WB from the pallet PT.
[0050] 4 again, in step S22, the management device 100 stores the generated processing schedules SCA and SCB. The destination for storing the processing schedules SCA and SCB in step S22 is arbitrary. As an example, the processing schedules SCA and SCB are stored in a storage device of the management device 100.
[0051] In step S30, the management device 100 transmits the generated processing schedules SCA and SCB to the processing system 200 that is the processing destination.
[0052] In step S32, the machining system 200 stores the machining schedules SCA, SCB received from the management device 100. The destination where the machining schedules SCA, SCB are stored in step S32 is arbitrary. As an example, the machining schedules SCA, SCB are stored in a storage device of the machining system 200. The machining system 200 machines the workpieces WA, WB in accordance with the machining schedules SCA, SCB.
[0053] In step S40, it is assumed that the user terminal 300 receives a request from the worker to confirm the registered processing schedules SCA and SCB. Based on this, the user terminal 300 transmits a display request for the processing schedule to the management device 100.
[0054] In step S42, it is assumed that the management device 100 receives a display request for the processing schedule from the user terminal 300. Based on this, the management device 100 outputs the processing schedules SCA and SCB to the user terminal 300 that is the destination of the display request.
[0055] In step S50, the user terminal 300 displays the processing schedules SCA and SCB shown in FIG.
[0056] By displaying the machining schedules SCA and SCB for each work production plan, the manager can easily understand the production plan. On the other hand, if the machining schedules SCA and SCB are displayed for each work production plan, the worker must understand what work he or she should do by combining the machining schedules SCA and SCB separately. As a result, it becomes difficult for the worker to understand the content of his or her own work. This kind of understanding of work becomes more difficult the more machining schedules are displayed.
[0057] Therefore, the management device 100 outputs an integrated processing schedule SCP (third processing schedule) of the processing schedule SCA and the processing schedule SCB in association with the pallet PT to be worked on. "Output in association" means an output mode in which the operator can recognize that the processing schedule SCP is associated with the pallet PT to be worked on. As an example, the output mode includes a mode of displaying the pallet PT to be worked on and the processing schedule SCP side by side.
[0058] The operator works in units of pallets. Therefore, by outputting the processing schedule SCP in a state associated with the pallet PT, the display mode becomes suitable for the actual work of the operator. As a result, it becomes easier for the operator to grasp the work to be performed by himself / herself.
[0059] In the example of FIG. 6, the operator can recognize that the work on the different workpieces WA and WB must be continuously performed in the time zone TA3 and the time zone TB1. Such an effect becomes more prominent as the number of processing schedules increases. As described above, the management device 100 can assist in grasping the work content to be performed on the pallet.
[0060] Note that the processing schedule SCP may be displayed side by side with the processing schedules SCA and SCB, or may be displayed on a different screen from the processing schedules SCA and SCB. Preferably, the operator can alternately switch between the processing schedule SCP and the processing schedules SCA and SCB in response to a screen switching operation. Further, the processing schedules SCA and SCB do not necessarily need to be displayed, and only the processing schedule SCP may be displayed.
[0061] <D. Functional Configuration of Management Device 100> Next, with reference to FIGS. 7 to 12, the functional configuration for realizing the generation process of the processing schedule will be described. FIG. 7 is a diagram showing an example of the functional configuration of the management device 100.
[0062] 7, the management device 100 includes, as functional components, a schedule generating unit 152 and an output unit 160. These components will be described below in order.
[0063] In the example of FIG. 7, the schedule generation unit 152 and the output unit 160 are implemented in the management device 100, but at least one of the schedule generation unit 152 and the output unit 160 may be implemented in another device.
[0064] (D1. Schedule Generation Unit 152) First, the function of the schedule generating unit 152 shown in FIG. 11 will be described with reference to FIG. 8 to FIG.
[0065] The schedule generating unit 152 generates the processing schedules SCA and SCB shown in FIG. 11 based on the production plan 123 shown in FIG. 8, the work information 124 shown in FIG. 9, and the resource information 125 shown in FIG.
[0066] 8 is a diagram showing an example of the data structure of the production plan 123. The production plan 123 is registered by an administrator in, for example, the above-mentioned information processing device 10 or the above-mentioned management device 100. The contents registered by the administrator include, for example, the type of workpieces to be produced and the number of workpieces to be produced.
[0067] In the example of Fig. 8, a production plan OD1 for two workpieces WA and a production plan OD2 for two workpieces WB are registered. The production plan OD1 and the production plan OD2 may be registered at the same time or at different times.
[0068] 9 is a diagram showing an example of the data structure of the work information 124. The work information 124 specifies requirements for producing a product work.
[0069] As an example, the workpiece information 124 associates product workpiece information 124A, raw workpiece information 124B, machining program information 124C, machining time information 124D, pallet information 124E, mounting time information 124F, and removal time information 124G.
[0070] The product work information 124A defines the type of the product work. The product work is a work as a product after processing. The type of the product work is defined by an identifier such as a work name or an ID (Identification), for example.
[0071] The material work information 124B specifies the type of material work required to produce the associated product work. The material work is a work before processing or in the middle of processing. The type of material work is specified by an identifier such as a work name or ID. The material work information 124B is registered by an operator in, for example, the above-mentioned management device 100 or the above-mentioned processing system 200.
[0072] The machining program information 124C specifies a machining program to be executed when machining the associated material workpiece. The method of generating the machining program is arbitrary. As an example, some machining systems 200 have a function of automatically generating a machining program by having an operator answer questions in a dialogue format. The machining program is generated, for example, by this function. Alternatively, the machining program may be designed by an operator writing a program code.
[0073] The processing time information 124D specifies the time required to process the associated material workpiece. The processing time is input in advance by the worker, for example. Alternatively, the processing time may be calculated from the past processing results of the material workpiece.
[0074] Pallet information 124E specifies the type of pallet on which the associated material workpiece is attached and the installation location on the pallet. The type is specified by an identifier such as a pallet name or ID. The type of pallet and the installation location on the pallet are input in advance by, for example, an operator.
[0075] The mounting time information 124F specifies the time required to mount the associated material workpiece on the pallet. The mounting time is input in advance by the worker, for example. Alternatively, the mounting time may be calculated from the past performance required to mount the material workpiece on the pallet.
[0076] The removal time information 124G specifies the time required to remove the machined workpiece from the pallet. The removal time is input in advance by the worker, for example. Alternatively, the mounting time may be calculated from the past performance required to mount the workpiece after removing it from the pallet.
[0077] 10 is a diagram showing an example of the data structure of the resource information 125. The resource information 125 is information that defines the materials held by the machining systems 200 under the management device 100 and the remaining number of the materials for each machining system 200. Each piece of resource information 125 defines tool information 125A, raw workpiece information 125B, and pallet information 125C.
[0078] Tool information 125A specifies the type of tool held by machining system 200 and the life of each tool. Tool life is monitored, for example, by machining system 200. More specifically, machining system 200 monitors machining program 422 of machine tool 400 and counts the usage amount of each tool in machine tool 400 from when it was new to the present. The "amount" here is a concept including the number of times, time, and distance. The "usage amount of a tool" includes, for example, the total number of times it has been used in machining from the new state to the present, the total time it has been used in machining from the new state to the present, and the total distance traveled during machining from the new state to the present.
[0079] The machining system 200 reduces the tool life based on the counted usage amount. The tool life is periodically transmitted to the management device 100. The management device 100 updates the tool information 125A defined in the resource information 125 based on the tool life received from the machining system 200.
[0080] The material work information 125B specifies the type of material work held by the processing system 200 and the remaining number of each material work. The remaining number of material work is monitored, for example, by the processing system 200. The remaining number is periodically transmitted to the management device 100. The management device 100 updates the material work information 125B specified in the resource information 125 based on the remaining number received from the processing system 200.
[0081] The pallet information 125C defines the type of pallet held by the processing system 200. The pallet information may further define the number of pallets.
[0082] FIG. 11 is a diagram showing an example of the processing schedules SCA and SCB generated by the schedule generating unit 152. As shown in FIG.
[0083] The processing schedules SCA and SCB are generated based on the production plans OD1 and OD2. More specifically, the schedule generating unit 152 first refers to the work information 124 to identify the material workpiece W1 and pallet PT1 required to produce the workpiece WA defined in the production plan OD1. Next, the schedule generating unit 152 determines the processing system 200A that holds the identified material workpiece W1 and pallet PT1 as the processing destination.
[0084] Similarly, the schedule generating unit 152 refers to the work information 124 to identify the material workpiece W2 and pallet PT1 required to produce the workpiece WB defined in the production plan OD2. Next, the schedule generating unit 152 determines the processing system 200A that holds the identified material workpiece W2 and pallet PT1 as the processing destination.
[0085] Thereafter, the schedule generating unit 152 refers to the work information 124 to identify the processing time and operation time required to produce the two workpieces WA, and also identify the processing time and operation time required to produce the two workpieces WB. Then, the schedule generating unit 152 generates processing schedules SCA and SCB that enable the two workpieces WA and the two workpieces WB to be efficiently produced.
[0086] At this time, since the workpieces WA and WB can be machined on the same pallet PT1, the schedule generating unit 152 generates machining schedules SCA and SCB that make the work on the pallet PT1 efficient.
[0087] 11, the processing schedule SCA includes time periods TA1 to TA6. Time periods TA1, TA3, TA4, and TA6 indicate time periods during which workers are scheduled to perform work. Time periods TA2 and TA5 indicate time periods during which processing is scheduled by the processing system 200A.
[0088] More specifically, time period TA1 indicates the time period during which the worker plans to place the first workpiece WA at location α of the pallet PT. Time period TA2 indicates the time period during which the processing system 200A plans to process the first workpiece WA. Time period TA3 indicates the time period during which the worker plans to remove the first workpiece WA from location α of the pallet PT. Time period TA4 indicates the time period during which the worker plans to place the second workpiece WB at location β of the pallet PT. Time period TA5 indicates the time period during which the processing system 200A plans to process the second workpiece WA. Time period TA6 indicates the time period during which the worker plans to remove the second workpiece WA from location β of the pallet PT.
[0089] The processing schedule SCB includes time periods TB1 to TB6. Time periods TB1, TB3, TB4, and TB6 indicate work time periods by workers. Time periods TB2 and TB5 indicate time periods during which processing is scheduled to be performed by the processing system 200A.
[0090] More specifically, time zone TB1 indicates the time zone during which the worker plans to load the first workpiece WB at location α of the pallet PT. Time zone TB2 indicates the time zone during which the processing system 200A plans to process the first workpiece WB. Time zone TB3 indicates the time zone during which the worker plans to remove the first workpiece WB from location α of the pallet PT. Time zone TB4 indicates the time zone during which the worker plans to load the second workpiece WB at location β of the pallet PT. Time zone TB5 indicates the time zone during which the processing system 200A plans to process the second workpiece WB. Time zone TB6 indicates the time zone during which the worker plans to remove the second workpiece WB from location β of the pallet PT.
[0091] Preferably, the schedule generating unit 152 generates the machining schedules SCA and SCB so that the work times of the workers are continuous. In the example of Fig. 11, the machining schedules SCA and SCB are generated so that the time periods TA3 and TA4 for the work on the workpiece WA are continuous with the time period TB1 for the work on the workpiece WB. Also, in the example of Fig. 11, the machining schedules SCA and SCB are generated so that the time period TA6 for the work on the workpiece WA is continuous with the time periods TB3 and TB4 for the work on the workpiece WB. This allows the work processes of the workers to be consolidated, improving work efficiency.
[0092] (D2. Output section 160) Next, the function of the output unit 160 shown in Fig. 7 will be described with reference to Fig. 12. Fig. 12 is a diagram showing output screens IM1 and IM2 by the output unit 160.
[0093] The output unit 160 outputs the processing schedules SCA and SCB generated by the schedule generating unit 152 in various display modes. The screen output destination by the output unit 160 is arbitrary. As an example, the output destination may be the display of the information processing device 10, the display of the management device 100, the display of the processing system 200, or the display of the user terminal 300.
[0094] The display mode of the screen by the output unit 160 includes, for example, an output screen IM1 and an output screen IM2. The output screens IM1 and IM2 are switched in response to, for example, a user operation. Alternatively, the output screens IM1 and IM2 may be displayed on the same display.
[0095] The output screen IM1 includes the machining schedules SCA and SCB generated by the schedule generating unit 152. As shown in Fig. 12, the machining schedule SCA is displayed in a state associated with the production plan OD1 of the work WA. "Displayed in an associated state" refers to an output mode that allows the user to recognize that the machining schedule SCA is linked to the production plan OD1. As an example, the output mode includes a mode in which the production plan OD1 and the machining schedule SCA are displayed side by side.
[0096] Similarly, the machining schedule SCB is displayed in a state associated with the production plan OD2 of the work WB. "Displayed in an associated state" refers to an output mode that allows the user to recognize that the machining schedule SCA is linked to the production plan OD2. As an example, the output mode includes a mode in which the production plan OD2 and the machining schedule SCB are displayed side by side.
[0097] By displaying the processing schedules SCA and SCB for each workpiece production plan, managers can easily understand the production plan.
[0098] Preferably, the machining schedule SCA is displayed in a state where it is further associated with an identifier indicating the machining system 200 at the machining destination. Similarly, the machining schedule SCB is displayed in a state where it is associated with an identifier indicating the machining system 200 at the machining destination. The identifier may be indicated by the name of the machining system 200 or may be indicated by the ID of the machining system 200. This allows the worker or manager to easily recognize in which machining system 200 the workpieces produced according to the production plans OD1 and OD2 will be machined.
[0099] The output screen IM2 includes a processing schedule SCP that integrates the processing schedules SCA and SCB for processing with the same palette PT1. The processing schedule SCP includes time periods TP1 to TP7.
[0100] Time period TP1 corresponds to time period TA1 in the processing schedule SCA. Time period TP2 corresponds to time period TA2 in the processing schedule SCA. Time period TP3 is a combination of time periods TA3 and TA4 in the processing schedule SCA and time period TB1 in the processing schedule SCB. Time period TP4 is a combination of time period TA5 in the processing schedule SCA and time period TB2 in the processing schedule SCB. Time period TP5 is a combination of time period TA6 in the processing schedule SCA and time periods TB3 and TB4 in the processing schedule SCB. Time period TP6 corresponds to time period TB6 in the processing schedule SCB. Time period TP6 corresponds to time period TB7 in the processing schedule SCB.
[0101] As described above, in the processing schedule SCP, the time period during which the worker is scheduled to perform work and the time period during which the processing system 200 is scheduled to perform processing are integrated in units of pallets. By outputting the processing schedule SCP in units of pallets, the display mode is adapted to the actual work of the worker. This makes it easier for the worker to understand the work that he or she is supposed to perform.
[0102] Preferably, the processing schedule SCP is displayed in a state where an identifier indicating the processing system 200 of the processing destination is further associated. The identifier may be indicated by the name of the processing system 200 or the ID of the processing system 200. Thereby, an operator can easily recognize which processing system 200 he / she should work on.
[0103] <E. Hardware Configuration of Information Processing Apparatus 10> Next, with reference to FIG. 13, the hardware configuration of the information processing apparatus 10 shown in FIG. 1 will be described. FIG. 13 is a diagram showing an example of the hardware configuration of the information processing apparatus 10.
[0104] The information processing apparatus 10 includes a control circuit 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a communication interface 14, a display interface 15, an input interface 17, and an auxiliary storage device 21. These components are connected to a bus BS.
[0105] The control circuit 11 is constituted by, for example, at least one integrated circuit. The integrated circuit may be constituted by, for example, at least one CPU (Central Processing Unit), at least one GPU (Graphics Processing Unit), at least one ASIC (Application Specific Integrated Circuit), at least one FPGA (Field Programmable Gate Array), or a combination thereof.
[0106] The control circuit 11 controls the operation of the information processing device 10 by executing various programs such as an order program 22. The order program 22 is a program for accepting input of a production plan for a workpiece. Based on accepting an execution command for each program, the control circuit 11 reads the program from the auxiliary storage device 21 or the ROM 12 to the RAM 13. The RAM 13 functions as a working memory and temporarily stores various data required for executing the various programs.
[0107] A LAN (Local Area Network), an antenna, and the like are connected to the communication interface 14. The information processing device 10 exchanges data with external devices via the communication interface 14. The external devices include, for example, the management device 100 and other communication devices.
[0108] A display 16 is connected to the display interface 15. The display interface 15 sends an image signal for displaying an image to the display 16 in accordance with a command from the control circuit 11 or the like. The display 16 is, for example, a liquid crystal display, an organic EL (Electro Luminescence) display, or other display device. The display 16 may be configured integrally with the information processing device 10, or may be configured separately from the information processing device 10.
[0109] An input device 18 is connected to the input interface 17. The input device 18 is, for example, a mouse, a keyboard, a touch panel, or other device capable of accepting a user's operation. The input device 18 may be configured integrally with the information processing device 10, or may be configured separately from the information processing device 10.
[0110] The auxiliary storage device 21 is, for example, a hard disk, a flash memory, an SSD (Solid State Drive), and other storage media. The auxiliary storage device 21 stores the order program 22 and the like. The storage location of the order program 22 is not limited to the auxiliary storage device 21, and may be stored in the storage area of the control circuit 11 (for example, cache memory, etc.), the ROM 12, the RAM 13, an external device, or the like.
[0111] <Hardware Configuration of Management Device 100> Next, with reference to FIG. 14, the hardware configuration of the management device 100 shown in FIG. 1 will be described. FIG. 14 is a diagram showing an example of the hardware configuration of the management device 100.
[0112] The management device 100 includes a control circuit 101, a ROM 102, a RAM 103, a communication interface 104, a display interface 105, an input interface 107, and an auxiliary storage device 120. These components are connected to the bus BS1.
[0113] The control circuit 101 is constituted by, for example, at least one integrated circuit. The integrated circuit can be constituted by, for example, at least one CPU, at least one GPU, at least one ASIC, at least one FPGA, or a combination thereof.
[0114] The control circuit 101 controls the operation of the management device 100 by executing various programs such as the management program 122. Based on receiving an execution instruction of the management program 122, the control circuit 101 reads the management program 122 from the ROM 102 or the auxiliary storage device 120 into the RAM 103. The RAM 103 functions as a working memory and temporarily stores various data necessary for the execution of the management program 122.
[0115] A LAN, an antenna, and the like are connected to the communication interface 104. The management device 100 exchanges data with external devices via the communication interface 104. The external devices include, for example, the information processing device 10, the processing system 200, the user terminal 300, and other communication devices.
[0116] A display 106 is connected to the display interface 105. The display interface 105 sends an image signal for displaying an image to the display 106 in accordance with a command from the control circuit 101 or the like. The display 106 is, for example, a liquid crystal display, an organic EL display, or other display device. The display 106 may be configured integrally with the management device 100, or may be configured separately from the management device 100.
[0117] An input device 108 is connected to the input interface 107. The input device 108 is, for example, a mouse, a keyboard, a touch panel, or other device capable of accepting user operations. The input device 108 may be configured integrally with the management device 100, or may be configured separately from the management device 100.
[0118] The auxiliary storage device 120 is, for example, a hard disk, a flash memory, an SSD, or other storage media. The auxiliary storage device 120 stores a management program 122, the above-mentioned production plan 123, the above-mentioned work information 124, the above-mentioned resource information 125, and the above-mentioned processing schedules SCA, SCB, SCP, etc. The storage location of these is not limited to the auxiliary storage device 120, and may be stored in a storage area (for example, a cache memory, etc.) of the control circuit 101, the ROM 102, the RAM 103, other devices, etc.
[0119] The management program 122 is a program for realizing part or all of the functional configuration shown in FIG. 7 above. The management program 122 may be provided not as a single program but incorporated into a part of any program. In this case, the conveyance control process by the management program 122 is realized in cooperation with any program. Even a program that does not include such some modules does not deviate from the gist of the management program 122 according to the present embodiment. Furthermore, part or all of the functions provided by the management program 122 may be realized by dedicated hardware. Furthermore, the management device 100 may be configured in a form such as a so-called cloud service in which at least one server executes a part of the process of the management program 122.
[0120] <Hardware Configuration of User Terminal 300> Next, with reference to FIG. 15, the hardware configuration of the user terminal 300 shown in FIG. 1 will be described. FIG. 15 is a diagram showing an example of the hardware configuration of the user terminal 300.
[0121] The user terminal 300 includes a control circuit 301, a ROM 302, a RAM 303, a communication interface 304, a display interface 305, an input interface 307, and an auxiliary storage device 320. These components are connected to a bus BS3.
[0122] The control circuit 301 is constituted by, for example, at least one integrated circuit. The integrated circuit may be constituted by, for example, at least one CPU, at least one GPU, at least one ASIC, at least one FPGA, or a combination thereof.
[0123] The control circuit 301 controls the operation of the user terminal 300 by executing various programs such as a display program 322. The display program 322 is a program for displaying the above-mentioned output screens IM1, IM2 (see FIG. 12), etc. Based on receiving an execution command for each program, the control circuit 301 reads the program from the ROM 302 or the auxiliary storage device 320 to the RAM 303. The RAM 303 functions as a working memory and temporarily stores various data required for executing the various programs.
[0124] A LAN, an antenna, and the like are connected to the communication interface 304. The user terminal 300 exchanges data with external devices via the communication interface 304. The external devices include, for example, the management device 100, the processing system 200, and other communication devices.
[0125] A display 306 is connected to the display interface 305. The display interface 305 sends an image signal for displaying an image to the display 306 in accordance with a command from the control circuit 301 or the like. The display 306 is, for example, a liquid crystal display, an organic EL display, or other display device. The display 306 may be configured integrally with the user terminal 300, or may be configured separately from the user terminal 300.
[0126] An input device 308 is connected to the input interface 307. The input device 308 is, for example, a mouse, a keyboard, a touch panel, or other device capable of accepting a user's operation. The input device 308 may be configured integrally with the user terminal 300, or may be configured separately from the user terminal 300.
[0127] The auxiliary storage device 320 is, for example, a hard disk, a flash memory, an SSD, and other storage media. The auxiliary storage device 320 stores a display program 322 and the like. The storage location of the display program 322 is not limited to the auxiliary storage device 320 and may be stored in the storage area of the control circuit 301 (for example, a cache memory, etc.), ROM 102, RAM 103, an external device, or the like.
[0128] <H. Modification Example> Next, with reference to FIGS. 16 and 17, a management system 5 according to a modification example will be described. FIG. 16 is a diagram showing an output screen IM1A according to the modification example.
[0129] On the above-described output screen IM1 (see FIG. 12), the processed schedules SCA and SCB generated by the schedule generation unit 152 were displayed. In contrast, on the output screen IM1A according to the modification example, the processed schedules SCA' and SCB' that are sequentially updated according to the processing results and work results, and the result information XA and XB indicating the processing results and work results are displayed.
[0130] The result information XA indicates the results related to the processing steps of the production plan OD1. As an example, the management device 100 periodically acquires the results related to the processing steps from the processing system 200A that executes the production plan OD1. The results include, for example, information on the actual processing time zone when the processing system 200A processes the work WA, and information on the actual work time zone when the operator works on the pallet PT1. In addition, the results include stop result information indicating that the processing in the processing system 200A has stopped. The stop result information is issued, for example, based on the occurrence of some abnormality in the processing system 200A.
[0131] The result information XA and XB are updated in conjunction with the time bar CT indicating the current time. In the example of FIG. 16, since the processed schedule SCA has already started, the result information XA is displayed, but since the processed schedule SCB has not yet started, the result information XB is not displayed.
[0132] The actual result XA1 included in the actual result information XA indicates the work result corresponding to the time period TA1 in the processing schedule SCA. As described above, the time period TA1 was the time period during which the worker was scheduled to mount the first workpiece WA to the location α of the pallet PT, and the example in FIG. 16 indicates that the mounting work was completed as scheduled.
[0133] The actual result XA2 included in the actual result information XA indicates the machining actual result corresponding to the time period TA2 of the machining schedule SCA. As described above, the time period TA2 is the time period during which the machining system 200A is scheduled to machine the first workpiece WA mounted on the pallet PT, but in the example of Fig. 16, it is shown that the machining system 200A is stopped for a time ΔT during machining.
[0134] When the management device 100 receives from the processing system 200A the stoppage record information indicating that the processing system 200A has stopped, the management device 100 updates the processing schedule SCA according to the stoppage time ΔT of the processing system 200A. Then, the management device 100 outputs the updated processing schedule SCA' in association with the processing schedule SCA before the update. "Outputting in association" refers to an output mode that allows the worker to recognize that the updated processing schedule SCA' is linked to the processing schedule SCA before the update. As an example, the output mode includes a mode in which the processing schedules SCA and SCA' are displayed side by side. This allows the worker to understand the contents of his / her work even if the processing system 200A has stopped.
[0135] The pre-update machining schedule SCA means a machining schedule that was initially planned. As an example, the pre-update machining schedule SCA indicates a machining schedule that was planned at the time when the production plan OD1 was generated.
[0136] Similarly to the above, the management device 100 updates the machining schedule SCB according to the stop time ΔT of the machining system 200A. Then, the management device 100 outputs the updated machining schedule SCB' in association with the machining schedule SCB before the update. "Outputting in association" refers to an output mode that allows the worker to recognize that the updated machining schedule SCB' is linked to the machining schedule SCB before the update. As an example, the output mode includes a mode in which the machining schedules SCB and SCB' are displayed side by side.
[0137] Typically, the management device 100 delays the processing schedules SCA and SCB according to the stop time ΔT. In the example of Fig. 16, the management device 100 extends the time period TA2 in the processing schedule SCA before the update to the time period TA2' in the updated processing schedule SCA'. In addition, the management device 100 delays the time periods TA3 to TA6 in the processing schedule SCA before the update to the time periods TA3' to TA6' in the updated processing schedule SCA'. In addition, the management device 100 delays the time periods TB1 to TB6 in the processing schedule SCB before the update to the time periods TB1' to TB6' in the updated processing schedule SCB'.
[0138] Preferably, the management device 100 displays the schedule after the originally scheduled end time in a display mode different from the original display mode. As an example, the display mode of the time period ET of the updated processing schedule SCB' is highlighted. Typically, the length of the time period ET is the same as the length of the downtime ΔT. This allows the worker to easily understand how much the scheduled end time will be delayed.
[0139] Fig. 17 is a diagram showing an output screen IM2A according to a modified example. The above-mentioned output screen IM2 (see Fig. 12) displays the processing schedule SCP obtained by integrating the processing schedules SCA and SCB. In contrast, the output screen IM2A according to the modified example displays, in addition to the processing schedule SCP, a processing schedule SCP' obtained by integrating the updated processing schedules SCA' and SCB', and performance information XP obtained by integrating the performance information XA and XB.
[0140] More specifically, when the management device 100 receives from the processing system 200A the stoppage record information indicating that the processing system 200A has stopped, the management device 100 updates the processing schedule SCP according to the stoppage time ΔT of the processing system 200A. Then, the management device 100 outputs the updated processing schedule SCP' in association with the processing schedule SCP before the update. "Outputting in association" refers to an output mode that allows the worker to recognize that the updated processing schedule SCP' is linked to the processing schedule SCP before the update. As an example, the output mode includes a mode in which the processing schedules SCP, SCP' are displayed side by side. This allows the worker to grasp the contents of his / her work on a pallet-by-pallet basis even if the processing system 200A has stopped.
[0141] The processing schedule SCP may be updated in any manner. As an example, the management device 100 delays the processing schedule SCP in accordance with the stop time ΔT. In the example of FIG. 17, the time period TP2 in the processing schedule SCP is extended to the time period TP2' in the updated processing schedule SCP'. In addition, the management device 100 delays the time period TP3-TP7 in the processing schedule SCP before the update to the time period TP3'-TP7' in the updated processing schedule SCP'.
[0142] The updated processing schedule SCP' is output in association with the processing schedule SCP before the update. "Outputting in association" refers to an output mode that allows the worker to recognize that the updated processing schedule SCP' is linked to the processing schedule SCP before the update. As an example, the output mode includes a mode in which the processing schedules SCP, SCP' are displayed side by side. This allows the worker to understand the content of his / her work even if the processing system 200A is stopped.
[0143] The embodiments disclosed herein should be considered to be illustrative and not restrictive in all respects. The scope of the present invention is defined by the claims, not the above description, and is intended to include all modifications within the meaning and scope of the claims. [Explanation of symbols]
[0144] 5 Management system, 10 Information processing device, 11 Control circuit, 12 ROM, 13 RAM, 14 Communication interface, 15 Display interface, 16 Display, 17 Input interface, 18 Input device, 21 Auxiliary storage device, 22 Order program, 100 Management device, 101 Control circuit, 102 ROM, 103 RAM, 104 Communication interface, 105 Display interface, 106 Display, 107 Input interface, 108 Input device, 120 Auxiliary storage device, 122 Management program, 123 Production plan, 124 Work information, 124A Product work information, 124B Material work information, 124C Machining program information, 124D Machining time information, 124E Pallet information, 124F Mounting time information, 124G Removal time information, 125 Resource information, 125A Tool information, 125B Material work information, 125C Pallet information, 152 Schedule generation unit, 160 output unit, 200 machining system, 200A machining system, 200B machining system, 200C machining system, 220 storage unit, 230 transport device, 232 rail, 234 trolley, 236 fork unit, 240 machine tool, 250 work station, 300 user terminal, 301 control circuit, 302 ROM, 303 RAM, 304 communication interface, 305 display interface, 306 display, 307 input interface, 308 input device, 320 auxiliary storage device, 322 display program, 400 machine tool, 422 machining program, BS bus, BS1 bus, BS3 bus, CT time bar, ET time zone, IM1 output screen, IM1A output screen, IM2 output screen, IM2A output screen, NW1 network, NW2 network, OD1 production plan, OD2 Production plan, PT pallet, PT1 pallet, SCA processing schedule, SCA' processing schedule, SCB processing schedule, SCB' processing schedule, SCP processing schedule, SCP' processing schedule, U worker, W work, W1 material work, W2 material work, WA work, WB work, XA actual information, XA1 actual, XA2 actual, XB actual information, XP actual information, ΔT stop time.
Claims
1. A management device for managing a processing schedule in a processing system, comprising: A control unit; A communication unit capable of communicating with a plurality of the processing systems, The control unit is a process of generating a first machining schedule for a first workpiece when a first production plan for the first workpiece to be machined while attached to a pallet is received; When a second production plan for a second workpiece that can be machined while attached to the same pallet as the first workpiece is received, a process of generating a second machining schedule for the second workpiece is executed; the first and second machining schedules are generated so as to machine the first and second workpieces in a same machining system among the plurality of machining systems; The first processing schedule includes: A time period during which a worker plans to attach the first workpiece to the pallet; and A time period during which the machining system is scheduled to machine the first workpiece; and a time period during which a worker is scheduled to remove the first work from the pallet, The second processing schedule is A time period during which the worker plans to attach the second workpiece to the pallet; and A time period during which the machining system is scheduled to machine the second workpiece; and a time period during which a worker is scheduled to remove the second work from the pallet, The control unit further includes: a process of outputting a third processing schedule obtained by integrating the first processing schedule and the second processing schedule in association with the palette; a process of outputting the first processing schedule in association with the first production plan; and executing a process of outputting the second processing schedule in association with the second production plan; In the process of outputting the first processing schedule, the first processing schedule is output in a state in which an identifier indicating the same processing system is associated with the first processing schedule, In the process of outputting the second processing schedule, the second processing schedule is output in a state in which the identifier is associated with the second processing schedule, In the process of outputting the third processing schedule, the third processing schedule is output in a state in which the identifier is associated with the third processing schedule.
2. A management device for managing a processing schedule in a processing system, comprising: A control unit is provided, The control unit is a process of generating a first machining schedule for a first workpiece when a first production plan for the first workpiece to be machined while attached to a pallet is received; When a second production plan for a second workpiece that can be machined while attached to the same pallet as the first workpiece is received, a process of generating a second machining schedule for the second workpiece is executed; The first processing schedule includes: A time period during which a worker plans to attach the first workpiece to the pallet; and A time period during which the machining system is scheduled to machine the first workpiece; and a time period during which a worker is scheduled to remove the first work from the pallet, The second processing schedule is A time period during which the worker plans to attach the second workpiece to the pallet; and A time period during which the machining system is scheduled to machine the second workpiece; and a time period during which a worker is scheduled to remove the second work from the pallet, The control unit further includes: a process of outputting a third processing schedule obtained by integrating the first processing schedule and the second processing schedule in association with the palette; updating the first processing schedule and the second processing schedule in accordance with a stop time of the processing system when stop record information indicating that the processing system has been stopped is received; A process of outputting the updated first processing schedule in association with the first processing schedule before the update; and outputting the updated second processing schedule in association with the second processing schedule before the update.
3. The control unit further includes: The management device according to claim 2 , further comprising a process for outputting the updated third processing schedule, which is an integration of the updated first processing schedule and the updated second processing schedule, in association with the third processing schedule before the update.
4. A management method for managing a processing schedule in a processing system, comprising: generating a first machining schedule for a first workpiece when a first production plan for the first workpiece to be machined while attached to a pallet is received; generating a second machining schedule for a second workpiece when a second production plan for the second workpiece that can be machined while attached to the same pallet as the first workpiece is received; The first processing schedule includes: A time period during which a worker plans to attach the first workpiece to the pallet; and A time period during which the machining system is scheduled to machine the first workpiece; and a time period during which a worker is scheduled to remove the first work from the pallet, The second processing schedule is A time period during which the worker plans to attach the second workpiece to the pallet; and A time period during which the machining system is scheduled to machine the second workpiece; and a time period during which a worker is scheduled to remove the second work from the pallet, The management method further comprises: outputting a third processing schedule obtained by integrating the first processing schedule and the second processing schedule in association with the palette; updating the first processing schedule and the second processing schedule in accordance with a stop time of the processing system when stop record information indicating that the processing system has been stopped is received; outputting the updated first processing schedule in association with the first processing schedule before the update; and outputting the updated second processing schedule in association with the second processing schedule before the update.
5. A management program for managing a processing schedule in a processing system, The processing program is configured to generating a first machining schedule for a first workpiece when a first production plan for the first workpiece to be machined while attached to a pallet is received; a step of generating a second machining schedule for a second workpiece when a second production plan for the second workpiece that can be machined while attached to the same pallet as the first workpiece is received; The first processing schedule includes: A time period during which a worker plans to attach the first workpiece to the pallet; and A time period during which the machining system is scheduled to machine the first workpiece; and a time period during which a worker is scheduled to remove the first work from the pallet, The second processing schedule is A time period during which the worker plans to attach the second workpiece to the pallet; and A time period during which the machining system is scheduled to machine the second workpiece; and a time period during which a worker is scheduled to remove the second work from the pallet, The processing program further includes: outputting a third processing schedule obtained by integrating the first processing schedule and the second processing schedule in association with the palette; updating the first processing schedule and the second processing schedule in accordance with a stop time of the processing system when stop record information indicating that the processing system has been stopped is received; outputting the updated first processing schedule in association with the first processing schedule before the update; and outputting the updated second processing schedule in association with the second processing schedule before the update.
Citation Information
Patent Citations
Equipment for machine tool
JP1990212051A
Setup method in processing system
JP1992171165A
Process design support device and process design support method
JP2020052663A
Work support system, information processing device, and work support method
JP2020129161A
Transportation system, control method of transportation system, and control program of transportation system
JP2022024521A