Delta EtherCAT Programming Manual page 180

Table of Contents

Advertisement

EtherCAT Programming Guide
CSP (Cyclic Synchronous Position) mode uses PDO communication to issue position
commands. EtherCAT master will calculate the position commands for the next communication
cycle after analyzing the moving distance, speed and acceleration of the API. Then, it sends the
new command to all motion axes in each communication cycle to achieve single-axis motion or
multi-axis interpolation.
API list of cyclic synchronous position mode (CSP)
_ECAT_Slave_CSP_Start_Move
_ECAT_Slave_CSP_Start_V_Move
_ECAT_Slave_CSP_Start_Arc_Move
_ECAT_Slave_CSP_Start_Arc2_Move
_ECAT_Slave_CSP_Start_Arc3_Move
_ECAT_Slave_CSP_Start_Spiral_Move
_ECAT_Slave_CSP_Start_Spiral2_Move
_ECAT_Slave_CSP_Start_Sphere_Move
_ECAT_Slave_CSP_Start_Heli_Move
_ECAT_Slave_CSP_Start_Multiaxes_Move
_ECAT_Slave_CSP_Start_Msbrline_Move
_ECAT_Slave_CSP_Set_Gear
_ECAT_Slave_CSP_Set_Softlimit
_ECAT_Slave_CSP_TargetPos_Change
_ECAT_Slave_CSP_Velocity_Change
_ECAT_Slave_CSP_Feedrate_Overwrite
_ECAT_Slave_CSP_Speed_Continue_Enable
_ECAT_Slave_CSP_Speed_Continue_Set_Mode
_ECAT_Slave_CSP_Speed_Continue_Set_Combine
_Ratio
_ECAT_Slave_CSP_Scurve_Rate
_ECAT_Slave_CSP_Liner_Speed_Master
March, 2017
Function name
Cyclic Synchronous Position Mode (CSP)
Description
Execute linear interpolation of single axis
Execute the single-axis motion with constant
speed
Execute two-axis arc motion, moving from current
position and the specified circle center to form the
specified arc's angle
Execute two-axis arc motion, moving from current
position and the specified circle center to form the
specified arc's angle
Execute two-axis arc motion, moving from the
current position and specified circle center to the
specified end point
Execute two-axis spiral motion, moving from
current position and the specified circle center to
form the specified angle
Execute two-axis spiral motion, moving from
current position and the specified circle center to
the end point with the specified cycle number.
Execute three-axis sphere motion and moving
from current position and the known circle center
to the target position with three-dimensional
vector
Set three-axis helical motion, moving from current
position and the known circle center to the
specified height in Z-axis direction
Execute multi-axis linear motion
Execute multi-axis point to point motion with
smooth speed
Set the E-gear ratio
Set the software limit
Set a new target position
Set a new target speed
For the advanced setting of speed change for
single axis
Enable or disable the continuous speed function
Set the continuous speed mode
Set the percentage of for starting blending speed
of two commands.
Set the ratio of S-curve and T-curve during
acceleration and deceleration
Set the speed (vector) of advanced interpolation
function.
9
9-3

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents