Protection against programming errors
The following programming errors are detected and indicated as errors:
● MEASA/MEAWA programmed with MEAS/MEAW in the same block
Example:
N01 MEAS=1 MEASA[X]=(1,1) G01 F100 POS[X]=100
● MEASA/MEAWA with number of parameters <2 or >5
Example:
N01 MEAWA[X]=(1) G01 F100 POS[X]=100
● MEASA/MEAWA with trigger event not equal to 1/ -1/ 2/ -2
Example:
N01 MEASA[B]=(1,1,3) B100
● MEASA/MEAWA with invalid mode
Example:
N01 MEAWA[B]=(4,1) B100
● MEASA/MEAWA with trigger event programmed twice
Example:
N01 MEASA[B]=(1,1,-1,2,-1) B100
● MEASA/MEAWA and missing geometry axis
Example:
N01 MEASA[X]=(1,1) MEASA[Y]=(1,1) G01 X50 Y50 Z50 F100; GEO axis X/
Y/Z
● Inconsistent measuring job with geometry axes
Example:
N01 MEASA[X]=(1,1) MEASA[Y]=(1,1) MEASA[Z]=(1,1,2) G01 X50 Y50 Z50
F100
See also
Synchronized actions (Page 950)
3.7.9 Special functions for OEM users (OMA1 ... OMA5, OEMIPO1, OEMIPO2, G810 ...
G829)
OEM addresses
The meaning of OEM addresses is determined by the OEM user. Their functionality is
incorporated by means of compile cycles. Five OEM addresses are reserved (OMA1 ... OMA5).
The address identifiers are settable. OEM addresses can be programmed in any block.
Work preparation
3.7 Special motion commands
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0 623