AX-Series Motion Controller Instructions Manual Appendix A
542
Error code Description Contents Corrective Action
0x18840
DMC_GM_HELIX_AXIS_
MAPPING_ERROR
Command a non-zero
displacement to an axis, which
does not exist, in a helical
movement.
Execute MC_GroupReset to make
the axis group back to GroupStandby
state. Then check the parameter
setting and the input position of axis
group so as to make sure the existing
displacement has been mapped to
0x18841
DMC_GM_CIRCLE_
DISTANCE_LARGER_
THAN_DIAMETER
Under the DMC_CIRC_MODE.
radius mode, the distance
between the start and end point
is larger than the diameter.
1. Execute MC_GroupReset to
make the group state back to
GroupStandby.
2. While using
DMC_CIRC_MODE.radius, the
input value of radius must be
larger than half of the distance
between the start and end point.
3. Re-run the function block.
0x18842
DMC_GM_CIRCLE_
START_AND_ENDPOINT_EQUAL
Under DMC_CIRC_MODE.
radius / DMC_CIRC_
MODE.border mode, the start
point and the end point are at
the same position.
1. Execute MC_GroupReset to
make the group state back to
GroupStandby.
2. While using
DMC_CIRC_MODE.radius /
DMC_CIRC_MODE.border the
input value of radius must be
larger than half of the distance
between the start and end point.
3. Re-run the function block.
0x18843
DMC_GM_CIRCLE_
COLLINEAR_POINTS
Under DMC_CIRC_MODE.
border mode, three points are
defined to lie on a same line.
1. Execute MC_GroupReset to
make the group state back to
GroupStandby.
2. While using
DMC_CIRC_MODE.border, start
point, end point and assist point
should not be set on the same
line.
3. Re-run the function block.
0x18844
DMC_GM_CIRCLE_
CENTER_NOT_ON_
BISECTOR
Under DMC_CIRC_MODE.
center mode, the center of a
circle is not on the bisector line.
1. Execute MC_GroupReset to
make the group state back to
GroupStandby. Make sure that
the center must locates on the
bisector line between the start
and end point.
2. Re-run the function block.
0x18845
DMC_GM_CIRCLE_
RADIUS_ZERO
Under DMC_CIRC_MODE.
radius mode, the radius is zero.
1. Make sure the radius is not 0
while using
DMC_CIRC_MODE.radius mode.
2. Re-run the function block.
0x1884B
DMC_GM_CONTINUE_
WRONG_POSITION
The current position is not the
start position recorded in
continue data.
1. Move the axis group to the
position recorded in Continue
Data.
(DMC_AXIS_GROUP_REF.Conti
nuePos)
2. Re-run the function block.
0x1884C
DMC_GM_CONTINUE_
ContinueData is not written.
After confirming there’s Continue