摘要:
A robot control system is provided for teaching the distal end position of a working member mounted on a wrist of a robot and executing a predetermined task. A rotational angle is determined by a calculation control unit (/w) from the projection (/w') of a gripping direction vector of a workpiece. A command for correcting the positional rotation of the tool coordinate system is obtained through simple processing based on information indicative of the position of the workpiece from a sensor. As a result, the position of the tool can be rotatively corrected and controlled, even if the gripping direction vector is not parallel to the surface on which the workpiece is placed.
摘要:
There are provided a tracing control apparatus (1), a numerical control apparatus (2), and switching circuits (3X, 3Y, 3Z) for switching and transmitting selectively control instructions from the tracing control apparatus (1) and the numerical control apparatus (2), to a three-axis driving means for the tracer controlled machining (4) and a three-axis driving means for the numerically controlled machining (5) in accordance with selection signals. A numerically controlled machining and tracer controlled machining selection signal (S.sub.C) is used as one of the selection signals besides a tracer controlled machining selection signal (S.sub.A) and a numerically controlled machining selection signal (S.sub.B). When the numerically controlled machining and tracer controlled machining selection signal (S.sub.C) is selected, the three-axis driving means for the tracer controlled machining (4) is controlled by the tracing control apparatus (1), and the three-axis driving means for the numerically controlled machining (5) is controlled by the numerical control apparatus (2), independently. As a result, it is possible to perform the preparation for the tracer controlled machining or the conversion of the tracer controlled machining data into digital information, simultaneously, with the numerically controlled machining.
摘要:
A path correction system of an automatic welding machine has means for differentiating welding current values at respective left and right positions of a torch when weaving is performed, and means for sensing welding current when a value obtained from the differentiating means is zero. The difference is found between welding current values when left and right differentiated values are zero, and the position of the center of the weaving pattern along which the torch advances is corrected based on the difference value.
摘要:
A tool interference checking method for checking whether a tool (TL) will interfere with a workpiece (WK) when the tool is transported relative to the workpiece to cut the workpiece on the basis of NC data comprising a number of blocks (B.sub.1 -B.sub.5), characterized by having steps of obtaining tool travelling directions (+X, -Y, +X, +Y, +X) indicated by the NC data in respective blocks, obtaining a tool offset path (TCP) using the tool diameter and NC data, obtaining tool travelling directions (+X, -Y, -X, +Y, +X) in respective blocks of the tool offset path, comparing, for each and every block, the tool travelling direction indicated by the NC data and the tool travelling direction indicated by the tool offset path, and rendering a decision to the effect that tool interference will occur if the tool travelling directions are in non-agreement in at least one block.
摘要:
A method of approach in area cutting includes giving in advance an angle .theta. between a workpiece plane (WPL) and a straight line (SL) connecting an approach starting point (P.sub.A) and a cutting starting point (P.sub.i), and a distance dz between the approach starting point (P.sub.A) and the cutting starting point (P.sub.i) in a direction perpendicular to the workpiece plane. Coordinate values of the approach starting point (P.sub.A) are calculated using the angle .theta. and the distance dz in such a manner that a projection (SL') of the straight line (SL) on the workpiece plane (WPL) is brought into orientation with a direction of a normal line at the cutting starting point (P.sub.i) on a curve (OLC) of the external shape. A tool (TL) is positioned at the approach starting point (P.sub.A) in a rapid-traverse mode, and the tool is subsequently moved to the cutting starting point (P.sub.i) in a cutting-feed mode. Thereafter, cutting is started.
摘要:
A method and apparatus creates part program data by entering coordinates which specify points on a drawing placed on a tablet. The method includes entering coordinate values of points on the drawing by designating the points, and entering information for specifying the part program data to be created. The part program data is created using said information and the coordinates of the points. The part program data can be created simply in a short period of time without requiring special skills.
摘要:
An automatic programming method for creating an NC program by inserting miscellaneous data, such as M-function instruction data, feed rate instruction data, G-function instruction data and S-function instruction data, into previously created path data is disclosed. The method includes steps of displaying a path trajectory comprising a number of path blocks (b.sub.1, b.sub.2 . . . b.sub.16) on a display screen (105) by using the path data, positioning a cursor (CSR) at a prescribed position on the path trajectory, entering the miscellaneous data, and inserting the miscellaneous data into a block which is the same as that of the path data which correspond to a path block designated by the cursor, or at least at the front or rear of the block.
摘要:
An angle data discriminating method in a method of creating NC machining data by entering a direction for each block (b.sub.1 -b.sub.5) of a part profile through use of a profile symbol key thereby to specify the part profile, followed by entering a dimension for each block of the part profile and using these entered data to create the NC machining data, the method having a first step of specifying dimensions of straight line elements (L.sub.3, L.sub.4) in predetermined blocks (b.sub.3, b.sub.4) by data including at least angles of intersection between the straight line elements and a base line (Z axis), and a second step of recognizing, by using the angles and the directions of the straight line elements in the blocks, that the straight line element lies on a straight line obtained by rotating the base line about the points of intersection in predetermined directions and through predetermined angles.
摘要:
An automatic numerical control programming device having a box-like body with a carrying handle and a lid element hinged to the body. The device contains, within the body, a graphic display unit, a floppy deck, an electric processing unit, and controllers. The device also contains, in the inside face of the lid element, a keyboard panel. A carrying handle is attached to either the containing body or the lid element to make the device portable.
摘要:
A numerical control system having an automatic programming unit for executing automatic programming, and a numerical control unit for executing numerical control. A single operator's panel having selection keys is provided and shared by both the automatic programming unit and numerical control unit. The system includes a control unit which, based on selection information entered from the operator's panel by manipution of the selection keys, devotes the operator's panel exclusively to the automatic programming unit or numerical control unit. The automatic programming unit and numerical control unit share a single display device and a single data input/output unit, in addition to the operator's panel.