1450 HEIDENHAIN Technical Manual iTNC 530 HSCI
Changing CMOs in
NC programs
The NC function WRITE TO KINEMATIC can be used to adapt the position,
orientation and size of CMOs to new situations even during execution of an
NC program. It is now possible to search active CMO definition tables for
keywords (KEY) and to overwrite individual cells in the table. When entering
keywords in the DOC column, make sure that each keyword is only entered
once.
Example for a change to a CMO definition table in an NC program:
DCM and
handwheel
superimpositioning
DCM can now also monitor handwheel superimposition (with M118 or Global
Program Settings) for collisions (FCL function). During program run, however,
the handwheel is not active.
Handwheel superimposition with active DCM is only possible when program
run is stopped with External Stop or with the Single block operating mode.
If an offset is defined for handwheel superimposition after the External Stop,
this offset is considered by collision monitoring when the NC program run is
continued. This behavior also applies to the virtual tool axis VT.
If you change the kinematics tables or CMO definition tables with WRITE TO
KINEMATIC, then the values in the tables are overwritten. If you do not
rescind the changes you made with WRITE TO KINEMATIC in the NC program,
the new values remain in the table. The changes to the machine kinematics
are then not just temporary.
Comment:
0 BEGIN PGM N545TCM MM
:
5 WRITE TO KINEMATIC AT COLUMN "COORD"
CAPTURE "DOC" KEY "Position1" = 25
Overwrite cell in the
kinematics table
6 WRITE TO KINEMATIC AT COLUMN "HEIGHT"
CAPTURE "DOC" KEY "IR_Receiver" = 45
Overwrite cell in the
kinematics table
:
43 WRITE TO KINEMATIC AT COLUMN "COORD"
CAPTURE "DOC" KEY "Position1" = 15
Write original value to cell
in table again
44 WRITE TO KINEMATIC AT COLUMN "HEIGHT"
CAPTURE "DOC" KEY "IR_Receiver" = 22
Write original value to cell
in table again
: