Integrated Data Creation Device and Integrated Data Creation Method
The integrated data creation device addresses the inefficiencies in labeling parts by virtually integrating them based on carry-out order and position, allowing precise labeling of designated parts within stacks, thus reducing time and costs.
Patent Information
- Application Number
- JP2021105649
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-06-25
- Publication Date
- 2025-07-03
- Estimated Expiration
- 2041-06-25
AI Technical Summary
The existing methods for labeling parts cut from sheets require increased time and costs due to the need for seals and manual identification, especially when parts are randomly distributed, making it difficult to attach labels to specific positions within stacks.
An integrated data creation device that controls a cutting processing system to distribute and integrate parts, creating data for attaching labels only to designated parts at specific positions by virtually integrating parts based on their carry-out order and integration position.
Enables efficient labeling of parts at specific positions within stacks, reducing time and costs by recognizing and attaching labels only to designated parts, thereby optimizing the labeling process.
Smart Images

Figure 0007702283000001 
Figure 0007702283000002 
Figure 0007702283000003
Abstract
Description
Technical Field
[0001] The present invention relates to an integrated data creation device and an integrated data creation method.
Background Art
[0002] In Patent Document 1, for example, when a plurality of parts are cut out from a plate-shaped sheet by a cutting machine such as a laser cutting machine, a technique is known in which the cut-out parts are individually carried out and integrated at the integration position of a parts pallet (see).
[0003] Patent Document 2 discloses a carry-out device that attaches a label to a part cut out by a cutting machine from a sheet and then carries it out. The method of attaching the label is, for example, a method of sticking a seal on which label information, which is information about the part, is printed. The parts to which the seal is attached are then sorted and integrated at a predetermined integration position. When the carry-out of all the parts cut out from a plurality of sheets is completed, a parts group (hereinafter referred to as a "stack") in which a plurality of parts are stacked is formed at each integration position. By the operator checking the label information of the seals attached to the parts integrated in each stack, the parts can be moved to the next process or managed on a process management system.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0005] The labeling of parts is performed on the parts to which label information is associated. If labels are attached to all parts having label information, the time required for part removal will increase. Also, if the label is a seal, the number of required seals will increase, resulting in higher costs. In addition, the working time also increases when removing the seal from the part.
[0006] However, when removing parts, the removal device does not know where in the stack the parts to be removed are located. In particular, in the case where parts cut out from a plurality of sheets are randomly distributed and accumulated at the accumulation position, it becomes difficult to identify the parts after accumulation. Therefore, it has been difficult to attach labels only to the parts existing at a specific position, such as the nth from the top, in each stack.
Means for Solving the Problem
[0007] The integrated data creation device according to one aspect of the present invention is integrated data used to control a cutting processing system that distributes and integrates parts cut out from a sheet to a plurality of integration positions, and creates integrated data for attaching labels to the parts integrated at the plurality of integration positions. The integrated data creation device includes a file acquisition unit that acquires an integrated information file created for each sheet on which the cutting processing system performs cutting processing and in which integrated information defining the carry-out order and integration position of each part sheeted on the sheet is described, an information reading unit that reads the integrated information from the integrated information file for each sheet according to the processing order of the sheet on which the cutting processing system performs cutting processing, a group creation unit that virtually performs a process of integrating each part sheeted on the sheet according to the carry-out order and integration position each time the information reading unit reads the integrated information, thereby creating a part group in which parts are stacked for each integration position, a list creation unit that extracts, as designated parts, the parts stacked at a preset designated position in the part group for each part group created by the group creation unit, and creates a part list showing a list of the designated parts extracted from each part group, a flag setting unit that sets a label flag defining whether to attach a label to each part sheeted on the sheet for each sheet based on the part list, and a file update unit that adds the label flag set by the flag setting unit to the integrated information and updates the integrated information file for each sheet.
[0008] According to the integrated data creation device of one aspect of the present invention, by virtually performing a process of integrating each part sheeted on the sheet according to the carry-out order and integration position of the parts, a stack (part group) of parts can be formed for each integration position. As a result, the order of the parts integrated at each integration position can be recognized, so that the designated parts to which labels should be attached can be recognized. And since this recognition result can be reflected in the label flag, labels can be attached only to the designated parts by referring to the label flag.
Effects of the Invention
[0009] According to one aspect of the present invention, among the parts integrated at each integration position, a label can be attached only to the parts existing at a specific position.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4A
Figure 4B
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Embodiments for Carrying Out the Invention
[0011] Hereinafter, with reference to the drawings, a processing data creation apparatus and a data creation method according to this embodiment will be described. FIG. 1 is a block diagram showing the configuration of a processing data creation apparatus and a cutting processing system according to this embodiment. FIG. 2 is an explanatory diagram schematically showing the configuration of an integrated data creation unit.
[0012] The processing data creation apparatus 21 according to this embodiment creates integrated data used to control a cutting processing system 40 that distributes and integrates parts cut out from a sheet to a plurality of integration positions, and creates integrated data for attaching a label to any part integrated at the integration position by the cutting processing system 40. In the processing data creation apparatus 21, a file acquisition unit 23a acquires an integrated information file created for each sheet on which the cutting processing system 40 performs cutting processing and in which integrated information defining the carry-out order and integration position of each part blanked on the sheet is described. An information reading unit 23b reads the integrated information from the integrated information file for each sheet in accordance with the processing order of the sheet on which the cutting processing system 40 performs cutting processing. A group creation unit 23c creates a parts group in which parts are stacked for each integration position by virtually performing a process of integrating the parts blanked on the sheet in accordance with the carry-out order and the integration position each time the information reading unit 23b reads the integrated information. A list creation unit 23d extracts, as designated parts, the parts stacked at a preset designated position in the parts group for each parts group created by the group creation unit 23c, and creates a parts list 90 showing a list of the designated parts extracted from each parts group. A flag setting unit 23e sets a label flag defining whether or not to attach a label to each part blanked on the sheet for each sheet based on the parts list 90. A file update unit 23f adds the label flag set by the flag setting unit 23e to the integrated information for each sheet and updates the integrated information file.
[0013] Hereinafter, an overall system including a machining data creation device and a cutting machining system will be described. The overall system shown in FIG. 1 mainly includes a CAD (Computer Aided Design) 10, a CAM (Computer Aided Manufacturing) 20, a control device 30, and a cutting machining system 40.
[0014] The CAD 10 is a computer equipped with CAD functions. The CAD 10 is composed of a computer having a hardware processor such as a CPU (Central Processing Unit), a memory, and various interfaces. The memory and various interfaces are connected to the hardware processor via a bus. By causing the hardware processor to execute a program stored in the memory, various functions provided by the CAD 10 are realized.
[0015] The CAD 10 functions as a part data creation device 11 by executing a computer program. The part data creation device 11 creates part data, which is data regarding parts to be cut from a sheet. The part data includes information such as the shape, size, and weight of the parts. The part data created by the part data creation device 11 is input to the CAM 20.
[0016] The CAM 20 is a computer equipped with CAM functions. The CAM 20 is composed of a computer having a hardware processor such as a CPU, a memory, and various interfaces. The memory and various interfaces are connected to the hardware processor via a bus. By causing the hardware processor to execute a program stored in the memory, the computer functions as a plurality of information processing circuits that realize various functions provided by the CAM 20. In the present embodiment, an example in which a plurality of information processing circuits provided by the CAM 20 are realized by software is shown, but dedicated hardware for executing each information processing circuit may be prepared.
[0017] The CAM20 is connected with an input device 24 for inputting information to the CAM20 and a display device 25 for displaying the information created by the CAM20. The CAM20 functions as a processing data creation device 21 that creates a processing program including processing data (blanking data and integration data) for the control device 30 to control the cutting processing system 40 by executing a computer program.
[0018] The processing data creation device 21 includes, as a plurality of information processing circuits, a blanking data creation unit 22 and an integration data creation unit 23. The blanking data creation unit 22 creates blanking data for cutting parts from a sheet. The integration data creation unit 23 creates integration data for sorting and integrating the parts cut from the sheet to a plurality of integration positions or for attaching labels to any parts integrated at the integration positions (integration data creation device).
[0019] The integration data creation unit 23 includes, as a plurality of information processing circuits, a file acquisition unit 23a, an information reading unit 23b, a group creation unit 23c, a list creation unit 23d, a flag setting unit 23e, a file update unit 23f, and a data output unit 23g.
[0020] The control device 30 is a device that controls the cutting processing system 40 based on the processing data and the processing program, and is, for example, an NC device (Numerical Control device). The control device 30 is composed of a computer having a hardware processor such as a CPU, a memory, and various interfaces. The memory and various interfaces are connected to the hardware processor via a bus. By causing the hardware processor to execute the program stored in the memory, various functions provided in the control device 30 are realized.
[0021] For example, the control device 30 controls the cutting processing system 40 to cut out parts from the sheet based on the sheet taking data and the processing program. When the cutting processing system 40 cuts out parts from the sheet, the parts are produced. Also, the control device 30 controls the cutting processing system 40 to carry out the parts cut out from the sheet based on the integrated data and the processing program. The cutting processing system 40 distributes and accumulates the carried out parts to predetermined accumulation positions on the pallet.
[0022] The cutting processing system 40 cuts out parts from the sheet and distributes and accumulates the parts cut out from the sheet to a plurality of accumulation positions. The cutting processing system 40 includes a processing machine 50 and a parts carrying-out device 60.
[0023] The processing machine 50 is, for example, a laser cutting machine, and cuts out parts from the sheet by irradiating the sheet with a laser beam.
[0024] The parts carrying-out device 60 takes out and carries out the parts cut out from the sheet. The parts carrying-out device 60 includes a carrying-out arm that separates and takes out the parts cut out from the sheet from the sheet residue. Also, the parts carrying-out device 60 has a function of attaching a label to the parts. In the present embodiment, an example of the method of attaching a label to the parts is a method of attaching a sheet-like label (label sheet) on which information about the parts (label information) such as the part name is displayed to the parts. However, as the method of attaching the label, the label may be directly printed on the parts by printing with a printer or engraving with a laser. Also, the label information displayed on the label may be composed of characters recognizable by the user or may be a code such as a barcode.
[0025] When parts are to be carried out, under the control of the control device 30, the parts carrying-out device 60 advances the carrying-out arm. When the carrying-out arm reaches the parts, the parts carrying-out device 60 attaches a label sheet to the parts, separates the parts from the sheet residue using the carrying-out arm, and takes them out. The parts carrying-out device 60 accumulates the taken-out parts at a defined accumulation position on the pallet.
[0026] Next, the operations executed by the processing data creation device 21 will be described. FIG. 3 is a flowchart showing the creation procedures of the blanking data and the accumulation data.
[0027] In step S10, the blanking data creation unit 22 activates the blanking editing function. The blanking data creation unit 22 activates the blanking editing function, for example, in response to an operation of the input device 24 by the operator.
[0028] In step S11, the file acquisition unit 23a creates blanking data for a plurality of sheets. The blanking of the parts for each sheet may be executed by the operator operating the input device 24, or may be automatically executed by the file acquisition unit 23a. When the file acquisition unit 23a automatically performs blanking, the blanking data creation unit 22 performs blanking in consideration of the size of each sheet, the shape and size of each part.
[0029] FIGS. 4A and 4B are diagrams showing the parts blanked on the sheet. In the following description, it is assumed that two sheets (the first and second sheets) 1 and 2 are processed in order to cut out six first parts A, one second part B, and one third part C. Two first parts A, one second part B, and one third part C are assigned to the first sheet 1. Four first parts A are assigned to the second sheet 2. The blanking results for each of the sheets 1 and 2 are created as blanking data by the file acquisition unit 23a.
[0030] When creating the blanking data, the blanking data creation unit 22 creates a machining program used for controlling the machine tool 50 based on the blanking data. The machining program is composed of machine control codes by which the control device 30 controls the machine tool 50 of the cutting machining system 40.
[0031] When these processes are completed, the blanking data creation unit 22 ends the blanking editing function. However, the blanking data creation unit 22 can also end the blanking editing function at the stage when the blanking data is created without creating the machining program. Also, the blanking data creation unit 22 may obtain the blanking data created by an external device without creating the blanking data.
[0032] In step S12, the integrated data creation unit 23 activates the integrated editing function. The integrated data creation unit 23 activates the integrated editing function, for example, in response to an operation of the input device 24 by the operator.
[0033] In step S13, the file acquisition unit 23a of the integrated data creation unit 23 determines the stacking conditions including the number of stacks for integrating the parts and the integration positions of each stack. Here, a "stack" refers to a group of parts stacked at the same integration position. The determination of the stacking conditions may be executed by the operator operating the input device 24, or may be automatically executed by the file acquisition unit 23a. When the integrated data creation unit 23 automatically determines the stacking conditions, the file acquisition unit 23a determines the stacking conditions in consideration of, for example, that parts of the same shape are at the same integration position and that the number of parts that can be integrated at the same integration position is equal to or less than the limited number.
[0034] FIG. 5 is an explanatory diagram showing the stacking conditions. In the example shown in FIG. 5, a first stacking position 1a, a second stacking position 2a, a third stacking position 3a, and a fourth stacking position 4a are determined as forming four mounds with respect to the pallet 70. Each of the stacking positions 1a, 2a, 3a, 4a is defined by two-dimensional coordinates (X coordinate and Y coordinate) of a representative position on the pallet 70. The first and second stacking positions 1a, 2a are positions where the first part A is stacked, the third stacking position 3a is a position where the second part B is stacked, and the fourth stacking position 4a is a position where the third part C is stacked.
[0035] In step S14, the file acquisition unit 23a determines the unloading order of each part sheeted on the sheet for each sheet. The determination of the unloading order may be executed by the operator operating the input device 24, or may be automatically executed by the file acquisition unit 23a.
[0036] In step S15, the file acquisition unit 23a creates a stacking information file based on the number of mounds, the stacking positions, and the unloading order. The stacking information file is created for each sheet. FIGS. 6 and 7 are explanatory diagrams showing the stacking information files corresponding to the sheets. FIG. 6 shows an overview of the stacking information file 80 corresponding to the first sheet 1, and FIG. 7 shows an overview of the stacking information file 81 corresponding to the second sheet 2.
[0037] As shown in FIG. 6, the stacking information file 80 corresponding to the first sheet 1 includes stacking information regarding two first parts A, one second part B, and one third part C sheeted on the first sheet 1. Similarly, as shown in FIG. 7, the stacking information file 81 corresponding to the second sheet includes stacking information regarding four first parts A sheeted on the second sheet 2. The stacking information includes the unloading order of the parts, the part name, the presence or absence of label information, and the stacking position (X coordinate and Y coordinate).
[0038] The part unloading order indicates the order in which the parts are unloaded among the multiple parts blanked on Sheets 1 and 2. The part name indicates the name of the part, and the same name is assigned to parts of the same shape. The presence or absence of label information indicates the presence or absence of label information assigned to the part. The stacking position is information on two-dimensional coordinates indicating the stacking position of the part on the pallet 70.
[0039] By referring to this stacking information, the stacking positions and stacking order of the eight parts cut out from the first and second sheets 1 and 2 can be recognized. Specifically, as shown in FIG. 6, among the four parts cut out from the first sheet 1, the first part A unloaded first is at the first stacking position 1a, the first part A unloaded second is at the second stacking position 2a, the second part B unloaded third is at the third stacking position 3a, and the third part C unloaded fourth is conveyed to the fourth stacking position, respectively.
[0040] Also, as shown in FIG. 7, among the four parts cut out from the second sheet 2, the first part A unloaded first is at the first stacking position 1a, the first part A unloaded second is at the second stacking position 2a, the first part A unloaded third is at the first stacking position 1a, and the first part A unloaded fourth is conveyed to the second stacking position 2a, respectively.
[0041] In this way, four stacks are formed by the eight parts cut out from the first and second sheets 1 and 2. And the stacking order of the parts in each stack depends on the processing order of the sheet and the part unloading order.
[0042] In this embodiment, the file acquisition unit 23a creates the stacking information file 80. However, the file acquisition unit 23a may acquire the stacking information file 80 created by an external device.
[0043] In step S16, the stacking data creation unit 23 performs a flag setting process. FIG. 8 is a flowchart showing the flag setting process.
[0044] In step S20, the information reading unit 23b of the integrated data creation unit 23 reads integrated information from the integrated information file for each sheet according to the processing order of the sheets on which the cutting processing system 40 performs cutting processing. Specifically, the information reading unit 23b reads integrated information from the integrated information file 80 corresponding to the first sheet 1 of the first sheet, and then reads integrated information from the integrated information file 81 corresponding to the second sheet 2 of the second sheet.
[0045] In step S21, the group creation unit 23c of the integrated data creation unit 23 creates data for each ridge formed on the pallet 70. Specifically, each time the information reading unit 23b reads integrated information, the group creation unit 23c virtually performs a process of integrating parts according to the unloading order and the integration position.
[0046] For example, when the integrated information of the first sheet 1 with the first processing order shown in FIG. 6 is read, the group creation unit 23c integrates the first part A with the unloading order of 1 to the first integration position (integration X coordinate: 100, integration Y coordinate 100). Next, the group creation unit 23c integrates the first part A with the unloading order of 2 to the second integration position (integration X coordinate: 500, integration Y coordinate 100). Similarly, the second part B and the third part C with the unloading orders of 3 and 4 are respectively integrated to the third integration position (integration X coordinate: 1000, integration Y coordinate 100) and the fourth integration position (integration X coordinate: 1500, integration Y coordinate 100).
[0047] Then, when the integrated information of the second sheet 2 with the second processing order shown in FIG. 7 is read, the group creation unit 23c virtually performs a process of integrating parts according to the unloading order and the integration position in the same manner as the first sheet 1.
[0048] Figure 9 is an explanatory diagram showing the processing details of the group creation unit. The "pile of A1" in Figure 9 refers to the pile of the first part A accumulated at the first accumulation position 1a. In the pile of A1, the first part A with the sheet processing order "1" and the unloading order "1" is first accumulated, and then the first part A with the sheet processing order "2" and the unloading order "1" is accumulated. And finally, the first part A with the sheet processing order "2" and the unloading order "3" is accumulated.
[0049] The "pile of A2" in Figure 9 refers to the pile of the first part A accumulated at the second accumulation position 2a. In the pile of A2, the first part A with the sheet processing order "1" and the unloading order "2" is first accumulated, and then the first part A with the sheet processing order "2" and the unloading order "2" is accumulated. And finally, the first part A with the sheet processing order "2" and the unloading order "4" is accumulated.
[0050] The "pile of B" in Figure 9 refers to the pile of the second part B accumulated at the third accumulation position 3a. Only the second part B with the sheet processing order "1" and the unloading order "3" is accumulated in the pile of B. The "pile of C" in Figure 10 refers to the pile of the third part C accumulated at the fourth accumulation position 4a. Only the third part C with the sheet processing order "1" and the unloading order "4" is accumulated in the pile of C.
[0051] In this way, the group creation unit 23c creates mountain data, which is a parts group with parts stacked, for each accumulation position.
[0052] Figure 10 is an explanatory diagram of the parts list. The list creation unit 23d creates the parts list 90. The list creation unit 23d extracts the part located at the top in each mountain as the designated part for each mountain created by the group creation unit 23c. And as shown in Figure 10, the list creation unit 23d creates the parts list 90 showing a list of the designated parts extracted from each mountain (step S22).
[0053] In the case of the example shown in FIG. 9, the list creation unit 23d extracts, as designated parts, the first part A with the unloading order "3" on the second sheet 2 in the "pile of A1". Similarly, the list creation unit 23d extracts, as designated parts, the first part A with the unloading order "4" on the second sheet 2 in the "pile of A2". The list creation unit 23d extracts, as designated parts, the second part B with the unloading order "3" on the first sheet 1 in the "pile of B" and the third part C with the unloading order "4" on the first sheet 1 in the "pile of C", respectively. The list creation unit 23d creates a parts list 90 from these four designated parts.
[0054] Based on the parts list 90 and the integration information, the flag setting unit 23e sets a label flag for each part for each sheet (step S23). The label flag is a flag for substantially defining the presence or absence of label assignment to a part. Specifically, the flag setting unit 23e refers to the integration information corresponding to the part and sets a label flag for the part for which the label information is set to "yes".
[0055] FIGS. 11 and 12 are explanatory diagrams showing the updated integration information file. In the first sheet 1 shown in FIG. 11, the label information is "yes" for the first part A with the unloading orders 1st and 2nd and the second part B with the unloading order 3rd. The flag setting unit 23e sets a label flag for these parts. Similarly, in the second sheet 2 shown in FIG. 12, the label information is "yes" for the first part A with the unloading orders 1st to 4th. The flag setting unit 23e sets a label flag for these parts.
[0056] Among the parts for which the label flag is set, if the part is described in the parts list 90, the flag setting unit 23e sets the label flag to "paste", which means pasting a label sheet. On the other hand, among the parts for which the label flag is set, if the part is not described in the parts list 90, the flag setting unit 23e sets the label flag to "do not paste", which means not pasting a label sheet.
[0057] The file update unit 23f adds the label flags set by the flag setting unit 23e to the integrated information for each sheet and updates the integrated information file (step S24). By updating the integrated information file, integrated data is created.
[0058] When the integrated data is created, the data output unit 23g creates a machining program used for controlling the parts unloading device 60 based on the integrated data. The machining program is composed of machine control codes by which the control device 30 controls the parts unloading device 60 of the cutting processing system 40.
[0059] As shown in FIG. 3, in step S17, the integrated data creation unit 23 ends the integrated editing function. However, the sheet taking data creation unit 22 can also end the integrated editing function at the stage where the integrated data is created without creating the machining program.
[0060] In step S18, the sheet taking data creation unit 22 and the integrated data creation unit 23 (data output unit 23g) output the machining program, the sheet taking data, and the integrated data. The output machining program, sheet taking data, and integrated data can be used by the control device 30 that controls the cutting processing system 40.
[0061] FIG. 13 is a flowchart showing the flow of the machining operation executed by the cutting processing system. The processing shown in this flowchart is executed by the control device 30.
[0062] First, in step S30, the control device 30 sets the operation mode. The parts unloading device 60 has a plurality of operation modes for attaching labels to the parts. The control device 30 can set a mode for attaching a label to the parts based on the label flag from among the plurality of operation modes.
[0063] In step S31, the control device 30 reads the machining program, the blanking data, and the integration data. Thereby, the control device 30 can read the integration information file from the integration data for controlling the part unloading device 60.
[0064] By executing the machining program, the control device 30 controls the operation of the machine tool 50. Thereby, the machining by the machine tool 50 is started (step S22). The machine tool 50 sequentially machines the sheets and cuts out parts from the individual sheets.
[0065] By executing the machining program, the control device 30 controls the operation of the part unloading device 60. Thereby, the part unloading device 60 unloads the parts cut out from the sheet according to the conveyance order and the integration position (step S33).
[0066] The control device 30 refers to the integration data. If the label flag set for the parts unloaded by the part unloading device 60 is "stick", the control device 30 attaches a label sheet to the parts in accordance with the unloading of the parts (step S34). On the other hand, if the label flag is "not stick", the control device 30 simply unloads only the parts and does not attach the label sheet.
[0067] Then, when the cutting out and unloading of all the parts are completed, the control device 30 ends the machining.
[0068] As described above, according to the integration data creation unit 23 (integration data creation device) according to the present embodiment, by virtually performing the process of integrating each part blanked on the sheet according to the unloading order and the integration position of the parts, a stack (part group) of parts stacked for each integration position can be generated. Thereby, since the order of the parts integrated at each integration position can be recognized, the designated parts to which labels should be attached can be recognized. Then, by reflecting this recognition result in the label flag, labels can be attached only to the designated parts.
[0069] Therefore, among the parts of each mountain, labels can be attached only to the parts (designated parts) that exist at a specific position, such as the nth from the top.
[0070] Also, in this embodiment, the integrated data creation unit 23 further has a data output unit 23g that outputs integrated data including the integrated information file updated by the file update unit 23f.
[0071] According to this configuration, since the data output unit 23g can output integrated data, the integrated data can be used in the cutting processing system 40 and other external devices.
[0072] In this embodiment, the integrated information includes information regarding the presence or absence of label information to be attached to the parts. The flag setting unit 23e adds a label flag to the parts that have label information in the integrated information.
[0073] According to this configuration, since a label flag is added to the parts that have label information, by switching this label flag, the setting of label attachment to the parts can be switched. As a result, among the parts that have label information, the setting of label attachment can be switched. Thereby, labels can be attached only to the parts (designated parts) that exist at a specific position.
[0074] In this embodiment, when the part is the part shown in the part list 90, the flag setting unit 23e sets the label flag to a state (labeling) indicating that a label is to be attached. On the other hand, when the part is not the part shown in the part list 90, the flag setting unit 23e sets the label flag to a state (not labeling) indicating that a label is not to be attached.
[0075] According to this configuration, by referring to the parts list 90, only the flag for the specified part can be set to the state of attaching a label. As a result, a label can be attached only to the part (specified part) existing at a specific position.
[0076] In the present embodiment, the specified part is the part located at the top in the part group.
[0077] According to this configuration, among the respective stacking positions, a label can be attached only to the part located at the top.
[0078] In the present embodiment, the cutting processing system 40 has a plurality of operation modes for attaching a label to a part. The plurality of operation modes includes a mode of attaching a label based on a label flag.
[0079] According to this configuration, the cutting processing system 40 includes a mode of attaching a label based on a label flag. As a result, among the various operation modes, the mode of attaching a label based on a label flag can be executed.
[0080] In the present embodiment, when the mode of attaching a label based on a label flag is selected as the operation mode, the cutting processing system 40 attaches a label to a part according to the label flag read from the integrated data.
[0081] According to this configuration, by referring to the integrated data by the cutting processing system 40, a label can be attached according to the label flag. As a result, a label can be attached only to the part (specified part) existing at a specific position.
[0082] In addition, the integrated data creation method described in the present embodiment includes the operations executed by the above-described integrated data creation unit 23 (integrated data creation device), and has the same effect as that of the integrated data creation unit 23.
[0083] Note that the designated parts may be parts stacked at a preset designated position, and are not limited to the parts located at the topmost position.
[0084] As described above, embodiments of the present invention have been described. However, the discussions and drawings forming part of this disclosure should not be understood as limiting the present invention. Various alternative embodiments, examples, and operation techniques will be apparent to those skilled in the art from this disclosure.
Explanation of Reference Numerals
[0085] 10 CAD 11 Parts Data Creation Device 20 CAM 21 Machining Data Creation Device 22 Sheet Metal Data Creation Unit 23 Integrated Data Creation Unit (Integrated Data Creation Device) 23a File Acquisition Unit 23b Information Reading Unit 23c Group Creation Unit 23d List Creation Unit 23e Flag Setting Unit 23f File Update Unit 23g Data Output Unit 24 Input Device 25 Display Device 30 Control Device 40 Cutting Processing System 50 Machine Tool 60 Parts Unloading Device
Claims
1. Integration data used to control a cutting process system that distributes and integrates parts cut from a sheet to a plurality of integration positions, the integration data being created by an integration data creation device that creates the integration data for the purpose of attaching labels to the parts integrated at the plurality of integration positions by the cutting process system, a file acquisition unit that acquires an integration information file created for each sheet on which the cutting process system performs a cutting process and in which integration information defining the unloading order and integration position of each part blanked on the sheet is described; an information reading unit that reads the integration information from the integration information file for each sheet in accordance with the processing order of the sheet on which the cutting process system performs a cutting process; a group creation unit that virtually performs a process of integrating each part blanked on the sheet in accordance with the unloading order and the integration position each time the information reading unit reads the integration information, thereby creating a part group in which the parts are stacked for each integration position; a list creation unit that extracts, as designated parts, the parts stacked at a designated position preset in the part group for each part group created by the group creation unit, and creates a part list showing a list of the designated parts extracted from each part group; a flag setting unit that sets a label flag that defines whether or not to attach a label to each part blanked on the sheet for each sheet based on the part list; a file update unit that adds the label flag set by the flag setting unit to the integration information for each sheet and updates the integration information file; An integration data creation device comprising the above.
2. The integration data creation device according to claim 1, further comprising a data output unit that outputs the integration data including the integration information file updated by the file update unit. The integration data creation device according to claim 1.
3. The integration information includes information that defines whether or not there is label information to be attached to the part, The flag setting unit sets the label flag for the part in which the label information exists in the integration information. The integration data creation device according to claim 1 or 2.
4. The flag setting unit, when there is the label information and the part is shown in the part list, sets the label flag to attach the label. When the part has the label information and is not shown in the parts list, set the label flag to not assign the label. The integrated data creation device according to claim 3.
5. The designated part is the part located at the top among the part groups. The integrated data creation device according to any one of claims 1 to 4.
6. The cutting processing system is provided with a plurality of operation modes for assigning the label to the part, and the plurality of operation modes include a mode of assigning the label to the part based on the label flag. The integrated data creation device according to any one of claims 1 to 5.
7. The cutting processing system is when the mode of assigning the label to the part based on the label flag is selected as the operation mode, assign the label to the part according to the label flag read from the integrated data. The integrated data creation device according to claim 6.
8. Integrated data used to control a cutting processing system that distributes and integrates parts cut out from a sheet to a plurality of integration positions, in an integrated data creation method for creating the integrated data for the cutting processing system to assign a label to the parts integrated at the plurality of integration positions, a computer obtains an integration information file created for each sheet on which the cutting processing system performs cutting processing, and describes the carry-out order and integration position of each part sheeted on the sheet; reads the integration information from the integration information file for each sheet according to the processing order of the sheet on which the cutting processing system performs cutting processing; each time the integration information is read, virtually performs a process of integrating each part sheeted on the sheet according to the carry-out order and the integration position, to generate a part group in which the parts are stacked for each integration position; for each part group, extracts the part stacked at a preset designated position among the part groups as a designated part, and creates a parts list showing a list of the designated parts extracted from each part group; based on the parts list, sets a label flag for defining whether or not to assign a label to each part sheeted on the sheet for each sheet. For each of the sheets, add the label flag to the integrated information and update the integrated information file. Integrated data creation method.
Citation Information
Patent Citations
Fabric spreading, fabric spreading device and mark attaching device to underlaid sheet
JP1996118292A
Device for machining and collecting metal sheet
JP1997220628A
Plate material processing method and its device and marking method in plate material processing and its device
JP1999277377A
Plate material conveying device
JP2003170330A
Workpiece grouping and stacking system
JP2004059199A