0% found this document useful (0 votes)
4 views38 pages

Jogging Modes for ABB and FANUC Robots

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views38 pages

Jogging Modes for ABB and FANUC Robots

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

Services for the Digital Factory

[Link]

BASIC INTRODUCTION
Services for the Digital Factory
[Link]

Industrial Robots in India


 The major robot suppliers are: FANUC, ABB, Motoman, Kuka and the
others are Kawasaki, Nachi, Panasonic, OTC, IGM, Cloos, Adept,
Staubli, Denso, Comau, Durr, etc.
Services for the Digital Factory
[Link]

Major Robotic applications in India


 Spot welding (40%)

 Arc welding and cutting (25%),

 Material handling (20%) (incl. assembly, pick-and-place, CNC machine


loading, palletizing, handling in hazardous environments, etc),
 Painting (5%) and

 Remaining 10% is deburring, grinding, buffing, inspection, sealing, etc.


Services for the Digital Factory
[Link]
Main components of a robot
1. MECHANICAL MANIPULATOR
2. ROBOT CONTROLLER
3. TEACH PENDANT
4. END OF ARM TOOLING (EOAT)
Services for the Digital Factory
[Link]

1. MECHANICAL MANIPULATOR

 A manipulator is a mechanical assemblage of rigid links consisting of axis and arms which are driven by
servo motors.

 When the mechanical linkages are connected in series the linkage is an articulated system
Services for the Digital Factory
2. ROBOT CONTROLLER [Link]

 The Robot controller includes a power supply unit, motion controlling unit, memory circuit, i/o
circuit etc.

 The motion controlling circuit controls the servo amplifier which moves all the robot axes via the
main cpu pcb.

 The memory circuit can store programs and data.

 The IO circuit interfaces the controller with the peripheral units by receiving and sending signals
via the i/o link cable and peripheral connection cable.
Services for the Digital Factory
[Link]

Latest FANUC CONTROLLERS:


 RJ2iB (can control up to 16 axis)
 RJ3iC/ R30iA (can control up to 32 axis)
Services for the Digital Factory
[Link]

3. TEACH PENDANT
 The Teach Pendant is the interface between the human and the Robot.
Services for the Digital Factory
[Link]

ROBOT SELECTION

Some important specifications to look out for in a Robot:

 Application.
 Payload
 Work envelope & Robot reach
 No. of axes.
Services for the Digital Factory
[Link]

APPLICATIONS
 Though the robot designs are meant to be used with various applications all robots
cannot perform all tasks.

 A great care has to be executed while selecting a robot for a particular application.
These criteria will enable the robot manufacturer to load the application specific
software options & the hardware features while manufacturing the robot.

Welding

Material Handling

Dispensing

Painting

Assembly
Services for the Digital Factory
[Link]

WORK ENVELOPE

Robots are designed and fabricated with different design configurations and a different number of axes
or degrees of freedom. These factors of a robot's design influence its working envelope. The articulated
robots are most commonly used in the industries due to their flexibility. The work envelope shape
varies from robot model to model.
Services for the Digital Factory
[Link]

ROBOT REACH
Services for the Digital Factory
[Link]

PAYLOAD
• Payload is an important criterion to be considered in the process of the robot selection.
• The payload of the robot specifies the maximum weight the robot can handle.
• Improper payload selection affects the robot motion performance & results in the shortening the
life of the equipment.
• The COG of the load attached to the robot flange must be as close to the robot as possible
Services for the Digital Factory
[Link]

Programming Methods

 Teach and Replay

 Teaching by coordinates

 OLP (Offline Programming)


Services for the Digital Factory
[Link]

JOGGING THE ROBOT

 Jogging the robot is the operation of moving the robot as desired by manually selecting
the axes or direction of motion on the teach pendant.

 Two modes of jogging:


 Joint jogging
 XYZ jogging

 Z

 X

 Y
Services for the Digital Factory
OVERVIEW OF TP [Link]

Display Window

Emergency Stop
Button

Teach Pendant On/Off


selector switch

Key Pad
Services for the Digital Factory
OVERVIEW OF TP [Link]

To jog the Robot


Teach Pendant
should be On and
Press Shift + Jogging
Keys.( To run the
program in manual
mode TP should be
On and Press Shift +
FWD/BWD keys to
execute) Keys for Jogging in
either joint mode or
XYZ mode
To execute the
program step-by-
step
Reset the errors Selection of Co-ordinates

Speed Control keys


Services for the Digital Factory
[Link]
Sequence for Jogging a robot

[Link] the teach pendant. [Link] the Deadman [Link] the displayed errors.
Switch.

[Link] the required coordinate [Link] the required speed.


system.

6. Finally, press both “Shift” and the required “Axes jog” key, to jog the robot.
Services for the Digital Factory
[Link]

ROBOT MOTIONS

JOINT MOTION

LINEAR MOTION

CIRCULAR MOTION
Services for the Digital Factory
[Link]

TYPES OF INTERPOLATION

Interpolation type determines the path along which the manipulator moves between
playback steps. There are 3 types of interpolation in Fanuc;

 JOINT INTERPOLATION

 LINEAR INTERPOLATION

 CIRCULAR INTERPOLATION
Services for the Digital Factory
[Link]

JOINT INTERPOLATION

This interpolation is used when the


robot does not need to move in a
specific path towards the next step
position.
Services for the Digital Factory
[Link]

LINEAR INTERPOLATION

The manipulator moves in a linear path (as


shown in the fig.)from one taught step to the
next.
Services for the Digital Factory
[Link]

CIRCULAR INTERPOLATION

The manipulator moves in a circular path


from start point to end point through the
center point

Center point

Start point End point


Services for the Digital Factory
[Link]

FANUC MOTION INSTRUCTION

1. J P[1] 100% FINE

2. J P[2] 100% CNT 20

3. L P[3] 1500mm/sec FINE

4. L P[4] 2000mm/sec FINE

5. C P[5]

P[6] 100mm/sec FINE


Services for the Digital Factory
[Link]

MOTION TYPE
Services for the Digital Factory
[Link]
TERMINATION TYPE
Services for the Digital Factory
CIRCULAR MOTION [Link]

1. L P[1] 2000mm/sec FINE

2. C P[2]

P[3] 2000mm/sec FINE

P[2]

P[1] P[3]
Services for the Digital Factory
EXERCISE 2 [Link]

P[1] 1. Write a program to make a SQUARE as shown

P[7]

P[2] P[3]
P[6]

P[5] P[4]
Services for the Digital Factory
CREATING ROBOT PROGRAM [Link]
Services for the Digital Factory
EXERCISE 3 [Link]

P[5] 1. Write a program to make a SEMI CIRCLE as shown

P[1]

P[3]

P[4]
P[2]
Services for the Digital Factory
INTRODUCTION TO FRAMES [Link]

1. WORLD FRAME
2. JOG FRAME
3. USER FRAME
4. TOOL FRAME

+X
TOOL FRAME
+Y
 Tool Frame :- The default tool frame is located at
robot’s J6 Flange center. The origin of this frame is
known as Tool Center Point (TCP). +Z
 TOOL FRAME IS REFERRED to as UTOOL for FANUC
Services for the Digital Factory
[Link]
USER FRAME

 User Frame :- The user frame by default has world frame as its reference. When the user frame is setup, all
the positions are automatically recorded in the user frame in the program. The user frame makes it easy to
do re-teaching when the object is shifted without actually teaching all points once again. Up to 10
numbers of user frame can be set up in each robot.

 User Frame is referred as UFRAME in FANUC


Services for the Digital Factory
[Link]
COMMON PROGRAM INSTRUCTIONS

1. REMARK
2. REGISTERS
3. JUMP-LABEL
4. CALL
5. WAIT
6. INPUT/ OUTPUT
Services for the Digital Factory
[Link]

SAMPLE PROGRAMS WITH INSTRUCTIONS

Remark

1:! ***THIS IS A PROGRAM FOR MODEL-B131***


2: L P[1] 2000mm/sec FINE
3: L P[2] 2000mm/sec FINE
END
Services for the Digital Factory
[Link]

Registers

1:R[1]=R[1]+1
2: L P[1] 2000mm/sec FINE
3: L P[2] 2000mm/sec FINE
END
Services for the Digital Factory
[Link]

JUMP LABEL Instruction

1: R[1]=0
2: LBL[1]
3: R[1]=R[1]+1
4: L P[1] 2000mm/sec FINE
5: L P[2] 2000mm/sec FINE
6: IF R[1]<6 JMP LBL[1]
END
Services for the Digital Factory
[Link]

Wait instruction

1: R[1]=0
2: LBL[1]
3: R[1]=R[1]+1
4: L P[1] 2000mm/sec FINE
5: L P[2] 2000mm/sec FINE
6: WAIT 2.0 sec
7: IF R[1]<6 JMP LBL[1]
END
Services for the Digital Factory
[Link]

Call instruction

1: CALL PROGRAM_1
2: CALL PROGRAM_2
END

You might also like