Delta AX Series Instruction Manual page 547

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
DMC_GM_HELIX_AXIS_
0x18840
MAPPING_ERROR
DMC_GM_CIRCLE_
0x18841
DISTANCE_LARGER_
THAN_DIAMETER
DMC_GM_CIRCLE_
0x18842
START_AND_ENDPOINT_EQUAL
DMC_GM_CIRCLE_
0x18843
COLLINEAR_POINTS
DMC_GM_CIRCLE_
0x18844
CENTER_NOT_ON_
BISECTOR
DMC_GM_CIRCLE_
0x18845
RADIUS_ZERO
DMC_GM_CONTINUE_
0x1884B
WRONG_POSITION
DMC_GM_CONTINUE_
0x1884C
DATA_NOT_WRITTEN
Description
Contents
Command a non-zero
displacement to an axis, which
does not exist, in a helical
movement.
Under the DMC_CIRC_MODE.
radius mode, the distance
between the start and end point
is larger than the diameter.
Under DMC_CIRC_MODE.
radius / DMC_CIRC_
MODE.border mode, the start
point and the end point are at
the same position.
Under DMC_CIRC_MODE.
border mode, three points are
defined to lie on a same line.
Under DMC_CIRC_MODE.
center mode, the center of a
circle is not on the bisector line.
Under DMC_CIRC_MODE.
radius mode, the radius is zero.
The current position is not the
start position recorded in
continue data.
ContinueData is not written.
Ap p en d i x A
Corrective Action
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
an appointed axis.
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.
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.
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.
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.
1. Make sure the radius is not 0
while using
DMC_CIRC_MODE.radius mode.
2. Re-run the function block.
1. Move the axis group to the
position recorded in Continue
Data.
(DMC_AXIS_GROUP_REF.Conti
nuePos)
2. Re-run the function block.
After confirming there's Continue
Data in the axis group
5 4 2

Advertisement

Table of Contents
loading

Table of Contents