05.91 11 Programming of Cycles
11.12 @ Code table
@ code CL 800 instruction Function
@331
Var
Value 1
Value 2
Var =ZOPR ( Value 1 ,
Value 2 );
Programmable zero offset
(G58/G59)
Value 1: Group 1 or 2
(G58 or G59)
Value 2: Axis No. 1...24
@332
Var
Value 2
Var =ZOE ( Value 2 ); External offset from PLC
Value 2: Axis No. 1...24
@333
Var
Value 2
Var =ZOD ( Value 2 ); DRF offset
Value 2: Axis No. 1...24
@334
Var
Value 2
Var =ZOPS ( Value 2 ); PRESET offset
Value 2: Axis No. 1...24
@336
Var
Value 2
Var =ZOS ( Value 2 ); Cumulative offset
Value 2: Axis No. 1...24
@337
Var
Value 1
Value 2
Value 3
Var =ZOA DW (
Value
1 ),
Value 2
,
Value 3
);
Settable coordinate rotation
(G54/G57)
Value 1: Channel No. 0...16
Value 2: Group 1...4
(G54/G57)
Value 3: = Angle No. (1)
@338
Var
Value 1
Value 2
Value 3
Var =ZOPR DW ( Value
1 ),
Value 2
, (
Value 3
);
Programmable coordinate
rotation (G58/G59)
Value 1: Channel No. 0...16
Value 2: Group 1... 4
(G58/G59)
Value 3: = Angle No. (1)
@345
Var
Value 1
Value 2
Var =PRVC
( Value 1 , ( Value 2 );
Programmed cutting rate
Value 1: Channel No. 0...16
Value 2: 0
@360
Var
Value 2
Var =ACPW ( Value 2 ); Axis position actual value
referred to workpiece
Value 2: Axis No. 1...24
_______
Explanation of symbols:
x compare operator vop 1) Not at CL 800 level
0: . . . . no condition 2) ”Condition”: a)
Var
=Boolean variable
1:= . . . . equal to b)
Var
.
Const
=Bit from pattern
2: . . . . not equal to c)
Var
”Vop”
Value
3: . . . . greater than d) Extended condition
4: = . . . . greater than or equal to
5: . . . . less than 3) Option
6:= . . . . less than or equal to
7: . . . . true 4) No pointers possible,
8: . . . . not on CL 800 level only
Const
can be specified
© Siemens AG 1991 All Rights Reserved 6ZB5 410-0HD02 11–67
SINUMERIK 880, (PG)