更新优化程序
This commit is contained in:
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
|
||||
Reference in New Issue
Block a user