Creating oem cycles, 1 creating oem cycles – HEIDENHAIN TNC 335 Technical Manual User Manual
Page 555

8/95
TNC 360
1 Introduction
9-3
1.1 Creating OEM cycles
Programming an OEM-cycle and is only possible if the program number is in the range 99 999 968 to
99 999 999. Each of these program names is permanently assigned a cycle number (e.g. program
number 99999968 represents OEM-cycle 68).
After creating a program with the above number and pressing LBL SET and then ENT, the control
asks whether you wish to program a DEF-active or CALL-active cycle.
DEF-active cycle
If the OEM cycles are to be active in the NC program immediately after the definition, a "DEF-active"
OEM-cycle is programmed with the ENT key, e.g. cycle for coordinate transformation.
CALL-active cycle
If the OEM cycles are to be activated later in the NC program via CYCL-CALL, M98 or M99, a CALL-
active OEM-cycle is programmed with the NO ENT key, e.g. for a machining cycle.
Up to 15 dialogue numbers can then be input. The first dialogue number is always assigned to the
designation of the OEM cycles. The remaining numbers are assigned to the Q parameters in
ascending order.
If fewer than 15 dialogues are to be programmed, the dialogue block can end with END. If more
than 15 parameters are to be entered (maximum 32), the DLG DEF block or the DLG CAL block
must be entered repeatedly in the OEM cycle. Only five entries are evaluated in the third DLG block
The parameter assignment can be shifted via MP7250 so that DEF-active and CALL-active cycles do
not address the same parameters Q1 to Q14.
Example cycle:
0 BEGIN PGM 99999968 MM
1 DLG-DEF 0/2/8/99
.
.
.
15 END PGM 99999968 MM
Using machine parameter MP7240, it is possible to inhibit program input for [Program number] =
[OEM cycles number].
If MP7240 has a value 0, no program with the program number of an OEM-cycle which is held in the
EPROM can be input or read into the NC program memory.
If MP7240 has a value 1, the program-number range of the OEM cycles can also be used when the
OEM cycles are held in the PLC EPROM. If a OEM cycles is generated in the NC program memory
and if at the same time there is a OEM cycles with the same number in the PLC EPROM, then the
OEM cycles in the NC program memory will be executed at a cycle call.