484 HEIDENHAIN Technical Manual iTNC 530 HSCI
Module 9031 Overwrite machine parameter
With this module you can overwrite the value of the given machine parameter
with a new value. The input value must be a natural number with the decimal
point shifted by the number of possible decimal places.
Example:
MP910.0 = 100.12 [mm] Transfer value: 1001200 (4 decimal places)
The value in the run-time memory is changed. The value from the editable
machine parameter file does not change. The old value becomes valid again
after the machine parameter file is edited and exited.
For non-indexed machine parameters, zero must be transferred as the index.
Once the NC program has started, the module operates only during the output
of an M/S/T/Q strobe.
Call only in a submit job.
Call:
PS B/W/D/K <MP number>
PS B/W/D/K <MP index>
PS B/W/D <MP value>
CM 9031
PL B/W/D <Error code>
0: No error
1: MP does not exist / is not changeable / is not changeable
during a running program
2: MP value outside the valid range
3: Error while saving (fatal error)
4: Call was not in a submit or spawn job
5: Call during running program without strobe
Error code:
Marker Value Meaning
M4203 0 MP was overwritten
1 MP could not be overwritten
W1022 1 MP value is outside the valid value range
2 MP does not exist / is not changeable / is not
changeable during a started program
20 Call was not in a submit or spawn job
21 Call during running program without strobe
61 Error while saving (fatal error)