3 non-linear axis error compensation (module 9095) – HEIDENHAIN TNC 407 (243 020) Technical Manual User Manual
Page 622

Error numbers:
0: No error, element was written
1: Call was not from SUBMIT Job
2: No such file type
3: No file of specified type with M status found
4: Line number not in file
5: Wrong element number
6: Element value is outside permitted range
4.7.3 Non-linear Axis Error Compensation (Module 9095)
Selects a line in the compensation table for non-linear axis error compensation.
The module selects the specified line in the active compensation assignment table (.CMA) as the
active line and activates the non-linear axis error compensation according to the compensation
tables entered on this line.
Constraints:
- The specified line stays selected as the active line after a control reset.
- Once an NC program starts the module only operates during the output of M/G/S/T/T2/Q strobes.
- The axis nominal values may alter slightly when the compensation table is switched over.
Possible errors:
- There is no .CMA file.
- The specified line does not exist in the selected .CMA file.
- One or more compensation tables (.COM) from the selected line do not exist.
- The module was not called from a Submit Job.
- The module was called after the start of an NC program without any strobe marker being active.
Call:
PS
B/W/D/K
CM
9095
PL
B/W/D
0: No error
1: Entered line does not exist
2: No such compensation table (.COM)
3: Compensation value table (.COM) has more than 256 entries
4: Permissible total number of compensation points exceeded
5: Too many compensation value tables (.COM)
6: No such .CMA file
7: Call was not from SUBMIT Job
5: Call after started PGM without Strobe
Error status after call: M3171 =
0: Compensation was activated
1: Error condition see above