The rotator VME rack consists of two major parts:
The adapter, mounted on the rotator, contains the guideprobes which need to rotate in order to follow the rotation of the optical field. In the case of IRSPEC, the derotator compensates for the field rotation so that the instrument does not need to rotate.
The rotator drive motor is a brushless direct drive system. Together with the associated amplifier and velocity loop, it has been manufactured by ETEL. This section contains a description of the control interface and an operating procedure.
The following are references to specific information:
All the signals in this Section refer to Section 11.9. As the rotators for fork arm A and B are identical, the first two characters (RA and RB respectively) are omitted in this Section.
The definition of active high and active low level signals is defined with the terms "assert" and "negate". With these terms, active high or active low is not important and has to be defined only during the signal assignment phase. Assert means: make the function logically true according to the definition in Section 11.9. Negate means: make the signal logically false.
The interface with the rotator drive system is in fact the control of the velocity loop. In principle, it is similar to the control of the AL/AZ drives. However, a complication is the use of a brushless motor which needs to be initialised and needs the value of the momentary position as well.
The interface will be described as an operating sequence; refer to Subsection 11.1.7.
After mechanical integration of the motor, the rotor and stator must be electrically aligned with the encoder. This is necessary to align the motor current phase with the position output from the VME. This adjustment is valid as long as rotor, stator and encoder are not taken apart.
The following procedure is taken from ETEL documentation; however, the computer commands have been added for a full description of the sequence.
Two 10-turn controls are provided on the front panel of the rotator control electronics: a proportional gain and an integral gain adjustment. These control the gains in the velocity loop; the gain setting is dependent upon the inertia which the motor has to drive. In case of the rotator, this is mainly determined by the type of instrument which is mounted.
The controls are provided with a 10-turn dial in order to provide a repeatable setting in case of instrument change. When they are adjusted with a certain instrument, they should not be changed any more.
The control of the velocity loop is done in board "MESURE ET - REGULATEUR DE VITESSE SE-01-AA" located in the ETEL unit. The speed information is taken from the analog output of the Heidenhain encoder head AWE 1 (the analog output of AWE 2 could also be used.
The sine and cosine signals are fed to instrumentation opamp IC 24, 25 and after rectification and linearization a DC voltage proportional to the speed is generated (test point PT2) the scaling at TP2 is 10V = 12 Deg/ sec = 2 turns/ minute.
The speed signal is on one hand fed to an OVER SPEED detector (max. 2 turns/ minute) and on the other hand summed with the computer command (TP3) after sensitivity adjustment. The scaling at TP3 is: 1LSB = 4.88mV assuming PAVHIGH is asserted.
CODE (PAVREF) |
VOLTS |
SPEED |
000 |
+9.995 |
+3 deg/ sec |
001 |
+9.990 |
Full speed -1 lsb |
7FE |
+0.005 |
+1 lsb |
7FF |
0.000 |
Zero speed |
800 |
-0.005 |
-1 lsb |
FFE |
-9.995 |
- Full speed -1 lsb |
FFF |
-10.000 |
-3 deg/ sec |
The error signal out of IC17 goes to the PI corrector filter fitted with two dial 10-turn potentiometers (P4, P5) located on the front panel. The second order filter (IC23) is actually not connected.
The gains for no load configuration (no instrument on the rotator) are Ti (integral) = 8 and Tn (proportional) = 6. They can be used as starting points.
The procedure is as follows;
The operating sequence is as follows (see timing diagram CS-E-1481).
Negate all output signals (PACATCH, PAAE-xx, PAPOSVAL, PAVHIGH, PAVREF-xx, PARESET, PASTINIT, PAINDIR, PAENABLE, PATREF-x). Assert signal PARESET to initialize the power amplifier electronics. Duration 1 microsec minimum.
Negate signal PARESET; the system is in idle state.
The absolute encoder is similar to AL/AZ but has only two reading heads. In order to initialize the encoder, the axis must be rotated until an absolute reference mark is found. At this stage, rotating the motor is only possible using the signals PASTINIT and PAINDIR.
The sequence is:
There are two possibilities:
If they are asserted, negate AEINIT, assert PAPOSVAL to indicate that the absolute encoder is initialized and start the 10 millisec reading.
After asserting PAPOSVAL, the motor electronics answers with asserting PAREADY to indicate that the motor micro controller is initialized (100 millisec timeout protection). If this signal is not asserted after this time, there is an error in the amplifier, so check PAERROR1, PAERROR2 and PAERROR3. Asserting of PAREADY by the motor electronics indicates that the drive system is ready for operation and can accept velocity commands.
The position has to be sent to the motor electronics, see next paragraph.
Send the position to the motor electronics using PAAE-xx (PAVREF-xx and PATREF-x should be negated still). This is a 15-bit value containing the 15 most significant bits of the calculated average of the two reading heads. The signal PACATCH is used as a strobe, the width is 6 microsec (see timing diagram CS-E-1481 for details). The scaling is: 7FFF(hex) = 0 degree, 00000(hex) = 359.989 degree. 1 lsb = 0.011 degree.
Every 10 millisec, the momentary motor position, a velocity reference command and a torque reference command have to be sent to the motor electronics.
In order to stop the motor, the following procedure has to be performed: De-celerate the motor to zero speed. Then negate PATREF-x, PAENABLE, PAPOSVAL and stop the cyclic reading of the absolute encoders.
The restart when the power is kept on is to assert PAENABLE, check ILPADIS etc, as described in Subsection 11.1.10. In this situation, the encoder units are already initialized and will not be initialized again.
When the power is switched off, the restart is from PARESET.
The rotator drive is a complex system. All the error conditions can therefore not be mentioned here. But it is important to consider a few possible failure modes and the necessary software action to be taken.
The sine and cosine signals of one of the absolute encoder reading heads, are used by the motor electronics to generate the speed feedback signal. If this encoder fails, the speed feedback is missing which causes instability in the position control loop. A failure is indicated by asserting of AEERROR. It is necessary that the software, in that case, negates PAENABLE and PAPOSVAL immediately. Suggestion is to check AEERROR just before the 4 byte data transfer of each absolute encoder reading.
Note that the signal AEERROR is also used during the initialization phase of the absolute encoders. At this time, the control loops are not yet closed, and an immediate stop is not needed.
The power amplifier has three error signals: PAERROR1, PAERROR2 and PAERROR3.
A computer crash will stop the cycle of updating current position, speed and torque commands to the motor electronics. The motor electronics will not take any action, except assertion of PAERROR3 if the difference in the position counters becomes too big.
A watchdog function ILWDOG is implemented which needs to be pulsed by the software. If the retrigger pulse does not come in time, the interlock chain will be opened in order to disable the amplifier and engage the brake in case of a computer crash.
The following description refers to diagram RO/RAINTL2.SCH.
The rotator can be moved under the following conditions:
When all these conditions are completed RAILPADIS is negated; relay 1 is activated and ETEL driver is enabled.
There is no limitation on rotator motion itself but on the cables rolled around. The limit switches are intended to protect them.
The following description refers to diagrams RO/LIMIT.SCH, RO/HARDLIM.SCH, RO/SOFTLIM.SCH and RO/VMERLIN.SCH.
The mechanical switches are activated by the grooves made in the disc of the brake. The proximity sensors are activated by the steel profiles mounted in the inner part of the disc.
Sheet RO/LIMIT.SCH shows the wiring and the logic function of the switches.
The principle is that interlock occurs if:
The flow chart shows the contact logic according to the disc rotation. It should be interpreted in the following way:
1 - DISC POSITION 000 Degree
2 - DISC POSITION +90 Degree (positive move)
3 - DISC POSITION +270 Degree (positive move)
4 - DISC POSITION -90 Degree (negative move)
5 - DISC POSITION -270 Degree (negative move)
Proximity sensors 1, 2 also detect the +/-270 Degree position, but they give an early warning as the steel plates are 30 cm long (equivalent to +/-251 Degree). The logic function between the sensors and the direction detector is made at the relay level (diagram RO/VMERLIN.SCH).
1 - DISC POSITION 000 Degree
2 - DISC POSITION +90 Degree (positive move)
3 - DISC POSITION +251 Degree (positive move)
4 - DISC POSITION -90 Degree (negative move)
5 - DISC POSITION -251 Degree (negative move)
The rotator amplifier should be disabled, and the brake disengaged; for this the switch "BRAKE MANUAL" is provided on the front panel of the brake amplifier.
Adjustment should be done at rotator zero position when the wheel of the SW3 (direction detector) comes just in the groove of the disc. SW3 is released, and a gap of 1mm is left between the wheel and the edge of the disc.
The mechanical switches SW1, SW2 must be activated (direction is not important).
Turn the rotator by hand +/-90 Degree and check that:
The proximity sensor 2 is activated by the low steel profile; (this plate
is mounted at position -251 Degree and 3mm spacers are added to have a different
depth relative to the other plate). The sensor 2 is 1 to 2mm away from the
low profile and 4 to 5mm away from the other profile thus insensitive to
it.
As the output stage of the amplifier has a very fast switching time, a too high capacitive load leads to overcurrent. The maximum admissible stray capacitance for the power cable is therefore 500 pF. The actual cable is 10 meters long and has 43 pF/m between each wire and the shield. This has been achieved by inserting 4 high voltage wires in the centre of a flexible metallic pipe with a diameter of 50 mm.
Rotator B is connected with one coaxial cable RG62 per motor phase.
It is not planned to use this. During the test no significant heat dissipation was detected.
A PT1000 is included in the winding for temperature survey but for the first rotator the sensor seems to be broken. There is no possibility of replacing it.
Type 450SE from Firm ATV.
A spring loaded screw has been added at the side of the brake in order to ensure a friction-free disk after disengaging the brake.
The specified braking torque (1000 N) is obtained when the total space between disc and brake pads is less than 0.7mm (brake being disengaged). This value includes ALL errors such as disk wobbling, centering and parallelism with pads.
Make sure that the total wobbling of the disc is +/-0.2mm
Type AWE 1024 Identification number 231 211 02.
They are similar to ALTAZ type, but an output has been added by Heidenhain for sine cosine analog output. (P2 connector). P2 of AWE1 is connected to ETEL electronics for SPEED signal generation. AWE 2 is identical (but P2 is not conected) and can be a spare for AWE1. If AWE1 fails, exchange AWE1 and AWE2, and fit a normal AWE1024 in the AWE2 position.
The phase setting of the ETEL electronics remains the same as there is no mechanical change at encoder head No. 1.
The maximum wobbling between disc and heads must be no more than 0.02mm. Desc eccentricity must be less than +/- 75 micro-metre. The reading heads must be mounted exactly radially; this can be checked by observing the sine and cosine waves on an oscilloscope - the amplitude level must be no more than 3V peak to peak.
The method of measuring wobble is the same as for EXE 702 (refer to Subsection 11.12.2).
Full documentation is provided by ETEL. The following spares are available:
A relay contact is included in the interlock chain and kept closed as long as the computer sends a pulse every second (duty cycle 50%).
If, for any reason, the computer fails, the contacts open after an adjustable time period - normally set at 4 seconds.
The relay is manufactured by Weidmuller, type EGM/A 24V 11 760.6 (modified). The modificatio is an RC circuit at the pulse input to obtain adequate edge sensitivity; an "X" on the programming side indicates this modification is included.
Relay setting - 0 1 0 0.
The signals in the rotator subsystem are divided into the following groups that indicate where the signals originate (inputs to the computer), or where they have to be routed (outputs from the computer).
The above abbreviations are used as the second prefix after the standard prefix RA or RB for the rotator system on Fork Arm A or B respectively. As both systems are the same, from an electro-mechanical perspective, all signals in this section are defined for Fork Arm A.
The de-rotator (designed for IRSPEC) is not described in this document.
NAME |
TYPE |
DESCRIPTION |
RAPAENABLE* |
DO*1 |
Disengage brake and enable power amplifier |
RAPAE2RES* |
DO*1 |
Reset power amplifier error status latch |
RAPAERROR1* |
DI*1 |
Over-temperature, too high speed, PS fail: power amplifier disabled (fatal error) |
RAPAERROR2* |
DI*1 |
Over-current (non-fatal error) |
RAPAERROR3* |
DI*1 |
Discrepancy between ESO and ETEL absolute position (non-fatal error) |
RAPACATCH* |
DO*1 |
Strobe for ETEL electronics |
RAPAAExx* |
DO*15 |
Average value for AE head 1 and 2. xx = 24 (msb) through 10 |
RAPAPOSVAL* |
DO*1 |
Absolute position data is valid |
RAPAREADY* |
DI*1 |
Motor micro-controller is initialised |
RAPAVHIGH* |
DO*1 |
Velocity in high speed mode |
RAPAVREFxx* |
DO*12 |
Velocity reference, xx = 11 (msb) through 00 |
RAPARESET* |
DO*1 |
Reset motor power electronics |
RAPASTINIT* |
DO*1 |
Move motor one step |
RAPAINDIR* |
DO*1 |
Step direction |
RAPATREFx* |
DO*8 |
Motor torque reference, x = 8 (msb) through 0 |
The rotator absolute encoder system consists of the same components as the altitude and azimuth encoders. The difference is that for the rotator, two reading heads are used instead of four. With two reading heads, the required accuracy can be obtained. Therefore, the I/O signals are the same as for AL/ AZ but only for two heads.
NAME |
TYPE |
DESCRIPTION |
RAAEDCH1-Dx |
DI*8 |
Data channel for reading head 1, x = 7 (msb) through 0 |
RAAEREADY1* |
DI*1 |
Handshake signal from reading head 1; byte ready |
RAAEERROR1* |
DI*1 |
Head 1 error |
RAAECORR1* |
DO*1 |
Head 1 correction signal |
RAAEACTIV1* |
DI*1 |
Head 1 active, ie. ready for operation |
RAAEINIT1* |
DO*1 |
Initialise head 1 |
RAAEDCH2-Dx |
DI*8 |
Data channel for reading head 2, x = 7 (msb) through 0 |
RAAEREADY2* |
DI*1 |
Handshake signal from reading head 2; byte ready |
RAAEERROR2* |
DI*1 |
Head 2 error |
RAAECORR2* |
DO*1 |
Head 2 correction signal |
RAAEACTIV2* |
DI*1 |
Head 2 active, ie. ready for operation |
RAAEINIT2* |
DO*1 |
Initialise head 2 |
RAAERR* |
DO*1 |
Evaluate absolute position (to both reading heads) |
RAAEBREAD* |
DO*1 |
Handshake signal to both heads; byte read |
| ||
NAME |
TYPE |
DESCRIPTION |
RALSPOSLIM |
DI*1 |
Positive limit detected |
RALSNEGLIM |
DI*1 |
Negative limit detected |
| ||
NAME |
TYPE |
DESCRIPTION |
RAILPADIS |
DI*1 |
Power amplifier is disabled |
RAILPOSLIM1 |
DI*1 |
Positive interlock limit 1 detected, amplifier switched off |
RAILNEGLIM1 |
DI*1 |
Negative interlock limit 1 detected, amplifier switched off |
Note: Interlocks 1 are generated by the rotator |
||
RAILPOSLIM2 |
DI*1 |
Positive interlock limit 2 detected, amplifier switched off |
RAILNEGLIM2 |
DI*1 |
Negative interlock limit 2 detected, amplifier switched off |
Note: Interlocks 2 are generated by the cable |
||
RAILBRAKE |
DI*1 |
Brake is dis-engaged |
RAILBRMAN |
DI*1 |
Manual drive, amplifier disabled, brake dis-engaged |
RAILEMSTO |
DI*1 |
RA emergency stop button pressed, amplifier switched off |
RAILEMCOM |
DI*1 |
Any emergency stop button pressed, amplifier switched off |
RAILWDOG |
DO*1 |
Watch dog pulse signal |
RAILCRAN |
DI*1 |
Crane is in operating area, amplifier switched off |
| ||
NAME |
TYPE |
DESCRIPTION |
RADRxxyyy |
Derotator signals |
| ||
NAME |
TYPE |
DESCRIPTION |
RAPWOFF* |
DO*1 |
Rotator switched power off |
RAPOSMOV* |
DI*1 |
Rotator angle is positive (between -15 and +270 degrees) |
RANEGMOV* |
DI*1 |
Rotator angle is negative (between -270 and +15 degrees) |
RASYNC* |
DI*1 |
Clock synchronisation |
This signal schedule describes the location of the VME computer signals for the rotator system.
The signals are explained in Section 11.8.
This section provides the information to track each signal from the software driver to the input or output of the VME board.
The VME computer for the rotator system contains 2 digital I/O interface boards for the rotator, and the boards required for the derotator (if the derotator is mounted).
The digital signals are connected via flat cable to the Weidmuller multi-termination strips MTS1 through MTS4.
| ||||||
SIGNAL |
PORT |
I/O |
PIN |
S/W PORT |
S/W BIT |
MTS1 |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
| ||||||
SIGNAL |
PORT |
I/O |
PIN |
S/W PORT |
S/W BIT |
MTS2 |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
| ||||||
SIGNAL |
PORT |
I/O |
PIN |
S/W PORT |
S/W BIT |
MTS3 |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
| ||||||
SIGNAL |
PORT |
I/O |
PIN |
S/W PORT |
S/W BIT |
MTS4 |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
__________ |
_____ |
_____ |
_____ |
_____ |
_____ |
_____ |
The gain adjustment of the NTT Rotator must be performed in two steps:
The gain settings depend on the dynamic performance and requirements of the instrument that is mounted, and they must, therefore, be adjusted at each instrument change.
The velocity loop has two adjustment potentiometers with 10-turn dials for the prortional and integral gain. The adjustment must be done when the optical instrument is mounted.
When no instrument is mounted, as in the case of IRSPEC, the adjustment can be done as described below - but without open-loop measurements.
With an instrument mounted, the technician must check if open-loop measurements are necessary. With EMMI (which is a mechanically "stiff" instrument, the same procedure can be used.
The procedure is as follows:
The adjustment of the position loop is more complicated than the velocity loop as it depends on many more variables. This is because the gain settings are not all independent of each other, and are switched when the target position is approached.
Firstly, the gain for small steps must be adjusted, then the gain-switching parameters are set, followed by the gain for large steps. Finally, the parameters are optimised for the best overall performance.
Adjustment of Gains for Small Steps
Note: A test-point can be the velocity command test-point on the ETEL Analog Board. It is best to use a program to display the position error.
Adjustment of Gain Switching Parameters
When a target position is approached, the high gains described above are switched on. This switching limit has to be set such that there will never be an acceleration limitation when these gains are switched on.
Practical values are 100 arcseconds for the TPERR value and 80 arcseconds for the PTERR.
Adjustment of Gains for Large Steps
The large-step response is determined by the parameters of maximum acceleration, maximum speed and a gain value (CTLOW) for large steps.
The first two values are determined by the specification, while the last is the implementation of the braking phase from the motion speed (any value from 0 to maximum speed) to the zero speed using maximum de-acceleration. This is done using the square root of the position error.
Final Adjustment
The final adjustment has to be made by checking the low speed tracking performance. The experience is that a reduced integral gain of the position PI controller results in smaller limit cycles. However, it also results in a larger tracking error at high acceleration.
The present values are:
| ||
PARAMETER |
WITH IRSPEC INSTRUMENTATION |
WITH EMMI INSTRUMENTATION |
Velocity loop Kp |
40% |
90% |
Velocity loop Ki |
40% |
40% |
Velocity loop integrator capacitor |
1 microFarad |
3.2 microFarad |
Position loop Kp |
0.1 |
0.06 |
Position loop Ki |
0.1 |
0.002 |
Position loop CTLOW |
1.4 |
|
Track to preset error |
2600 (100 arcseconds) |
|
Preset to track error |
2070 (80 arcseconds) |
|
Acceleration limit |
21 (0.3 deg/sec2 |
|
Maximum speed |
2000 (3 deg/sec |
This section lists the maintenance information for the NTT Rotator electronic systems.
| |||
TITLE/ SUB-TITLE |
SHT NUMBER |
LAST UPDATE |
DRAWING NUMBER |
1 |
21-09-89 |
CS-E-1481 |
|
Flow Chart |
1&2 |
23-09-89 |
CS-E-1686 |
5 |
CS-E-1628 |
||
1/5 |
13-01-89 |
||
- VME Input/ Output |
2/5 |
24-01-89 |
|
3/5 |
12-03-90 |
HARDLIM.SCH |
|
4/5 |
12-03-90 |
SOFTLIM.SCH |
|
5/5 |
21-02-90 |
LIMIT.SCH |
|
1 |
23-07-90 |
RAINTL2.SCH |
|
1 |
12-03-90 |
RAINTL1.SCH |
|
1 |
23-07-90 |
RBINTL1.SCH |
|
1 |
23-07-90 |
VMERLIN.SCH |
|
1 |
12-03-90 |
BRAKEAMP.SCH |
|
1 |
17-05-90 |
TSCON.SCH |
|
1 |
12-03-90 |
MOTCON.SCH |
|
ESO/ETEL Connections |
2 |
||
1/2 |
20-03-90 |
RADESET1.SCH |
|
2/2 |
20-03-90 |
RADESET2.SCH |
|
Analog Encoder Input to ETEL Amplifier |
1 |
12-03-90 |
ANSINCOS.SCH |
Rotator Interconnections |
1 |
17-05-90 |
INTERCON.SCH |
AWE to Computer Connections |
1 |
19-08-88 |
CS-E-1555 |
1 |
12-03-90 |
POWERDIST.SCH |
|
Time Distributor Interface |
1 |
12-03-90 |
TIMEDIST.SCH |
1 |
12-03-90 |
TEMPDIST.SCH |
|
1 |
12-03- 90 |
DISPLAY.SCH |
|
2 |
CS-E-1559 |
||
- Rack Layout |
1/2 |
12-12-88 |
|
- Absolute Encoder Cabling |
2/2 |
24-11-88 |
|
1 |
08-08-88 |
|
| |
DESCRIPTION |
NO. OF SHEETS |
Heidenhain ERO7001 |
32 |
Heidenhain EXE702 |
4 |
BRAKE ATV Notice de Montage & Reglage |
11 |
- Diagram |
1 |
Separate documentation from: