User's Manual TNC 360 (from 259 900-11) - heidenhain
User's Manual TNC 360 (from 259 900-11) - heidenhain
User's Manual TNC 360 (from 259 900-11) - heidenhain
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
5 Programming Tool Movements<br />
5.1 General Information on Programming Tool Movements<br />
<strong>TNC</strong> <strong>360</strong><br />
Subprograms and program section repeats<br />
If a machining sequence repeats itself in a program, you can save time<br />
and reduce the chance of programming error by entering the sequence<br />
once and defining it as a subprogram or program section repeat.<br />
Programming possibilities:<br />
• To repeat a machining routine immediately after it is executed (program<br />
section repeat)<br />
• To insert a machining routine at certain locations in a program (subprogram)<br />
• To call a separate program for execution or test run within the main<br />
program (program call)<br />
Cycles<br />
Common machining routines are delivered with the control as standard<br />
cycles. The <strong>TNC</strong> features fixed cycles for:<br />
• Peck drilling<br />
• Tapping<br />
• Slot milling<br />
• Pocket and island milling<br />
Coordinate transformation cycles can be used to change the coordinates<br />
of a machining sequence in a defined way, i.e.:<br />
• Datum shift<br />
• Mirroring<br />
• Basic rotation<br />
• Enlarging and reducing<br />
Parameter programming<br />
Instead of numerical values you enter markers in the program, so-called<br />
parameters, which are defined through mathematical functions or logical<br />
comparisons. You can use parametric programming for:<br />
• Conditional and unconditional jumps<br />
• Measurements with the 3D touch probe during program run<br />
• Output of values and measurements<br />
• Transferring values to and <strong>from</strong> memory<br />
The following mathematical functions are available:<br />
• Assign<br />
• Addition/Subtraction<br />
• Multiplication/Division<br />
• Angle measurement/Trigonometry<br />
etc.<br />
5-3