Website for machine experts
Pattern defined in a table
NC1065
NC program in which holes are drilled at multiple positions. In this example, the drilling positions are saved in a table. This enables the user to easily assign drilling depths, safety clearances and feed rates to the positions. The example requires centering at each position followed by a pilot hole. Cycle 203 was used for both processes. Then the holes are drilled to depth. The application from the example NC1070 of the NC Solutions was used here. You define all necessary parameters in the main program. At the machining positions, the control then uses Cycle 12 and M99 to call a program that contains the actual drilling process.
After defining Cycle 203, you specify the line from which the control is to read the positions from the table and how many of the following lines are to be used. Then the control reads the first defined line, moves to the position and runs the cycle. Then it reads the next line of the table until all of the defined positions have been machined. To create the pilot holes you simply redefine the new tool and Q 201 for the depth, then the control rereads the values from the table and runs the operation. You define all required parameters for the last hole. The depth is defined with zero as a placeholder because it is also defined in the table and therefore must be redetermined. At this point as well, the control reads the table and executes the drilling process at the positions.
Supported by the TNC 426 from NC Software No.: 280 472-xx