Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Jack H.Integration and automation of manufacturing systems.2001.pdf
Скачиваний:
86
Добавлен:
23.08.2013
Размер:
3.84 Mб
Скачать

page 296

9.7 LABORATORY - MITSUBISHI RV-M1 ROBOT

Purpose:

Introduction to robots and programming methods.

Overview:

This laboratory will involve a basic tutorial on the use of the robot, including safety. The students will have prepared a program for the robot, and tested it ahead of class time using the simulator. During the laboratory the robot will be programmed and tested using the prepared programs. A simple accuracy and repeatability test will be conducted.

Pre-Lab (individual):

1.Use Netscape Communicator to access the robots in the laboratory, explore the site.

2.Review the notes on the Mitsubishi RV-M1. After this use the on-line robot to write a simple test program.

3.Write a program to pick up a pop can at one point, and drop it off at a pallet. The program should repeat six times in a row.

In-Lab:

1.Follow the robot tutorial, and then examine the robot manual.

2.Set up the pop can feeders and fixtures.

3.Enter your prelab program and modify it as required.

4.If not already done, connect the sensors on the feeders and fixture to the robot controller.

5.Add commands to the program that will examine inputs and take appropriate actions.

6.Put the robot in an extended position (tool far away from the base). Set up a dial gauge indicator so that it touches a solid point on the tool. Set the gauge so that it reads zero. Move the robot away and back to the same position, and read the value from the dial gauge indicator. Repeat this process to get 10 readings.

7.Position the robot so that the tool is in the middle of the workspace. Take similar measurements to those in step 3.

Submit (individually):

1.A copy of your prelab program.

2.A copy of the programs written during the laboratory.

3.Statistical estimates of repeatability for both positions.

9.8 TUTORIAL - MITSUBISHI RV-M1

page 297

1.Turn on the robot power. The switch is located on the back of the unit.

2.Find the teach pendant (Note: It looks somewhat like a calculator). Turn the switch at the top left to ’on’. This will allow the teach pendant to control the robot.

3.Home the robot by pressing <NST><ENT>. The robot will move each joint to one end of it’s range. This is an important step whenever a robot is turned on to find the end of the range of motion.

4.The robot can be moved to new positions using the buttons on the right hand side of the teach pendant. Use the following buttons to move the arm. Notice that the buttons move one joint at a time.

<B+><B-> - moves the base right/left <S+><S-> - moves the shoulder up/down <E+><E-> - moves the elbow up/down <P+><P-> - pitches the gripper up/down <R+><R-> - rolls the gripper

<O><C> - opens/closes gripper

5.The robot tool (at the end of the arm) can be moved in cartesian coordinates by pressing <XYZ><ENT> and then using the buttons indicated below.

<X+><X-> - move right/left <Y+><Y-> - move forward/back <Z+><Z-> - move up/down

6.The robot tool can be moved relative to the tool’s current orientation by pressing <TOOL><ENT>. The buttons below will move the robot to preserve the tool orientation.

<Z+><Z-> - advance/retract the tool <P+><P-> - pitch the tool up/down

7.Pressing <PTP><ENT> returns the robot to joint motion mode. While programming robot points an operator will often switch between different robot programming modes.

8.Pressing <ORG><ENT> will move the robot to the origin position where all of the joint angles are equal to zero.

9.At this point we are ready to record positions. This is done by moving the robot to a position and then storing that position in a position memory location. These locations start at zero and go up to 100 (?). Move the robot to three different positions and then record the points using the keystrokes below. (Note: To clear positions you can use <PC><#><ENT> where ’#’ is the position number.)

<PS><1><ENT> - this will record position 1 <PS><2><ENT> - this will record position 2 <PS><3><ENT> - this will record position 3

10.The robot can be moved to points using the keystrokes below. If the last point entered above was ’3’, then it will be the current focus. The commands <INC> and <DEC> will increment and decrement to other positions.

<DEC><ENT> - decrement to position 2 <DEC><ENT> - decrement to position 1

<DEC><ENT> - try to decrement to position 0 - this will cause an error <INC><ENT> - increment to position 2

<INC><ENT> - increment to position 3 <MOV><1><ENT> - move to position 1 <MOV><2><ENT> - move to position 2

page 298

<MOV><3><ENT> - move to position 3

11.Connect the RS-232 port of the robot controller to a PC with a serial cable.

12.Run a terminal emulator on the PC and give it the following settings

9600 baud

8 data bits no parity 1 stop bit

hardware flow control

echo typed characters locally

13.Turn the teach pendant off. This will allow you to control the robot from the remote terminal.

14.Type in ’NT’ to home the robot. All commands should be typed in UPPER CASE. If an error occurs a tone will be heard. To clear the error press the ’reset’ button on the front of the robot.

15.Type the following commands and observe their effect.

MO 1

MO 2

MO 3

GO

GC

16.Type the following program in a text editor. Cut and paste it into the terminal window when done. This program could be run with ’GT 10’, ’RN 10’ or ’RN’.

10 MO 1

20 MO 2

30 MO 3

40 GT 10

17.Try other program in this chapter.