Abstract:
Several methods and subsystems are disclosed for aligning a workpiece (16) as it is being loaded into a die space of a bending apparatus (29), and for performing sensor-based control of a robot as it moves a workpiece from one location to another within a bending apparatus environment. A backgaging mechanism is provided with finger gaging mechanisms (100, 102) having force sensors (104) for sensing forces in directions perpendicular to and parallel to a die (19). In addition, a robot gripper sensor (128) is provided for sensing either or both of shear forces and normal forces created by movement of a workpiece being held by the gripper (14). Several sensor-based control modules are disclosed, including a bend-following control module, a speed control module, a module for actively damping vibrations in a workpiece, a module for controlling active compliance/contact between a workpiece and an obstacle, a module for performing a guarded move to intentionally bring a workpiece into contact with an obstacle, and a module for detecting unintentional impacts between a workpiece and an obstacle. Several droop sensing methods and systems are also disclosed, including methods for performing droop sensing and compensation with the use of a vision-based droop sensor, a compound break-beam droop sensor, and a single break-beam droop sensor. In addition, an angle sensor is disclosed, along with a springback control method utilizing the disclosed angle sensor.
Abstract:
A fingerpad force sensor system is disclosed which is useful for detecting process variations during manufacturing processes in which a plurality of force sensors are applied to the gripper of a robot in order to monitor shear forces applied to the workpiece held by the robot during, for example, sheet-metal bending manufacturing processes. Each sensor is encapsulated in rubber pads which are secured to the gripper of the robot such that they monitor the status of the workpiece during all phases of automated bending: material acquisition, material handling, machine loading and unloading.
Abstract:
A computerized method/system is provided for planning motion of a robot within a free space confined by obstacles, from an initial position to a goal position. In executing the method/system, a plan is generated so that the robot can hold and maneuver a workpiece throughout a sequence of bending operations to be performed by a bending apparatus. A plurality of proposed movements to be made by the robot are proposed for an mth movement within a sequence of movements, and at least a portion of the robot and the obstacles that confine the free space are modeled. A determination is made as to whether a collision will occur between the robot and an obstacle for each proposed movement, and a plan is generated including the sequence of movements by choosing for each movement in the sequence of movements a proposed movement that will not result in a collision and that will bring the robot closer to the goal position. In choosing proposed movements, an estimated cost associated with each proposed movement may be taken into account. The estimated cost may be based upon an euclidian distance to the goal position from the position of the robot after the particular proposed movement is made as the mth movement, and/or the estimated cost may be determined as a function of the robot travel time from an (m -1)th movement to the mth movement. Different methods are provided for performing fine motion planning and gross motion planning.
Abstract:
An intelligent sheet metal bending system is disclosed, having a cooperative generative planning system. A planning module interacts with several expert modules to develop a bending plan. The planning module utilizes a state-space search algorithm. Computerized methods are provided for selecting a robot gripper and a repo gripper, and for determining the optimal placement of such grippers as they are holding a workpiece being formed by the bending apparatus. Computerized methods are provided for selecting tooling to be used by the bending apparatus, and for determining a tooling stage layout. An operations planning method is provided which allows the bending apparatus to be set up concurrently while time-consuming calculations, such as motion planning, are performed. An additional method or system is provided for positioning tooling stages by using a backgage guide member which guides placement of a tooling stage along the die rail of the bending apparatus. A method is provided for learning motion control offset values, and for eliminating the need for superfluous sensor-based control operations once the motion control offset values are known. The planning system may be used for facilitating functions such as design and assembly system, which may perform designing, costing, scheduling and/or manufacture and assembly.
Abstract:
A machining schedule (hi), a machining program (mi) and a metallic die information (Fi) representative of features of a metallic die are transferred together to a controller (32), which controls a CNC device (34) and a turret punch press side, the controller (32) forwards the metallic die information (Fi) of the machining program to the CNC device (34) over a dedicated line (38) separate from a line for the machining program, and the CNC device (34) retrieves a metallic die corresponding to the metallic die information (Fi) from a metallic die positioning information (Qi) in a tool storage in the turret punch press to mount the metallic die on a turret (13) on the turret punch press.
Abstract:
A press brake is provided for bending a work accurately. An engagement position relationship between upper and lower molds is controlled based on a D value indicating a theoretical engagement position relationship between upper and lower molds which correspond to a target bending angle for actually bending a work, a theoretical machine deflection is calculated based on a theoretical load for performing bending to an average value for bending angles, an actual machine deflection is calculated based on an actual pressure by a hydraulic cylinder and a correction amount of the D value is calculated based on the difference between the theoretical machine deflection and the actual machine deflection. In addition, not only the bending angle accuracy relative to various bending conditions is to be improved but also the number of corrections is to be reduced. A device for calculating a distance D value comprises input means for enabling the input of work material, tensile strength, plate thickness and so forth, work winding judging means, spring back amount calculating means, an air bend, bottoming judging means, work holding angle calculating means, means for calculating a pressuring force when a work is held, and table travelling value calculating means.
Abstract:
An apparatus for cutting grooves, wherein cutting of a plurality of kinds of grooves in the top surface of a plate-shaped work (W) can be performed efficiently and quickly. To achieve the above-described object, in an apparatus for cutting grooves in the top surface of the work (W) fixed to a worktable (11), a Z-axis slider (19) is vertically movably mounted on an X-axis slider (17) laterally movably supported on a frame (7) in a position upwardly of the worktable (11), a plurality of kinds of cutting tools (97A-97C) for cutting grooves in the top surface of the work (W) are mounted on a tool holder base (75) supported by this Z-axis slider (19) and the plurality of kinds of cutting tools (97A-97C) can be indexed against a cutting station on which the work (W) is cut. Furthermore, the tool holder base (75) is provided with a cutting fluid supply section (109) for supplying the cutting fluid to a cutting section of the work (W) and a cutting fluid sucking section (111) for sucking the cutting fluid for removal thereof.
Abstract:
A turret punch press (1) includes an upper and lower turret (15, 17) for respectively supporting a plurality of punches (11) and dies (13); the punches (11) are arranged two-dimensionally in a punch mounting region on the upper turret (15) and the dies (13) are arranged two-dimensionally in a die mounting region on the lower turret (17). The turret punch press further includes a ram (21) and a striker (19) for striking the punches. The striker (19) is provide on a bottom of the ram (21) so as to be movable in two horizontal directions (X, Y) above the punches indexed in a processing region. In the turret punch press, when the turret is indexed in the processing region, many punches and dies are sinultaneously indexed in the processing region. Thus, by moving the striker in two horizontal directions above the punches indexed in the processingregion, many successive punch operations can be quickly performed without intermediate rotation of the turrets.
Abstract:
When a copied machining program is tranferred from a central station (1) to a NC machine (24), the transfer method determining means (33) of a controller (20) compares a copied machining schedule and the machining program from the central station (1) with transfer decision rules (Ri) which are generated in a data base (30) beforehand and determines automatically whether the transfer is performed by the memory transfer or by the DNC transfer. Then, a machining program transfer means (34) transfers the machining program to the NC apparatus (24) by the determined method.
Abstract:
In the invention of this application, an operator can easily recognize the operating state of a plate material processing machine, such as the position state of a positioning pin used in positioning of a work W in a predetermined position and the operating state of a work clamping device for gripping the work W and the like, by displaying this operating state of the plate material processing machine in the form of an image of the plate material processing machine itself intuitively easy even for a beginner to understand on the display screen of a display unit. The present invention has a skill mode selecting key for selectively switching an expert mode requiring a detailed operating procedure for an expert and a beginner mode requiring a simple operating procedure for a beginner. These two modes can be selectively switched in accordance with a skill degree of the operator.