kuka manual

58
7/25/2019 KUKA Manual http://slidepdf.com/reader/full/kuka-manual 1/58   _________________________ SEMINAR WORKBOOK OF ROBOT BRIEFING for KUKA System Software V5.x OPERATOR Workbook MO1 01.06.00

Upload: joao-lucas-carvalho

Post on 28-Feb-2018

567 views

Category:

Documents


18 download

TRANSCRIPT

Page 1: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 1/58

 

 _________________________

SEMINAR WORKBOOK OF

ROBOT BRIEFING

for KUKA System Software V5.x

OPERATOR

Workbook MO1 01.06.00

Page 2: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 2/58

Copyright

2 / 58 Workbook MO1 01.06.00

Copyright

© Copyright 2006

KUKA Roboter GmbHZugspi tzstraße 140

D-86165 Augsburg

This documentation or excerpts therefrom may not be reproduced or disclosed to third parties without the express permission of the

publishers.

Other functions not described in this documentation may be operable in the controller. The user has no claims to these functions,however, in the case of a replacement or service work.

We have checked the content of this documentation for conformity with the hardware and software described. Nevertheless,

discrepancies cannot be precluded, for which reason we are not able to guarantee total conformity. The information in thisdocumentation is checked on a regular basis, however, and necessary corrections will be incorporated in subsequent editions.

Subject to technical alterations without an effect on the function.

KUKA Roboter GmbH accepts no liability whatsoever for any errors in technical information communicated orally or in writing in the

training courses or contained in the documentation. Nor will liability be accepted for any resultant damage or consequential damage.

Responsible for this training documentation: College Development (WSC-IC)

Page 3: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 3/58

Page 4: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 4/58

Page 5: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 5/58

  The robot system

Workbook MO1 01.06.00 5 / 58

1. The robot system

1.1. Robot system basics

Page 6: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 6/58

Page 7: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 7/58

Page 8: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 8/58

Page 9: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 9/58

  The robot system

Workbook MO1 01.06.00 9 / 58

1.2. System overview

Page 10: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 10/58

The robot system

10 / 58 Workbook MO1 01.06.00

01/2006 1

mo1_system_overview_en.ppt

© Copyright by KUKA Roboter GmbH College

KR C2 control cabinet for m ax. 8 axes

KR 6 to KR 500

Robots

KL 250 & KL 1500

Linear units

Two-axis positioner 

DKP 200&

DKP 400

Control of the 6robot axes

Connection of up to 2 external axes

 

01/2006 2

mo1_system_overview_en.ppt

© Copyright by KUKA Roboter GmbH College

PC chassis - KR C2

Floppy disk drive

CD-ROM drive

 

Page 11: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 11/58

  The robot system

Workbook MO1 01.06.00 11 / 58

01/2006 3

mo1_system_overview_en.ppt

© Copyright by KUKA Roboter GmbH College

Robot serial number 

Serial number 

Typ Type Type: KR16

Wer k-Nr . Ser ial -No . No . Sér ie 858057

Baujahr Date Anneé de. Fab. 2003

Zeich.Nr. Draw No. Plan No. 394.029

Gewicht Weight Poids 235 kg

 

01/2006 4

mo1_system_overview_en.ppt

© Copyright by KUKA Roboter GmbH College

Control cabinet serial number 

Serial number 

 

Page 12: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 12/58

Page 13: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 13/58

  Operation and coordinate systems

Workbook MO1 01.06.00 13 / 58

2. Operation and coordinate systems

2.1. Operation of the KUKA Control Panel (KCP)

Page 14: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 14/58

Operation and coordinate systems

14 / 58 Workbook MO1 01.06.00

01/2006 1

mo1_kcp_en.ppt

© Copyright by KUKA Roboter GmbH College

KUKA Control Panel (KCP)

 

01/2006 2

mo1_kcp_en.ppt

© Copyright by KUKA Roboter GmbH College

Operator control elements

E-STOP

Drives OFF

Drives ON

Mode selectorswitch

 

Page 15: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 15/58

  Operation and coordinate systems

Workbook MO1 01.06.00 15 / 58

01/2006 3

mo1_kcp_en.ppt

© Copyright by KUKA Roboter GmbH College

T T

T1 (Test 1)T2 (Test 2)

 AUTOMATIC AUTOMATIC EXTERNAL

Mode selector switch

 

01/2006 4

mo1_kcp_en.ppt

© Copyright by KUKA Roboter GmbH College

Mode selector switch

T1 T2 AUTOMATIC AUTOMATICEXTERNAL

Joggingusingkeys

or Space Mouse

250 mm/s 250 mm/s Joggingnot active

Joggingnot active

HOV

Enabling switch(dead manfunction)

Enabling switch(dead manfunction)

Program execution 250 mm/s

POV

Prog.velocity

Prog. velocity Prog. velocity

Enabling switch(dead manfunction)

START keypressed

Enabling switch(dead manfunction)

START keypressed

Drives ONSTART key--> PULSE

Drives ON externalExternal start

Mode table

 

Page 16: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 16/58

Operation and coordinate systems

16 / 58 Workbook MO1 01.06.00

01/2006 5

mo1_kcp_en.ppt

© Copyright by KUKA Roboter GmbH College

CAN bus operator control elements

Escape key

Window selection key

 

01/2006 6

mo1_kcp_en.ppt

© Copyright by KUKA Roboter GmbH College

Display window

Programming window Status window

Message window

 

Page 17: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 17/58

Page 18: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 18/58

Page 19: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 19/58

  Operation and coordinate systems

Workbook MO1 01.06.00 19 / 58

01/2006 11

mo1_kcp_en.ppt

© Copyright by KUKA Roboter GmbH College

Message types

Notify - e.g. “Start key required”

Status - e.g. “EMERGENCY STOP”

 Acknowl. - e.g. “Ackn. EMERGENCY STOP”

Wait - e.g. “Wait for $IN[1]==True”

Dialog - e.g. “Do you want to teach point?”

 

01/2006 12

mo1_kcp_en.ppt

© Copyright by KUKA Roboter GmbH College

Online help

Select a message text using the arrow keys; the “Online help” function willprovide an explanation.

 

Page 20: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 20/58

Page 21: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 21/58

Page 22: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 22/58

Page 23: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 23/58

  Operation and coordinate systems

Workbook MO1 01.06.00 23 / 58

01/2006 19

mo1_kcp_en.ppt

© Copyright by KUKA Roboter GmbH College

Menu keys

Menu keys

 

01/2006 20

mo1_kcp_en.ppt

© Copyright by KUKA Roboter GmbH College

Status keys

Status keys

 

Page 24: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 24/58

Operation and coordinate systems

24 / 58 Workbook MO1 01.06.00

01/2006 21

mo1_kcp_en.ppt

© Copyright by KUKA Roboter GmbH College

Status bar 

Selected

program

Current block

number 

Override

Time

Numeric keypad

Operatingmode

Upper/lower-case letters

Robot name

 

01/2006 22

mo1_kcp_en.ppt

© Copyright by KUKA Roboter GmbH College

Status bar 

Submit interpreter deselectedSubmit interpreter stoppedSubmit interpreter running

Drives not readyDrives ready (approx. 1 s)

 

Page 25: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 25/58

Page 26: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 26/58

Operation and coordinate systems

26 / 58 Workbook MO1 01.06.00

01/2006 1

mo1_coordinate_systems_en.ppt

© Copyright by KUKA Roboter GmbH College

Coordinate systems

•  Ax is-speci fic motionEach robot axis can be moved individually in a positiveor negative direction.

• WORLD coordinate system

Fixed, rectangular coordinate system whose origin is locatedat the base of the robot.

• TOOL coord inate system

Rectangular coordinate system, whose origin is located in

the tool.

• BASE coordinate system

Rectangular coordinate system which has its origin onthe workpiece that is to be processed.

 

Page 27: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 27/58

  Operation and coordinate systems

Workbook MO1 01.06.00 27 / 58

2.3. Jogging axis specific

Page 28: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 28/58

Page 29: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 29/58

  Operation and coordinate systems

Workbook MO1 01.06.00 29 / 58

2.4. WORLD coordinate system

Page 30: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 30/58

Page 31: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 31/58

  Operation and coordinate systems

Workbook MO1 01.06.00 31 / 58

01/2006 3

mo1_coordinate_systems_world_en.ppt

© Copyright by KUKA Roboter GmbH College

Cartesian moti on with the 6D mouse

 

01/2006 4

mo1_coordinate_systems_world_en.ppt

© Copyright by KUKA Roboter GmbH College

Mouse configuration - Degrees of freedom of the mouse

The menu item “Mouse configuration” allows you to set the degrees offreedom and adapt the dominance of the mouse.

Degrees of freedomof the mouse

Unlimitedfunctionality

Only linear motions

Only rotationalmotions

 

Page 32: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 32/58

Operation and coordinate systems

32 / 58 Workbook MO1 01.06.00

01/2006 5

mo1_coordinate_systems_world_en.ppt

© Copyright by KUKA Roboter GmbH College

Mouse configuration - Dominant axis

When this function is switched on, only the coordinate axis withthe greatest deflection of the mouse is moved. In this exampleonly the Y axis is moved.

Dominant axis activated

Dominant axis not activated

X-

Z+

Y+

This function allows a superposed motion. Depending on thesetting of the degrees of freedom, either 3 or 6 axes can bemoved simultaneously. In this example, motion is possible in theX, Y and Z directions (the velocity depends on the deflection).

Current setting:

 

Page 33: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 33/58

  Operation and coordinate systems

Workbook MO1 01.06.00 33 / 58

2.5. Choice of a coordinate system

Page 34: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 34/58

Operation and coordinate systems

34 / 58 Workbook MO1 01.06.00

01/2006 1

mo1_coordinate_systems_en.ppt

© Copyright by KUKA Roboter GmbH College

Selecting a coordinate system

• Select the coordinate system

 Axis-specific jogging

WORLD coordinate system

TOOL coordinate system

BASE coordinate system

• Select jog mode

Jog keys

Jogging with the mouse

 

Page 35: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 35/58

  Setup

Workbook MO1 01.06.00 35 / 58

3. Setup

3.1. Mastering

Page 36: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 36/58

Page 37: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 37/58

Page 38: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 38/58

Setup

38 / 58 Workbook MO1 01.06.00

01/2006 1

mo1_tool_en.ppt

© Copyright by KUKA Roboter GmbH College

Tool calibration

What happens during tool calibration?

The tool receives a user-definedCartesian coordinate system

with its origin at a referencepoint specified by the user.

XZ

Y

 

01/2006 2

mo1_tool_en.ppt

© Copyright by KUKA Roboter GmbH College

 Activating t he tool

Tool nameis displayed

Enter the tool number 

1 - 16

 

Page 39: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 39/58

  Setup

Workbook MO1 01.06.00 39 / 58

3.3. Activate a base

Page 40: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 40/58

Page 41: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 41/58

  Programming

Workbook MO1 01.06.00 41 / 58

4. Programming

4.1. Motion programming

Page 42: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 42/58

Page 43: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 43/58

  Programming

Workbook MO1 01.06.00 43 / 58

4.2. PTP – Motion

Page 44: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 44/58

Programming

44 / 58 Workbook MO1 01.06.00

01/2006 1

mo1_motion_ptp_en.ppt

© Copyright by KUKA Roboter GmbH College

Programming a PTP motion

Type of motion

Point name

Velocity

Motion parameters

 Approximatepositioning ON

Exact positioning

 

01/2006 2

mo1_motion_ptp_en.ppt

© Copyright by KUKA Roboter GmbH College

Programming a PTP motion

ToolTool selectionTool_Data[1]..[16], Nullframe

BaseWorkpiece coordinate systemselectionBase_Data[1]..[32], Nullframe

External TCPRobot guiding tool: FalseRobot guiding workpiece: True

 

Page 45: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 45/58

  Programming

Workbook MO1 01.06.00 45 / 58

01/2006 3

mo1_motion_ptp_en.ppt

© Copyright by KUKA Roboter GmbH College

Programming a PTP motion

 Accelerat ion Acceleration used for themotion.Range of values: 1..100%

 Approximation d istance*)

Size of approximate positioningrange for the motion.Range of values: 0..100%

*) The parameter “Approximation distance” isdisplayed if approximate positioning hasbeen selected (CONT).

 

01/2006 4

mo1_motion_ptp_en.ppt

© Copyright by KUKA Roboter GmbH College

BCO run - part 1

For the purpose of ensuring that the robot position corresponds to thecoordinates of the current program point, a so-called BCO run (blockcoincidence) is executed.

Block pointer(program pointer)

This is carried out at reduced velocity. The robot is moved to thecoordinates of the motion block in which the block pointer is situated.

 

Page 46: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 46/58

Programming

46 / 58 Workbook MO1 01.06.00

01/2006 5

mo1_motion_ptp_en.ppt

© Copyright by KUKA Roboter GmbH College

BCO run - part 2

This is done:

• after a program reset by means of a BCO run to the home position• after block selection to the coordinates of the point at which the block

pointer is situated

• after selection of the “CELL” program before the Automatic External modecan be started

• after a new program has been selected

• after modifying a command

• after jogging in programming mode

 A HOME run is recommended for both the first andfinal motions as this represents an unambiguouslydefined uncritical position.

 

01/2006 6

mo1_motion_ptp_en.ppt

© Copyright by KUKA Roboter GmbH College

BCO run - part 3

1. This is done by holding down the Start key after selecting theprogram

2. The robot moves automatically at reduced velocity3. Once the robot has reached the programmed path, the

program can be continued by pressing the Start key again

 A BCO run always takes place by the direct route

from the current position to the destination position. Itis therefore important to make sure that there are noobstacles on this path in order to avoid damage tocomponents, tools or the robot!

No BCO run is carried out in Automatic External mode!

 

Page 47: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 47/58

  Navigator

Workbook MO1 01.06.00 47 / 58

5. Navigator

Page 48: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 48/58

Navigator

48 / 58 Workbook MO1 01.06.00

01/2006 1

mo1_navigator_user_en.ppt

© Copyright by KUKA Roboter GmbH College

Navigator (user)

Header 

Directory structureDirectory

or file list

Status line

 

01/2006 2

mo1_navigator_user_en.ppt

© Copyright by KUKA Roboter GmbH College

Navigation using the keyboard

Focus

Select drive,directory or file

Toggle between

directory struc ture / file list Open drive,

directory or file

 

Page 49: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 49/58

  Navigator

Workbook MO1 01.06.00 49 / 58

01/2006 3

mo1_navigator_user_en.ppt

© Copyright by KUKA Roboter GmbH College

Program run modes

Motion Step (motion block)

The program is executed one motion instruction at a time, i.e. with a STOP

before each motion instruction.

The program is executed without advance processing.

MSTEP

GO mode

 All instructions in the program are executed up to the end of the program

without a STOP.

GO

DescriptionRun mode

      U      S      E      R

 

01/2006 4

mo1_navigator_user_en.ppt

© Copyright by KUKA Roboter GmbH College

 Archive

This function allows you to save important data to floppy disk. All files aresaved in compressed form as ZIP files.

If you try to insert a file in an existing archive, the robotname is checked. The robot name in the archive iscompared with the name that is set in the controller.

If the two names are different, a request for confirmationis generated asking if you really wish to overwrite theexisting archive.

 

Page 50: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 50/58

Navigator

50 / 58 Workbook MO1 01.06.00

01/2006 5

mo1_navigator_user_en.ppt

© Copyright by KUKA Roboter GmbH College

 Arch ive All

The menu item Archive “All” is used to save to floppy disk allthe data that are required to restore the robot system.These include

- machine data

- tool/base data- all applications- etc.

 

01/2006 6

mo1_navigator_user_en.ppt

© Copyright by KUKA Roboter GmbH College

Restore All

Once the system has been restored, it must be shut down andrebooted.

 All files, with the exception of log files, are loaded backonto the hard disk.

 

Page 51: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 51/58

  Automatic external mode

Workbook MO1 01.06.00 51 / 58

6. Automatic external mode

Page 52: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 52/58

 Automatic external mode

52 / 58 Workbook MO1 01.06.00

01/2006 1

mo1_automatic_external_en.ppt

© Copyright by KUKA Roboter GmbH College

System structure

Host computer 

PLCs

Robots

Control systemcomponents

(robots and periphery)

Controls the entire

system and savesdata

Execute application programs

 

01/2006 2

mo1_automatic_external_en.ppt

© Copyright by KUKA Roboter GmbH College

The entire robot process, e.g.motion enable, faultacknowledgement, program start,is controlled by the PLC

Information about operating andfault states are transmitted to thePLC

System structure: KRC - SPS

CELL.SRC

      P      L      C

Signal exchange

Organization program for selecting the motion programs

 Automatic External:Operating mode in which ahost computer or PLCassumes control of the robotsystem.

T T

 

Page 53: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 53/58

Page 54: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 54/58

Page 55: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 55/58

  Exercise: Operator control, jogging101

Workbook MO1 01.06.00 55 / 58

Tasks:

•  Switch the control cabinet on and wait for the system to boot

•  Check the robot type and software version

•  Release and acknowledge the EMERGENCY STOP

•  Make sure that the mode selector switch is set to T1

•   Activate axis-specific jogging

•  Move the robot in joint (axis-specific) mode with various different jog override settings (HOV) using

the jog keys and Space Mouse

•  Explore the range of motion of the individual axes. Be careful to avoid any obstacles present, such

as a table or cube magazine with fixed tool (accessibility investigation)

•  On reaching the software limit switches, observe the message window

•  In joint (axis-specific) mode, move the gripper to the reference tool (black metal tip) from several

different directions

•  Repeat this procedure in the World coordinate system

Page 56: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 56/58

Exercise: “In-air” program (PTP motion) 105

56 / 58 Workbook MO1 01.06.00

Exercise: “ In-air” program (PTP motion) 105 

 Aim of the exercise:

On successful completion of this exercise, you will be able to carry out the following activities:

•  Create a new robot program (program folder / program)

•  Select a robot program and execute, stop and reset it in the required operating modes

•  Move between points in space by means of programmed PTP motion commands

•  Change the program run mode and step-by-step movement to programmed points

•  Carry out a BCO run (block selection)

Prerequisites:

•  Theoretical knowledge of the PTP motion type

•  Knowledge of the Navigator

Necessary equipment:

•  Training robot cell

Shortest

distance Fastest path

TCP

P2

P1

Page 57: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 57/58

Page 58: KUKA Manual

7/25/2019 KUKA Manual

http://slidepdf.com/reader/full/kuka-manual 58/58