SlideShare a Scribd company logo
2
Most read
7
Most read
11
Most read
ROBOT
PROGRAMMING
(TEXTUAL ROBOT PROGRAMMING)
12/09/2014 1
By Paritosh Chougule
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
FIRST GENERATION LANGUAGE
 Use a combination of command statements
& teach pedants
 Motion level language
Advanced teach pedant method
Abilities to define manipulators motion ,straight
line interpolation & elementary binary signals.
E.g. VAL
12/09/2014 3
Limitations of first generation languages
 Inability to specify complex arithmetic
operations
 Inability to make use complex sensors &
sensor data
 Limited capability to communicate with other
computers
12/09/2014 4
SECOND GENERATION LANGUAGE
 Structured programming languages
 Improved languages
 More capabilities to make the
robot more intelligent
 E.g.. AML, RAIL, MCL & val-2 etc.
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
Robot language elements and functions
• Constants , variables and other data objects
• Motion commands
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
Definition of point in workspace
 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
12/09/2014 12
THANK YOU

More Related Content

PPTX
PDF
Robotics or Robot Technology
PPTX
Velocity sensors in_robotics
PPTX
Adaptive Control System
PDF
Robot joints PDF
PDF
Unit iv robot programming
PPSX
Introduction of computer aided manufacturing.pptx
Robotics or Robot Technology
Velocity sensors in_robotics
Adaptive Control System
Robot joints PDF
Unit iv robot programming
Introduction of computer aided manufacturing.pptx

What's hot (20)

PPT
Robotics and machine vision system
PPTX
Robot Programming
PPTX
Grippers
PPTX
Unit III-- senors in robotics
PPTX
Robot programming
PPTX
Robot applications
PPTX
ROBOT DRIVE SYSTEMS AND END EFFECTORS
PDF
Unit IV robotics-- Kinematics
PPT
Adaptive control System
PPTX
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
PPTX
Robotics and Autoamtion_ manipulators, actuators and end effectors
PPTX
Introduction to robotics
PPT
Robot work cell layout
PPT
Industrial robotics
PPTX
\Transfer Lines
PPTX
Absolute and incremental in CAD & CAM
PPTX
Chapter 8 - Robot Control System
PPTX
Industrial robots
PPTX
PDF
Robotics unit3 sensors
Robotics and machine vision system
Robot Programming
Grippers
Unit III-- senors in robotics
Robot programming
Robot applications
ROBOT DRIVE SYSTEMS AND END EFFECTORS
Unit IV robotics-- Kinematics
Adaptive control System
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
Robotics and Autoamtion_ manipulators, actuators and end effectors
Introduction to robotics
Robot work cell layout
Industrial robotics
\Transfer Lines
Absolute and incremental in CAD & CAM
Chapter 8 - Robot Control System
Industrial robots
Robotics unit3 sensors
Ad

Viewers also liked (20)

PDF
WORKING AND PROGRAMMING OF KUKA ROBOT
PDF
KUKA Software
PPTX
Kuka Robotics
PPTX
Industrial robotics
DOC
Robótica y programación Kuka
PPTX
robot programming and its evolution
PPT
KRL Kuka Robot Language - Timotei István Erdei - Timotei-Robotics
PPTX
robotics ppt
PPTX
Robotics project ppt
PPT
Lego Robotics(Programming)
PPTX
ROBOTICS AND ITS APPLICATIONS
PPT
Branches Of Robotics
PPTX
Programación aplicada a robots (Gestual y textual)
ODP
Industrial robots
PPT
Application of robot’s
PPTX
Industrial robotics
PPT
Robot PowerPoint
PPTX
Fundamental of robotic manipulator
PPTX
Computer aided manufacturing robotic systems
PPTX
Basics of Robotics
WORKING AND PROGRAMMING OF KUKA ROBOT
KUKA Software
Kuka Robotics
Industrial robotics
Robótica y programación Kuka
robot programming and its evolution
KRL Kuka Robot Language - Timotei István Erdei - Timotei-Robotics
robotics ppt
Robotics project ppt
Lego Robotics(Programming)
ROBOTICS AND ITS APPLICATIONS
Branches Of Robotics
Programación aplicada a robots (Gestual y textual)
Industrial robots
Application of robot’s
Industrial robotics
Robot PowerPoint
Fundamental of robotic manipulator
Computer aided manufacturing robotic systems
Basics of Robotics
Ad

Similar to Textual Robot programming (20)

PPTX
Robo unit4- Robot Programming.pptx
PPTX
Robot Programmming VAL-I PART-I-Robot Language .pptx
PPTX
PPT......................................
PDF
Unit IV Solved Question Bank- Robotics Engineering
PPTX
Robot manipulator Programming & its languages - 2.pptx
PPTX
Topics in robotics
PPTX
Robot manipulator Programming - introduction.pptx
PDF
PPT.....................................
PPTX
Simulation of robotic positions and programming
PPTX
Unit IV.pptx Robot programming and Languages
PDF
07-Chapter_7_Work_Cell_and_Robot_Programming_Final.pdf
PDF
07-Chapter_7_Work_Cell_and_Robot_Programming_Final.pdf
PPTX
Robo programming val converted
PPT
Programming in Robotics understanding basics
PPTX
First fare 2013 basic-labview
PPT
RC Car detailed analysis
PPT
10 Programming in Robotics.ppt
PPT
UNIT IV.ppt
PDF
Presentation @ Miniscuola WOA 2015
PDF
Lecture 3 - Driving.pdf
Robo unit4- Robot Programming.pptx
Robot Programmming VAL-I PART-I-Robot Language .pptx
PPT......................................
Unit IV Solved Question Bank- Robotics Engineering
Robot manipulator Programming & its languages - 2.pptx
Topics in robotics
Robot manipulator Programming - introduction.pptx
PPT.....................................
Simulation of robotic positions and programming
Unit IV.pptx Robot programming and Languages
07-Chapter_7_Work_Cell_and_Robot_Programming_Final.pdf
07-Chapter_7_Work_Cell_and_Robot_Programming_Final.pdf
Robo programming val converted
Programming in Robotics understanding basics
First fare 2013 basic-labview
RC Car detailed analysis
10 Programming in Robotics.ppt
UNIT IV.ppt
Presentation @ Miniscuola WOA 2015
Lecture 3 - Driving.pdf

Recently uploaded (20)

PPT
Project quality management in manufacturing
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
web development for engineering and engineering
DOCX
573137875-Attendance-Management-System-original
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
Sustainable Sites - Green Building Construction
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPT
Mechanical Engineering MATERIALS Selection
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Welding lecture in detail for understanding
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Project quality management in manufacturing
CH1 Production IntroductoryConcepts.pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
OOP with Java - Java Introduction (Basics)
bas. eng. economics group 4 presentation 1.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Internet of Things (IOT) - A guide to understanding
web development for engineering and engineering
573137875-Attendance-Management-System-original
Foundation to blockchain - A guide to Blockchain Tech
Sustainable Sites - Green Building Construction
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Mechanical Engineering MATERIALS Selection
Embodied AI: Ushering in the Next Era of Intelligent Systems
Welding lecture in detail for understanding
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf

Textual Robot programming

  • 2. OFF-LINE PROGRAMMING  Introduction • WAVE • Val(Victor’s Assembly Language) • VAL_2 Generations of languages  First generation  Second generation 12/09/2014 2
  • 3. ROBOT PROGRAMMING LANGUAGES FIRST GENERATION LANGUAGE  Use a combination of command statements & teach pedants  Motion level language Advanced teach pedant method Abilities to define manipulators motion ,straight line interpolation & elementary binary signals. E.g. VAL 12/09/2014 3
  • 4. Limitations of first generation languages  Inability to specify complex arithmetic operations  Inability to make use complex sensors & sensor data  Limited capability to communicate with other computers 12/09/2014 4
  • 5. SECOND GENERATION LANGUAGE  Structured programming languages  Improved languages  More capabilities to make the robot more intelligent  E.g.. AML, RAIL, MCL & val-2 etc. 12/09/2014 5
  • 6.  Features of second generation programming  Motion control  Advanced sensor capabilities  Limited intelligence  Communication and data processing 12/09/2014 6
  • 7. ROBOT LANGUAGE STRUCTURE Operating System Robot language elements and functions • Constants , variables and other data objects • Motion commands 12/09/2014 7
  • 8. 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
  • 9. Speed control statements  SPEED 60 IPS  SPEED 75 Definition of point in workspace  HERE A1  DEFINE A1=POINT(50.123 ,236.342 ,344.456, 25.75,125.755) 12/09/2014 9
  • 10. 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
  • 11. 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