Temporary transition to the machine coordinate system (#MCS ON/OFF)

Notice

notice

Not included in the scope of the standard license. The use of this feature requires a license for the "Transformations” extension package.

The MCS functionality temporarily deactivates the active kinematics and/or Cartesian transformation as well as all offsets included in the axes in order to position machine axes directly. After leaving the MCS, the state before selection is restored.

For example, a tool change often requires the approach to a defined tool change position with known machine origin coordinates. Approaching this machine position may pose a problem in the CS since the CS axes are positioned by the NC program.

Syntax:

#MCS ON [ EX TOOL ]

Activate temporary transition to MCS

#MCS OFF

Deactivate temporary transition to MCS

EX TOOL

A tool change in the MCS does not include tool offsets in order to permit direct positioning of the machine axes. This only takes place with #MCS OFF.

The MCS has no restrictions regarding use of NC functionality. However, it is not possible to select RTCP/TLC , CS, ACS or ECS.

In addition, programmed offsets are only valid in the MCS until they are deselected and are not stored.

When the axis configuration is changed by external axis exchange (e.g. #CALL AX..) in the MCS, it must be noted that a definite axis configuration is required to reactivate kinematic and/or Cartesian transformation.

Programing Example

prg_example

Temporary transition to the machine axis coordinate system (MCS)

N10 #TRAFO ON

N20 #CS ON[1.5,0,32,14.5,0,45]   (Select a BCS)

N30 G01 G90 F5000

N40 X0 Y0 Z0

N50 #MCS ON EX TOOL   (Transition to machine CS with the option)
                      (‘EX TOOL’ - tool is only included)
                      (with MCS OFF)

N60 T1 D1             ( Tool length is NOT included here,
                      ( but in line N70)

;...

N70 #MCS OFF          (Deactivate MCS; RTCP and CS are)
                      (reactivated)

N100 #TRAFO OFF

N110 #CS OFF

N400 M30