MM4006
Feature Descriptions Tutorial
6.2
Synchronized Axes (Electronic Gearing)
Certain applications require to synchronize the motion of two or more
axes. In this case, one or more axis precisely follow the motion of another
one. To safely define and operate such a motion control system, the follow-
ing rules must be observed:
• E a c h axis of the MM4006 has an identity: Master (default) or Slave. By
default, all axes are configured as masters, meaning that all can execute
independent motion commands.
• I n a group of synchronized axes there is only one master and one or
more slaves. The slaves always follow the motion of the master.
• A l l commands to a group of synchronized axes (from the front panel,
through commands or through programs) is done by addressing only
the master axis. No communication with the slave axes is allowed.
• Determining the master-slave relationship can be done on the front
panel (
Motor OFF S E T U P G E N . ) ,
t h r o u g h r e m o t e com-
mands (xxSSnn command) or through a program.
• A master axis is defined as an independent axis. It could have one or
more slave axes or, as a particular case, none (default).
• A slave axis belongs to a unique master axis, in effect losing its identity.
It will duplicate the behavior of its master. Consequently, two master
axes cannot have the same slave.
• B y default (standard MM4006 configuration) all axes are declared mas-
ters. However, each time a master-slave system is defined, its character-
istics are saved in t h e non-volatile memory. On each consequent
power-on, the controller will remember the latest configuration.
• T h e motion of a master axis is limited by its own travel limits. A slave
axis is limited both by its own and its master's limits. If in the course of
the motion a slave axis encounters its own travel limits, the emergency
stop procedure is initiated and all motion will stop.
The following three commands are needed to define and operate a master-
slave motion system:
xx S S n n D e f i n i n g and reading the master-slave status of an axis.
xx
G R
nn D e f i n i n g and reading the electronic gear ratio between the master
and the slave (by default = 1.0), using the following formula:
Displacement of the slave axis =
GR * Displacement of the master axis.
GR can be a positive or negative number but not zero.
xx
F F
n n D e f i n i n g and reading the maximum master-slave tracking error. If
this tracking error is exceeded, the emergency stop procedure is
initiated and all motors are turned
EMI
.
The tracking error (Tk_Err) is calculated as follows:
Tk_Err = Absolute value (Pos_Err_Master - (Pos_Err_Slave/GR))
Where:
Pos_Err_Master
— Position error of the master axis.
Pos_Err_Slave
— Position error of the master axis.
GR
—
Electronic gear ratio.
ED110181En1020 — 03/03
6.8
c v
/ N e w p o r t .
Содержание MM4006
Страница 9: ...F D110181En1020 03 03 b J e w p o r t...
Страница 10: ...Section 1 Introduction 4 4 G G 4 4 4 4 M u d Com 4k 4 66i1W406 i i r i A 0 8 y 0 9 0 0 i 0 0 40 0 4 cv Newport...
Страница 11: ...MM4006 8 Axis Motion Controller Driver evvport...
Страница 41: ...MM4006 Introduction FPI 111181Eli11120 0 1 03 1 3O tNevvport...
Страница 42: ...Section 2 Local Mode C Newport...
Страница 43: ...MM4006 8 Axis Motion Controller Driver C N e w p o r t...
Страница 96: ...Section 3 Remote Mode C klevvport...
Страница 97: ...Newport...
Страница 310: ...Section 4 Motion Control Tutorial Ilevvport...
Страница 311: ...MM4006 8 Axis Motion Controller Driver C EDI10181En 1020 03 03 2 N e V V p O r t...
Страница 313: ...MM4006 8 Axis Motion Controller Driver cv ED110181E01020 03 03 4 2 M e v v p o r t...
Страница 334: ...Section 5 Trajectory Functions Tutorial Newport...
Страница 335: ...MM4006 8 Axis Motion Controller Driver C Newport...
Страница 337: ...MM4006 8 Axis Motion Controller Driver EDH0181En1020 03 03 5 2 N e w p o r t...
Страница 346: ...Section 6 Feature Descriptions Tutorial Newport...
Страница 347: ...MM4006 8 Axis Motion Controller Driver C Nevvport...
Страница 349: ...MM4006 8 Axis Motion Controller Driver ED11018lEn I 020 03 03 6 2 N e v v p O r t...
Страница 359: ...MM4006 F e a t u r e Descriptions Tutorial cv EDI10181En1020 03 03 6 12 N e w p o r t...
Страница 360: ...Section 7 Servo Tuning rano at 1 2 2 p EOF 110 1 0 0 0 0 0 ill fpL4 cv Newport...
Страница 361: ...MM4006 8 Axis Motion Controller Driver C Nevvport...
Страница 363: ...MM4006 8 Axis Motion Controller Driver EDH0181En 1020 03 03 7 2...
Страница 368: ...Section 8 Appendices INevvport...
Страница 369: ...MM4006 8 Axis Motion Controller Driver CkJ Newport...
Страница 371: ...MM4006 8 Axis Motion Controller Driver EDI10181EnI020 03 03 8 2 N e v v p o r t...
Страница 410: ...A7 h7s z c 7...