11 Programming of Cycles 05.91
11.12 @ Code table
@ code CL 800 instruction Function
@654
Var
Value
Var =NOT Value ; NOT
@655 Var Var 1
Value
Var = Var 1 ORB Value ; OR bit
@656 Var Var 1
Value
Var = Var 1 XORB
Value ;
EXCLUSIVE OR bit
@657
Var
Var 1
Value
Var = Var1 ANDB Value ; AND bit
@658
Var
Var 1
Value
Var = Var 1
NANDB Value ;
NAND bit
@659
Var
Value
Var =NOTB Value NOT bit
@660
Var
Const
CLEAR BIT
( Var , Const );
Clear bit in pattern
Const=Bit No. 0 . . . 7
@661
Var
Const
SET BIT ( Var , Const ); Set bit ;
Const=Bit No. 0. . . 7
@67x
Var 1
Var 2
Value
If the comparison between
Var 2 and Value has been
satisfied, the boolean variable
Var 1 is set to 1.
@706 POS MSYS; Specification of a position
referred to the machine
actual value system.
@710
Var 1
Var 2
Var 1 =PREP REF
( Var
2
);
Reference preparation
Var 1: Output data starting
at Var 1
Var 2: Input data starting at
Var 2
@711
Var 1
Var 2
Var 3
Var 1 =INT SEC
( Var
2
Var
3
);
Intersection calculation
Var 1: Output data starting at
Var 1
Var 2: First contour starting
at Var 2
Var 3: Default with 0
@713
Var
Var =PREP CYC; Start preparation for cycles
Var: Output data starting at
Var
@714 STOP DEC; Stop decoding; until buffer is
empty.
@715 STOP DEC; Stop decoding; until buffer is
empty (to coordinate rotation)
_______
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
11–78 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HD02
SINUMERIK 880, (PG)