Chapter 11 Motion Control Instructions
11-383
Start pointEnd point
( )X,Y,Z
Z
X
Y
Center (J,K)
Helical interpolation
( )X1,Y1,Z1
Coordinates for the center: J=Y1+AuxPoint[1],K=Z1+AuxPoint[2]。
Coordinates for the end point:
X=X1+EndPoint[1],Y=Y1+EndPoint[2],Z=Z1+EndPoint[3]。
3
Draw an arc via the radius on XY plane. The value of AuxPoint[1] is the radius of
the circle on XY plane and here the value of AuxPoint[2] is meaningless.
If the value of AuxPoint[1] is greater than 0, it is a minor arc.
If the value of AuxPoint[1] is less than 0, it is a major arc.
X
Y
Z
End point X,Y,Z( )
Radius R:
Start point
Helical
interpolation
(X1,Y1,Z1)
In the figure above, Radius: R=AuxPoint[1],
Coordinates for end point: X=X1+EndPoint[1], Y=Y1+EndPoint[2],
Z=Z1+EndPoint[3].
4
Draw an arc via the radius on ZX plane. The value of AuxPoint[1] is the radius of
the circle on ZX plane and here the value of AuxPoint[2] is meaningless.