SlideShare una empresa de Scribd logo
1 de 32
Introduction to Industrial
Robotic Automation for
Architectural
Manufacturing
General Introduction to Automation
Instructor Brian Ringley
What is an “Industrial Robot”
An industrial robot, commonly referred to as an industrial robotic arm, can be
identified by the following common characteristics:
• Automatically controlled
• Reprogrammable
• Multipurpose manipulator
• Programmable in three or more axes
Automatically Controlled
Industrial robots are automated, meaning
that they operate by themselves with little or
no direct human control. This is achieved
through a robotic controller, a computing
device that calculates robotic movement by
reading code and sending motion
instructions to the motors of the robot.
Note: Each axis of motion is controlled by
one motor. For example, a six axis robot has
six motors, one at each articulated joint.
The IRC5, ABB’s fifth generation robot
controller. The IRC5 unit is modular and
can control up to 36 synchronized axes.
Wait, Did You Say 36 Axes?
“Kara” video game concept trailer from
Heavy Rain
Seriously, 36 Axes?
A behind the scenes look at how
robotics are utilized at the Tesla Motors
factory by WIRED Magazine.
Some robotic operations pictured are
synchronously controlled, while others
operate independently but are times to
work together. This timing is set up and
monitored via a PLC or “Programmable
Logic Controller.” A PLC engineer often
has a background in electrical and/or
mechanical engineering.
Can you tell which is which?
Okay, Now You’re Just Showing Off
Demonstration of ABB IRC5 controller
“Multi-Move” technology with Fanta
Reprogrammable
Industrial robot controllers encode motion
information to the joint motors by reading
machine code.
Note: Industrial robot programming code is
different than the common G code used in
CNC programming, and is typically
proprietary. For example, we use the ABB
RAPID language with ABB controllers.
Text-Based Programming (RAPID)
RAPID code can be edited in most text
editors and mark-ups can be imported
into apps like Notepad++. However, it is
easiest to program within the
RobotStudio environment.
The RAPID editor is similar to the
RhinoScript editor, with conveniences
like instant semantics checks, argument
pick lists, and syntax coloring.
Graphical Programming (RobotStudio)
Screen shot from RobotStudio.
It would be very tedious to use
text-based programming for an
entire robot program so, just
as we do with CNC
programming, we use a
graphical editor that allows us
to manipulate and simulate a
CAD model.
The difference here is that we
can synchronize the code very
quickly without the need to
specify a post-processor, as
we are using ABB
programming software for ABB
robot controllers.
Parametric Programming (HAL)
HAL is an example of an industrial robotic programming plugin for Grasshopper which allows users to simulate their
robots and generate RAPID code in near real time. The advantage is that the code output is directly tied to a parametric
model, allowing the user to bypass tedious importing and re-importing of CAD geometry into RobotStudio.
Image from hal.thibaultschwartz.com
Multipurpose Manipulator
Industrial robots are different from task-specific fabrication equipment such as
3D printers, laser cutters, and CNC mills in that they are intentionally unspecific
and, as a result, can be used for an almost endless range of applications. The
arm is fitted with what are called “end effectors” or “end-of-arm tooling” which
are specific to whichever application the robot is intended to perform. Common
industrial robot applications include (but are certainly not limited to):
• Welding
• Laser Cutting
• Painting
• Palletizing
• Machine Tending
Robotic Welding
Robotic arms can weld along curves using
MIG or TIG welding end effectors, or they
can weld at points using spot welding end
effectors. Spot welding end effectors can
be open/closed and on/off, whereas
MIG/TIG welders are only on/off.
Note: Unlike CNC end mills, these tools
can’t be directly touched off, but rather
have an offset distance from the target not
unlike a laser cutting head’s focal length.
ABB robotic arm with spot
welding end effector
Robotic Laser Cutting
Laser tubes, where wattage generates the laser beam, and the ensuing optics
assembly have to be in a straight line for a robotic arm, versus configured with
mirror turns as in a typical laser cutter.
Robotic Painting (ASM)
Robotic painting arms use
ASM, or Automated Spray
Method, to rapidly and evenly
coat cars and airplane
components with paint. These
robots are covered in draped
cloth which allows the robot its
full range of motion while
protecting the arm from paint.
Robotic Palletizing
Robotic palletizing is used to
quickly and accurately stack
objects onto pallets. These
robots are known for long
reach, high payload, and fast
speed and typically require
only three axes.
Robotic Grippers
The end effectors used for palletizing and stacking operations are fairly wide
ranging, and include servo grippers, pneumatic grippers, vacuum holders, and
more.
Robotic Machine Tending
Robots can be integrated
into assembly line or other
manufacturing processes.
For example, a robotic arm
may be used to retrieve
finished parts from a CNC
machining center and reload
the machine with fresh
stock.
Programmable in 3 or More Axes
An industrial robotic arm requires 3 axes (or “degrees of freedom”) because 2
axes are required to reach any point in a plane and the third is required to
reach any point in space. Think of the 3 axes as yaw, pitch, and roll rather than
X, Y, and Z as in a CNC mill.
Typical 6 Axis Arm
A typical 6 axis arm (as well as our
own IRB 140 arm) have 6 axes that
work in tandem (interpolate and
configure) to reach targets. Ranges
of motion for the axes are:
• Axis 1 (base twisting) 360d
• Axis 2 (base bowing) 200d
• Axis 3 (forearm flapping) 280d
• Axis 4 (forearm twisting) 400d*
• Axis 5 (wrist flapping) 240d
• Axis 6 (wrist twisting) 800d*
*unlimited but set to default value
Robot Reach
Reach is more of an art than a
science and is based on joint
interpolation as well as joint
configuration (deciding between
multiple possible joint positions to
reach a target). The image to the left
is a typical reach diagram for the
ABB IRB 140. The 810mm front
reach is almost 32in.
Reach is also dependent on how the
robot is mounted.
Robot Mounting
Robots can be bolted to steel tables
or other rigid bases but are often wall
or ceiling-mounted to enhance reach
relative to the intended robotic
application.
If the object the robot is mounted to
can also be moved via the robotic
controller, such as gantry or rail-
mounting, this is considered an
additional axis or additional axes
depending on the configuration.
External Axes
As mentioned, axes in a robotic system can be limited to a single robotic arm,
can be a summation of multiple robotic arms synchronized through a single
robotic controller, and can also include external axes (also synchronized
through the same controller). Typical external axis configurations include:
• Gantry
• Rails
• External Workpiece Positioners
• Robotic Arm as End Effector for Other Robotic Arm
Robot on Gantry
Example of robotic machine tending with
ABB 5 axis robot on linear gantry
Robot on Rails (or “Tracks”)
Tracks are useful for
allowing robots to work
on larger workpieces
than fit into the robot’s
initial reach, for longer
range machine tending,
and for the ability to
perform different
research or different
tasks at various
locations.
External Workpiece Positioners
Coordinated motion between two IRB
1600ID arc welding robotic arms and an
IRBP R (rotary) type positioner.
Robot as End Effector of Another Robot
Robots can actually be
mounted to other robots to
increase reach and
articulation at the workpiece.
This is a Fronius welding
effector on an IRB 140 (6
axis) which is in turn mounted
to an IRB 660 (3 axis). A
chassis (not pictured) is being
welded on an R type
positioner (1 axis). This 10
axis welding system is the
IRB 800.
Robots in Architecture
Robots are increasingly becoming a focus of architectural research and
architectural production. Certain fabrication labs (Stuttgart ICD, ETH Zurich,
Carnegie Mellon, Michigan, Sci-Arc Robot House, and UCLA) have emerged
as premier facilities for architectural robotic arm research and pedagogy.
The Association for Robots in Architecture has emerged to help create a
community around these efforts, and hosts a conference on the subject once
every two years titled “Rob|Arch.”
Robotic Masonry Stacking
“Pike Loop” was a project by
architects and ETH Zurich
researchers Gramazio &
Kohler which transported a
robot to a location within a
trailer where it proceeded to
stack a 72’ long brick
structure.
Robotic Masonry Stacking
Autonomous stacking has not
been limited to robotic arms -
the same researchers
Gramazio & Kohler are now
looking into the autonomous
construction of masonry walls
by drone assembly. This
project is titled “Flight
Assembled Architecture.”
Wait… Drones Can Do That?
Also at ETH Zurich (a pretty
cool place, right?)
researchers are exploiting
the ability to program drones
to learn their positions and to
maintain balance with and
against physics-based
interactions. As opposed to
axes drone motion is
controlled through its rotors.
Okay Drones Are Awesome
Oh my gosh this video is
sweet.
Note: Notice the mention of
roll, pitch, and yaw as we
discussed with robotic arm
motion.
The Future of Drones
Imagine a world where we
interact with these devices in
our daily life.
How will this affect
manufacturing? How will this
affect architecture and urban
space? How will this affect
our social behavior?

Más contenido relacionado

La actualidad más candente

Introduction to Mobile Robotics
Introduction to Mobile RoboticsIntroduction to Mobile Robotics
Introduction to Mobile RoboticsRobots Alive India
 
Robots in manufacturing
Robots in manufacturingRobots in manufacturing
Robots in manufacturingAnirudh Reddy
 
Chapter 1 Intro to industrial robot automation (2)
Chapter 1 Intro to industrial robot automation (2)Chapter 1 Intro to industrial robot automation (2)
Chapter 1 Intro to industrial robot automation (2)Afiq Sajuri
 
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGTAMILMECHKIT
 
Robot Control using ROS: an Introduction
Robot Control using ROS: an IntroductionRobot Control using ROS: an Introduction
Robot Control using ROS: an IntroductionJago Robotika Indonesia
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial roboticsjjenishmech
 
Industrial robot
Industrial robotIndustrial robot
Industrial robotJatin Garg
 
Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry  Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry Mohammad Ehtasham
 
Introduction to ROBOTICS
Introduction to ROBOTICSIntroduction to ROBOTICS
Introduction to ROBOTICSelliando dias
 
Autonomous robotics based on simple sensor inputs.
Autonomous robotics based on simplesensor inputs.Autonomous robotics based on simplesensor inputs.
Autonomous robotics based on simple sensor inputs. sathish sak
 
Unit III-- senors in robotics
Unit III-- senors in roboticsUnit III-- senors in robotics
Unit III-- senors in roboticsMuthukumar V
 
1. introduction to robot
1. introduction to robot1. introduction to robot
1. introduction to robotAdib Bin Rashid
 

La actualidad más candente (20)

Introduction to Mobile Robotics
Introduction to Mobile RoboticsIntroduction to Mobile Robotics
Introduction to Mobile Robotics
 
Robots in manufacturing
Robots in manufacturingRobots in manufacturing
Robots in manufacturing
 
Robot arm ppt
Robot arm pptRobot arm ppt
Robot arm ppt
 
Chapter 1 Intro to industrial robot automation (2)
Chapter 1 Intro to industrial robot automation (2)Chapter 1 Intro to industrial robot automation (2)
Chapter 1 Intro to industrial robot automation (2)
 
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
 
Robot Control using ROS: an Introduction
Robot Control using ROS: an IntroductionRobot Control using ROS: an Introduction
Robot Control using ROS: an Introduction
 
Robotics
Robotics Robotics
Robotics
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Industrial robot
Industrial robotIndustrial robot
Industrial robot
 
Robot vision
Robot visionRobot vision
Robot vision
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Fir 05 dynamics
Fir 05 dynamicsFir 05 dynamics
Fir 05 dynamics
 
Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry  Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry
 
Introduction to ROBOTICS
Introduction to ROBOTICSIntroduction to ROBOTICS
Introduction to ROBOTICS
 
Robotics or Robot Technology
Robotics or Robot Technology Robotics or Robot Technology
Robotics or Robot Technology
 
Autonomous robotics based on simple sensor inputs.
Autonomous robotics based on simplesensor inputs.Autonomous robotics based on simplesensor inputs.
Autonomous robotics based on simple sensor inputs.
 
Dh parameters robotics
Dh  parameters roboticsDh  parameters robotics
Dh parameters robotics
 
Unit III-- senors in robotics
Unit III-- senors in roboticsUnit III-- senors in robotics
Unit III-- senors in robotics
 
Robotics
RoboticsRobotics
Robotics
 
1. introduction to robot
1. introduction to robot1. introduction to robot
1. introduction to robot
 

Destacado

Industrial robots
Industrial robotsIndustrial robots
Industrial robotsOhgoma
 
Robotics lecture 02
Robotics lecture 02Robotics lecture 02
Robotics lecture 02NYCCTfab
 
Robotics End Effector
Robotics End EffectorRobotics End Effector
Robotics End EffectorYasodharan R
 
Basics of Robotics
Basics of RoboticsBasics of Robotics
Basics of RoboticsAmeya Gandhi
 
01 precedent edwin_raymond_robotic_arm
01 precedent edwin_raymond_robotic_arm01 precedent edwin_raymond_robotic_arm
01 precedent edwin_raymond_robotic_armNYCCTfab
 
Components of industrial robotics types of arms and end effectors
Components of industrial robotics types of arms and end effectorsComponents of industrial robotics types of arms and end effectors
Components of industrial robotics types of arms and end effectorsJayanth Krishna
 
Grippers and lifting mechanisms
Grippers and lifting mechanismsGrippers and lifting mechanisms
Grippers and lifting mechanismsMashal Kumar
 
Chapter 3 Manipulator end effectors
Chapter 3 Manipulator end effectorsChapter 3 Manipulator end effectors
Chapter 3 Manipulator end effectorsAfiq Sajuri
 
ROBOTIC WELDING Presentation to show2
ROBOTIC WELDING Presentation to show2ROBOTIC WELDING Presentation to show2
ROBOTIC WELDING Presentation to show2Prateek Sood
 
Presentation on Automation in Welding
Presentation on Automation in WeldingPresentation on Automation in Welding
Presentation on Automation in WeldingRohtash kumar
 
Robot programming
Robot programmingRobot programming
Robot programmingGopal Saini
 
Closing the LOOP - Int'l High Performance Building Conference (Lansing Commun...
Closing the LOOP - Int'l High Performance Building Conference (Lansing Commun...Closing the LOOP - Int'l High Performance Building Conference (Lansing Commun...
Closing the LOOP - Int'l High Performance Building Conference (Lansing Commun...NYCCTfab
 

Destacado (20)

Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
Robotics lecture 02
Robotics lecture 02Robotics lecture 02
Robotics lecture 02
 
Robotics End Effector
Robotics End EffectorRobotics End Effector
Robotics End Effector
 
Robotic welding
Robotic weldingRobotic welding
Robotic welding
 
Robots
Robots Robots
Robots
 
Welding Robots
Welding RobotsWelding Robots
Welding Robots
 
Basics of Robotics
Basics of RoboticsBasics of Robotics
Basics of Robotics
 
01 precedent edwin_raymond_robotic_arm
01 precedent edwin_raymond_robotic_arm01 precedent edwin_raymond_robotic_arm
01 precedent edwin_raymond_robotic_arm
 
Components of industrial robotics types of arms and end effectors
Components of industrial robotics types of arms and end effectorsComponents of industrial robotics types of arms and end effectors
Components of industrial robotics types of arms and end effectors
 
Robotics project ppt
Robotics project pptRobotics project ppt
Robotics project ppt
 
Grippers and lifting mechanisms
Grippers and lifting mechanismsGrippers and lifting mechanisms
Grippers and lifting mechanisms
 
Chapter 3 Manipulator end effectors
Chapter 3 Manipulator end effectorsChapter 3 Manipulator end effectors
Chapter 3 Manipulator end effectors
 
ROBOTIC WELDING Presentation to show2
ROBOTIC WELDING Presentation to show2ROBOTIC WELDING Presentation to show2
ROBOTIC WELDING Presentation to show2
 
Presentation on Automation in Welding
Presentation on Automation in WeldingPresentation on Automation in Welding
Presentation on Automation in Welding
 
Robot programming
Robot programmingRobot programming
Robot programming
 
Welding ppt
Welding pptWelding ppt
Welding ppt
 
robotics ppt
robotics ppt robotics ppt
robotics ppt
 
Closing the LOOP - Int'l High Performance Building Conference (Lansing Commun...
Closing the LOOP - Int'l High Performance Building Conference (Lansing Commun...Closing the LOOP - Int'l High Performance Building Conference (Lansing Commun...
Closing the LOOP - Int'l High Performance Building Conference (Lansing Commun...
 
Chapter1
Chapter1Chapter1
Chapter1
 
Welding automation ppt
Welding automation pptWelding automation ppt
Welding automation ppt
 

Similar a Robotics lecture 01

Servo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project ReportServo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project ReportRobo India
 
Unit 6-Role of Microcontroller in Robotics.pdf
Unit 6-Role of Microcontroller in Robotics.pdfUnit 6-Role of Microcontroller in Robotics.pdf
Unit 6-Role of Microcontroller in Robotics.pdf2075AAGEPRATIK
 
Wireless controlled robotic arm
Wireless controlled robotic armWireless controlled robotic arm
Wireless controlled robotic armmundaa
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial roboticsGU Gan
 
Robotics and Automation Introduction
Robotics and Automation IntroductionRobotics and Automation Introduction
Robotics and Automation Introductionanand hd
 
Day 1 Part I T-Robot Industrial Robotic Arm Training.pptx
Day 1 Part I T-Robot Industrial Robotic Arm Training.pptxDay 1 Part I T-Robot Industrial Robotic Arm Training.pptx
Day 1 Part I T-Robot Industrial Robotic Arm Training.pptxShaktivellLetchumana1
 
Me robotics with qb
Me robotics with qb   Me robotics with qb
Me robotics with qb Alagar S
 
IRJET - Six Wheel Drive Pick and Place Robot using Arduino
IRJET - Six Wheel Drive Pick and Place Robot using ArduinoIRJET - Six Wheel Drive Pick and Place Robot using Arduino
IRJET - Six Wheel Drive Pick and Place Robot using ArduinoIRJET Journal
 
Introduction to Robotics
Introduction to Robotics Introduction to Robotics
Introduction to Robotics YAZEN SHAKIR
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial roboticsGU Gan
 
Pick & place robot ppt
Pick & place robot pptPick & place robot ppt
Pick & place robot pptRahul Banerjee
 
robotics and its components
robotics and its componentsrobotics and its components
robotics and its componentsAmandeep Kaur
 
Robotics and Robots
Robotics and RobotsRobotics and Robots
Robotics and RobotsShalini Guha
 
robots in advanced manufacturing .ppt
robots in advanced manufacturing .pptrobots in advanced manufacturing .ppt
robots in advanced manufacturing .pptKarNaTH1
 

Similar a Robotics lecture 01 (20)

Servo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project ReportServo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project Report
 
Unit 6-Role of Microcontroller in Robotics.pdf
Unit 6-Role of Microcontroller in Robotics.pdfUnit 6-Role of Microcontroller in Robotics.pdf
Unit 6-Role of Microcontroller in Robotics.pdf
 
Wireless controlled robotic arm
Wireless controlled robotic armWireless controlled robotic arm
Wireless controlled robotic arm
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
ROBOTICS.pdf
ROBOTICS.pdfROBOTICS.pdf
ROBOTICS.pdf
 
Robotics and Automation Introduction
Robotics and Automation IntroductionRobotics and Automation Introduction
Robotics and Automation Introduction
 
Day 1 Part I T-Robot Industrial Robotic Arm Training.pptx
Day 1 Part I T-Robot Industrial Robotic Arm Training.pptxDay 1 Part I T-Robot Industrial Robotic Arm Training.pptx
Day 1 Part I T-Robot Industrial Robotic Arm Training.pptx
 
pick and place ppt.ppt
pick and place ppt.pptpick and place ppt.ppt
pick and place ppt.ppt
 
Me robotics with qb
Me robotics with qb   Me robotics with qb
Me robotics with qb
 
Robotics
RoboticsRobotics
Robotics
 
IRJET - Six Wheel Drive Pick and Place Robot using Arduino
IRJET - Six Wheel Drive Pick and Place Robot using ArduinoIRJET - Six Wheel Drive Pick and Place Robot using Arduino
IRJET - Six Wheel Drive Pick and Place Robot using Arduino
 
Introduction to Robotics
Introduction to Robotics Introduction to Robotics
Introduction to Robotics
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Automatic P2R Published Paper P1277-1283
Automatic P2R Published Paper P1277-1283Automatic P2R Published Paper P1277-1283
Automatic P2R Published Paper P1277-1283
 
Pick & place robot ppt
Pick & place robot pptPick & place robot ppt
Pick & place robot ppt
 
robotics and its components
robotics and its componentsrobotics and its components
robotics and its components
 
WEEK 8 A&R.pptx
WEEK 8 A&R.pptxWEEK 8 A&R.pptx
WEEK 8 A&R.pptx
 
Robotic 6DOF ARM
Robotic 6DOF ARMRobotic 6DOF ARM
Robotic 6DOF ARM
 
Robotics and Robots
Robotics and RobotsRobotics and Robots
Robotics and Robots
 
robots in advanced manufacturing .ppt
robots in advanced manufacturing .pptrobots in advanced manufacturing .ppt
robots in advanced manufacturing .ppt
 

Más de NYCCTfab

Fusion 360 Tutorial
Fusion 360 TutorialFusion 360 Tutorial
Fusion 360 TutorialNYCCTfab
 
Citytech HTML/CSS Guide
Citytech HTML/CSS GuideCitytech HTML/CSS Guide
Citytech HTML/CSS GuideNYCCTfab
 
Ultimaker 2+
Ultimaker 2+Ultimaker 2+
Ultimaker 2+NYCCTfab
 
Robot Studio
Robot StudioRobot Studio
Robot StudioNYCCTfab
 
Roland Primer 3D Scanner
Roland Primer 3D ScannerRoland Primer 3D Scanner
Roland Primer 3D ScannerNYCCTfab
 
Lighting with Photoshop
Lighting with PhotoshopLighting with Photoshop
Lighting with PhotoshopNYCCTfab
 
Fusion 360 Tutorial
Fusion 360 TutorialFusion 360 Tutorial
Fusion 360 TutorialNYCCTfab
 
Architectural diagrams
Architectural diagramsArchitectural diagrams
Architectural diagramsNYCCTfab
 
Advanced Techniques in Photoshop
Advanced Techniques in PhotoshopAdvanced Techniques in Photoshop
Advanced Techniques in PhotoshopNYCCTfab
 
Adobe Premiere Pro
Adobe Premiere ProAdobe Premiere Pro
Adobe Premiere ProNYCCTfab
 
VRay Lighting for Rhino
VRay Lighting for RhinoVRay Lighting for Rhino
VRay Lighting for RhinoNYCCTfab
 
Adobe Illustrator CC 2018
Adobe Illustrator CC 2018 Adobe Illustrator CC 2018
Adobe Illustrator CC 2018 NYCCTfab
 
Silicone Mold Primer
Silicone Mold PrimerSilicone Mold Primer
Silicone Mold PrimerNYCCTfab
 
Presentation Board Layout
Presentation Board Layout Presentation Board Layout
Presentation Board Layout NYCCTfab
 
CPD Dental Cam Primer
CPD Dental Cam PrimerCPD Dental Cam Primer
CPD Dental Cam PrimerNYCCTfab
 
Temperature and Light Logger (UA-002-64)
Temperature and Light Logger (UA-002-64)Temperature and Light Logger (UA-002-64)
Temperature and Light Logger (UA-002-64)NYCCTfab
 
Telaire CO2 Sensor (Tel-7001)
Telaire CO2 Sensor (Tel-7001)Telaire CO2 Sensor (Tel-7001)
Telaire CO2 Sensor (Tel-7001)NYCCTfab
 
UX90-002 Light & Occupancy Logger
UX90-002 Light & Occupancy LoggerUX90-002 Light & Occupancy Logger
UX90-002 Light & Occupancy LoggerNYCCTfab
 
Light Meter (LM-120)
Light Meter (LM-120)Light Meter (LM-120)
Light Meter (LM-120)NYCCTfab
 
Temperature and Relative Humidity Ext
Temperature and Relative Humidity ExtTemperature and Relative Humidity Ext
Temperature and Relative Humidity ExtNYCCTfab
 

Más de NYCCTfab (20)

Fusion 360 Tutorial
Fusion 360 TutorialFusion 360 Tutorial
Fusion 360 Tutorial
 
Citytech HTML/CSS Guide
Citytech HTML/CSS GuideCitytech HTML/CSS Guide
Citytech HTML/CSS Guide
 
Ultimaker 2+
Ultimaker 2+Ultimaker 2+
Ultimaker 2+
 
Robot Studio
Robot StudioRobot Studio
Robot Studio
 
Roland Primer 3D Scanner
Roland Primer 3D ScannerRoland Primer 3D Scanner
Roland Primer 3D Scanner
 
Lighting with Photoshop
Lighting with PhotoshopLighting with Photoshop
Lighting with Photoshop
 
Fusion 360 Tutorial
Fusion 360 TutorialFusion 360 Tutorial
Fusion 360 Tutorial
 
Architectural diagrams
Architectural diagramsArchitectural diagrams
Architectural diagrams
 
Advanced Techniques in Photoshop
Advanced Techniques in PhotoshopAdvanced Techniques in Photoshop
Advanced Techniques in Photoshop
 
Adobe Premiere Pro
Adobe Premiere ProAdobe Premiere Pro
Adobe Premiere Pro
 
VRay Lighting for Rhino
VRay Lighting for RhinoVRay Lighting for Rhino
VRay Lighting for Rhino
 
Adobe Illustrator CC 2018
Adobe Illustrator CC 2018 Adobe Illustrator CC 2018
Adobe Illustrator CC 2018
 
Silicone Mold Primer
Silicone Mold PrimerSilicone Mold Primer
Silicone Mold Primer
 
Presentation Board Layout
Presentation Board Layout Presentation Board Layout
Presentation Board Layout
 
CPD Dental Cam Primer
CPD Dental Cam PrimerCPD Dental Cam Primer
CPD Dental Cam Primer
 
Temperature and Light Logger (UA-002-64)
Temperature and Light Logger (UA-002-64)Temperature and Light Logger (UA-002-64)
Temperature and Light Logger (UA-002-64)
 
Telaire CO2 Sensor (Tel-7001)
Telaire CO2 Sensor (Tel-7001)Telaire CO2 Sensor (Tel-7001)
Telaire CO2 Sensor (Tel-7001)
 
UX90-002 Light & Occupancy Logger
UX90-002 Light & Occupancy LoggerUX90-002 Light & Occupancy Logger
UX90-002 Light & Occupancy Logger
 
Light Meter (LM-120)
Light Meter (LM-120)Light Meter (LM-120)
Light Meter (LM-120)
 
Temperature and Relative Humidity Ext
Temperature and Relative Humidity ExtTemperature and Relative Humidity Ext
Temperature and Relative Humidity Ext
 

Último

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Último (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Robotics lecture 01

  • 1. Introduction to Industrial Robotic Automation for Architectural Manufacturing General Introduction to Automation Instructor Brian Ringley
  • 2. What is an “Industrial Robot” An industrial robot, commonly referred to as an industrial robotic arm, can be identified by the following common characteristics: • Automatically controlled • Reprogrammable • Multipurpose manipulator • Programmable in three or more axes
  • 3. Automatically Controlled Industrial robots are automated, meaning that they operate by themselves with little or no direct human control. This is achieved through a robotic controller, a computing device that calculates robotic movement by reading code and sending motion instructions to the motors of the robot. Note: Each axis of motion is controlled by one motor. For example, a six axis robot has six motors, one at each articulated joint. The IRC5, ABB’s fifth generation robot controller. The IRC5 unit is modular and can control up to 36 synchronized axes.
  • 4. Wait, Did You Say 36 Axes? “Kara” video game concept trailer from Heavy Rain
  • 5. Seriously, 36 Axes? A behind the scenes look at how robotics are utilized at the Tesla Motors factory by WIRED Magazine. Some robotic operations pictured are synchronously controlled, while others operate independently but are times to work together. This timing is set up and monitored via a PLC or “Programmable Logic Controller.” A PLC engineer often has a background in electrical and/or mechanical engineering. Can you tell which is which?
  • 6. Okay, Now You’re Just Showing Off Demonstration of ABB IRC5 controller “Multi-Move” technology with Fanta
  • 7. Reprogrammable Industrial robot controllers encode motion information to the joint motors by reading machine code. Note: Industrial robot programming code is different than the common G code used in CNC programming, and is typically proprietary. For example, we use the ABB RAPID language with ABB controllers.
  • 8. Text-Based Programming (RAPID) RAPID code can be edited in most text editors and mark-ups can be imported into apps like Notepad++. However, it is easiest to program within the RobotStudio environment. The RAPID editor is similar to the RhinoScript editor, with conveniences like instant semantics checks, argument pick lists, and syntax coloring.
  • 9. Graphical Programming (RobotStudio) Screen shot from RobotStudio. It would be very tedious to use text-based programming for an entire robot program so, just as we do with CNC programming, we use a graphical editor that allows us to manipulate and simulate a CAD model. The difference here is that we can synchronize the code very quickly without the need to specify a post-processor, as we are using ABB programming software for ABB robot controllers.
  • 10. Parametric Programming (HAL) HAL is an example of an industrial robotic programming plugin for Grasshopper which allows users to simulate their robots and generate RAPID code in near real time. The advantage is that the code output is directly tied to a parametric model, allowing the user to bypass tedious importing and re-importing of CAD geometry into RobotStudio. Image from hal.thibaultschwartz.com
  • 11. Multipurpose Manipulator Industrial robots are different from task-specific fabrication equipment such as 3D printers, laser cutters, and CNC mills in that they are intentionally unspecific and, as a result, can be used for an almost endless range of applications. The arm is fitted with what are called “end effectors” or “end-of-arm tooling” which are specific to whichever application the robot is intended to perform. Common industrial robot applications include (but are certainly not limited to): • Welding • Laser Cutting • Painting • Palletizing • Machine Tending
  • 12. Robotic Welding Robotic arms can weld along curves using MIG or TIG welding end effectors, or they can weld at points using spot welding end effectors. Spot welding end effectors can be open/closed and on/off, whereas MIG/TIG welders are only on/off. Note: Unlike CNC end mills, these tools can’t be directly touched off, but rather have an offset distance from the target not unlike a laser cutting head’s focal length. ABB robotic arm with spot welding end effector
  • 13. Robotic Laser Cutting Laser tubes, where wattage generates the laser beam, and the ensuing optics assembly have to be in a straight line for a robotic arm, versus configured with mirror turns as in a typical laser cutter.
  • 14. Robotic Painting (ASM) Robotic painting arms use ASM, or Automated Spray Method, to rapidly and evenly coat cars and airplane components with paint. These robots are covered in draped cloth which allows the robot its full range of motion while protecting the arm from paint.
  • 15. Robotic Palletizing Robotic palletizing is used to quickly and accurately stack objects onto pallets. These robots are known for long reach, high payload, and fast speed and typically require only three axes.
  • 16. Robotic Grippers The end effectors used for palletizing and stacking operations are fairly wide ranging, and include servo grippers, pneumatic grippers, vacuum holders, and more.
  • 17. Robotic Machine Tending Robots can be integrated into assembly line or other manufacturing processes. For example, a robotic arm may be used to retrieve finished parts from a CNC machining center and reload the machine with fresh stock.
  • 18. Programmable in 3 or More Axes An industrial robotic arm requires 3 axes (or “degrees of freedom”) because 2 axes are required to reach any point in a plane and the third is required to reach any point in space. Think of the 3 axes as yaw, pitch, and roll rather than X, Y, and Z as in a CNC mill.
  • 19. Typical 6 Axis Arm A typical 6 axis arm (as well as our own IRB 140 arm) have 6 axes that work in tandem (interpolate and configure) to reach targets. Ranges of motion for the axes are: • Axis 1 (base twisting) 360d • Axis 2 (base bowing) 200d • Axis 3 (forearm flapping) 280d • Axis 4 (forearm twisting) 400d* • Axis 5 (wrist flapping) 240d • Axis 6 (wrist twisting) 800d* *unlimited but set to default value
  • 20. Robot Reach Reach is more of an art than a science and is based on joint interpolation as well as joint configuration (deciding between multiple possible joint positions to reach a target). The image to the left is a typical reach diagram for the ABB IRB 140. The 810mm front reach is almost 32in. Reach is also dependent on how the robot is mounted.
  • 21. Robot Mounting Robots can be bolted to steel tables or other rigid bases but are often wall or ceiling-mounted to enhance reach relative to the intended robotic application. If the object the robot is mounted to can also be moved via the robotic controller, such as gantry or rail- mounting, this is considered an additional axis or additional axes depending on the configuration.
  • 22. External Axes As mentioned, axes in a robotic system can be limited to a single robotic arm, can be a summation of multiple robotic arms synchronized through a single robotic controller, and can also include external axes (also synchronized through the same controller). Typical external axis configurations include: • Gantry • Rails • External Workpiece Positioners • Robotic Arm as End Effector for Other Robotic Arm
  • 23. Robot on Gantry Example of robotic machine tending with ABB 5 axis robot on linear gantry
  • 24. Robot on Rails (or “Tracks”) Tracks are useful for allowing robots to work on larger workpieces than fit into the robot’s initial reach, for longer range machine tending, and for the ability to perform different research or different tasks at various locations.
  • 25. External Workpiece Positioners Coordinated motion between two IRB 1600ID arc welding robotic arms and an IRBP R (rotary) type positioner.
  • 26. Robot as End Effector of Another Robot Robots can actually be mounted to other robots to increase reach and articulation at the workpiece. This is a Fronius welding effector on an IRB 140 (6 axis) which is in turn mounted to an IRB 660 (3 axis). A chassis (not pictured) is being welded on an R type positioner (1 axis). This 10 axis welding system is the IRB 800.
  • 27. Robots in Architecture Robots are increasingly becoming a focus of architectural research and architectural production. Certain fabrication labs (Stuttgart ICD, ETH Zurich, Carnegie Mellon, Michigan, Sci-Arc Robot House, and UCLA) have emerged as premier facilities for architectural robotic arm research and pedagogy. The Association for Robots in Architecture has emerged to help create a community around these efforts, and hosts a conference on the subject once every two years titled “Rob|Arch.”
  • 28. Robotic Masonry Stacking “Pike Loop” was a project by architects and ETH Zurich researchers Gramazio & Kohler which transported a robot to a location within a trailer where it proceeded to stack a 72’ long brick structure.
  • 29. Robotic Masonry Stacking Autonomous stacking has not been limited to robotic arms - the same researchers Gramazio & Kohler are now looking into the autonomous construction of masonry walls by drone assembly. This project is titled “Flight Assembled Architecture.”
  • 30. Wait… Drones Can Do That? Also at ETH Zurich (a pretty cool place, right?) researchers are exploiting the ability to program drones to learn their positions and to maintain balance with and against physics-based interactions. As opposed to axes drone motion is controlled through its rotors.
  • 31. Okay Drones Are Awesome Oh my gosh this video is sweet. Note: Notice the mention of roll, pitch, and yaw as we discussed with robotic arm motion.
  • 32. The Future of Drones Imagine a world where we interact with these devices in our daily life. How will this affect manufacturing? How will this affect architecture and urban space? How will this affect our social behavior?