摘要:
An NC data creation method in an automatic programming apparatus in which NC data are created for moving a tool, after the tool has completed the machining of a first area (AR1), to a second area (AR2) to perform predetermined machining at the second area. The method includes checking whether an auxiliary position input mode has been set. If auxiliary position input mode has not been set, then temporarily haling automatic creation of NC data, thereafter inputting auxiliary positions (PA1, PA2) conversationally, and creating NC data for moving the tool to the second area via the inputted auxiliary positions.
摘要:
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.
摘要:
The present invention provides an area cutting method for cutting the interior of an area (AR) bounded by a closed curve (OFC'). The area cutting method includes the steps of: (1) calculating a centroid (W) of an area bounded by the closed curve; (2) determining whether each line segment (L1-L10) connecting the centroid with each vertex (P1-P10) of the area intersects the closed curve; (3) partitioning each line segment into a predetermined number of partitions if the line segment does not intersect the closed curve, and (4) performing area cutting by moving a tool along plural closed paths (CPT1, CPT2 . . . ) each of which is obtained by connecting corresponding ones of the partitioning points of respective line segments. If at least one line segment intersects the closed curve, the method includes the steps of: partitioning the area (AR) into a plurality of regions; (5b) calculating the centroid of each partitioned region; (5c) partitioning each line segment connecting the centroid with each vertex of the partitioned region corresponding to the centroid into a predetermined number of partitions; (5d) finding plural closed curves, for each and every partitioned region, obtained by connecting corresponding ones of the partitioning points of the line segments; and (5e) performing area cutting by successively moving the tool along each closed path.
摘要:
An area cutting method for cutting the interior of an area (AR) bounded by an external shape curve (OLC) including a number of straight lines (S1, S2, . . . S6) and a circular arc (A1). The method includes linearly approximating a circular arc portion (A1') of an offset curve (OFC) which is offset a predetermined amount from the external shape curve. Then an area bounded by the linearly approximated offset curve is divided into a plurality of convex polygons (PG1-PG3). The centroid (Wi) of each convex polygon and the mid-points (M1, M2) of boundary lines (B1, B2) of two mutually adjacent convex polygons are calculated, and a base line (BL) is generated by successively connecting each centroid and each mid-point. Straight lines (L1-L14) connecting the centroids (Wi) of the convex polygons and the apices (P1-P10) of the convex polygons, and straight lines (BL1-BL4) connecting the mid-points (M1, M2) and the two ends (P1, P4; P4, P7) of the boundary lines bisected by the mid-points are partitioned into a predetermined number of partitions. A tool is moved along plural closed paths (CPT1, CPT2, . . . ) obtained by connecting partitioning points (P.sub.a1, P.sub.a2, . . . P.sub.a18 ; P.sub.b1, P.sub.b2, . . . P.sub.b18), which correspond to the straight lines (L1-L14, BL1-BL4), in such a manner that the base line (BL) is enclosed. The tool is moved along the base line (BL) and along the offset curve (OFC).
摘要:
A machining area specifying method for an automatic programming system specifies a partial path to be machined, wherein the path is part of a closed path. The machining area specifying method includes the step of displaying a closed path trajectory form by a number of path blocks (b.sub.1, b.sub.2 . . . b.sub.16) on a display screen (105) by using path data prepared beforehand. First and second points (P.sub.5, P.sub.12) on the closed path are entered by designating the points with a cursor (CSR). A point (P.sub.6) on a first path (P.sub.5 .fwdarw.P.sub.6 .fwdarw. . . . P.sub.12) and a point (P.sub.13) on a second path which are connected to the first and second points, are designated by the cursor. An area to be machined is specified by operating a machining area input switch when the first path is being designated by the cursor in a case where the first path is to be machined, while the machining area input switch is operated when the second path is being designated by the cursor in a case where the second path is to be machined.
摘要:
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.
摘要:
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 method and an apparatus for controlling spindle speed are disclosed. When the speed ranges of respective gear ranges are selected in advance so that speed ranges corresponding to neighboring gear ranges partially overlap one another, and the gear range conforming to the commanded spindle speed is selected for rotating the spindle at the commanded spindle speed, it is determined whether the commanded spindle speed belongs to the currently selected range, no gear change is made if the decision is affirmative, and the gear range to which the newly commanded spindle speed belongs is found if the decision is negative, the gear range being switched to the gear range thus found.
摘要:
A system for preparing numerical control information wherein data necessary for machining is divided into several items and then entered, item-by-item, in accordance with certain rules, in an apparatus for preparing numerical control information. The apparatus responds by executing predetermined arithmetic and editing operations to prepare the numerical control information. To input the data, language and graphics readily understandable by one who can prepare or comprehend an ordinary blueprint are displayed on a display screen provided on the apparatus, the display using ordinary characters and symbols to request that the operator enter the required data. The operator responds to the request by using ordinary numerals, characters and symbols to enter the required data in the apparatus for preparing the numerical control information.
摘要:
An image display method in which an image (IMG) to be presented is displayed on a CRT display screen (DFS), which method has steps of entering a horizontal dimension (L.sub.x) and a vertical dimension (L.sub.y) of the image to be presented; obtaining a magnification K by using lengths (B.sub.x, B.sub.y) in the horizontal and vertical directions of the display screen as well as the dimensions L.sub.x, L.sub.y ; obtaining coordinate values (X.sub.s, Y.sub.s) of the starting point (DS') of the image to be presented following multiplication thereof by K; specifying starting point coordinate values (X.sub.s ', Y.sub.s ') of the image on the display screen; obtaining shift quantities S.sub.x, S.sub.y in the horizontal and vertical directions by using the coordinate values (X.sub.s, Y.sub.s), (X.sub.s ', Y.sub.s ') of both starting points; and displaying the image (IMG) on the CRT display screen (DFS) by using the magnification K and the shift quantities S.sub.x, S.sub.y.