In our NC Solutions database you will find solutions for frequently required tasks

Pattern defined in a table

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

Product type

NC program Machine control Programming station Programming station VirtualBox Milling Milling in 3 axes (X, Y, Z) Milling in 3 + 2 axes (X, Y, Z + inclined axes) Milling in 5 axes (X, Y, Z + tilting axes) Tables Machining positions Milling in 5 axes with turning function (X, Y, Z + tilting axes) TNC 426/430 iTNC 530 Drilling TNC 640 TNC 620 TNC 320 TNC7
Back to overview