31.07.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!