Delta AX Series Instruction Manual page 540

Motion controller
Hide thumbs Also See for AX Series:
Table of Contents

Advertisement

AX- Ser i es Mo t i o n Co n t r o ll er I n s t r uc t i o ns Ma n u a l
Error code
SMC_MCA_DIRECTION_
0x001C5
NOT_APPLICABLE
SMC_SDL_INVALID_
0x001DB
AXIS_STATE
SMC_SDL_INVALID_
0x001DC
VELACC_VALUES
SMC_CR_NO_TAPPETS_
0x00258
IN_CAM
SMC_CR_TOO_MANY_
0x00259
TAPPETS
SMC_CI_NO_CAM_
0x00271
SELECTED
SMC_CI_MASTER_OUT_
0x00272
OF_SCALE
SMC_CI_RAMPIN_
0x00273
NEEDS_VELACC_
VALUES
SMC_CI_SCALING_
0x00274
INCORRECT
Description
Contents
Cannot set the shortest
distance.
SMC_ChangeDynamic
Limits can only be called in
standstill or power_off state.
Invalid values of velocity,
acceleration, deceleration and
jerk.
There're no tappets set in the
CAM.
The number of tappet groupID
exceeds MAX_NUM_TAPPETS
No cam is selected.
The master exceeds the valid
scale.
The value of Velocity and
acceleration must be set in the
function of ramp_in.
Scaling variables
fEditor/TableMasterMin/Max are
not correct
Ap p en d i x A
Corrective Action
After correcting the input value of
"EndVelocityDirection" to be not in
shortest / fastest state, re-run the
function block.
Check if the axis is in power_off or
standstill state and then re-activate
the function block.
After fixing the input value if
"fMaxVelocity", fMaxAcceleration",
"fMaxDeceleration" and "fMaxJerk",
re-run the function block.
set tappets in the cam table and
then re-run the function block.
As a result of too many tappets in the
cam table, you have to modify the
number before re-executing the
function block.
enter the correct value given by
MC_CamTableSelect after it's
successfully run to the input
"CamTableID" and then re-run the
function block.
1. Execute MC_Reset to make the
axis back to standstill state and
check the inputs of
MC_CamTableSelect.
2. Make sure that the cam master
position, which is calculated by
"Periodic" /"MasterAbsolute" of
MC_CamTableSelect and
"MasterCompensation" of
MC_CamIn, is in the range of
master scale on the cam table
before you re-run the function
block.
1. Execute MC_Reset to make the
axis back to standstill state and
check the StartMode input.
2. When "StartMode" is set to
"ramp_in"/
"ramp_in_pos"/"ramp_in_neg", the
input values of
"VelocityDiff"/"Acceleration"/
"Deceleration" need to be non-
zero. Then you can re-run the
function block.
1. Execute MC_Reset to make the
axis back to standstill state and
check the inputs.
2. Make sure that the max values
must be bigger than the min
values in fEditor / fTable while
using a cam table not in "XYVA"
format. Then you can re-run the
function block.
5 3 5

Advertisement

Table of Contents
loading

Table of Contents