摘要:
A numerical control method for controlling a numerical control device and prereading the numerical control data in a succeeding block during the execution of numerical control in accordance with the current block. A plurality of line segments, each specified by a block of numerical control data, approximate a curve. When the length of a line segment is less than a prescribed length (defined by required machining precision), control of movement of a member such as a tool based on the data specifying said line segment is skipped. This eliminates intermittent tool movement, improves machining precision, and prevents damage to the machine tool.
摘要:
The present invention relates to a method of generating data indicative of robot control axis position. The method has a step of inputting data specifying the shape of a workpiece (WK) and data (.alpha., .beta., .gamma.) specifying the attitude of a tool (TL) conforming to a task to be executed by a robot, a step of calculating a position (X, Y, Z) of a tip (P) of the tool in the workpiece coordinate system X-Y-Z by using the data specifying the workpiece shape, a step of specifying the position of each axis constituting the robot by using the tool tip position and the tool attitude data, and a step of successively specifying positions of each control axis of the robot along a tool path (PT).
摘要:
A graphic display method for transforming three-dimensional coordinate values (x, y, z) of an object to be displayed into coordinate values (X,Y) of a two-dimensional display coordinate system on a CRT display screen (DPS), and displaying a perspective view of the object on the CRT display screen (DPS) by using two-dimensional coordinate values obtained by the transformation. In the method, .beta. represents an angle between x and y axes among three-dimensional coordinate axes of the perspective view displayed on the CRT screen (where the counter-clockwise direction is taken as positive with the x axis serving as a reference), .alpha. represents the angle between the x axis and an X axis of a display coordinate system (where the counter-clockwise direction is taken as positive with the X axis serving as a reference), and (X.sub.o,Y.sub.o) represent coordinate values of a three-dimensional coordinate origin (DRP) of the perspective view in the display coordinate system. A keyboard is provided with keys for incrementing and decrementing the angle .alpha.. The method has a step of increasing .alpha. by pressing the increment key or decreasing .alpha. by pressing the decrement key, and a step of transforming the three dimensional coordinate values into the display coordinate system (X-Y) by the formula ##EQU1## The perspective view of the three-dimensional object is displayed while it is rotated by using the coordinate values in the display coordinate system obtained by the transformation.
摘要:
A method and apparatus for creating numerical control data by entering coordinates which specify points on a drawing placed on a tablet. A minimum reading distance is preset at the time that coordinate values of points are to be entered from the tablet. This is followed by entering the coordinate values of prescribed points on the drawing by designating the points at random using a coordinate designating device. The coordinate values of the designated point are generated each time the coordinate designating device travels a distance equivalent to the minimum reading distance, or sampling pitch, as the device is moved continuously along a graphic appearing on the drawing. Then, numerical control data is created by using the generated coordinate values. Numerical control data approximating straight line segments can be readily created, even for curves other than straight lines and circular arcs, by setting the sampling pitch interval to a suitable value.
摘要:
A numerical control device 102, in which a processor 102a numerically controls a machine tool 103, is provided with an external storage unit 201 for storing machining data conforming to various shape patterns, input means 202, an editing processor 102c and an internal memory 102d, in order to implement a function for the creation of numerical control information. Machining data, corresponding to a part code entered from the input means 202, is read out of the external storage unit 201c. The editing processor 102c creates numerical control information, which is stored in the internal memory, from the machining data and, e.g., numerical values input from the input means 202.
摘要:
A graphic form or figure drawn on a drawing and larger than the read-out area of a tablet is divided into graphic patterns which are successively read by displacing the drawing. The extent to which the drawing is displaced is recognized, and graphic data read before and after the drawing is displaced is converted into data on one coordinate system and entered as inputs. For entering the graphic data, two points are specified on the drawing, and the coordinates of the specified points prior and subsequent to displacement of the drawing are read and stored in first through fourth registers. The stored coordinates and the coordinates of points on the figure are entered into a coordinate transformation unit which effects arithmetic operations of coordinate transformation.
摘要:
A method of machining performed by back-and-forth cutting, particularly a machining method for automatically creating a pick-feed path that will not cause a tool (TL) to interfere with a workpiece (WK) when a pick-feed is performed, moving the tool along the pick-feed path, and thereafter performing cutting. If the workpiece is concave in the proximity of the pick-feed path, the method includes obtaining an approach plane (AP) containing a machining end point (Pe) and lying parallel to a plane (PL) which contacts a curve (OLC) of the external shape of the workpiece at a next machining starting point Ps. Then a point of intersection Pc between the approach plane (AP) and a straight line (SL) passing through the machining starting point Ps is obtained, with the straight line coinciding with the direction of the central axis of the tool at the machining starting point. The path Pe.fwdarw.Pc.fwdarw.Ps serves as the pick-feed path. If the workpiece is convex in the proximity of the pick-feed path, the method includes obtaining the approach plane (AP) contacting the curve (OLC) of the external shape of the workpiece at the next machining starting point Ps. Then the point of intersection Pc between the approach plane (AP) and a straight line (SL') passing through the machining end point Pe is obtained, with straight line coinciding with the direction of the central axis of the tool at the machining end point. The path Pe.fwdarw.Pc.fwdarw.Ps serves as the pick-feed path.
摘要:
The present invention relates to a tool radius compensation method for numerically controlled apparatus in which the coordinates Pi of the position of a tool center are computed which is offset a distance equal to the radius r of the tool in a direction normal to a surface to be cut based on commanded positional information P.sub.1, Pc and P.sub.2, for enabling the tool to three-dimensionally cut a workpiece. Based on the positional information P.sub.1, Pc and P.sub.2, a unit offset vector Vi is determined which lies on a plane defined by vectors U and V normal to first and second surfaces to be cut at a three-dimensional corner point Pc. Components along respective axes of the unit offset vector Vi are corrected so that the tool center will move smoothly along a curve contiguous to paths of movement of the tool center before and after the three-dimensional corner point Pc. The coordinates Pi of the position of the tool center are determined from the corrected unit offset vector Vi', a tool radius r, and the information Pc on the position of the three-dimensional corner point.
摘要:
A method of indicating the results of diagnosing an apparatus in which a processor (105) performs prescribed processing under the control of a control program, which is stored in a ROM (102), using input information entered from a keyboard (101) having a plurality of keys (101a-1, 101a-2; 101b-1, 101b-2; . . . 101h-1, 101h-2) each of which is equipped with a lamp, various diagnostic tests are executed in accordance with a diagnostic program stored in the ROM (102). The method includes the steps of establishing correspondence between each diagnostic test and each of the lamps (101a-2, 101b-2, . . . 101h-2), starting the diagnostic program upon sensing, by a sensing unit 107, that electric power has been introduced, executing various diagnostic processes on the basis of the diagnostic program and, when a result of a diagnostic process is determined to represent a malfunction, lighting the lamps (101a-2, 101b-2, . . . 101h-2) corresponding to the processes for which the malfunctions have been determined.
摘要:
In creating an NC program for machining a workpiece using a plurality of tools in different quadrants, the paths traversed by each of the tools are displayed in a single quadrant on the basis of NC data in the process of being created, or on the basis of previously created NC data.