b)  Decoded  M-functions 
9  M-functions  can  be provided  directly  via  relay  contact  thus  making  decoding  in  the  machine  interface 
u n necessary 
(MM04  1  MO5  1  MO8  1  MO9  I*  MlO,  M20,  M40,  M80 
*I 
M-functions  which  affect  program  run 
M  00 
M  02 
M  03 
M  04 
M  05 
M  06 
M  08 
M  09 
M  13 
M  14 
M  19 
M  30 
M  89 
M  90 
M91 
M  92 
M  94 
M  95 
M  96 
M  97 
M 98 
M 99 
Caution! 
The  M-function  M 93  may  not  be  allocated! 
HEIDENHAIN  reserves  the  right  to  assign  this  M-function. 
ICoded  output  after  execution  of  appropriate  block  -  interrupts  pro!gram  run. 
,Additional  decoded  output:  “Spindle  stop”  and  “Coolant  off”. 
(Coded  output  after  execution  of  appropriate  block  -  interrupts  proigram  run  and  addresses 
Iblock  No.  1. Cancellation  of  status  display  if  required  (see MP  173). 
Additional  decoded  output:  “Spindle  stop”  and  “Coolant  off”. 
“‘Spindle  clockwise”  at  block  beginning;  simultaneous  output  coded  and  decoded. 
“Spindle  counter-clockwise”  at  block  beginning;  simultaneous  output  coded  and  decoded. 
“Spindle  stop”  at  block-end;  simultaneous  output  coded  and  decoded. 
“Tool  change”,  coded  output  after  execution  of  appropriate  block  --  interrupts  program  run. 
Additional  decoded  output:  “Spindle  stop”. 
“Coolant  on”  at  block-beginnig;  simultaneous  output  coded  and  decoded. 
“Coolant  off”  at  block-end;  simultaneous  output  coded  and  decoded. 
Coded  output  at  block  beginning. 
Additional  decoded  output:  “Spindle  clockwise”  and  “Coolant  on”. 
Coded  output  at  block  beginning. 
Additional  decoded  output:  “Spindle  counter-clockwise”  and  “Coolant  on”. 
For  spindle  orientation  option,  as of  PLC-standard  program  234  601  03 
Functions  as per  M  02. 
No  output! 
Effective  at  the  end  of  the  appropriate  block  as a modal  cycle  call  if  machine  parameter  MP  214 
vvas entered  with  2  or  3  (with  MP  2’14  0  or  1:  normal  output  of  M89  at  block  beginning). 
rd0  output! 
[‘or  constant  speed  at  corners.  Only  active  in  trailing  operation  (Rough  positioning). 
rd0  output! 
Approach  to  tool  change  position  with  reference  to  reference  point. 
No  output! 
Approach  to  tool  change  position  (programmable  in  MP  186  -  189,  with  reference  to  reference 
point) 
rd0  0utp-d 
Angle  value  reduction 
c  360’  at  block  beginning 
rd00uq.d 
Alteration  of  run-on  behaviour  at  contour. 
rd0  0utptd 
I 
see operating  manual 
Alteration  of  run-on  behaviour  at  contour. 
rd0  0utpt.a! 
No  transitional  arc  is inserted  on  external  corners. 
rd0  output! 
Terminates  path  correction  at  block  end. 
rd0  output! 
EFffective  at  end  of  appropriate  block  as per  cycle  call-block  “CYCL 
CALL”. 
15