Справочник Пользователя для Delta Tau GEO BRICK LV
Turbo PMAC User Manual
66
Setting Up Feedback and Master Position Sensors
Conversion Table Processing Setup – Turbo PMAC Interface
The timer registers are processed in the conversion table as parallel feedback representing the position,
just as an absolute encoder would be. The filtered parallel read (method digit $3) should be used to reject
errors due to extra or missing echo pulses. Consult the Setting up the Encoder Conversion Table section
in this manual and the specification for variables I8000 – I8191 in the Software Reference Manual.
just as an absolute encoder would be. The filtered parallel read (method digit $3) should be used to reject
errors due to extra or missing echo pulses. Consult the Setting up the Encoder Conversion Table section
in this manual and the specification for variables I8000 – I8191 in the Software Reference Manual.
Conversion Table Processing Setup – MACRO Station Interface
If the MLDT is connected to the MACRO Station, the data must be processed through conversion tables
on both the Station and the Turbo PMAC (although the table on the Turbo PMAC really just copies the
data off the ring). The conversion table on the MACRO Station is contained in setup variables MI120 –
MI151. This table should do a filtered parallel read of the timer register, the filtering able to reject errors
due to extra or missing echo pulses. The result is passed back over the ring to Turbo PMAC, where it is
treated just as any other type of feedback from the ring would be. Consult the section Setting Up the
Encoder Conversion Table in this manual, the specification for variables I8000 – I8191 in the Software
Reference Manual, and the manuals for the MACRO Station.
on both the Station and the Turbo PMAC (although the table on the Turbo PMAC really just copies the
data off the ring). The conversion table on the MACRO Station is contained in setup variables MI120 –
MI151. This table should do a filtered parallel read of the timer register, the filtering able to reject errors
due to extra or missing echo pulses. The result is passed back over the ring to Turbo PMAC, where it is
treated just as any other type of feedback from the ring would be. Consult the section Setting Up the
Encoder Conversion Table in this manual, the specification for variables I8000 – I8191 in the Software
Reference Manual, and the manuals for the MACRO Station.
Setting Up for Power-On Absolute Position
Absolute Power-On Position Address and Format: Ixx10, Ixx95, MI11x
Because MLDTs are absolute position sensors, no homing search move is required if they are used for
position feedback. Turbo PMAC variables Ixx10 (Motor xx Power-On Servo Position Address) and
Ixx95 (Motor xx Power-On Position Format) can be used to establish this absolute position. The Ixx10
description in the Turbo PMAC Software Reference Manual has a complete table of the possible address
settings for the MLDT timer registers, and also for getting absolute position from a MACRO Station.
position feedback. Turbo PMAC variables Ixx10 (Motor xx Power-On Servo Position Address) and
Ixx95 (Motor xx Power-On Position Format) can be used to establish this absolute position. The Ixx10
description in the Turbo PMAC Software Reference Manual has a complete table of the possible address
settings for the MLDT timer registers, and also for getting absolute position from a MACRO Station.
Ixx95 should be set to $170000 for an on-board MLDT timer register. It should be set to $740000 to
specify power-on position from a MACRO Station; station variable MI11x should be set to $17nnnn,
where “nnnn” represents the Y-address of the timer register on the MACRO Station.
specify power-on position from a MACRO Station; station variable MI11x should be set to $17nnnn,
where “nnnn” represents the Y-address of the timer register on the MACRO Station.
Position Reference Offset: Ixx26
When used with an absolute position read, Ixx26 specifies the difference between the sensor’s zero
position and the motor zero position. With an MLDT, the sensor’s zero position is at the
transmitter/receiver module, outside the possible range of motion of the sensor. If it is desired that the
motor’s zero position be within the range of travel, Ixx26 should be used to define the offset between
sensor and motor zero. Ixx26 has units of 1/16 count, where a count here is an LSB of the timer.
position and the motor zero position. With an MLDT, the sensor’s zero position is at the
transmitter/receiver module, outside the possible range of motion of the sensor. If it is desired that the
motor’s zero position be within the range of travel, Ixx26 should be used to define the offset between
sensor and motor zero. Ixx26 has units of 1/16 count, where a count here is an LSB of the timer.
Power-On Mode: Ixx80
Ixx80 controls whether the absolute position read for Motor xx is performed immediately at power-
on/reset, or whether the absolute position read is delayed until a $* or $$* command is issued. Because
the output frequency for the MLDT is not established yet when a read would be done immediately at
power-on, it should be delayed with an MLDT. This requires that Bit 2 of Ixx80 be set to 1, making the
value of Ixx80 equal to 4 if the motor is not to be enabled immediately on power-on/reset, or equal to 5 if
the motor is to be enabled immediately.
on/reset, or whether the absolute position read is delayed until a $* or $$* command is issued. Because
the output frequency for the MLDT is not established yet when a read would be done immediately at
power-on, it should be delayed with an MLDT. This requires that Bit 2 of Ixx80 be set to 1, making the
value of Ixx80 equal to 4 if the motor is not to be enabled immediately on power-on/reset, or equal to 5 if
the motor is to be enabled immediately.
Scaling the Feedback Units
Motor Units
For a motor set up with MLDT feedback, a count is one increment (LSB) of the timer. The physical
length of this increment, which is the resolution of the measurement, is dependent on the speed of the
return pulse in the MLDT, and the frequency of the timer in the Turbo PMAC. The speed of the return
pulse (the speed of sound in the metal) varies from device to device, but is always approximately the
inverse of 0.35
length of this increment, which is the resolution of the measurement, is dependent on the speed of the
return pulse in the MLDT, and the frequency of the timer in the Turbo PMAC. The speed of the return
pulse (the speed of sound in the metal) varies from device to device, but is always approximately the
inverse of 0.35
µsec/mm, or 9.0 µsec/inch. The frequency of the timer is 117.96 MHz. The resolution
can be calculated as: