The first two ways may be used when absolute or relative move
commands can be issued to the master. This is the situation when both
master and slave axes are driven by valid motor types. The third way
may be used when move commands cannot be issued to the master.
This is the situation when the slave axis is driven by a valid motor
type, but the master, such as trackball or joystick, is not.
In any case, a series of preliminary commands have to be issued
before the desired master-slave response is obtained. These include
defining master-slave relationship, appropriate constants and
trajectory mode.
The next section outlines the steps to be taken for a slave axis to
follow master's position. The subsequent section outlines the steps to
be taken for a slave axis to follow master's velocity. The final section
outlines the steps to be taken to jog an axis based on inputs from a
digital joystick.
4.2.2 Slave to a Different Stage
The following steps may be taken for a slave axis to follow master's
position. This mode may be chosen exclusively when absolute or
relative move commands can be issued to the master.
Steps Move
Command
Action by Move Command
1. Define master-slave
relationship
2SS1
Axis #2 is the slave of axis #1
2. Defines master-slave
reduction ratio
2GR0.5
Master's position is scaled by 0.5
to obtain slave's position
3. Define slave axis
trajectory mode
2TJ4 (or 5)
Set slave axis trajectory mode
4. Define master axis
trajectory mode
1TJ1 (or 2)
Set master axis trajectory mode
5. Issue move commands to
master axis
1PA10
1PR10
Move master to absolute 10 units.
Move master by relative 10 units.
Table 4.1: Slave to a Different Stage Steps
4.2.3 Slave to a Trackball
The following steps may be taken for a slave axis to follow master's
velocity. This mode may be chosen exclusively when absolute or
relative move commands cannot be issued to the master. In this case,
when the user moves the master, the slave axis responds by jogging in
proportion to the master's velocity. The slave axis jog velocity update
interval and the scaling coefficients can be defined by the user.
4-8
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...