perm filename WIRES.M[1,VDS]1 blob
sn#133322 filedate 1974-11-26 generic text, type C, neo UTF8
COMMENT ā VALID 00003 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 COMPUTER CONTROL CONNECTOR
C00004 00003 COMMENTS ON INTERFACING THE M.I.T. MODEL ARM
C00018 ENDMK
Cā;
COMPUTER CONTROL CONNECTOR
1 Pot +Voltage Common (+10 vdc max)
2 Ground common
3 Pot -Voltage Common (-10 vdc max)
4 Ground
5 CC Reset (momentary gnd. to disable arm)
6 Ground
7 CC Set (momentary gnd. to enable arm)
8 Gnd
9 Pot #1 Wiper-output
10 Tach. #1 output
11 CC Motor #1 (+-10 v range)
12 CC Brake #1 (gnd. to enable)
13 spare
14 spare
15 P2 wiper
16 Tach 2
17 CC Motor #2
18 CC Brake #2
19 spare
20 spare
21 P3 wiper
22 T3
23 CC M3
24 CC B3
25 spare
26 spare
27 P4- wiper A
28 T4
29 P4- wiper B
30 CC M4
31 CC B4
32 Spare
33 P5 wiper
34 T5
35 CC M5
36 CC B5
37 spare
38 spare
39 P6- wiper A
40 T6-
41 P6-wiper B
42 CC M6
43 CC B6
44 spare
45 P7
46 T7
47 CC M7
48 spare
49 CC M7-hammer mode
50 Overtemp sig.(high =hot)
COMMENTS ON INTERFACING THE M.I.T. MODEL ARM
First a few words on the system setup.
The arm package consists of three units, the arm, the power
supply, and the manual controller. The manual controller plugs into
the power supply, and the arm connects to the power supply thru the
50 conductor 3M flat cable provided. One end plugs into the arm, the
other into the ARM connector on the power supply. As one end of the
cable is polarized, it is not possible to plug it in wrong-so long as
you dont try to force things. The best way is to lead the cable out
of the power supply underneath the carrying handle. This acts as a
strain relief should the cable recieve an unintentional pull.
The manual controller permits computerless remote movement of
individual joints of the arm. It also selects the operating mode.
There are 5 brake switches on this control. They control the
brakes on joints 1 thru 5. (joint 6 and the hand have no brakes).
Joint numbering starts at the base (#1) and works out to the hand
(#7). These switches absolutely turn their proper brake off. They
AND to turn their proper brake on. The arm can be physically
positioned using only the brake switches (MODE switch in any
position, including OFF is OK). Just turn a joint brake off and move
that joint with your hands.
The MODE switch selects the function. OFF means only the
brake switches function (Both OFF positions are the same). COMPUTER
means that the computer controls the ARM. The numbered and HAND
positions refer to the manual control mode where turning the VEL knob
+ and - makes the selected joint move + or -. Turning the VEL knob
does two things. It first turns off the selected joint brake and at
the same time commands a joint velocity. This commanded velocity is
proportional to the knob displacement, but also dependent on gravity
and load torques on the particular joint. To properly use this mode,
keep the brake switches in ON position, as their off position is an
absolute OFF.
There are two more buttons on this controller. The RED
button is the stop button when operating in COMPUTER mode. Pushing
it momentarily will disable the arm. This means the arm will stop
where it is and the brakes will turn on. To re- enable the arm, see
the section under computer control. The BLACK button is the impact
mode on the hand. Pushing this button WHILE turning the VEL knob,
with HAND mode selected will cause the hand to see a rectangualr wave
drive signal whose duty cycle is proportional to VEL knob
displacement. This will either cause the hand to tighten its grip on
an object, or else release its grip. CAUTION- use this mode
sparingly, as it heats the motor up and also causes more rapid hand
screw wear.
Some observations on the manual operation of the arm. Under
manual control, the maximum speeds of the arm are much slower than
the maximums under computer control. In addition, the joint
strengths are slightly reduced. Do not hold a joint against its stop
too long. If no motion is taking place, let the VEL knob center
itself. This reduces motor heating. The power supply has motor
temperature sensors in it. If you do keep a joint on too long,
especially at high current levels, the overtemp sensor will disable
the arm until the motor cools a bit. The hot joint will be indicated
by its correspondingly numbered LED on the power supply. DONT run
the arm into its stops too frequently. The arm stops are primarily
to keep the joints from winding up. Properly operated the arm should
never run into its stops. Just like with a person- its painful to
move a joint to its limits of motion, expeciall at high speed. This
caution is very improtant under computer control where maximum joint
velocity is much higher.
COMPUTER CONTROL
The other 50 pin 3M connector comming out of the power supply
is for connection to a computer interface, or other external
hardware. The accompanying pin chart lists the pin assignments for
this connector. A summary follows. Pot voltage means the pot
reference supply terminals. Customer must supply his own precision
supply. This should be compatible with the A/D used. Typically a
+-10 vdc supply is used. This supply should be capable of supplying
at least 250 ma. Ground or Gnd. or Ground Common terminals are all
tied together and represent the ground terminals. CC refers to a
Computer Command terminal. These are Motors (M1, etc) Brakes
(B1,etcc.), and Enable and Disable. The Motors accept a +- 10 vdc.
signal range at 10 ma. max. This corresponds to full scale motor
current. The power supply contains current amplifiers. These amps.
output a motor current proportional to the voltage input from the
computer on the CC M1 (etc.) terminal. The Brake input terminals
accept a high (can be TTL or floating) or Low (TTL low or GND) at 1
ma. to trun the brakes on or off. LOW means the brakes are ON.
There is also the CC SET and CC RESET leads. These are used to
enable or disable the arm (all joints at a time). Grounding CC SET
enables the arm, while grounding CC RESET disables the arm. This can
be done with TTL logic, and only requires a momentary pulse. The
reset function is ORed with the RED button on the manual control.
Its a good idea to trun the brakes on with the computer before doing
your first ENABLE or else the arm may fall. Also, its advisable to
have a timeout on the ENABLE so that if the program dies the arm will
stop. Thus a 100 ms. timeout is a good thing. The software can give
enables every 100 ms. and a hardware timer can be set to trigger a
RESET in 100 ms. if no new RESET is recieved.
On the output side, The Pot Wiper terminal are the joint
position signals comming directly from the pots on each joint. Their
rande will be about 90% of the Pot supply voltage, execpt for the
hand which is only about 20% at present. On joints 4 and 6 there are
two wipers spaced about 180 degrees apart. This allows for more than
about 340 degrees of joint motion as one wiper is always in an active
region on the pot element. The computer must have an algorithm for
selecting the proper wiper to use. Starting algorithms must also be
carefully t out if both wipers are to be properly used. Of course
many useful tasks can be done with the more limited motion resolved
by just a single wiper. The pots are not highly linear devices. This
doesnt matter if Unimate type of operation is desired, but for
computer planned motions, a table lookup procedure must be sotred in
the computer.
Joints 1 thru 5 have mechanical tachometers. Joints 6 and 7
have electronic tachometers. In all cases, the output signals have
been amplified inside the power:supply. This scaling results in
larger than raw output. Due to ellectronic circuitry constraints, the
tach readings will be affected by turning the VEL knob even when in
COMPUTER mode. Thus, keep your hands off this know when reading the
tachs, or running in computer mode. Joints 6 and 7 have electronic
tachometers. These are electronic circuits which measure the back
EMF of the motor and attempt to cancel out the armature losses.
Unfortunately, this is not too accurate a process, but it does serve
its purpose of providing a damping signal for use improving servo
stability. The output of these electronic tachometers is about +- 3
volts full scale. The other tachs have 6-10 volt full scales.
The CC M7 Hammer lead refers to the input for the hand hammer
mode. The hammer mode duty cycle is proportional to the signal
amplitude. Actually, it is probably better to operate the hammer
mode from software directly into the CC M7 input. This way the duty
cycle and frequency can be program changed easily. One less output
channel is needed too. Remember, take it easy in using this mode.
The joint hot output is normally low. it will go high when
the arm is hot and has stopped because of a hot motor. This is just
a status bit so the computer can keep track of what has happened. As
with all other digital inputs, it is TTL compatible.