更新优化程序
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
&ACCESS RVO4
|
||||
&ACCESS RVO1
|
||||
DEFFCT BOOL CheckInPos (R_offset:IN,EndPos:IN )
|
||||
DECL REAL R_offset
|
||||
DECL BOOL b_Pok
|
||||
|
||||
18
KUKA/KRC/R1/Program/Mylib/FixA6Jump.src
Normal file
18
KUKA/KRC/R1/Program/Mylib/FixA6Jump.src
Normal file
@@ -0,0 +1,18 @@
|
||||
&ACCESS RV
|
||||
DEFFCT E6POS FixA6Jump(TargetPos:IN)
|
||||
DECL E6POS TargetPos,NewPos
|
||||
DECL REAL dA6
|
||||
NewPos=TargetPos
|
||||
dA6 = TargetPos.A - $AXIS_ACT.A6
|
||||
|
||||
WHILE dA6 > 180.0
|
||||
NewPos.A = NewPos.A - 360.0
|
||||
dA6 = TargetPos.A - $AXIS_ACT.A6
|
||||
ENDWHILE
|
||||
|
||||
WHILE dA6 < -180.0
|
||||
NewPos.A = NewPos.A + 360.0
|
||||
dA6 = NewPos.A - $AXIS_ACT.A6
|
||||
ENDWHILE
|
||||
RETURN NewPos
|
||||
ENDFCT
|
||||
10
KUKA/KRC/R1/Program/Mylib/GetInt16.src
Normal file
10
KUKA/KRC/R1/Program/Mylib/GetInt16.src
Normal file
@@ -0,0 +1,10 @@
|
||||
&ACCESS RV
|
||||
DEFFCT INT GetInt16 (iVal:IN )
|
||||
DECL INT iVal,iRet
|
||||
IF iVal>32767 THEN
|
||||
iRet=iVal-65536
|
||||
ELSE
|
||||
iRet=iVal
|
||||
ENDIF
|
||||
RETURN iRet
|
||||
ENDFCT
|
||||
Reference in New Issue
Block a user