EP1005931B1 - Work piece processing device - Google Patents
Work piece processing device Download PDFInfo
- Publication number
- EP1005931B1 EP1005931B1 EP19990123709 EP99123709A EP1005931B1 EP 1005931 B1 EP1005931 B1 EP 1005931B1 EP 19990123709 EP19990123709 EP 19990123709 EP 99123709 A EP99123709 A EP 99123709A EP 1005931 B1 EP1005931 B1 EP 1005931B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- work piece
- classification
- accumulation
- product
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B21—MECHANICAL METAL-WORKING WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
- B21D—WORKING OR PROCESSING OF SHEET METAL OR METAL TUBES, RODS OR PROFILES WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
- B21D43/00—Feeding, positioning or storing devices combined with, or arranged in, or specially adapted for use in connection with, apparatus for working or processing sheet metal, metal tubes or metal profiles; Associations therewith of cutting devices
- B21D43/20—Storage arrangements; Piling or unpiling
Definitions
- the present invention relates to a work piece machining and accumulation device for using a work piece machining device such as a punch press machine or a laser machining device to cut products out from a work piece such as sheet metal or the like and classifying and loading the cut products in an accumulation area.
- a work piece machining device such as a punch press machine or a laser machining device to cut products out from a work piece such as sheet metal or the like and classifying and loading the cut products in an accumulation area.
- a work piece machining device such as a punch press machine or a laser machining device to cut products out from a work piece such as sheet metal or the like and classifying and loading the cut products in an accumulation area.
- a work piece machining device such as a punch press machine or a laser machining device to cut products out from a work piece such as sheet metal or the like and classifying and loading the cut products in an accumulation area.
- creation of an automatic operation program involves the following problems. That is, when creating a machining program for controlling a work piece machining device or a classification and accumulation program for allowing a transfer device to classify and accumulate products, inconsistency, if any, between classification information and the specification of the transfer device or general production limitations or requirements such as high yields or low costs must be corrected to within a predetermined level.
- the contents of processing such as the inconsistency correction must be manually determined before directly inputting to an automatic programming device, information required by the classification and accumulation program (for example, classification box numbers).
- the manual determination of the contents of the inconsistency correction and the information input operation require a large amount of time and labor.
- An object of the present invention is to provide a work piece processing system capable of classifying and accumulating machined products based on their objects, efficiently accumulating them in a limited area, and simply creating a relevant control programs.
- This work piece processing system comprises a work piece machining device (1) for cutting products (M) out from a material work piece (W), a transfer device (2) for transferring the products (M) from the work piece machining device (1) to arbitrary positions in an accumulation area (E), a control device (3) for program-controlling the work piece machining device (1) and the transfer device (2), and an automatic programming device (4).
- the automatic programming device (4) generates as a program to be executed by the control device (3), a machining program (13) for allowing the work piece machining device (1) to cut a work piece (W), based on predetermined information including shape information (7a) for the products (M) and classification information (9) indicating a product arrangement form on the accumulation area (3), and a classification and accumulation program (15) for allowing the transfer device (2) to pick up the machined product (M) and to carry out classification corresponding to the classification information (9) in order to accumulate the product in the accumulation area (e).
- the automatic programming device (1) generates the machining program (13) and the classification and accumulation program (15) from the predetermined information including the shape information (7a) and classification information (9) for the set products (M). Based on the generated machining program (13), the work piece machining device (1) cuts the products (M) out from the material work piece (W) according to control provided by the control device (3).
- the transfer device (2) picks up the machined product (M) according to the classification and accumulation program (15), and carries out classification corresponding to the classification information (9) in order to accumulate the product at a predetermined position in the accumulation area (E).
- the products (M) can be classified and accumulated irrespective of the blanking of the products (M) of the material work piece (W).
- shape information (7a) and classification information (9) for the products (M) is used to generate the machining program (13) and the classification and accumulation program (14) beforehand, blanking and machining suitable for classification can be carried out to enable an efficient process from machining to classification and accumulation.
- this work piece processing system can correct to within a predetermined level, inconsistency, if any, between the classification information (9) and the specification of the transfer device (2) or general production limitations or requirements such as high yields or low costs.
- the system can then reflect the resulting machining sequence and classification destinations in the machining program (13) and the classification and accumulation program (14). It can also create these programs (13), (14) easily.
- the classification information (9) includes classification type information (9a) indicating a plurality of classification types including loading by delivery date, loading by process, loading as blanked, space-saving loading; loading by product, and arbitrary loading
- the automatic programming device (1) may have an accumulation area blanking means (42) for determining the location of each product (M) relative to a predetermined accumulation area (E) according to a predetermined blanking rule (45), based on the classification type information (9a) and the product shape information (7a).
- the accumulation area blanking device (42) is provided in the automatic programming device (1) to determine the accumulation position of each product (M) according to the predetermined blanking rule (45) based on the classification type information (9a) and the product shape information (7a). Consequently, the classification and accumulation program (15) is generated so as to efficiently carry out various loadings such as loading by delivery date, loading by process, loading as blanked, space-saving loading, loading by product, and arbitrary loading, thereby enabling more efficient accumulation.
- the transfer device (2) may comprise a running body (27) capable of running between the work piece machining device (1) and the accumulation area (E) for products (M) and having a plurality of suction pads (35) for sucking products (M) and a pad range varying means (37) for varying the arrangement range of the plurality of suction pads (35), and may include as the predetermined information for generating the machining program (13) and the classification and accumulation program (14), specification information (10) for the transfer device (2) including the pad range varying means (37).
- the specification information (10) for the transfer device (2) including the pad range varying means (37) is included as the predetermined information for generating the machining program (13) and the classification and accumulation program (14), enabling the arrangement range of the suction pads (35) to be appropriately changed for each product (M) while enabling the machining program (13) to be generated according to the limited range based on the specification of the transfer device (2).
- This work piece machining and accumulation device comprises a work piece machining device 1 such as a punch press machine or a laser machining device, a work piece storage device 5, a transfer device 2, a control device 3 for controlling the work piece machining device 1 and the transfer device 2, and an automatic programming device 4.
- the work piece machining device 1 cuts out products M, and the transfer device 2 then picks up the product and classifies and accumulates it at a predetermined position in an accumulation area E.
- Figure 6 shows various examples of classification during accumulation.
- Figure 6A shows an example of loading as blanked in which the products are arranged as blanked relative to the work piece.
- Figure 6B shows an example of loading by product in which the products M are arranged by grouping them based on their types.
- Figure 6C shows an example of loading by subsequent step in which the products are arranged in groups corresponding to the respective subsequent steps.
- the subsequent steps are a bending step and a coating step, and the products are placed in different classification boxes B for the corresponding steps.
- the products M are placed in different classification boxes B for the respective coating colors.
- Figure 6D shows an example of loading by order in which the products are arranged in groups corresponding to the respective orders and in which different classification boxes B are used for the respective orders.
- Figure 6E shows an example of loading by delivery date in which the products are arranged in groups corresponding to the respective delivery dates and in which different classification boxes B are used for the respective delivery dates. If the plurality of classification boxes B are used as in Figures 6C to 6E, the accumulation area E ( Figure 1) is divided into partitioned classification areas E1, E2 corresponding to the classification boxes B.
- This work piece processing system can use the following techniques for these classification methods.
- the automatic programming device 1 sets automatic nesting for the accumulation area E so that the same machined products M are automatically accumulated in the limited accumulation area E irrespective of blanking for the material work W.
- Object-based classification codes attached to the corresponding products M are translated into accumulation position data (XY address) for each of the partitioned accumulation areas E1, E2 so that the products are accumulated in classification boxes B provided for the respective delivery dates.
- the automatic programming device 1 acts as a program creation means for automatically generating a machining program 13 and a transfer program 14 based on product information 7, material information 13, classification information 9, and transfer device specification information 10 set in an information setting means 6.
- the automatic programming device 1 is composed of a computer device comprising a display means such as a CRT and an input means such as a keyboard or a pointing device.
- the information setting means 6 stores each information and may be provided as part of the automatic programming device 1 or separately from it.
- the transfer program 14 includes a load program (not shown in the drawings) for loading a work in the work piece machining device 1 and a classification and accumulation program 15 for transferring the products M.
- the automatic programming device 4 is composed of part of a CAD/CAM device.
- the automatic programming device 4 comprises a machining program generation section 18 and an accumulation program generation section 19.
- the control device 3 is composed of a computer device separate from the automatic programming device 4, and comprises a work piece machining device control means 20 and a transfer device control means 21 for numerically controlling the work piece machining device 1 and the transfer device 2, respectively; and a synchronization control means 22 for allowing both control means 20, 21 to synchronize with each other for predetermined control.
- the control device 3 has annexed there to a manual instruction means 23 for instructing the transfer device 2 through manual operations.
- the control device 4 uses the classification and accumulation program 15 in the transfer program 14 created by the automatic programming device 1 to pick up a product, and synchronously controls the work piece machining device 1 and the transfer device 2 to move the transfer device 2 to the home position 0 in the accumulation area E. Subsequently, the control device 4 references the corresponding product-based XY address relative to the accumulation area home position 0 to move the transfer device 2 at a low speed in order to accumulate the product M.
- the work piece machining device 1 cuts, on a table 1a, the products M out from the work piece W used as a material and in this example, comprises a turret-type punch press machine.
- P denotes a machining position (a punch position).
- the work piece storage device 5 comprises the accumulation area E for the products M, a material accumulation area 24, and a residual material accumulation area 25 arranged in a line.
- the area E, 24, 25 are each composed of a top surface of a pallet capable of moving in the arrangement direction of these areas, wherein the pallet is stopped at a predetermined position.
- the arrangement direction (Y-axis direction) of the areas E, 24, 25 is orthogonal with the direction in which the work piece machining device 1 and the work piece storage device 5 are arranged (X-axis direction).
- An auxiliary table 33 is installed between the work piece machining device 1 and the work piece storage device 5.
- the transfer device 2 is a means for picking the product M machined by the work piece machining device 1 and transferring it to the accumulation area E for classification, and is used as both a means for loading the material work piece W in the work piece machining device 1 from the material loading area 24 of the work piece storage device 5 and a means for unloading to the residual material accumulation area 25, a skeleton-like residual material resulting from cutting-out of the products M by the work piece machining device 1.
- the transfer device 2 is composed of a rail-like movable table 26 provided like an erected rail extending in the arrangement direction (X-axis direction) of the work piece machining device 1 and the work piece storage device 5 and that can be moved in a direction orthogonal with this arrangement direction; a running body 27 installed on the rail-like movable table 26 so as to run in the longitudinal direction of the table 26 (X-axis direction); and a work piece gripping means 28 installed on the running body so as to rise and fall.
- the work piece gripping means 28 can be moved in three axial directions that are orthogonal with one another.
- Movement of the rail-like movable table 26, running of the running body 27, and rising and falling of the work piece gripping means 28 are executed by driving provided by servo motors 29, 30, 31 ( Figure 3) for the respective axes.
- the rail-like movable table 26 is installed on rails 32 along the respective sides of the work piece storage device 5 so as to move over the work piece storage device 5, and extends to above the work piece machining device 1 like a cantilever.
- the work piece gripping means 28 comprises a plurality of suction pads 35 attached on a gripping mean frame 36, and has a gripper (not shown in the drawings) for gripping a residual material as required.
- the gripping means frame 26 has a main frame 36a located at the center and a pair of movable frames 36b provided on the respective sides of the main frame 36a so that the movable frames 36b leaves and approaches the main frame 36a to vary the arrangement range of the plurality of suction pads 30 in the running direction.
- the movable frames 36b and a drive means such as a cylinder device for moving the movable frames 36b constitute a pad range varying means 37.
- the maximum extension of the work piece gripping means 28 is shown by the solid line in Figure 2, while its minimum extension is shown by the chain line in the same figure.
- Each suction pad 35 sucks a work piece in vacuum, and is connected through a pipe to a negative pressure generation means (not shown in the drawings) such as a vacuum pump.
- a negative pressure generation means such as a vacuum pump.
- One or more of the plurality of suction pads 35 are each composed of a group of pads comprising a large number of small suction pads 35a as shown in Figure 2 by enlarging part of this figure.
- Each small suction pad 35a is connected to the negative pressure generation means via a contraction means.
- the suction pad 35 consisting of the groups of pads is located in such a way that part of it is not in contact with the product M, it can suck the product M using only those small suction pads 35a that are opposed to the product M and without an suction error caused by the leakage of a negative pressure.
- the machining program generation means 18 of the automatic programming device 4 has a material blanking means 38 and an NC data generation means 39, and a general blanking rule 40 and an accumulation-considered blanking rule 41 are provided for the material blanking means 39.
- the material blanking means 38 is a means for blanking each product M out from the material work piece W and carries out blanking according to the general blanking rule 40 or the accumulation-considered blanking rule 41.
- the NC data generation means 39 for example, allots tools for punch pressing and sets relevant machining conditions according to a predetermined rule in order to finish the executable machining program 13.
- the accumulation program generation means 19 has an accumulation area blanking means 42, a pad range determination means 43, and an NC data generation means 44, and a blanking rule 45 is provided for the accumulation area blanking means 42.
- the accumulation area blanking means 42 blanks each product M so as to correspond to the accumulation area E (or the partitioned accumulation areas E1, E2) according to the blanking rule 45.
- the pad range determination means 43 determines for each product M, the arrangement range of the suction pads 35 provided by the pad range varying means 37.
- the pad range determination means 43 for example, determines, for example, whether one or both of the movable frames 36b of the gripping means frame 36 are opened or both are closed. Based on the results of blanking executed so as to correspond to the accumulation area and the results of the determination made by the pad range determination section 43, the NC data generation means 44 finishes the transfer program 14 comprising executable NC data for moving the transfer device 2.
- the product information 7 set by the information setting means 6 includes product shape information 7a and number of products per shape information 7b indicating the number of products M for each shape.
- the classification information 9 includes classification type information indicating the type of classification as shown in Figure 6; and information indicating how the accumulation area is set for each classification type, for example, whether the products are classified using the overall accumulation area as one accumulation area or the accumulation area E is divided into the plurality of partitioned accumulation areas E1, E2 for, for example, the respective classification boxes B so that the products can be classified into the partitioned accumulation areas E1, E2.
- the product shape information 7a consists of, for example, developments obtained by subjecting to 3D expansion or surface synthesis, graphical data on work piece folded products designed by the CAD/CAM device constituting the automatic programming device 4, or consists of graphical data obtained by a CAD device separated from this CAD/CAM device.
- the product shape information 7a includes data on the external shapes of the products M and data on punched holes formed if the inside of the product is punched and on molded shapes.
- the classification types included in the classification type information 9a include loading types such as arbitrary loading, loading by delivery date, loading by process, loading as blanked, space-saving loading, loading by product, and loading by order.
- the space-saving loading is a method for loading the products in such a way as to minimize a space in the accumulation area E required by the products, without considering other purposes.
- the arbitrary loading is a method for loading the products in the accumulation area E without complying with a particular rule.
- the other loading types are as described above in Figure 6.
- the product information 7 and the classification information 9 may be input to the automatic programming device 4 via a communication line such as a bus or a telephone line or via a storage medium.
- Figure 4 shows two types of automatic blanking processing: blanking carried out by the material blanking means 38 in Figure 1 (automatic material blanking A) and blanking executed by the accumulation area blanking means 42 (automatic area blanking B).
- the material blanking means 38 has the general blanking rule 40 and the accumulation-considered blanking rule 41 so that blanking can be carried out by considering classification during accumulation.
- the accumulation-considered blanking rule 41 includes rules set for the classification methods for the respective objects described above in Figure 6 (loading as blanked, loading by product, loading by subsequent process, loading by order, loading by delivery date) so that one of the classification method rules is adopted that corresponds to the classification type information 9a in the classification information 9.
- the plurality of products M are automatically blanked so as to maximize the yield relative to the material work piece W, according to the general blanking rule 38.
- the accumulation area blanking means 42 automatically blanks each product M so as to correspond to the accumulation area E (E1, E2) according to the blanking rule 45 to generate the classification and accumulation program 15 corresponding to the results of the classification.
- the blanking rule 45 includes rules corresponding to the classification methods for the respective objects described above in Figure 6 (loading as blanked, loading by product, loading by subsequent process, loading by order, loading by delivery date) so that one of the rules is selected that corresponds to the classification type information 9a.
- the accumulation position of each product M is determined so as to minimize that area of the specified planar range constituting the accumulation area E in which no product M is placed.
- automatic blanking is carried out so as to minimize that area of each partitioned accumulation area E1, E2 in which no product M is placed.
- the accumulation position of each blanked product M is defined as an XY address relative to the accumulation area home position 0. If the accumulation area E is divided, the accumulation position of each product M is defined as an XY address relative to the accumulation area home position 01, 02 of the corresponding partitioned accumulation area E1, E2.
- Figure 5 shows a mechanical operation controlled by the control device 3 in Figure 1.
- the control device 3 executes immediate processing to change NC data owned by itself in order to control the transfer device 2 and the work piece machining device 1.
- a real time control item A indicates control based on the NC data (the machining program 13 in Figure 1) obtained through the automatic material blanking (A) described in Figure 4.
- the real time control item A allows the work piece machining device 1 to machine the product by externally shaping it and internally processing it by means of punching and then allows the transfer device 2 to pick up the product. If the picking fails, a reattempt is made by slightly shifting the picking position.
- control device 3 controls the running body 27 of the transfer device 2 to move to the accumulation area home position 0 at a high speed. Once the transfer device has reached the accumulation area home position 0, control is provided based on a real time control item B. That is, the control device 3 moves the running body 27 at a low speed (for example, skip movement) to an accumulation position corresponding to the product M that is specified in the classification and accumulation program 15.
- an accumulation height control section (not shown in the drawings) provided in the control device 3 counts and updates an accumulation height each time one product is accumulated in each accumulation position, thereby controlling in real time, an accumulation height instruction for lowering the work piece gripping means 28 of the transfer device 2.
- the accumulation operation performed if the accumulation area E is partitioned is principally the same as the accumulation operation performed if the accumulation area E is not partitioned except that the operation is performed for each of the partitioned accumulation areas E1, E2 as follows: After the product has been picked up, it is fed at a high speed to the home position 01, 02 of the corresponding accumulation area E1, E2, and is then moved at a low speed to the accumulation position specified by the classification and accumulation program 16. Partition specification data described in the classification and accumulation program 15 is used to determine to which of the partitioned accumulation areas E1, E2 the product corresponds.
- the partition specification data is specified by the classification area information 9a in the classification information 9 input to the automatic programming device 1, or is generated according to the object classification code set for each product M, during blanking executed by the accumulation area blanking means 45.
- Accumulation position data for the inside of each partitioned accumulation area E1, E2 is processed using the same address data (XY address).
- the accumulation area blanking means 19 may translate the object-based classification code provided for each product into specification data for the partitioned accumulation area E1, E2 and an XY address in this area E1, E2.
- the material blanking information 45 and the product information 46 may be input to the automatic programming device 4A so that the automatic programming device 4A uses this input information to generate the machining program and the transfer program, as shown in Figure 7.
- the product information 46 includes delivery dates, subassembly unit names, product shapes, materials, and board thicknesses.
- the material blanking information 45 specifies blanking for each product M relative to the material work piece W.
- the material blanking information 45 and the product information 46 are set in the information setting means 6A.
- the information setting means 6A may constitute the automatic programming device 4A or may be provided separately from this device 4A. In this embodiment, those points that have not been particularly described are the same as in the embodiment explained in Figures 1 to 6.
- the machining program 13 and the transfer program 14 are generated as independent programs.
- the automatic programming device may generate as a unit-oriented program, a group of unit machining instructions 13a in the machining program 13 for machining a single product M and a group of unit transfer instructions 14a in the transfer program 14 for transferring a single product M in order to configure the machining program and the transfer program using sets of unit-oriented programs.
- the machining program and the transfer program may constitute a single program.
- Figure 8 shows an example of an automatic programming device that generates such a unit-oriented program
- Figure 9 shows a process for creating such a program.
- those points that have not been particularly described are the same as in the embodiment explained in Figures 1 to 6.
- a unit-oriented program generation means 47 provided in the automatic programming device 3B automatically generates, based on the product shape information 7a ( Figure 1), a unit-oriented program 48 that is an NC program for automatically blanking a single product M.
- the unit-oriented program 48 includes the work piece machining information and the pad range information from the pad range varying means 37.
- the work piece machining information and the pad range information are generated by a product-based machining program generation means 49 and a product-based pad range setting means 50 in the unit-oriented program generation means 47, respectively.
- Figure 9 shows a process for creating the unit-oriented program 48.
- the product-based machining program generation means 49 (Figure 8) automatically arranges the tools as shown in step S1.
- the details of the processing in step S1 are omitted.
- the display means 16 ( Figure 1) displays the results of this automatic tool arrangement so that an operator can check them (S2). After the check, the tool arrangement is manually modified if required. Subsequently, a pad range is specified.
- the pad range may be specified automatically by the unit-oriented program generation means 47 or manually.
- a product-based pad range setting means 50 in Figure 8 specifies the pad range in the unit-oriented program 48. In this manner, the unit-oriented program 48 for automatic blanking is completed.
- This unit-oriented program 48 is created for each product M and stored in a predetermined storage area.
- the work piece processing system comprises the work piece machining device, the transfer device for transferring the products to the accumulation area, the control device for program-controlling the work piece machining device and the transfer device, and the automatic programming device, and the automatic programming device generates as a program to be executed by the control device, the machining program and the classification and accumulation program based on predetermined information including the shape information for the products and the classification information indicating the arrangement of the products on the accumulation area.
- this system can classify and accumulate the machined products based on their objects and efficiently accumulate them in the limited area, and can create the machining program and classification and accumulation program so as to operate efficiently.
- the machining program and the classification and accumulation program can be created easily.
- the classification information includes classification type information indicating a plurality of classification types including loading by delivery date, loading by process, loading as blanked, space-saving loading, loading by product, and arbitrary loading
- the automatic programming device has an accumulation area blanking means for specifying the accumulation position of each product relative to a predetermined accumulation area according to a predetermined blanking rule, based on the classification type information and the product shape information.
- the transfer device has a plurality of suction pads for sucking products and a pad range varying means for varying the arrangement range of the plurality of suction pads, and includes as the predetermined information for generating the machining program and the classification and accumulation program, transfer device specification information including the pad range varying means, then the arrangement range of the suction pads can be changed for each product and the machining program can be generated according to the limited range based on the transfer device specification.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
- Control By Computers (AREA)
- Multi-Process Working Machines And Systems (AREA)
- General Factory Administration (AREA)
- Stacking Of Articles And Auxiliary Devices (AREA)
- Discharge By Other Means (AREA)
- Punching Or Piercing (AREA)
Description
- The present invention relates to a work piece machining and accumulation device for using a work piece machining device such as a punch press machine or a laser machining device to cut products out from a work piece such as sheet metal or the like and classifying and loading the cut products in an accumulation area. Such a device is known for instance from EP-A-0 511 508, in accordance with the preamble of
claim 1. - As techniques for cutting products out from a work piece and machining and accumulating them, the following have been put to practical use:
- (a) After machining has been finished, a picking device picks up a product and classifies and loads it in classification boxes.
- (b) After machining has been finished, the position relationship in the arrangement of products existing during blanking is reproduced on an accumulation side before accumulation.
-
- In the method of classifying and loading products in classification boxes in (a), a large number of classification boxes must be arranged if there are many types of products. Consequently, the occupied area of an accumulation area increases, so this method is actually infeasible. In addition, it cannot flexibly deal with a change in the classification method. In the method of reproducing the arrangement existing during blanking, on the accumulation side before accumulation in (b), classification must be carried out at the post-process according to their types or delivery dates.
- In addition, creation of an automatic operation program involves the following problems. That is, when creating a machining program for controlling a work piece machining device or a classification and accumulation program for allowing a transfer device to classify and accumulate products, inconsistency, if any, between classification information and the specification of the transfer device or general production limitations or requirements such as high yields or low costs must be corrected to within a predetermined level. In this case, in classifying products into classification boxes (or pallets), the contents of processing such as the inconsistency correction must be manually determined before directly inputting to an automatic programming device, information required by the classification and accumulation program (for example, classification box numbers). As a result, the manual determination of the contents of the inconsistency correction and the information input operation require a large amount of time and labor.
- An object of the present invention is to provide a work piece processing system capable of classifying and accumulating machined products based on their objects, efficiently accumulating them in a limited area, and simply creating a relevant control programs.
- A configuration of the present invention will be described with reference to Figure 1 corresponding to an embodiment. This work piece processing system comprises a work piece machining device (1) for cutting products (M) out from a material work piece (W), a transfer device (2) for transferring the products (M) from the work piece machining device (1) to arbitrary positions in an accumulation area (E), a control device (3) for program-controlling the work piece machining device (1) and the transfer device (2), and an automatic programming device (4).
- The automatic programming device (4) generates as a program to be executed by the control device (3), a machining program (13) for allowing the work piece machining device (1) to cut a work piece (W), based on predetermined information including shape information (7a) for the products (M) and classification information (9) indicating a product arrangement form on the accumulation area (3), and a classification and accumulation program (15) for allowing the transfer device (2) to pick up the machined product (M) and to carry out classification corresponding to the classification information (9) in order to accumulate the product in the accumulation area (e).
- According to this configuration, the automatic programming device (1) generates the machining program (13) and the classification and accumulation program (15) from the predetermined information including the shape information (7a) and classification information (9) for the set products (M). Based on the generated machining program (13), the work piece machining device (1) cuts the products (M) out from the material work piece (W) according to control provided by the control device (3). The transfer device (2) picks up the machined product (M) according to the classification and accumulation program (15), and carries out classification corresponding to the classification information (9) in order to accumulate the product at a predetermined position in the accumulation area (E). Thus, the products (M) can be classified and accumulated irrespective of the blanking of the products (M) of the material work piece (W). In addition, since the shape information (7a) and classification information (9) for the products (M) is used to generate the machining program (13) and the classification and accumulation program (14) beforehand, blanking and machining suitable for classification can be carried out to enable an efficient process from machining to classification and accumulation.
- Furthermore, this work piece processing system can correct to within a predetermined level, inconsistency, if any, between the classification information (9) and the specification of the transfer device (2) or general production limitations or requirements such as high yields or low costs. The system can then reflect the resulting machining sequence and classification destinations in the machining program (13) and the classification and accumulation program (14). It can also create these programs (13), (14) easily.
- According to the present invention, the classification information (9) includes classification type information (9a) indicating a plurality of classification types including loading by delivery date, loading by process, loading as blanked, space-saving loading; loading by product, and arbitrary loading, and the automatic programming device (1) may have an accumulation area blanking means (42) for determining the location of each product (M) relative to a predetermined accumulation area (E) according to a predetermined blanking rule (45), based on the classification type information (9a) and the product shape information (7a).
- In this manner, the accumulation area blanking device (42) is provided in the automatic programming device (1) to determine the accumulation position of each product (M) according to the predetermined blanking rule (45) based on the classification type information (9a) and the product shape information (7a). Consequently, the classification and accumulation program (15) is generated so as to efficiently carry out various loadings such as loading by delivery date, loading by process, loading as blanked, space-saving loading, loading by product, and arbitrary loading, thereby enabling more efficient accumulation.
- According to the present invention, the transfer device (2) may comprise a running body (27) capable of running between the work piece machining device (1) and the accumulation area (E) for products (M) and having a plurality of suction pads (35) for sucking products (M) and a pad range varying means (37) for varying the arrangement range of the plurality of suction pads (35), and may include as the predetermined information for generating the machining program (13) and the classification and accumulation program (14), specification information (10) for the transfer device (2) including the pad range varying means (37).
- In this manner, by varying the arrangement range of the suction pads (35) of the transfer device (2), the interference between the work piece machining device (1) and the transfer device (2) is avoided to enable products of various shapes and sizes to be sucked, thereby eliminating limitations on the shape and size of products (M) that can be handled by the transfer device (2). In addition, the specification information (10) for the transfer device (2) including the pad range varying means (37) is included as the predetermined information for generating the machining program (13) and the classification and accumulation program (14), enabling the arrangement range of the suction pads (35) to be appropriately changed for each product (M) while enabling the machining program (13) to be generated according to the limited range based on the specification of the transfer device (2).
-
- Figure 1 is a block diagram showing a conceptual configuration of one embodiment of the present invention.
- Figure 2 is a top view showing a work piece machining device and a transfer device according to the embodiment of the present invention.
- Figure 3 is a front view showing the work piece machining device and the transfer device.
- Figure 4 is an explanatory drawing of automatic work piece blanking and automatic area blanking.
- Figure 5 is a flowchart of a mechanical operation.
- Figure 6 is a perspective view showing various classification methods.
- Figure 7 is a block diagram showing part of a conceptual configuration of another embodiment according to the present invention.
- Figure 8 is a block diagram showing part of a conceptual configuration of yet another embodiment according to the present invention.
- Figure 9 is an explanatory drawing of a process for creating a unit-oriented program according to the present invention.
-
- One embodiment of the present invention will be described with reference to Figures 1 through 6. First, this device is explained in brief. This work piece machining and accumulation device comprises a work
piece machining device 1 such as a punch press machine or a laser machining device, a workpiece storage device 5, atransfer device 2, acontrol device 3 for controlling the workpiece machining device 1 and thetransfer device 2, and anautomatic programming device 4. In this configuration, the workpiece machining device 1 cuts out products M, and thetransfer device 2 then picks up the product and classifies and accumulates it at a predetermined position in an accumulation area E. - Figure 6 shows various examples of classification during accumulation. Figure 6A shows an example of loading as blanked in which the products are arranged as blanked relative to the work piece. Figure 6B shows an example of loading by product in which the products M are arranged by grouping them based on their types. Figure 6C shows an example of loading by subsequent step in which the products are arranged in groups corresponding to the respective subsequent steps. In the illustrated example, the subsequent steps are a bending step and a coating step, and the products are placed in different classification boxes B for the corresponding steps. In addition, if only the bending step is subsequently carried out, smaller and larger products are placed in different classification boxes, or if only the coating step is subsequently carried out, the products M are placed in different classification boxes B for the respective coating colors. Figure 6D shows an example of loading by order in which the products are arranged in groups corresponding to the respective orders and in which different classification boxes B are used for the respective orders. Figure 6E shows an example of loading by delivery date in which the products are arranged in groups corresponding to the respective delivery dates and in which different classification boxes B are used for the respective delivery dates. If the plurality of classification boxes B are used as in Figures 6C to 6E, the accumulation area E (Figure 1) is divided into partitioned classification areas E1, E2 corresponding to the classification boxes B.
- This work piece processing system can use the following techniques for these classification methods.
- The
automatic programming device 1 sets automatic nesting for the accumulation area E so that the same machined products M are automatically accumulated in the limited accumulation area E irrespective of blanking for the material work W. - Object-based classification codes attached to the corresponding products M are translated into accumulation position data (XY address) for each of the partitioned accumulation areas E1, E2 so that the products are accumulated in classification boxes B provided for the respective delivery dates.
- The
automatic programming device 1 acts as a program creation means for automatically generating amachining program 13 and atransfer program 14 based onproduct information 7,material information 13,classification information 9, and transferdevice specification information 10 set in an information setting means 6. Theautomatic programming device 1 is composed of a computer device comprising a display means such as a CRT and an input means such as a keyboard or a pointing device. The information setting means 6 stores each information and may be provided as part of theautomatic programming device 1 or separately from it. Thetransfer program 14 includes a load program (not shown in the drawings) for loading a work in the workpiece machining device 1 and a classification andaccumulation program 15 for transferring the products M. In this example, theautomatic programming device 4 is composed of part of a CAD/CAM device. Theautomatic programming device 4 comprises a machiningprogram generation section 18 and an accumulationprogram generation section 19. - The
control device 3 is composed of a computer device separate from theautomatic programming device 4, and comprises a work piece machining device control means 20 and a transfer device control means 21 for numerically controlling the workpiece machining device 1 and thetransfer device 2, respectively; and a synchronization control means 22 for allowing both control means 20, 21 to synchronize with each other for predetermined control. Thecontrol device 3 has annexed there to a manual instruction means 23 for instructing thetransfer device 2 through manual operations. - The
control device 4 uses the classification andaccumulation program 15 in thetransfer program 14 created by theautomatic programming device 1 to pick up a product, and synchronously controls the workpiece machining device 1 and thetransfer device 2 to move thetransfer device 2 to the home position 0 in the accumulation area E. Subsequently, thecontrol device 4 references the corresponding product-based XY address relative to the accumulation area home position 0 to move thetransfer device 2 at a low speed in order to accumulate the product M. - The details of each configuration and its processing and operations are described below.
- As shown in Figures 2 and 3, the work
piece machining device 1 cuts, on a table 1a, the products M out from the work piece W used as a material and in this example, comprises a turret-type punch press machine. P denotes a machining position (a punch position). - The work
piece storage device 5 comprises the accumulation area E for the products M, amaterial accumulation area 24, and a residualmaterial accumulation area 25 arranged in a line. The area E, 24, 25 are each composed of a top surface of a pallet capable of moving in the arrangement direction of these areas, wherein the pallet is stopped at a predetermined position. The arrangement direction (Y-axis direction) of the areas E, 24, 25 is orthogonal with the direction in which the workpiece machining device 1 and the workpiece storage device 5 are arranged (X-axis direction). An auxiliary table 33 is installed between the workpiece machining device 1 and the workpiece storage device 5. - The
transfer device 2 is a means for picking the product M machined by the workpiece machining device 1 and transferring it to the accumulation area E for classification, and is used as both a means for loading the material work piece W in the workpiece machining device 1 from thematerial loading area 24 of the workpiece storage device 5 and a means for unloading to the residualmaterial accumulation area 25, a skeleton-like residual material resulting from cutting-out of the products M by the workpiece machining device 1. - The
transfer device 2 is composed of a rail-like movable table 26 provided like an erected rail extending in the arrangement direction (X-axis direction) of the workpiece machining device 1 and the workpiece storage device 5 and that can be moved in a direction orthogonal with this arrangement direction; a runningbody 27 installed on the rail-like movable table 26 so as to run in the longitudinal direction of the table 26 (X-axis direction); and a work piece gripping means 28 installed on the running body so as to rise and fall. Thus, the work piece gripping means 28 can be moved in three axial directions that are orthogonal with one another. Movement of the rail-like movable table 26, running of the runningbody 27, and rising and falling of the work piece gripping means 28 are executed by driving provided byservo motors rails 32 along the respective sides of the workpiece storage device 5 so as to move over the workpiece storage device 5, and extends to above the workpiece machining device 1 like a cantilever. - The work piece gripping means 28 comprises a plurality of
suction pads 35 attached on a grippingmean frame 36, and has a gripper (not shown in the drawings) for gripping a residual material as required. The gripping meansframe 26 has amain frame 36a located at the center and a pair ofmovable frames 36b provided on the respective sides of themain frame 36a so that themovable frames 36b leaves and approaches themain frame 36a to vary the arrangement range of the plurality ofsuction pads 30 in the running direction. - The
movable frames 36b and a drive means (not shown in the drawings) such as a cylinder device for moving themovable frames 36b constitute a padrange varying means 37. The maximum extension of the work piece gripping means 28 is shown by the solid line in Figure 2, while its minimum extension is shown by the chain line in the same figure. - Each
suction pad 35 sucks a work piece in vacuum, and is connected through a pipe to a negative pressure generation means (not shown in the drawings) such as a vacuum pump. One or more of the plurality ofsuction pads 35 are each composed of a group of pads comprising a large number ofsmall suction pads 35a as shown in Figure 2 by enlarging part of this figure. Eachsmall suction pad 35a is connected to the negative pressure generation means via a contraction means. Consequently, if thesuction pad 35 consisting of the groups of pads is located in such a way that part of it is not in contact with the product M, it can suck the product M using only thosesmall suction pads 35a that are opposed to the product M and without an suction error caused by the leakage of a negative pressure. - The machining program generation means 18 of the
automatic programming device 4 has a material blanking means 38 and an NC data generation means 39, and ageneral blanking rule 40 and an accumulation-consideredblanking rule 41 are provided for the material blanking means 39. The material blanking means 38 is a means for blanking each product M out from the material work piece W and carries out blanking according to thegeneral blanking rule 40 or the accumulation-consideredblanking rule 41. Based on the results of the blanking, the NC data generation means 39, for example, allots tools for punch pressing and sets relevant machining conditions according to a predetermined rule in order to finish theexecutable machining program 13. - The accumulation program generation means 19 has an accumulation area blanking means 42, a pad range determination means 43, and an NC data generation means 44, and a blanking
rule 45 is provided for the accumulation area blanking means 42. The accumulation area blanking means 42 blanks each product M so as to correspond to the accumulation area E (or the partitioned accumulation areas E1, E2) according to the blankingrule 45. The pad range determination means 43 determines for each product M, the arrangement range of thesuction pads 35 provided by the padrange varying means 37. The pad range determination means 43, for example, determines, for example, whether one or both of themovable frames 36b of the grippingmeans frame 36 are opened or both are closed. Based on the results of blanking executed so as to correspond to the accumulation area and the results of the determination made by the padrange determination section 43, the NC data generation means 44 finishes thetransfer program 14 comprising executable NC data for moving thetransfer device 2. - The
product information 7 set by the information setting means 6 includesproduct shape information 7a and number of products pershape information 7b indicating the number of products M for each shape. Theclassification information 9 includes classification type information indicating the type of classification as shown in Figure 6; and information indicating how the accumulation area is set for each classification type, for example, whether the products are classified using the overall accumulation area as one accumulation area or the accumulation area E is divided into the plurality of partitioned accumulation areas E1, E2 for, for example, the respective classification boxes B so that the products can be classified into the partitioned accumulation areas E1, E2. - The
product shape information 7a consists of, for example, developments obtained by subjecting to 3D expansion or surface synthesis, graphical data on work piece folded products designed by the CAD/CAM device constituting theautomatic programming device 4, or consists of graphical data obtained by a CAD device separated from this CAD/CAM device. Theproduct shape information 7a includes data on the external shapes of the products M and data on punched holes formed if the inside of the product is punched and on molded shapes. - The classification types included in the
classification type information 9a include loading types such as arbitrary loading, loading by delivery date, loading by process, loading as blanked, space-saving loading, loading by product, and loading by order. The space-saving loading is a method for loading the products in such a way as to minimize a space in the accumulation area E required by the products, without considering other purposes. The arbitrary loading is a method for loading the products in the accumulation area E without complying with a particular rule. The other loading types are as described above in Figure 6. - The
product information 7 and theclassification information 9 may be input to theautomatic programming device 4 via a communication line such as a bus or a telephone line or via a storage medium. - Figure 4 shows two types of automatic blanking processing: blanking carried out by the material blanking means 38 in Figure 1 (automatic material blanking A) and blanking executed by the accumulation area blanking means 42 (automatic area blanking B).
- The material blanking means 38 has the
general blanking rule 40 and the accumulation-consideredblanking rule 41 so that blanking can be carried out by considering classification during accumulation. The accumulation-consideredblanking rule 41 includes rules set for the classification methods for the respective objects described above in Figure 6 (loading as blanked, loading by product, loading by subsequent process, loading by order, loading by delivery date) so that one of the classification method rules is adopted that corresponds to theclassification type information 9a in theclassification information 9. To the extent that the accumulation-consideredblanking rule 41 is not violated, the plurality of products M are automatically blanked so as to maximize the yield relative to the material work piece W, according to thegeneral blanking rule 38. - The accumulation area blanking means 42 automatically blanks each product M so as to correspond to the accumulation area E (E1, E2) according to the blanking
rule 45 to generate the classification andaccumulation program 15 corresponding to the results of the classification. The blankingrule 45 includes rules corresponding to the classification methods for the respective objects described above in Figure 6 (loading as blanked, loading by product, loading by subsequent process, loading by order, loading by delivery date) so that one of the rules is selected that corresponds to theclassification type information 9a. In the selected classification method, the accumulation position of each product M is determined so as to minimize that area of the specified planar range constituting the accumulation area E in which no product M is placed. In the classification method for dividing the accumulation area E into the plurality of partitioned accumulation areas E1, E2, automatic blanking is carried out so as to minimize that area of each partitioned accumulation area E1, E2 in which no product M is placed. - In the classification and
accumulation program 15 obtained as a result of automatic blanking, the accumulation position of each blanked product M is defined as an XY address relative to the accumulation area home position 0. If the accumulation area E is divided, the accumulation position of each product M is defined as an XY address relative to the accumulationarea home position - Figure 5 shows a mechanical operation controlled by the
control device 3 in Figure 1. Based on the two types of NC data, that is, themachining program 13 obtained by theautomatic programming device 1 and the transfer program 14 (including the classification and accumulation program 15), thecontrol device 3 executes immediate processing to change NC data owned by itself in order to control thetransfer device 2 and the workpiece machining device 1. - A real time control item A indicates control based on the NC data (the
machining program 13 in Figure 1) obtained through the automatic material blanking (A) described in Figure 4. The real time control item A allows the workpiece machining device 1 to machine the product by externally shaping it and internally processing it by means of punching and then allows thetransfer device 2 to pick up the product. If the picking fails, a reattempt is made by slightly shifting the picking position. - After the picking, the
control device 3 controls the runningbody 27 of thetransfer device 2 to move to the accumulation area home position 0 at a high speed. Once the transfer device has reached the accumulation area home position 0, control is provided based on a real time control item B. That is, thecontrol device 3 moves the runningbody 27 at a low speed (for example, skip movement) to an accumulation position corresponding to the product M that is specified in the classification andaccumulation program 15. - After this positioning, the work piece gripping means 28 of the running
body 27 is lowered to accumulate the product M in the accumulation area E. At this point, an accumulation height control section (not shown in the drawings) provided in thecontrol device 3 counts and updates an accumulation height each time one product is accumulated in each accumulation position, thereby controlling in real time, an accumulation height instruction for lowering the work piece gripping means 28 of thetransfer device 2. - The accumulation operation performed if the accumulation area E is partitioned is principally the same as the accumulation operation performed if the accumulation area E is not partitioned except that the operation is performed for each of the partitioned accumulation areas E1, E2 as follows: After the product has been picked up, it is fed at a high speed to the
home position accumulation program 16. Partition specification data described in the classification andaccumulation program 15 is used to determine to which of the partitioned accumulation areas E1, E2 the product corresponds. The partition specification data is specified by theclassification area information 9a in theclassification information 9 input to theautomatic programming device 1, or is generated according to the object classification code set for each product M, during blanking executed by the accumulation area blanking means 45. Accumulation position data for the inside of each partitioned accumulation area E1, E2 is processed using the same address data (XY address). - In the classification method for partitioning the accumulation area into the plurality of partitioned accumulation areas E1, E2, the accumulation area blanking means 19 may translate the object-based classification code provided for each product into specification data for the partitioned accumulation area E1, E2 and an XY address in this area E1, E2.
- Although in this embodiment, the
product information 7 and theclassification information 9 are input to theautomatic programming device 4, thematerial blanking information 45 and theproduct information 46 may be input to theautomatic programming device 4A so that theautomatic programming device 4A uses this input information to generate the machining program and the transfer program, as shown in Figure 7. In this case, theproduct information 46 includes delivery dates, subassembly unit names, product shapes, materials, and board thicknesses. Thematerial blanking information 45 specifies blanking for each product M relative to the material work piece W. Thematerial blanking information 45 and theproduct information 46 are set in the information setting means 6A. The information setting means 6A may constitute theautomatic programming device 4A or may be provided separately from thisdevice 4A. In this embodiment, those points that have not been particularly described are the same as in the embodiment explained in Figures 1 to 6. - In addition, in each of the above embodiments, the
machining program 13 and thetransfer program 14 are generated as independent programs. The automatic programming device, however, may generate as a unit-oriented program, a group ofunit machining instructions 13a in themachining program 13 for machining a single product M and a group ofunit transfer instructions 14a in thetransfer program 14 for transferring a single product M in order to configure the machining program and the transfer program using sets of unit-oriented programs. - In this case, the machining program and the transfer program may constitute a single program.
- Figure 8 shows an example of an automatic programming device that generates such a unit-oriented program, and Figure 9 shows a process for creating such a program. In this embodiment, those points that have not been particularly described are the same as in the embodiment explained in Figures 1 to 6.
- In Figure 8, a unit-oriented program generation means 47 provided in the automatic programming device 3B automatically generates, based on the
product shape information 7a (Figure 1), a unit-orientedprogram 48 that is an NC program for automatically blanking a single product M. The unit-orientedprogram 48 includes the work piece machining information and the pad range information from the padrange varying means 37. The work piece machining information and the pad range information are generated by a product-based machining program generation means 49 and a product-based pad range setting means 50 in the unit-oriented program generation means 47, respectively. - Figure 9 shows a process for creating the unit-oriented
program 48. Based on theproduct shape information 7a, the product-based machining program generation means 49 (Figure 8) automatically arranges the tools as shown in step S1. The details of the processing in step S1 are omitted. The display means 16 (Figure 1) displays the results of this automatic tool arrangement so that an operator can check them (S2). After the check, the tool arrangement is manually modified if required. Subsequently, a pad range is specified. The pad range may be specified automatically by the unit-oriented program generation means 47 or manually. A product-based pad range setting means 50 in Figure 8 specifies the pad range in the unit-orientedprogram 48. In this manner, the unit-orientedprogram 48 for automatic blanking is completed. This unit-orientedprogram 48 is created for each product M and stored in a predetermined storage area. - The work piece processing system according to the present invention comprises the work piece machining device, the transfer device for transferring the products to the accumulation area, the control device for program-controlling the work piece machining device and the transfer device, and the automatic programming device, and the automatic programming device generates as a program to be executed by the control device, the machining program and the classification and accumulation program based on predetermined information including the shape information for the products and the classification information indicating the arrangement of the products on the accumulation area. Thus, this system can classify and accumulate the machined products based on their objects and efficiently accumulate them in the limited area, and can create the machining program and classification and accumulation program so as to operate efficiently. Besides, the machining program and the classification and accumulation program can be created easily.
- The classification information includes classification type information indicating a plurality of classification types including loading by delivery date, loading by process, loading as blanked, space-saving loading, loading by product, and arbitrary loading, and the automatic programming device has an accumulation area blanking means for specifying the accumulation position of each product relative to a predetermined accumulation area according to a predetermined blanking rule, based on the classification type information and the product shape information. Thus the classification and accumulation program can be generated so as to efficiently carry out loading depending on the various objects to achieve further efficient accumulation.
- If the transfer device has a plurality of suction pads for sucking products and a pad range varying means for varying the arrangement range of the plurality of suction pads, and includes as the predetermined information for generating the machining program and the classification and accumulation program, transfer device specification information including the pad range varying means, then the arrangement range of the suction pads can be changed for each product and the machining program can be generated according to the limited range based on the transfer device specification.
Claims (2)
- A work piece processing device comprising a work piece machining device (1) for cutting products (M) out from a material work piece (W), a transfer device (2) for transferring the products from the work piece machining device to arbitrary positions in an accumulation area (E, E1, E2), a control device (3) for program-controlling the work piece machining device (1) and the transfer device (2), and an automatic programming device (4) generating as a program to be executed by said control device (3), a machining program for allowing said work piece machining device to cut a work piece, based on predetermined information including shape information for the products and classification information indicating a product arrangement form on said accumulation area and a classification and accumulation program for allowing said transfer device to pick up a machined product and to carry out classification corresponding to said classification information in order to accumulate the product in said accumulation area,
characterized in that
said classification information (9) comprises a plurality of classification types (9a) including loading by delivery date, loading by subsequent process, loading as blanked, space-saving loading, loading by product, and arbitrary loading, and in that said automatic programming device (4) has an accumulation area blanking means (42) for specifying the location of each product relative to a predetermined accumulation area (E, E1, E2) according to a predetermined blanking rule, based on the classification type information and the product shape information. - A work piece processing system as in claim 1,
characterized in that
said transfer device (2) comprises a running body (27) capable of running between the work piece machining device (1) and the product accumulation area (E, E1, E2) and having a plurality of suction pads (35) for sucking products and a pad range varying means (43) for varying the arrangement range of the plurality of suction pads, and includes as said predetermined information for generating said machining program and said classification and accumulation program, transfer device specification information including the variable range provided by said pad range varying means.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33869098 | 1998-11-30 | ||
JP33869098A JP3211789B2 (en) | 1998-11-30 | 1998-11-30 | Plate processing system |
Publications (3)
Publication Number | Publication Date |
---|---|
EP1005931A2 EP1005931A2 (en) | 2000-06-07 |
EP1005931A3 EP1005931A3 (en) | 2002-09-11 |
EP1005931B1 true EP1005931B1 (en) | 2004-05-12 |
Family
ID=18320550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP19990123709 Expired - Lifetime EP1005931B1 (en) | 1998-11-30 | 1999-11-29 | Work piece processing device |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP1005931B1 (en) |
JP (1) | JP3211789B2 (en) |
DE (1) | DE69917191T2 (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4625898B2 (en) * | 2001-09-11 | 2011-02-02 | 福岡県 | Processing facilities |
US6868306B2 (en) | 2001-10-25 | 2005-03-15 | Murata Kikai Kabushiki Kaisha | Plate parts carrying system |
JP5184038B2 (en) * | 2006-10-06 | 2013-04-17 | 株式会社アマダ | Sheet metal processing system |
JP4935442B2 (en) * | 2007-03-16 | 2012-05-23 | 村田機械株式会社 | Plate material unloading apparatus and plate material unloading method |
JP5012446B2 (en) * | 2007-11-16 | 2012-08-29 | 村田機械株式会社 | Mounting table nesting layout display generation device and mounting table nesting device |
JP5018429B2 (en) * | 2007-11-28 | 2012-09-05 | 村田機械株式会社 | Dolly simulation device |
JP5157407B2 (en) * | 2007-12-10 | 2013-03-06 | 村田機械株式会社 | Nesting device |
JP5194840B2 (en) * | 2008-01-31 | 2013-05-08 | 村田機械株式会社 | Transport data creation device and transport control device for plate material transport device |
JP5228954B2 (en) * | 2009-02-03 | 2013-07-03 | 村田機械株式会社 | Nesting equipment and plate processing equipment |
US8868230B2 (en) * | 2012-04-26 | 2014-10-21 | Disney Enterprises, Inc. | Iterative packing optimization |
JP6091155B2 (en) * | 2012-10-22 | 2017-03-08 | 株式会社アマダホールディングス | Arrangement data generation device, arrangement data generation method, arrangement data generation program |
JP7433127B2 (en) | 2020-04-27 | 2024-02-19 | 株式会社アマダ | Accumulation information file creation device, accumulation information file creation method, and parts accumulation method |
JP7604918B2 (en) * | 2021-01-29 | 2024-12-24 | オムロン株式会社 | PROGRAM GENERATION DEVICE, PROGRAM GENERATION PROGRAM, AND PROGRAM GENERATION METHOD |
JP2022160205A (en) * | 2021-04-06 | 2022-10-19 | 株式会社アマダ | WORK SUPPLY SYSTEM, WORK PLACEMENT AREA DISPLAY MEMBER AND WORK PLACEMENT SUPPORT METHOD |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3614013A1 (en) * | 1986-04-25 | 1987-11-05 | Fischer Maschf Karl E | TRANSPORT AND SORTING DEVICE FOR A COMPUTER-CONTROLLED ANGLE SHEAR |
DE3723743A1 (en) * | 1987-07-17 | 1989-01-26 | Siemens Ag | Method for discharge from sheet-metal cutting-off machines and an associated installation |
FI86156C (en) * | 1990-06-19 | 1992-07-27 | Lillbackan Konepaja | PRODUKTIONSMETOD FOER BEHANDLING AV FRAON ETT PLAOTAEMNE AVSKAERADE PLAOTAR I OCH FOER VIDAREPRODUKTION. |
EP0511508A1 (en) * | 1991-04-03 | 1992-11-04 | Kiwa Giken Kabushiki Kaisha | Laser machining system |
US6377864B1 (en) * | 1994-06-16 | 2002-04-23 | Finn-Power International, Inc. | System and method of flexibly sorting and unloading finished parts during part manufacturing process |
-
1998
- 1998-11-30 JP JP33869098A patent/JP3211789B2/en not_active Expired - Fee Related
-
1999
- 1999-11-29 DE DE69917191T patent/DE69917191T2/en not_active Expired - Lifetime
- 1999-11-29 EP EP19990123709 patent/EP1005931B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP1005931A2 (en) | 2000-06-07 |
JP3211789B2 (en) | 2001-09-25 |
EP1005931A3 (en) | 2002-09-11 |
JP2000158301A (en) | 2000-06-13 |
DE69917191T2 (en) | 2005-01-20 |
DE69917191D1 (en) | 2004-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1005931B1 (en) | Work piece processing device | |
CN101332567B (en) | Machine for machining workpieces and method for machine processing of workpieces | |
KR100286988B1 (en) | Plate processing integrated device | |
CN104903804B (en) | The method for transmitting track for determining workpiece in multiple position press | |
CN105081584A (en) | Method and system for laser cutting through dynamic following of synchronous passing plates | |
US6530255B1 (en) | Forming press apparatus | |
US7010384B2 (en) | Flexible distributed manufacturing method and system therefor | |
JP5450024B2 (en) | How to create press line transfer motion | |
JP4320940B2 (en) | Sheet material processing sorting and unloading system | |
JP3965841B2 (en) | Program creation device | |
JPH10296577A (en) | Automatic sorting device for machined product | |
JP2004059199A (en) | Workpiece grouping and stacking system | |
KR100722297B1 (en) | Press Dies for Multi-Process Press Systems | |
JP4323160B2 (en) | Composite processing system for sheet metal processing | |
JPH10316235A (en) | Conveying device of partially fabricated item in plate finishing machine | |
JP5450025B2 (en) | How to create press line transfer motion | |
CN220739631U (en) | Automatic corner cut production line for door frame | |
EP0985990A1 (en) | Laser beam machining equipment | |
JP4107774B2 (en) | Punch press control device and control method thereof | |
JP2510229B2 (en) | Method of creating machining data in piercing equipment | |
CN116572332A (en) | Control system and control method of double-end slitting and grooving machine | |
JP4385724B2 (en) | Interference check device for plate processing | |
CN117136113A (en) | Preparation method for preparing to divide at least two workpieces, computer program product, computer-readable storage medium, and sheet dividing device | |
CN117864658A (en) | Automatic tool magazine die feeding control method, device, equipment and storage medium | |
JP2001276945A (en) | Integration method and system in sheet metal work |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
RIC1 | Information provided on ipc code assigned before grant |
Free format text: 7B 21D 43/00 A, 7B 21D 43/20 B, 7B 21D 43/28 B |
|
17P | Request for examination filed |
Effective date: 20030107 |
|
AKX | Designation fees paid |
Designated state(s): DE FI |
|
17Q | First examination report despatched |
Effective date: 20030526 |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
RTI1 | Title (correction) |
Free format text: WORK PIECE PROCESSING DEVICE |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): DE FI |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REF | Corresponds to: |
Ref document number: 69917191 Country of ref document: DE Date of ref document: 20040617 Kind code of ref document: P |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20050215 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FI Payment date: 20111114 Year of fee payment: 13 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20121129 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20141119 Year of fee payment: 16 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R082 Ref document number: 69917191 Country of ref document: DE Representative=s name: WEICKMANN & WEICKMANN PATENTANWAELTE - RECHTSA, DE Ref country code: DE Ref legal event code: R082 Ref document number: 69917191 Country of ref document: DE Representative=s name: PATENTANWAELTE WEICKMANN & WEICKMANN, DE |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R119 Ref document number: 69917191 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20160601 |