Textual Robot Programming
Textual Robot Programming
Textual Robot Programming
PROGRAMMING
12/09/2014 1
OFF-LINE PROGRAMMING
Introduction
• WAVE
• Val(Victor’s Assembly Language)
• VAL_2
Generations of languages
First generation
Second generation
12/09/2014 2
ROBOT PROGRAMMING LANGUAGES
12/09/2014 3
Limitations of first generation languages
12/09/2014 4
SECOND GENERATION LANGUAGE
12/09/2014 5
Features of second generation
programming
Motion control
Advanced sensor capabilities
Limited intelligence
Communication and data processing
12/09/2014 6
ROBOT LANGUAGE STRUCTURE
Operating System
12/09/2014 7
Motion Commands
MOVE & Related statements
MOVE P1
MOVES P1
MOVE A1 VIA A2
DMOVE(4, 125)
APPRO P1, 40 MM
DEPART 40 MM
12/09/2014 8
Speed control statements
SPEED 60 IPS
SPEED 75
HERE A1
DEFINE A1=POINT(50.123 ,236.342 ,344.456,
25.75,125.755)
12/09/2014 9
Paths & Frames
DEFINE PATH1 = PATH(P1, P2, P3)
MOVE PATH1
DEFINE FRAME1=FRAME(A1.A2,A3)
DEFINE ROUTE :FRAME 1=PATH(P1,P2,P3,P4,P5)
MOVES ROUTE:FRAME1
Gripper Commands
OPEN
CLOSE
CLOSE 25 MM
CLOSE 2.0 N
12/09/2014 10
SIMULATION & OFF-LINE PROGRAMMING
Program is prepared at a remote computer
terminal and downloaded to robot controller for
execution without need for lead through
methods.
Just as if operator is at one location and he
writes the program for the robot located at
some remote location.
12/09/2014 11
THANK YOU
12/09/2014 12