06.08.2013 Views

Technical Manual TNC 360 - heidenhain - DR. JOHANNES ...

Technical Manual TNC 360 - heidenhain - DR. JOHANNES ...

Technical Manual TNC 360 - heidenhain - DR. JOHANNES ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1 Introduction<br />

OEM cycles (customized macros) are programmed in HEIDENHAIN dialogue as NC programs.<br />

OEM cycles cannot be created in ISO format!<br />

By using these cycles in a main program created in the HEIDENHAIN dialogue or in accordance with<br />

ISO, repetitive machining tasks or machine-specific functions can be executed with a single call. The<br />

execution of OEM cycles can be influenced by parameter transfer (see also <strong>TNC</strong> User's <strong>Manual</strong>).<br />

OEM cycles can be divided into "DEF-active" and "CALL-active" OEM cycles. The DEF-active cycles<br />

are effective immediately upon definition, without CYCL CALL, M89 or M99. The CALL-active cycles<br />

must be called with a CYCL CALL, M89 or M99.<br />

Up to 32 different OEM cycles can be produced, tested and stored in the NC program memory.<br />

In order not to tie up the NC program memory (RAM) with the OEM cycles and their dialogues, it is<br />

possible to store this data in the PLC EPROM.<br />

Permitted functions in OEM cycles<br />

– Tool call.<br />

– M functions apart from M02, M30, M06, without program-run stop.<br />

– Nesting OEM cycles:<br />

Other OEM cycles or standard cycles can be called in the OEM cycles (nesting depth four levels).<br />

– Calling OEM cycles from a main programs that is transmitted "blockwise" and executed<br />

simultaneously. The OEM cycles must be stored in the control unit memory (EPROM or RAM).<br />

– Calling HEIDENHAIN dialogue or ISO programs in OEM cycles. The called programs are not<br />

displayed.<br />

Functions not permitted in OEM cycles<br />

– M functions M02, M30, M06 with program-run stop.<br />

– Programmed STOP block.<br />

– Definition of cycle 14 "Contour":<br />

Cycle 14 "Contour" must be defined in the main program.<br />

– Repetition of sections of program with CALL LBL ... REP .../...:<br />

OEM cycles with program-section repeats stored in PLC EPROM cannot be executed. However,<br />

program-section repeats can also be programmed via the Q parameter function (IF ... GOTO LBL<br />

...) (see the "Bolt hole circle" example).<br />

9-2 <strong>TNC</strong> <strong>360</strong> 1 Introduction 8/95

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

Saved successfully!

Ooh no, something went wrong!