Braas Company Denso Training. Denso Training - Agenda Hardware Overview Jogging the robot Teaching Positions (using the Teach Pendant) Configuring the.

Slides:



Advertisements
Similar presentations
1 Adept PLC Server November 20, Introduction Adept is the largest robot manufacturing company in North America. We have been manufacturing robots.
Advertisements

Programming Epson Robots ME 4135 – Fall 2012 Dr. R. Lindeke.
KEB COMBIVERT F5-M Exercises.
Lab7: Introduction to Arduino
Denso Training.
1 of : Multi-Currency Payments / DA0813 Last updated: Project Walkthrough: Multi-Currency Payments Multi-Currency Payments.
Working With the GMF Cylindrical Robots Lessons with the Robot System and RC Programming Language.
`SET-UP MANUAL SRM D248 PURPOSE:
Main Components of a CNC System
Riso Digital Education Center Appendix for SRC Training Basic Course 1.
KX-NS1000 Initial Set Up For step by step : 16 May,
5300 CNC CONTROL TRAINING GUIDE. 1. Turning the Control ON After the control has been turned ON press F10 to continue. Then press ENTER to select CNC.
Mobileye Setup Wizard Version User manual
Understand the football simulation source code. Understand the football simulation source code. Learn all the technical specifications of the system components.
Denso Training Using WINCAPS III
Microprogrammes control the KOMBIS TMM8003. For the reliable operation of its systems and devices there are several programs located in two controllers.
Palletizing the Easy Way
EZ Positioning with SINAMICS S120 Agenda
© Reference New safety system for Arc Welding products and systems.
Driver Station MVRT 2009 – 2010 Season. Add information Breadboard Classmate PC USB Hub Joysticks Stop Button.
Introduction to the Stäubli RX60
Fanuc and TPP Basics Sebastian van Delden USC Upstate
ROBOTC for VEX On-Site Professional Development
XS26-2 Expandable Safety Controller.
Can you hear me? Yes = Green Check No = Red X Click the button to submit your response.
1. H4C series Controller H4C-M,H4C-T. H4C Controller.
Introduction to Robo Pro
Sebastian van Delden USC Upstate
Balancer Operation Intelift Operation Installation Troubleshooting Preventive Maintenance Preventive Maintenance OVERVIEW.
How to use Touch Screen SeneS Technology. Co, Ltd.
Braas Company Denso Training Using WINCAPS III. Denso Training II- Agenda Setting up Communications Setting up a New Project (Wizard) WinCapsIII Software.
i-Pendant for the R-J30iB Controller
Introduction to AutoCAD Engineering Drawings
Search Function Function System Example User Benefit How It Works Search function is the function that the robot is stopped by the input signal while it.
1 Getting Started Exercise Part 1. 2 Profiles related to the exercise When starting use archive profile: GettingStarted_Start.zip The fully completed.
Overview of MSWS Control of 212-LC July 15, 2006.
ArmControl Motions. Software allows a Lynxmotion robotic arm to interface with a computer. The software can: –Make the arm move from your PC –Control.
Our Vision. Your Safety ™
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
Hardware Introduction – Standard vs Q.i
Quick guide to ASIMON configuration For version 3.0 or greater SAFETY AT WORK Date: 3/18/2009.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
Technical Introduction April Internal usage only 1 General Features  Self contained batch solution for small, standalone applications.  All functionality.
Mindstorm NXT-G Introduction Towson University Robotics.
1 i-Pendant for the R-J3iC & R-30iA Controllers ArcTool Version (GMAW) i Pendant New.
WS1-1 ADM , Workshop 1, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 1 INTRODUCTION.
FlowArm PLTW Programming
SPECIAL FUNCTIONS ON ASDA-A2. To Audience Advance level This slide will teach some special functions on ASDA-A2. For better understanding the content,
FlowArm PLTW Motions © 2013 Project Lead The Way, Inc.Computer Integrated Manufacturing.
Software Troubleshooting Eliminate possible programming and timing errors by stopping all programs ( and ). Use the Executive program terminal and send.
CNC Motion BenchMill 6000 Machining Center
SNS COLLEGE OF ENGINEERING
LinMot E1100 Servo Controllers
Complete Of Installation
Using the Cyton Viewer Intro to the viewer.
5708 startup and commissioning
CNC CONTROL SYSTEM AND PART PROGRAMMING
Programming and File Management Part 2
FlowArm PLTW Motions Computer Integrated Manufacturing
Chapter 10 © 2011, The McGraw-Hill Companies, Inc.
Newly Released PLC product
12 Examination 1. Which of the below commands can be used to make decision in program based on a condition? a. If…else b. Set c. Switch d. Assignment e. Wait.
fischertechnik® RoboPro Software for Gateway To Technology® RoboPro
Multi-host Internet Access Portal (MIAP) Enhancement Guide
Special English for Industrial Robot
NC,CNC machines and Control Programming.
NC and CNC machines and Control Programming
Special English for Industrial Robot
Introduction to Industrial Robot Programming
Presentation transcript:

Braas Company Denso Training

Denso Training - Agenda Hardware Overview Jogging the robot Teaching Positions (using the Teach Pendant) Configuring the Robot Programming (Using the Teach Pendant) I/O Interfacing (Hardware) Overview of Development Software

Denso – Hardware Overview -Controller

Denso – Hardware Overview -Joints

Denso – Hardware Overview – Connections - VS CN21 Connector for hand signals Use attached connectors for wiring. AIR2 Directly connected to AIR2 on the connector panel. (M5) Not available for clean room types. Valve outputAir piping joint for hands (M5)

Denso – Hardware Overview –Connections - VSG

Denso – Hardware Overview –Connections - VPG The VP Series is equipped with 4 air lines, 9 signal lines and does not have solenoid valves.

Denso – Hardware Overview –Connections - HSG The HS-G Series is equipped with 4 air lines, 19 signal lines.

Denso – Hardware Overview -Pendant

Denso – Hardware Overview - Status Bar

Denso – Hardware Overview - Shortcut

Denso – Modes of Operation The Robot has 3 modes of operation. Manual- operate the robot from the teach pendant. Teach Check – restricted automatic operation Auto – Allows the robot to operate automatically. Manual and Teach Check mode speed is limited to 10% of the robot max speed. (Pendant Control) (PLC control) (PC control)

Denso – Modes of Operation Changing Executable Token Access: [F6 Setting, F5 Communication and Token, F1 Executable Token]

Denso – Manual Operation–Joint Mode -VS Joint Mode- allows moving each axis independently

Denso – Manual Operation – X-Y Mode -VS XY Mode- allows moving the robot arm in base coordinates (The origin is located at the center of the base.) (WORK 0)

Denso – Manual Operation – Tool Mode -VS Tool Mode- allows moving the robot in mechanical interface coordinates.

Denso – Manual – Joint Mode -Scara Joint Mode- allows moving each axis independently.

Denso – Manual – XY Mode -Scara XY Mode- allows moving the robot arm in base coordinates (The origin is located at the center of the base.) (WORK 0)

Denso – Manual – Tool Mode -Scara Tool Mode- allows moving the robot in mechanical interface coordinates.

Robot Exercise - Jogging

Pendant Mode Key Switch to Manual Mode Clear E-Stops Manual Mode –ARM (Speed 10%) –Motor ON –Joint/Coordinate Movement using J1 through J6 –Move Robot using all three operating modes –Inching the Robot

Denso – Work Coordinates Up to 7 more work coordinate systems may be specified, WORK 1 – WORK7.

Denso –Tool Coordinates Multiple Tool coordinate systems may also be defined, TOOL 1 – TOOL 63. TOOL 0 is always defined as at the flange of the robot. (TOOL 0)

Denso - Robot Configuration Access: [F2 Arm] – [F6 Aux] – [F1 Config]

Denso – Preparation for Programming To program we need to understand: –Variables –Interpolation Control –Confirming Reach Position –Basic Programming Commands TAKEARM, MOVE, APPROACH, DEPART, SET, RESET, DELAY, WAIT

Denso – Variables (Global) Access: [F3 Variables]

Denso – Variables (Global) *All vars configured to 200 on demos. *Please only use variables numbered greater than 100 for the class

Denso –Interpolation Control -Point to Point PTP (Point to Point) can be defined as the movement from one point to another point. The path on which the robot moves depends on the robot posture and is not always a straight line. If you designate a Type P or Type T variable as the PTP motion destination position and the designate robot figure, the robot moves so that the robot becomes the designated robot figure. If you do not designate any robot figure it will be the current robot figure.

Denso –Interpolation Control -Continuous Path - Linear Continuous Path (CP) control manages interpolation so that the path to reach the motion destination position will be a straight line. If you designate “L” for designation of the interpolation method with the motion control command, the robot executes the CP motion. When CP control is executed, the robot cannot simply move to the position of a different figure. If you designate a different figure a error may occur. If the first motion of a program is CP control, the motion may not be available depending on the robot position. PTP control is recommended for the first motion command in the program.

Denso –Interpolation Control - Continuous Path – Circular (ARC) ARC interpolation control manages interpolation so that the path to reach the motion destination position will be an arc. If you designate “C” for designation of the interpolation method with the motion control command, the robot executes the ARC motion. When CP control is executed, the robot cannot simply move to the position of a different figure. If you designate a different figure an error may occur. If the first motion of a program is ARC control, the motion may not be available depending on the robot position. PTP control is recommended for the first motion command in the program.

Denso – Programming Exercise

Pick P100 Place P101 Approach Pick Point Approach Place Point

Denso – Programming Exercise Teach two Points into P100 & P101

Denso – Programming Exercise Create New Program Access: [F1 Program] – [F1 NewProg.] – [Program OK]

Denso - Programming TAKEARM (Statement) –Function Gets an arm group. Upon the execution of this statement, the programmed speed, acceleration and deceleration will be set to 100. If the gotten arm group includes any robot joint, this statement restores the tool coordinates and work coordinates to the origin. –Format TAKEARM[ ][ ] –Note: TAKEARM command must be issued before any command that may effect robot arm, Ex: SPEED

Denso – Programming Exercise Press [F1 CreateNew] and type in the APPROACH command

Denso - Programming APPROACH (Statement) –Function The robot moves to a position away from the by in the Z direction of the tool coordinate system. –Format APPROACH,,[ ] [,Motion option>][,NEXT] –Example: APPROACH F1,S=100

Denso –Confirming Reach Position Pass –is to pass the vicinity of a taught motion position or relative position End – is determined if the robot has reached the destination position when the command value of the servo system meets the destination position. Encoder Value Check –is determined when the encoder feedback value is within a designated window around the destination – all encoders are within 20 counts of – tool position is within 0.1mm and 0.1 deg of destination

Denso –Confirming Reach Position End PROGRAM END_MOVE –TAKEARM –MOVE P2 –MOVE P3 –END 11mm P2 P3 Speed Time P2P3

Denso –Confirming Reach Position Pass PROGRAM PASS_MOVE –TAKEARM –MOVE P2 –MOVE P3 –END P2 P3 Speed Time P2P3

Denso –Confirming Reach Position Encoder Check PROGRAM ENCODER_MOVE –TAKEARM –MOVE P2 –MOVE P3 –END P2 P3 Speed Time P2 P3

Denso – Programming Exercise Press [F1 CreateNew] and type in the MOVE command

Denso - Programming MOVE (Statement) –Function Moves the tip of the tool to the specified coordinates. –Format ] ] …][, ][,NEXT] –Examples: MOVE P50 MOVE P1,S=75 MOVE (740,0,480,180,0,180,5),NEXT MOVE C, P101

Denso – Programming Exercise Press [F1 CreateNew] and type in the RESET command

Denso - Programming RESET (Statement) –Function Sets an I/O port to OFF. –Format RESET [,Output time>] –Example: RESET IO66

Denso – Programming Exercise Press [F1 CreateNew] and type in the SET command

Denso - Programming SET (Statement) –Function Sets an I/O port to ON. –Format SET [,Output time>] –Example: SET IO66

Denso – Programming Exercise Press [F1 CreateNew] and type in the DELAY command

Denso - Programming DELAY (Statement) –Function The program processing stops until the time designated by elapses. is expressed in ms, however, the actual delay time changes in increments of 1/60. If multiple tasks are processed at the same time, the delay time may possibly be longer than the designated value. –Format DELAY –Example: DELAY 120

Denso - Programming WAIT (Statement) –Function The program processing stops until is satisfied. If a is set, controls stops the execution of a wait statement after the designated time elapses and proceeds to the next command. The WAIT command will assign TRUE(1) or FALSE(0) to the designated if control passes out of the WAIT by the satisfied <Conditional expression or by timeout. –Format WAIT [, [, ]] –Examples: WAIT IO10 = ON WAIT IO134 = OFF, 2000, I1

Denso – Programming Exercise Press [F1 CreateNew] and type in the DEPART command

Denso - Programming DEPART (Statement) –Function The robot moves by distance from the current position in the Z direction of the tool coordinate system. –Format DEPART,[ ] [, ][,NEXT] –Example: DEPART L,125,S=F123

Denso – Programming Exercise Highlight the APPROACH command, press and hold the shift key, scroll down to the DEPART command then press Copy

Denso – Programming Exercise With the DEPART command highlighted, press paste

Denso – Programming Exercise Modify the program to match the following:

Denso – Programming Exercise- Teach Check Save Program (F6) Set the Pendant to TEACHCHECK Mode Hold “deadman” switch on Select the program from the Program List [F4-CycStart] To make motion press and hold the “OK”

Denso – Programming Exercise- Auto Set hardwired ‘Enable Auto” Switch to Auto Set the pendant to AUTO Press “Motor” button to enable servos on Robot Select the program from the Program List [F4-Start] Select “Single-Cycle” or “Continuously”

Denso Training - Agenda Hardware Overview Jogging the robot Teaching Positions (using the Teach Pendant) Configuring the Robot Programming (Using the Teach Pendant) I/O Interfacing (Hardware) Overview of Development Software Maintenance

Denso – Control Interfaces Safety I/O Hardwired Handshake –Standard –Optional Expansion IO DeviceNet Ethernet/IP Operator Panel

Denso – I/O Command Details To determine which documentation to use look for Hardware Type and I/O Mode. Hardware Type Global US & Europe Standard Japan Only I/O Mode Compatible OLD RC3 Standard RC7

Denso -Mini I/O Connector E-Stops must be made for Manual, Teach-Check and Auto modes. The Protective Stop and Enable Auto inputs must be made for Automatic operation.

Denso -Mini I/O Connector Each row is a twisted pair in the cable.

Denso – I/O Command Details

Denso – I/O Command Details – w/Parallel I/O

Denso – I/O Allocation

Denso – DeviceNet DeviceNet Option Card –May be ordered with the controller (Recommended) or field installed. –Slave Board, Master Board, Master/Slave Board options –Uses the Extended Command area & Data area implementation Same as the Expansion IO approach DeviceNet PLC

Denso – Ethernet/IP Ethernet/IP Option Card –May be ordered with the controller (Recommended) or field installed. –Slave Board only –Uses the Extended Command area & Data area implementation Same as the Expansion IO approach Ethernet/IP PLC

Denso – Operator Panel The operator panel is a feature of the operator pendant. It allows the pendant to be used as an operator interface for the robot. Access: [F5 OpePanel] Exit: [[Shift]-[Cancel]]

Denso Training - Agenda Hardware Overview Jogging the robot Teaching Positions (using the Teach Pendant) Configuring the Robot Programming (Using the Teach Pendant) I/O Interfacing (Hardware) Overview of Development Software

Denso –Software – WinCaps III

Denso – Software Always upload Robot Configuration from the controller before doing any programming! Save the settings from the factory and the last programs, so that you can restore what you had. Robot controller

Denso – Software – Project Wizard Wizard for setting up the application

Denso –Software – Variable View

Denso –Software -DIO View

Denso – Software – Arm View

Denso –Software – WinCaps III - CAD Import

Denso – Software - Error Log Access: [F6 –Set] [F2 –Log.] [F1 -ErrLog] Document: error-e.pdf

Denso – Software - Operation Log Access: [F6 –Set] [F2 –Log.] [F2 -OprLog]

Denso – Robot Training Thank you! Please fill out the evaluation.