
1.1-Features.
DC servo controlled 6-axis plus gripper
Emulates industrial robot programming techniques
Originally designed for use by the Open University
3 levels of controlling software:
level 1- posture
level 2- XYZ
level 3- linked run
Total reach of 500mm
Open construction, both hardware and software
3D simulation software available
Experiment kit (MA2000a) and project manual available to provide a structured approach to robotics
IBM XT, IBM AT software available (computer not supplied)
Two year warranty
Complies with the latest relevent EU Safety Directives
1.2-Range of Experiments.
The additional experiments kit, MA2000a, comprises gripper jaws, tools and accessories necessary to carry out the experiments outlined in the associated experiment book. The experiment book details a series of experiments to be carried out using the experiments kit. Each experiment
has a clearly defined objective and the series demonstrates the correct program techniques for various industrial applications of robots.
1.3-The experiments include:
Robot safety.
Moving the arm by lead-by-nose and by the keypad .
Continuous path programming, e.g. paint spraying .
Stacking and palletizing.
Use of sensors for component lncation .
Motor current monitoring for sorting by weight.
Simple assembly.
Drilling and de-burring .
Off-line co-ordinate programming.
Dynamic tuning.
2.1-Product Description.
The MA2000 consists of a robot arm, electronic controller interface, teach keypad and user manual. It is suitable for use with the IBM XT/AT or compatible PC (not included).
The robot is a jointed arm, with a reach of 500mm. It has three major axes: waist shoulder and elbow and three minor axes: pitch, yaw and roll. All axes are driven by d.c. motors under full Proportional, Integral and Derivative (PID) control.
The robot is also fitted with a pneumatic gripper to which a variety of jaws and tools can be attached in order to carry out specific tasks or experiments. (A compressed air supply is required to operate the gripper).The MA2000 controller interface controls the arm and is fitted with four input and output ports, for controlling and connecting with other devices. The keypad is used to communicate with the robot system. The commands on the keypad are used to control the robot's position, speed, mode of operation, program storage and retrieval
2.2-The sophisticated software allows the robot to be programmed using the most common methods found in industry.
Level 1- posture
Lead-by-nose, continuous path
drive through (teach keypad), point -to-point
lead-by-nose, point-to-point
Off line from computer keyboard
Level 2 - XYZ
as level 1 plus XYZ co-ordinate programming
Level 3 - linked run
as level 2 but with the facility to link various sequences into one continuous program
2.3-Software Features.
The software enables up to 250 program steps to be taught. During playback of a sequence of program steps, joint-space interpolation is used for movement from each point to the next.
Each step in a sequence has two associated data grids: the command data grid and the position data grid. The command data grid contains: rate of movement, mode of movement, input state expected, output state to set, wait time and step number to jump to, whilst the position data grid gives the posture value that each limb must attain and the state of the gripper (open or closed).
The rate of movement is varied in steps between 1 and 9. The maximum, 9, corresponds to a slew rate on the major axis of 45?sec and on the minor axis of 90?sec
2.4-There is a choice of 11 modes of movement at each step.The 11 control modes are:
1.CONDITIONAL JUMP - jump to a specified step conditional to input status (MODE 1).
2.MOVE ABSOLUTE - move directly to limb positions set in position data grid or jump unconditionally to a specified step (MODE 2).
3.MOVE RELATIVE - move limbs relative to current position (MODE 3).
4.SEARCH - search a path until specified input is present, otherwise complete path and move to next step (MODE 4).
5.SEARCH AND LEARN - as mode 4 but memorise the position at which the input was received, for use in subsequent steps of the sequence (MODE 5).
6.CONTINUOUS PATH - follow a trajectory, which has been taught using lead-by-nose (MODE
7.USER FUNCTION - branch to the procedure reserved for user defined tasks and carry out the user defined BASIC program (MODES 7 and 8).
8.REPORT - either current positions, powers or protocol errors in a value derived from the analogue to digital conversion (MODE 9).
9.ADAPTIVE TUNING - change the 3 term (PID) feedback control for any specified axis (MODE 99).
10.CHAINING OF SEQUENCES - this is level 3 software and permits taught sequences of up to 250 steps each, to be linked together to run as one continuous sequence (MODE 10).
11.MULTIPLE INPUT/OUTPUT allows more than one input to be read or more than one output to be set on one sequence step. It can only be used with the controller 4 way l/O.
2.5-Supporting Teaching Material.
The robot operating manual gives detailed operating instructions and a demonstration sequence is supplied which is used as a tutorial for basic operation. The MA2000a experiments kit is available to provide a series of assignments for students
3. Specification.
3.1- Robot Mechanis
1.Configuration: A revolute arm with 3 major and 3 wrist axes.
2.Major axes: Waist, shoulder and elbow moving through 270?at maximum slew rate of 45?sec.
3.Wrist axes: Pitch, yaw and roll moving through 180?at maximum slew rate of 90?sec.
4.End effector: Pneumatically powered gripper attached to the roll axis. (A separate air supply is required).
5.End effector speed: 9 programmable speeds. Maximum speed not greater than 400mm/sec for safety considerations.
6.Reach: Nominally 500mm with jaws supplied in experimental kit (MA2000a Mk II).
7.Load capacity: 1kg dead lift at 480mm from waist axis (excludes wrist axis).
8.Drive system: Electric d.c. servo motors under closed loop, 3-term control with direct position feedback on each axis measured to 12 bit resolution.
9.Resolution: Each axis has a teach resolution of 1 part in 1000 over the angular span.
10.Repeatability: Better than +/-2mm.
11.Joint position transducers: Plastic film potentiometers with linearity of ?.25% (main axes only).
12.Sensor supply: Arm pre-wired to accept microswitch or optical sensors at the gripper.
3.2-Controller Interface.
1. Robust 19" standard housing.
2.A to D converter, 12 bit resolution. Microprocessor implementing 3 term control.
3.Manual test facility.
4.Motor drive circuits.
5.Out of limits indication.
6.I/O ports: 4 outputs, each a relay contact pair switching 1A at 24V dc.
7.4 inputs, each operating on connection to earth (ground) potential.
8.Safety: Emergency stop button, "watch dog" timer and window detector circuits.
9.Motor braking relay provides failsafe "set" of major axis movements on interruption of power supply.
3.3-Main Operating Software.
Number of steps: Up to 250 taught steps in point-to-point operation, or one block of continuous path data can be memorised.
Step commands: Position, speed, mode of movement, input and output state, wait time, branch or jump instruction. Modes of movement: (available at each step).
Eleven different modes of control are available:
1. Conditional jump
2.Move absolute
3.Move relative
4.Search
5.Search and learn
6.Continuous path
7.User function
8.Report
9.Adaptive tuning
10.Chaining of sequences
11.Multiple input/output - (allows more than one input to be read or more than one output to be set on the controller 4 way l/O or the expansion l/O interfaces).
Teach Keypad.
20 keys: membrane type with function legends.
3.4 Teaching Methods.
Drive through, using the teach keypad, for point-to-point operation.
Lead-by-nose, for continuous path or point-to-point operation.
Off line by computer: XYZ and joint position.
4.1 Ancillaries.
The following products are available for use with the MA2000 robot system.MA2000a Mkll Experiments Kit. MA2000x Software to allow taught sequences (up to 250 steps each) to be chained together and to allow other programs to share the same host computer. MA9080 "Workspace" 3D robot simulation software for IBM or compatible computer running Windows '95.
Services Required
Single phase electrical supply of 240 V, 50 Hz; or 110 V, 60 Hz is required. Please specify voltage frequency and tolerance on ordering. A clean dry air supply of approximately 3 bar is required to operate the gripper. This may be provided by an air bottle or a suitable compressor.
Noise
The measured sound pressure level of this apparatus is less than 70 dB(A)
Dimensions &Weights
Gross:0.3 m; 50 kg(approx - packed for export)
4.2-Tender Specification .
A dc. servo motor robot with 6 axes of movement and a pneumatic gripper. The system to consist of a robot arm, electronic controller interface with 4 input and 4 output ports.
The arm to have a reach of 500mm and a dead lift capability of 1kg at 480mm from the waist axis (wrist excluded).
The operating software to enable the robot arm to be programmed using: lead-by-nose, continuous path, drive through point-to-point, lead-by-nose point-to-point and off line programming, in both robot joint space and real world XYZ co-ordinates.
Optional 3D simulation software with solid modelling. Supplied with a two year parts and labour warranty. Requires an IBM PC XT or better (not included).