c
f
f
c
f
f
cmd
f
cmd
f
c
c
c
c
y
axis
r
y
x
axis
r
x
axis
axis
axis
axis
x
x
y
y
a
y
y
x
x
r
+
∗
=
+
∗
=
+
=
+
=
−
=
=
−
−
=
−
+
−
=
])
3
#
[
cos(
])
2
#
[
cos(
]
3
#
[
]
2
#
[
2
]
3
#
[
]
2
#
[
)
(
)
(
2
tan
)
(
)
(
0
0
0
0
0
0
2
0
2
0
θ
θ
θ
θ
θ
θ
θ
θ
π
θ
θ
θ
θ
θ
where:
X
0
and
Y
0
represent initial position of the group.
X
c
and
Y
c
represent desired center position of the circular
move.
X
f
and
Y
f
represent calculated final position of the group.
R
is radius of the circle.
θ
0
is the base initial angle of an axis.
θ
0
is the final angle of an axis, which is dependant on the
sweep angle,
θ
cmd
Both
HL
and
HC
can initiate the desired motion if they are received
while the group is holding position. On the other hand, if they are
received while a group move is in progress, the new commands get
queued into a "via-point" buffer. The queued commands are executed
on a FIFO basis when the move already in progress has reached its
destination. The group does not come to a stop at the end of last
move. Instead, there will be s smooth transition to the new move
command, just as if it were one compound move (combination of
multiple moves). The next section details the procedure for making
contours or "long" moves using "via-point" buffers.
Refer to the description of
HL
and
HC
commands in the
commands
section
(See Section 3: Remote Mode) for correct syntax, parameter
ranges, etc.
4.1.4 Making
Contours
This subsection discusses the method for making contours.
Contouring is the process of making complex trajectories or "long"
moves that may involve linear and circular move segments.
4-4
Section
4
–
Advanced
Capabilities
Summary of Contents for ESP300 Series
Page 1: ...ESP300 Motion Controller Driver User s Manual...
Page 4: ...ESP300 1999 EU Declaration of Conformity iv Preface...
Page 29: ...This page is intentionally left blank Section 2 Modes of Operation 1 15...
Page 30: ......
Page 230: ...4 16 Section 4 Advanced Capabilities...
Page 274: ...This page is intentionally left blank 6 6 Section 6 Servo Tuning...
Page 290: ...This page is intentionally left blank B 6 Appendix B Trouble Shooting and Maintenance...