Compliance and direct programming

Compliance

Compliance programming extends the idea of the classic programming modes. The kinematic chain used is a copy of the defined kinematic chain of the machine where the axis offsets are removed.

For example, this permits the programming of a machine with an unusual axis position. The machine with transformation ID11 has a B axis tilted by 45°. If the kinematic chain for this machine is defined accordingly and if the compliance programming mode is selected, the programmed B angles are actually interpreted as angles in this tilted kinematics.

Notice

notice

With compliance programming, the linear axes XYZ must lie on the the first three indices of the kinematik[].axis[] array.

Direct

With direct programming, the kinematic chain of the machine is used to calculate orientation without removing axis offsets.

For more information, see P-CHAN-00112.