Overview

Task

The dynamic coordinate system compensates for and executes a superimposed motion. If a machine or a workpiece is additionally moved by an external source (master) during the machining process, this can be compensated by the processing NC channel (slave).

The additional movement is signalled to the processing NC channel (slave) as dynamic coordinate system (online offset and rotation).

This function is available as of CNC Build V3.1.3054.

Possible applications

A distinction is made between 2 basic applications:

  1. Manufacture a moved workpiece.
  2. Move the machine during machining (e.g. compensation for fluctuations in the kinematic base).

Programming and parameterisation

The TRACK CS ON/OFF command enables and disables the compensation function. The #TRACK CS ABS command is provided for implicit axis-specific calculation; the variable V.G.TRACK_CS.X is provided for explicit calculation.

The command #CHANNEL INTERFACE ON/OFF [DYN_CS] is used to define a CNC channel as master.

The PLC can also define the coordinate system.

Mandatory note on references to other documents

For the sake of clarity, links to other documents and parameters are abbreviated, e.g. [PROG] for the Programming Manual or P-AXIS-00001 for an axis parameter.

For technical reasons, these links only function in the Online Help (HTML5, CHM) but not in pdf files since pdfs do not support cross-linking.