140 Function Library
6.8 Circular Interpolation Motion
@ Name
_8102_start_tr_arc_xy – Begin a T-curve relative
circular interpolation
_8102_start_ta_arc_xy – Begin a T-curve absolute
circular interpolation
_8102_start_sr_arc_xy – Begin a S-curve relative
circular interpolation
_8102_start_sa_arc_xy –Begin a S-curve absolute
circular interpolation
@ Description
Those functions perform Circular interpolation motion with differ-
ent profile. Detail Comparsions of those functions are described by
follow table.
@ Syntax
C/C++(Windows 2000/XP)
I16 _8102_start_tr_arc_xy(I16 Card_id, F64
OffsetCx, F64 OffsetCy, F64 OffsetEx, F64
OffsetEy, I16 DIR, F64 StrVel,F64 MaxVel,F64
Tacc,F64 Tdec);
I16 _8102_start_ta_arc_xy(I16 Card_id, F64 Cx,
F64 Cy, F64 Ex, F64 Ey, I16 DIR, F64
StrVel,F64 MaxVel,F64 Tacc,F64 Tdec);
I16 _8102_start_sr_arc_xy(I16 Card_id, F64
OffsetCx, F64 OffsetCy, F64 OffsetEx, F64
OffsetEy, I16 DIR, F64 StrVel,F64 MaxVel,F64
Tacc,F64 Tdec,F64 SVacc,F64 SVdec);
I16 _8102_start_sa_arc_xy(I16 Card_id, F64 Cx,
F64 Cy, F64 Ex, F64 Ey, I16 DIR, F64
Function
Total
axes
Velocity Pro-
file
Relative / Absolute
Target
Axes
_8102_start_tr_arc_xy 2 trapezoidal R Axes 0 & 1
_8102_start_ta_arc_xy 2 trapezoidal A Axes 0 & 1
_8102_start_sr_arc_xy 2 S-curve R Axes 0 & 1
_8102_start_sa_arc_xy 2 S-curve A Axes 0 & 1