Académique Documents
Professionnel Documents
Culture Documents
Nal L40QOC-9
This insutruction manual describes basic operation of OSACOM SUPER 8700 ROBOT CONTROL UNIT Read and understand the entire contents of this manual, with special emphasis on the safety devices throughout the manual, before installing, operating o r maintaining the Manipulator, Robot Control Unit, and its peripheral equipments. These equipments such as the Manipulator, Robot Control Unit, its peripheral equipments and these instructions are for use only by persons trained and experienced in the safe operation of the above mentioned equipments. Do not allow untrained persons t o install, operate, o r maintain these equipments. Contact your distributor if you do not fully understand these instructions. Following Instruction manuals are provided for these equipments. These instruction manuals shall be referred where necessary in accordance with installation, operation and maintenance. Model GOlS Model VOIS Model VlOS Model V20S Model V40S Model WOlS OSACOM SUPER 8700 OSACOM SUPER 8700 OSACOM SUPER 8700 OSACOM SUPER 8700 INDUSTRIAL ROBOT MANIPULATOR MANIPULATOR MANIPULATOR MANIPULATOR MANIPULATOR MANIPULATOR CONTROLLER TEACH ING INTERFACE WITH JIG OPTION SAFETY WARNING
I TRAINING COURSES 1
The equipments such as the Manipulator, Robot Control Unit, its peripheral equipments and these instructions are for use only by persons trained and experienced in the safe operation of the above mentioned equipments. Therefore, DAIHEN Corporation provides various training courses such as the SAFETY, OPERATION, MAINTENANCE and so on.For the details, contact your distributor o r DAIHEN Corporation.
LIMITED WARRANTY
DAIHEN Corporation warrants this equipment against defects in parts and workmanship, which have occurred under the appropriate service and maintenance conditions including the periodic inspection described in the manual, for shorter period of either 14 months after B/L date of shipment from Japan, o r 2000 hours actual working time from the date of delivery of equipment t o the original user. This warranty shall be invalidated by any abuse, misuse, misapplication or improper installation of the original user. DAIHEN, a t its option, will repair or replace any equipments during the warranty period, which DAIHEN, upon inspection, shall determine t o be defective in material and/or workmanship. The foregoing shall constitute the sole remedy any breach of DAIHEN's warranty. DAIHEN MAKES NO WARRANTIES, EITHER EXPRESS OR IMPLIED, EXCEPT AS PROVIDED HEREIN, INCLUDING WITHOUT LIMITATION THEREOF, WARRANTIES AS TO MARKETABILITY, MERCHANTABILITY, FOR A PARTICULAR PURPOSE OF USE, OR AGAINST INFRINGEMENT OF ANY PATENT. I N NO EVENT SHALL DAIHEN BE LIABLE FOR A N Y DIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF A N Y NATURE, OR LOSSES OR EXPENSES RESULTING FROM ANY DEFECTIVE PRODUCT OR THE USE OF A N Y PRODUCT.
~ F E T WARNING V
THE FOLLOWING ROBOTIC SAFETY SHALL BE KEPT STRICTLY.IF NOT, SERIOUS PERSONAL INJURY OR LOSS OF LIFE IS CAUSED.
A.2
Safety
The installation, operation, maintenance, and troubleshooting of arc welding robots require practices and procedures which ensure personal safety and the safety of others. Therefore, this equipment is t o be installed, operated, and maintained only by qualified persons in accordance with the safety standard which is applied for your country such as ANSI/RIA document, "American National Standard For Industrial Robots Systems Safety Requirements" and all other safety material found in this Section and throughout the entire manual. In addition, follow all other codes as applicable t o the application. See A r c Welding Safety Precautions Sections in the welding power supply Owner's Manual for safety precautions regarding the operation of arc welding power supplies and welding equipment.
B.
This safety alert symbol is used with the signal words WARNING and CAUTION t o call attention t o the safety statements.
CAUTION statements identify procedures or practices which must be followed t o avoid minor personal injury o r damage t o this equipment. IMPORTANT statements identify special instructions necessary f o r the most efficient operation of this equipment.
C.
1
G E N E R A L S A F E T Y REQUIREMENTS
Read, understand and comply with the following safety rules a t robot maintenance. KEEP OUT of robot working envelope when main power is on.
4 H A V E A N EMERGENCY STOP BUTTON I N HAND whenever you are near the robot. 5 UNDERSTAND A N D BE F A M I L I A R WITH ROBOTIC MOVEMENTS. Robots are unique industrial devices and can present unexpected hazards t o personnel because of their movements.Unpredictable robot motion can occur in even the best designed areas of operation.
6
NEVER STAND with your back toward the robot.
7 NEVER PLACE yourself between robot work stations if more than one work station is used. 8 THOROUGHLY TRAIN A L L PERSONNEL in robot operation and safety. 9 READ robot safety regulation of the country installed robot and PUT INTO EFFECT it.
Brightly mark floor with distinctive areas identifying Zones 1 and 2 on Figure D-1. cell floor space.
2 Route all cables and hoses so that they will not be damaged and will not clutter the
3
Protect welding system components from spatter, slag, heat, and the general welding environment by locating equipment t o minimize exposure.
5 Consider all necessary jig requirements t o include turntables, sliding trays, etc., that will become a part of the application so that the operator does not have t o enter the work envelope(Zone 1).
l nstall pressure-sensitive floor mats, proximity devices, limit switches, light curtains, etc., t o suit the application and number of work stations so that Emergency Stop will occur i f there is any instruction o r violation of the robot work envelope.
7
8
Install chain fences and light batteries around other cell portions that are not t o be violated. Locate Teach Pendant and Operation Box outside robot work envelope.
Provide proper Electrostatic Discharge(ESD) protection for electronic components in Robor Control Unit and Teach Pendant.
Zone 1 - Robot Work Envelope(Area) Zone 2 - Operator Work Area Zone 3 - Outer Area of Robotic Cell IMPORTANT : See Instruction manual "MANIPULATOR" for vertical space requirements of robot. Figure D-l Layout Considerations for a Typical Robotic Cell
1) Press the Emergency Stop button immediately. 2) Turn off the primary power switch of the Robot Control Unit. 3) To avoid fall the robot arm, lift the 2nd and 3rd axis of robot by wire ropes. 4) Turn on the primary power switch of the Robot Control Unit again. (DO NOT TURN ON THE SERVO POWER.) 5) To release the brake, connect pin No. 1 and pin No.2 of terminal block on the Interlock Board by jumping wire. For search the location of pins, see following Figure E-I. 6 ) To escape the person who was caught in the robot, move the robot arm (the Axis 2). 7) Disconnect the jumping wire, after person escaped.
While operating the system in the automatic operation mode, operator should leave the working area of the robot system.
Interlock board
Figure E-1
IF.
- Teaching f o r
speed entry
2 Always assign and position a watchperson, with an Emergency Stop button in hand, t o present and ready during teaching operations.
I f jig motion was programmed t o operate from external output control, the jig could energize during teaching.Be careful and alert f o r jig motion.
3 Check and be sure that the robot moves normally through its program sequences using the block operation mode(either step or continuous).
4 Check movement of all jigs, and be sure their operation is normal. 5 Check f o r proper operation of EMERGENCY STOP buttons.
H.
1 Verify the correct program number allocation is assigned t o the appropriate Starting
Box(es).
1 Turn off main power o r press an EMERGENCY STOP button BEFORE entering the
robot work envelope.Entry may be required f o r nozzle, tip, wire, o r gas adjustments o r replacements. DO NOT ENTER WORK ENVELOPE UNLESS A N EMERGENCY STOP BUTTON IS PRESSED !
6 Since this an arc welding operation, protect operator(s) f r o m arc rays, fumes, and hot parts.
7 Be sure that the Automatic mode can only be selected a t a safe location outside the work envelope.
3 Turn off welding power source and all associated equipment. This includes jig power supplies as applicable.
4 Place line disconnect switches f o r Robot Control Unit and welding power supply in the
OFF positions.
K.
1 Train all service personnel in the functions, operations, and jig movements of the specific robotic cell.
2 Allow only trained and qualified persons t o service the robot. 3 Always assign and position a watchperson, with an EMERGENCY STOP button in hand, t o be present and ready during any servicing or adjustment procedures.
4 Determine in advance i f the procedure(s) requires an energized robot.When power is not required, t u r n it off.
5 Determine in advance if the procedure can be done outside the work envelope.Always work outside the robot work envelope whenever possible.
6 Turn off o r disable all jig(s) and external equipment not required f o r the specific procedure.
8 When the procedure is finished, always correctly, securely, and carefully reconnect any wires and reinstall necessary hardware, plugs, covers, and panels.
L.
4) I f ventilation is inadequate, USE APPROVED BREATHING DEVICE. 5) READ A N D FOLLOW WARNING LABELS on all containers of welding materials.
6 ) Before use, READ AND UNDERSTAND the manufacture's instructions, Material Safety Data Sheets (MSDSs), and your employer's safety practices.
3 Protect eyes and skin from arc rays ; protect ears from noise as follows:
1) WEAR PROPERLY FITTING WELDING HELMET with proper shade of filter lens
(See ANSI 249.1 ).
2) INSULATE CYLINDERS from mounts so that they are never grounded o r part of an electrical circuit.
3) KEEP CYLINDERS AWAY from the welding arc and other heat sources.
4) LOCATE CYLINDERS AWAY from personnel and vehicle traffic patterns.
2) WEAR SHATTER-RESISTANT SAFETY GLASSES a t all times when in the robotic cel I.
7 Since magnetic fields from high currents can affect pacemaker operation, have wearers consult their doctor before going near arc welding operations.
8 TURN OFF robot and welding power source input power before entering work envelope o r working on welding power source.
2) Supply primary power t o precision devices and welding power supply separately.
M. WARNING LABELS
DO NOT REMOVE, DESTROY, o r COVER the following labels on the Robot Control Unit and Manipulator. I f following labels become d i r t y o r peeled off, order spare ones immediately. The locations of these labels are shown in the instruction manual " M A N I P U L A T O R " and "CONTROLLER".
KEEP OUT OF ROBOT AREA W E N MAIN POWER IS ON. READ INSTRUCTION MANUAL.
A WARNING
ARC W E L D I N G can b e h a z a r d o u s .
t f ~ i slabel and the lristructton M a n u a l carefully Only qualified persons are t o install, operate, or service this unit according to all applicable codes and safety practices. @ Keep children a w a y . P a c e m a k e r wearers k e e p away. @ W e l d i n g w i r e and drive parts rnay be a t w e l d i n g voltage.
* Read and f o l l o w
ELECTRIC S H O C K c a n kill.
@
A l w a y s w e a r dry insulating gloves. D o n o t t o u c h live electrical parts. D i s c o n n e c t input p o w e r before servicing. K e e p a l l panels a n d c o v e r s securely in place.
K e e p your head o u t of the fumes. Ventilate area, or use a b r e a t h i n g d e v i c e . Read M a t e r i a l S a f e t y D a t a Sheets ( M S D S s ) a n d manufacturer's instructions for m a t e r i a l used.
flammable material. W a t c h for fire; k e e p extinguisher nearby. D o n o t locate unit o v e r combustible surfaces. D o n o t w e l d o n closed containers.
e Do not touch
llve electrical p a n s
@
@
Keep a w a y f r o m m o v i n g parts. Keep hands, loose clothing, and tools a w a y during operation.
Keep a w a y from pinch points during operation. K n o w and understand equipment operation before use.
ELECTRIC S H O C K c a n kill.
Always wear dry insulating gloves. Insulate yourself from the work and the ground. @ D o not touch live electrical parts. 4 Disconnect input power before servicing. ' o Keep all panels and covers securely in place.
@
@
Lift and m o v e this unit only with proper equtpment and correct procedures. Have only qualified persons ~nstall,operate. or service this unit. Read Instruction Manual.
WARN
ELECTR C SHOCK
@Do not touch live electrical parts. @Disconnectall power before installing or servicing. @Multiple sources of voltage may exist inside this enclosure.
A WARNING
I I
@Keep out of robot area when main power is on. @#Do not locate this device in robot work area. e Read Instruction Manual.
WARNING
NC8052
A
@
@
WARNING
Read manual for connection procedures. Connect grounding conductor and input conductors to proper terminals inside unit-grounding conductor first.
Doublecheck grounding conductor, input voltage, and frequency before applying power.
the connectors respectively. Wrong connection may damage the control unit @Connect CN67, CM68, CN69, GPV-70, CN71 and CN72 of control cable to interlock ~ o a r d as following drawing. @ Connect CN31, CN32 and CN33 of starting ox to interlock Board as in the .Following and CN72 are for external axes such as positioner and slider, in case of a single mechanism (one manipulator) system, 6N69 and CN"7 are not connected. @As for details of each cable connection,
@ CN69
CN33
CN32
CN31
NCDO66
Part I
Chapter 1
Basics
Instruction Manuals "Teaching" and " Options" .................................................................... The Organization of This Manual ........ Conventions Used in This Manual Terms Used in This Manual ....................................................................................................................
Overview
1- 1 1- 1 1- 2 1- 3
Chapter 2
2. 1 Control power (Controller) ................ 2. 2 Operating Panel ................................................................................................................................................ 2. 3 Teaching Box ..................................................................................................................................................... 2. 3. 1 Outside View of Teaching Box 2. 3. 2 Teaching Box Keys 2. 3. 3 Function Keys 2. 3. 4 Display Screen ......................................................................................................................................... 2. 3. 5 Entering Numeric Values ............................................................................................................... 2 4 Modes 2. 4 . 1 TEACH Mode .............................................................................................................................................. 2. 4 . 2 AUTO Mode 2 . 4 . 3 Initial Mode 2. 4 . 4 Mode Change ........................................................................................................................................... 2. 4 . 5 Mode Change Interlock .....................................................................................................................
Chapter 3 Basic Features and Functions f o r Operating OSACOM SUPER 8700 3 1 Turning On OSACOM SUPER 8700 ................................................................................................... power ................................................................................................................... 3.2 ~~~~i~~ on the servo 3.3 Operations for Manual Manipulation 3.3.1 Manual Manipulation 3.3.2 Changing Manual Speeds .................................................................................................................
22-
1 2
33333-
1 2 3 3 3
3.3.3 Switching between the Axis and Cartesian Movements .. 3 4 Teaching (Creating Task Programs) 3.4.1 Preparation for Teaching ................................................................................................................... 3.4 .2 Basic Teaching ............................................................................................................................................ 3.4 .3 Keys Used for Teaching ..................................................................................................................... 3.5 Block Operation 3 6 Modifying Task Programs ......................................................................................................................... 3 7 Adding and Deleting Instructions ....................................................................................................... 3.7.1 ~ d d ti^^^ i ~ ~ 3.7.2 Deleting Instructions .............................................................................................................................. 3 8 Start Allocation 3.9 Automatic Operation ...................................................................................................................................... 3 10 Shutting Off the Servo power (Emergency Stop) 3. 11 ~~~~i~~ offthe control power
3- 4 3- 5 3- 6 3- 7 3 - 11 3- 12 3- 13 3 - 15 3-15 3 - 16 3- 17 3 - 18 3- 19 3-20
Chapter 4
Manual Manipulation
i .... ~
4-
4.1.1 Changing Positions and Attitudes (Manual Manipulation) 4 .1.2 Changing Manual Speed 4.1 3 switchillg between coordinate systems 4.1.4 Switching Mechanisms (Not applicable t o the Single Manipulator System) 4.1.5 hi^^ and ~ ~ tthe wire ............................................................................................... ~ ~ ~ t i ~ ~ 4.1.6 Resetting External Control Output Signals 4.2 ~~~i~~ ~ i ~ ~ ~ t i ~ 4.2 1 ~~i~ ~~~~~~~t 4.2 2 cartesian ~~~~~~~t 4.3 cartesian ~~~~~~~t N~~~ the singular point .
Chapter 5 Teaching
4- 1 4- 2 42
4- 5 4- 5 4- 6 4- 7 4- 7 4- 9 4-19
5.1 Creating and ~ i ~~~k ~ programs ~ i ~ ~ 5 1.1 Creating Task programs ~~~k i ~ ~ 5.1 2 ~ i ~ t programs......................................................................................................................... 5.2 Teaching ti^^ Instructions 5 2.1 positioning p 5.2 2 Linear Interpolations 5.2 3 Circular Interpolations 5.2.4 wait for ~i~~~ T ~ ~ operation ~ ~ / N 5 2.5 ~ ~program J~~~........................................................................................................................ t ~ ~ ~ ~ l 5 .2 .6 ~ ~program J~~~ ~ t ..................................................................................................................... ~ ~ ~ l 5.2 7 program Call 5.2.8 End ...................................................................................................................................................................... 5 3 Teaching Task Instructions 5 .3 .1 A~~ start .......................................................................................................................................................... 5 .3 .2 Arc End 5 .3 .3 ~ ~ ~ h i ~ ~ / ~ ~ ~ ~ ~ ~ t 5.3 .4 Gas ON/OFF 5.3 5 Weaving Start 5 3.6 Weaving End 5 3.7 External Control Input/Output 5.4 Block Operation .................................................................................................................................................... 5.4.1 ~ ~ ~ ~~ ~ operations d k l ~ ~ ~ ....................................................................................k / ~ ~ ~ 5.4.2 ~ l ti^^^^^ operation ~ ~ k 5.4.3 Block Operating Speeds 5.4.4 &&ing and starting ~ l operation ~ ~ k 5.4 5 Cancelling the Halted State of Block Operation 5.4.6 Sequence Jump 5.5 Adding and Deleting Instructions 5 .5 . 1 Adding Instructions 5 5.2 Deleting Instructions 5 6 Changing Teaching Data 5 .6 .1 Changing Motion Instructions 5.6.2 Changing parameters of Motion Instructions
5- 1 5- 1 5- 7 5- 8 5- 8 5 - 10 5 - 13 5 - 15 5-7 5 -24 5 -27 5 -29 5 - 30 5 -30 5 - 34 i 5-37 ~ ~ 5 - 38 5 - 39 5 -46 5-47 5-53 ~ ~ 5-53 5-55 5 - 55 5-56 5-57 5 - 58 5 - 59 5 -59 5 -60 5 - 61 5 - 61 5-62
Chapter 6
Automatic Operation
6.1 Automatic Operation ...................................................................................................................................... 6.2 Automatic Operation by the Multi-station System ................................................................ 6.2. 1 Start Allocation ........................................................................................................................................ 6.2.2 Changing t o Auto Mode and Starting Automatic Operation 6.2 3 Start Reserving and Cancelling
................................
66-
1 3
6.3 Automatic Operation by the Direct Program Entry System ......................................... 6 4 Job End 6.5 Halt 6 6 Restart 6.6.1 Restarting from Halted point ...................................................................................................... 6 .6 .2 Restarting from A Specified Start Point ............................................................................... 6 .6.3 Overlap Restarting 6 .6 4 Restarting After Block Operation ............................................................................................... 6.6.5 Restarting from Halting during Execution of Task Instruction .......................
Chapter 7
7 .1 Selecting Files ..................................................................................................................................................... 7.2 ~ d i t welding condition ~ i ........................................................................................................... i ~ ~ l ~ ~ 7.3 Editing Weaving Condition Files ..........................................................................................................
File Operations
Editing Files
777-
1 3 6
Chapter 8
8.1 Listing Files ........................................................................................................................................................... 8- 1 8.2 Copying Files ........................................................................................................................................................ 8- 4 8.3 Deleting Files ....................................................................................................................................................... 8- 5 8- 6 8.4 Renaming Files ..................................................................................................................................................... 8.5 ~ ~ ~ on lj'ile operations i ~ ~ t ~ i ~ t 8- 7
Chapter 9 Cancelling Emergency Stop and Shock Sensor
9 .1 Emergency Stop ................................................................................................................................................. 9.2 ~ 1 sensor ~ ........................................................................................................................................................ ~ ~ k 9.2.1 cancelling the hc -ok . , sensor
999-
1 2 2 2 3 3
9.2.2 Before Automatic Operation and After Completion of tlie J o b ......................... 9g .2 .3 In Teach Mode ............................................................................................................................................ 99.2.4 Correcting Taught Positions Where the Shock Sensor Operates
......................
9-
Part
II
A p p l i c a t i o n F e a t u r e s and F u n c t i o n s
1.1 Application Features and Functions Used for Manual Operations ......................... 1.1.1 Displaying Angles and Coordinates (Reading Positions) .. 1.1.2 ~h~ H~~~ s t o p ti^^ ..................................................................................................................... 1.1 3 The Work Enable Area 1.1.4 The Reference Joint Angles a t the Start Enable Area ... 1.1.5 setting ~~~~~l speeds 1.2 ~ ~ ~ ~~~t~~~~ and $'Unctions ~used for hi^^ .................................................. l i ~ ~ t i ~ 1.2.1 Logical Check on Task Programs 1.2 .2 Confirmation of Terminating Teaching l operation ............................................................ ~ ~ k 1.2.3 setting the way of performing ~ 1.2 4 cursor ~ d iof the ~ t of ~~ ~ operation k ~ ~ state i l ~ ~ 1.2,5 setting j310ck operating speeds 1.2.6 Checking and Modifying Condition Files during Block Operation
Chapter 2 User Parameters
...................
1- 1 1- 1 1-4 1 5
.
1-26
2 .1 Setting the System Status .......................................................................................................................... 2 .1.1 Setting the Home position ............................................................................................................... 2.1 2 Setting the Work Enable Area (Soft Limit) 2 .1.3 Setting the Start Enable Area ........................................................................................................ 2. 1.4 Registering Coordinate Systems ................................................................................................. 2.1.5 Setting Conditions for 3-dimensional Shift and Mirror Image Shift 2.1.6 Setting the ABSO Data Check Function 2.2 settillg the hi^^ B~~ K~~~ 2.3 setting the welding parameters 2.4 2.5 26 2.7
..............
Setting the Parameters for External Control Signal Inputs/Outputs .................... 2-20 setting on ti^^ ~ ~ ~ on ~~ i~ ~ toperation ~ ~ ~ ~ t t t ~i i ~ 2-22 Setting the Sensor Type 2 - 22 setting welding characteristic ~~t~ 2 -23 ~ welding characteristic i ~~t~ ............................................................................. ~ ~ ~ ~ 2-24 ~ 2.7.1 ~ ~ ~ d i f ~ characteristic ~~t~ ................................................................................. 2-24 welding i ~ ~ 2.7 2
2.7.3 Creating User Welding Characteristic Data (User Registration) .................... 2-27 2-29 2 .7 .4 ~~t~~ to use ALMEGA FUZZY AUTO .................................................................................. 2.7 5 ~~t~~ to use TIG ill^^ 2-31
Chapter 3 Application Features and Functions Used f o r Automatic Operation
3 1 Machine -Jock ........................................................................................................................................................ 3.2 D ~ ~ R ~ ~ 3.3 ~ ~~ ~ ~ toperation ~. ~ ~~ t i~ ~ ~ ~ 3.4 Checking the S t a r t Enable Area during Automatic Operation ...................................... 3 5 path Function ....................................................................................................................................................... 3 6 Online Modification 3.7 Sequence Display during Automatic Operation ........................................................................
Chapter 4 Shift 4. 1 parallel Shift 4.2 Cylindrical Shift 4.3 Error Messages and Notes
4- 1 4- 3
.......................................................................................................................
4-
Part
III
Management
1- 1 1- 2 1- 4 1- 5 1- 6 1- 6 1- 9 1- 11 1- 13 1- 13 1- 16 1-19 1- 21 1- 2 1 1-24 1-27 1-29 1- 31 1-32 l 1- 34 1- 34 1- 34
1.2 Selecting External Storage Functions .............................................................................................. 1 3 Formatting Floppy Disks 1 4 Listing Files ...................................................................................................................... 1.5 Saving Files from the Controller to the External Storage 1.5 1 Individual Saving 1.5.2 Batch Saving 1.5.3 All Saving
.
1.6 Loading Files from the External Storage to the Controller ........................................... 1.6.1 Individual Loading .................................................................................................................................... 1.6.2 Batch Loading .............................................................................................................................................. 1.6.3 All Loading 1 7 Comparing Files ................................................................................................................................................. 1.7.1 Individual Comparison 1.7.2 ~ ~ ~~~~~~i~~~ h t ~ 1.7.3 A]] ~~~~~~i~~~ ............................................................................................................................................ 1.8 Deleting Files ....................................................................................................................................................... 1 g Restrictions on File Transfer 1 10 E~~~~ M~~~~~~~for ~ ~storage t ........................................................................................... ~ ~ ~ ~ 1 11 Others ........................................................................................................................................................................ 1.11.1 Handling Floppy Disks . 1.11.2 Notes External Storage
Chapter 2 Password 2 1 Entering the Password .................................................................................................................................. 2 2 Setting the password ....................................................................................................................................... Chapter 3 Absolute Offset 3.1 Resetting the Encoders and Setting an Absolute Offset .................................................. 3 2 Axis Alignment Marks on the Manipulator .................................................................................. 3 3 The ABSO Data Check Feature ...............................................................................................................
22-
1 2
3- 1 3- 5 3- 6
Chapter 5 Installing OSACOM SUPER 8700 Software Options 5 1 Installing Software Options .......................................................................................................................
5- 1 5- 3 5- 4
Chapter 6
Troubleshooting
6.1 ~~~~t~~~
6-15 6-15 6-16 6-17 6-20 6-21 6-22 6-23 6-23 6-26 6-27 6-28 6-29 6 -31 6 -32 6-34 6-36 6-37 6-39 6 -40 6-40 6-46
h i ~ ~ 6 . 1.1 ~ ~ t A~~~~~~ on the hi^^ B~~ 6.1.2 The Display on the Teaching Box Is Unsteady ............................................................... 6. 1 3 Initial Diagnosis Is Not Completed ...........................................................................................
6.1 4 The Servo Power Supply Cannot Be Turned ON 6.1.5 The Servo Power Supply Is Shut OFF Immediately When Turned ON 6. 1.6 Manual Manipulation Does Not Function
.........
~code and A ~ i l ~M~~~~~~A~~l~ ~ i l)isplayed ~ ~ ~ 6.2 A ~ The Display of A Failure ................................................................................................................... 6.2. 1 6.2.2 Logical Outputs for Failures .......................................................................................................... 6.2.3 shock sensor 6 2.4 Servo Power Shutoff ............................................................................................................................... 6.2 5 Software Limit / Link Software Limit 6 2.6 Overrun 6 2.7 Communication Failures 6.2.8 Data Installation Failures ................................................................................................................ 6 .2.9 Memory Failures ..................................................................................................................................... 6.2. 10 setting E~~~~~ 6 2. 11 ABSO Data Failure .................................................................................................................................. 6.3 When Servo Failure Occurred
6 .3 .1 How To See the Servo Failure Display 6.3.2 Troubleshooting for Servo Failures ..........................................................................................
Hierarchical Diagram of Function key Appendix
2 . The Relation Between a Minimum Circular Diameter and a Setting Speed .................. 4 3. Restrictions on Weaving Frequency ............................................................................................................ 5 10 4 Tool parameters
Basics
C h a p t e r 1 H i n t s f o r Using T h i s M a n u a l
This chapter provides hints for using this manual. including the
Contents
1.
H i n t s f o r Using This M a n u a l
Instruction Manuals "Teaching" and "Options"
@ Teaching manual
Describes in detail various features and functions of OSACOM SUPER 8700 and how t o use them
Options manual
1. 1
Describes in detail optional features and functions of OSACOM SUPER 8700 and how t o use them. Note that optional software and hardware a r e required t o use them.
1. 2
This part describes basic features and functions used for operations such as teaching and automatic operation.
EIll
This part describes application features and functions such as user parameters and shift.
1-1
I. 3
1. 1
1.1.1
OSACOM SUPER 8700 displays the joint angle of each axis of the manipulator measured from the reference position and its coordinate value in the currently specified coordinate system.
I I
-Contains detailed
@This feature is useful to modify the start enable area*' of ALMEGA G series or
W01, the home stop position*', and the work enable area".
@ Important
For ALMEGA V series, the angles read by this feature cannot be used to set the s t a r t enable area (because the reference joint angles a t the start enable area a r e different). For details, refer t o "The Reference Joint Angles for the Start Enable Area", section 1.1.4.
L
explana tions, cautions, and notes about the feature or function. 0describes for what purpose the feature or function is used.
Reading Positions
While you a r e holding the keys I) . down, the rotating angle of each axis and the coordinate value in the currently specified coordinate system a r e displayed on the left and right sides of the screen, respectively.
Starts the explanation of operation. The arrow indicates "the screen shown on the right appears when you operate in accordance with the operating procedure".
Joint
each
Press F1 (LIST).
rr)
F1 ... Displays the next page. F2 ... Display the previous page. F3 ... Modify the Task program the cursor indicates. F4 ... Make a copy of the Task program the cursor indicate? F5 ... Deletes the Task program the cursor indicatesw
If more than 6 functions are contained in one layer, the following function keys are displayed in this manner.
-2
H i n t s f o r Using T h i s Manual
1. 4
A robot which welds o r handles workpieces. Though manipulator types of ALMEGA V series (V01, V10, V20, and V40), G series (G01, and G03), and W01 a r e available.
..
mechanism
teaching
To teach movements and welding works to the manipulator. A program which describes the sequential operational procedure of movements and welding works taught to the manipulator. Instructions to not only teach movements (positioning and interpolation) but also store positions / attitudes to the manipulator.
.........................
Task program
Motion instructions
Task instructions
Instructions to store tasks (such a s welding, weaving and signal outputs to external devices)
A number with which the manipulator stores a point. Sequence numbers a r e only given to Motion instructions.
sequence number
.........................
coordinate system
.........................
The space defined by the X, Y, and Z axes, which is referenced when the manipulator moves. There a r e BASE, TOOL, WORK, and WORLD coordinate systems. Teach mode in which no teaching function o r feature has been selected. The keys to which the functions and features of OSACOM SUPER 8700 o r options a r e assigned.
.........................
............. ............
1 -3
Chapter 2
Overview
This chapter describes each of the operating switches/buttons/ keys provided on Controller. Operating Box and Teaching Box. and Teach mode and Auto mode .
Contents
2.
Overview
Control Power (Controller)
The control power switch is provided on the front face of controller. Holding the handle a t the "ON" position causes the control power to be turned on
2. 1
Turn the handle to the right and hold it a t the "ON" position to turn on the control power.
The controller must be operated by a t least two operators. Ensure that one of the operators is ready t o press the EMERGENCY STOP button in emergency.
Overview
2-1
2. 2
Operating Panel
The operating panel is equipped with operating buttons indispensable for controlling
basic operations.
A - -O ---U-T ---.
I
I 1
-TEACH-, ------I
---------
OSACOM 0
Depress it when you want to stop the manipulator in emergency. When depressed, the button is locked. To unlock it, turn the button to the arrow. Press it when you want to switch from Teach to Auto modes. The lamp illuminates in Auto mode. Press it when you want to switch from Auto to Teach modes. The lamp illuminates in Teach mode. Press it when you want to turn on the servo power. The lamp illuminates when the servo power is turned on. Press it when you s t a r t automatic operation of a Task program. Before starting, ensure that all personnel a r e clear off the danger area. The lamp illuminates during automatic operation.
Press it when you want to halt automatic operation of the Task program being running. The lamp illuminates in the stopped state.
2-2
Overview
2.3
Teaching Box
Outside View of Teaching Box
The following section provides general information of functions of the teaching box keys.
2.3.1
u
ENABLE
000
READ DELETE RESET
( OSACOM
-3
2.3.2
*
[ Na
KEY
MODIFY key
WDI FY
Used to correct selecting o r storing operations o r clear the ALARM display which appears when misoperation occurs. Used to add instructions. The LED on the upper left illuminates during adding operation.
ADD key
RECORD key
READ key
0
RECORD
DELETE key
0
DELETE
RESET key
0 0
RESET
SPEED
Used to step one layer of function keys up, reset ERROR/ARARM, o r cancel data settings.
Used t o switch the speed display between of Manual operating speed and block operating speed.
B
l NATES MECHA
Used to switch between the Cartesian and Joint movements used for manual manipulation.
Used to select an external axis. The numeric LED of Axis illuminates when the external axis operates. This key is effective only when external axis is connected. Used to select a coordinate system in the cartesian movement o r to change over the Synchromotion state.
[L]
FUNC* I NC/DEC
keys (UP/DOWN)
Used to increase/decrease manual/ block operating speeds, a welding current, etc. These keys a r e also used to select items you want to change o r modify.
keys
* LEFT/RIGHT
Used to select items you want to change o r modify. These cursor keys a r e also used to make changes to data settings.
TEACH Mode keys
LZ]
TEACH
Used to switch from Auto to Teach Modes. The LED illuminates in Teach mode.
Overview
2-5
Used to display a function o r functions following the 5th function if there a r e more than 6 functions assigned to the function keys.
FUNCTION keys
TEACH
ENABLE
Used to perform inching / retract a t high speed. This is also used to switch manual operating speed between Low speed (ML) and High speed (MH).
BACK LIGHT ON/OFF key
BACK-
Used to switch ON/OFF the back light of the teaching box display part.
Used to change over between ON/OFF of the external 1/0 control in the Teach mode. The LED a t the upper left illuminates when the external 1/0 control is executed. Used to change over between ON/OFF of Sensing performed in automatic operation. This is effective only when a sensor is connected. The LED a t the upper left illuminates when sensing is performed.
r] w :
SENSOR
-6
Overview
Used to switch between weaving on and off. The LED on the upper left illuminates in the ON state.
Used t o switch between welding on/off in automatic operation.The LED on the upper left illuminates in ON state.
*
STOP key
Used to halt automatic operation. The LED on the upper Ieft illuminates in the stopped state of block o r automatic operation.
BLOCK CONTINUE key
Used to change over between continuous and single block operations. The LED a t the upper left illuminates in Continuous block operation.
*
WIRE INCHING/RETRACT
keys
Overview
-7
AX1S keys
[rn)
I)
Used to turn on the servo power. To cancel overrun, perform manual manipulation by holding it down.
LIGHT button
( LIGHT)
Used to light up when the operator has to check the target point of the welding wire tip in a dark place.
2 -8
Overview
2.3.3
(1)
Function keys
The organization of function keys
5 function keys a r e provided below the liquid crystal display. As shown below,
because the function keys a r e hierarchically organized, each time a function key is pressed, functions assigned in the following lower layer a r e displayed: When this function in selected
The function corresponding to each function key is displayed a t the bottom on the screen. Press function keys (F1
-
Function Keys
To specify the function you want, press the relevant function key (F1 - F5)provided below the display.
Overview 2 -9
Only 5 functions are displayed on the screen a t one time. If the layer contains more than 6 functions, the right end.
allows you to call the function or functions following the 5th function.
@ key
key allows you
to return to the top layer of Teach mode. Note that this feature is not available when you are using a function (such as Search and Sequence Jump) to edit a Task program or are editing a Condition file.
2-1 0
Overview
2.3.4
Display Screen
The display screen shows the operation and information being currently executed. This section describes each area on the display screen and also how to see various information on the screen
() B
I
The display screen consist of the following areas: (A) Coordinate system display area Where the movement coordinate system* being currently selected is displayed:
AXIS
(3) Work-side Base coordinate system ........ W.MECH (4) work coordinate system WORLD
(5) Tool coordinate system
(6) Work coordinate system
.
TOOL WORK
.............................
-I
(B)
< Low
MLO ML1 ML2 ML3 ML4 MH1 MH2 MH3 MH4 (Inching) B-1 B-2 B-3 B-4 High
>
Press the
(C)
Where the mode* ' being currently selected is displayed: Auto mode ~~~~h mode
.........................
.
.-.-- MACH
Where the file name which is in use for the operation being currently performed, such as teaching, editing, o r automatic operation is displayed.
(El
Where the number of sequences stored in the Task program being currently executed is displayed: When editing a new Work program The number of already stored sequences is displayed. When modifying the Work program ............... The number of all sequences stored in the Task program is displayed.
(F) Servo Power State display area
...............
Where the servo power state is displayed: Turning on the servo power
.....................
SERVO ON
(G)
Where the operation being currently performed (such as, adding, deleting, o r shift operation), information indicating path setting, and a n e r r o r message due to misoperation a r e displayed.
(H)
Where the following information a r e displayed, depending on the function o r feature in use:
* * *
The contents of the file being taught o r edited Operating instructions t o the operator Operation results
(I)
by pressing
key.
(J)
Overview
2-1 3
(K)
001 P >002 L
6 0% lOOcm
BASE BASE
MI M1
fL SPEED : l O O m
LAP :ON
[ r n ! / I / O J J B R A N C H /J W \ p K E ' ] >
When a n e r r o r , Alarm, o r Information occurs, its code, message and recovery action a r e highlighted.
*
T.MECH ML4 TEACH P l l l SQNa = 2 SERVO ON
001 P >002 L
60% lOOcm
BASE
M1
001 P >002 L
-.= --
M1 M1
[iii55K1W/O/IBRANCHIW]I.DJIWEAVEJ
>
2-1 4
Overview
2.3. 5
The sign "No. KEY" illuminates when numeric values can be entered.
R
RAT ION
B
BRANCH
Keep the following points in mind when entering numeric values: Numerals as p a r t of a name
-
1 1
The numeral "0" must not be omitted: (Example) PO01 and ASCOl
Integers
-
Speed, etc
To enter real numbers, use numeric keys a n d the decimal point: (Example) 0.5 sec 4 "0". .", and "5" If the fraction is 0, you can omit the decimal point and "0": (Example) 10.0 4 "1" and "0"
1 /1
Overview
2-1 5
2. 4
Modes
Two modes, TEACH and AUTO modes, a r e available. The current mode is displayed a t the Mode display area*' on the teaching box.
2.4.1
TEACH Mode
In TEACH mode mainly teaching/editing of Task programs a r e performed. Most of the functions and features except those used for automatic operation a r e available in this mode. As described in section 2.3.3, these functions a r e hierarchically organized and assigned to the function keys. For details of the organization, see the list of hierarchically organized function keys provided a t the end of this manual.
2.4.2
AUTO Mode
In AUTO mode automatic operation is performed to execute Task programs created in Teach mode.
2.4.3
Initial Mode
The default mode setting is TEACH, which is the initial mode when the control power supply is turned on. You can change this setting to AUTO by changing the "INITIAL MODE" setting*' in the user parameters for setting the system status.
2.4.4
Mode Change
In order to execute Task programs by automatic operation, it is necessary to switch from TEACH to AUTO modes. This switching operation is referred to a s a mode change. You can make a mode change only in the following conditions:
(1) Change from TEACH to AUTO modes OSACOM SUPER 8700 is in the top layer of TEACH mode.
(2) Change from AUTO to TEACH mode * The robot is ready to perform Automatic operation, o r
The robot is in the stopped state of automatic operation, o r The robot has completed the Job. If you change to TEACH before automatic operation is started, OSACOM SUPER 8700 enters the top layer of TEACH mode. If you change to TEACH in the stopped state, the robot remains in the stopped state and the current Task program number, sequence number, and instruction a r e held.
-
I Changing f r o m I
2.
(Or set the AUTO MODE input terminal ON.) Now a mode change from TEACH to AUTO has been completed.
*
AXIS MH3 AUTO PO01 SQNa =999 SERVO O N HOLDING STN. 1
051 P 052 P >053 L 100% BASE 90% BASE 2501x1 BASE 012 DL=O.OS 1 5 0 m BASE
2.
Press
TEACH
(Or press the TEACH MODE button on the operating panel, o r set the TEACH mode input terminal ON.) Now a Inode change from AUTO to TEACH has been completed.
M 2 M1 MI
M1
MI
pi"Eq
Overview
2-1 7
2.4. 5
ModeChangelnterlock
The mode change operation varies according to the ON/OFF settings of the Mode Change Interlock function (Auto mode interlock o r Teach mode interlock). Though you can make a mode change by simply pressing a button o r key, provided the condition is met, you can select the Mode Change Interlock function t o prevent a careless mode change. Table 2.1. Operating a Mode Change Auto mode interlock
OFF
ON ( Default) After you press F5 (LOCK) a t the top layer of Teach mode o r set the Auto mode interlock input terminal ON,
J,
Auto mode
(1) Press
w teaching box,
Or
on the
I1
Auto mode ;1 Teach mode
I
/
teaching box while holding down the TEACH MODE button on the operating panel,
Or
/
/
(2) Press
on the
The Mode Change Interlock function can be set on/off in the user parameters for setting the system status, "AUTO LOCK" and "TEACH LOCK"*.
* : Refer to
2
-18
Overview
Chapter 3
This chapter describes a series of basic operations necessary for turning on OSACOM SUPER 8700. teaching. automatic operation. and turning it off . This chapter is intended to allow the user to understand how to teach and how to s t a r t automatic operation . For detailed information of teaching and automatic operation. refer to chapter 5 and chapter 6 respectively .
Contents
................................................................................................
.................................................................................................................
3.3.3 Switching between the Axis and Cartesian Movements ....... 3.4 Teaching (Creating Task Programs) 3.4.1 Preparation for Teaching 3.4.2 ~~~i~
hi^^
.......................................................................................................................................
3.4 3 Keys Used for Teaching 3.5 Block Operation ............................................................................................................................................ 3.6 Modifying Task Programs 3.7 Adding and Deleting Instructions .................................................................................................... 3.7.1 Adding Instructions ............................................................................................................................. 3.7.2 Deleting Instructions 3.8 Start Allocation 3.9 Automatic Operation
..................................................................................................................................
3.10 Shutting Off the Servo power (Emergency Stop) 3 11 Turning Off the Control power
3.
3. 1
Then, the start-up screen appears on the display. 1. The start-up screen appears on the display of the teaching box. I) I
.) I
DIAGNOSIS
THANK YOU FOR WAKING ME UP! THIS IS OSACOM 8 7 0 0 CONTROLLER START DIAGNOSIS
1, 2, 3, 4
3. When this operation is completed, you can perform various operations .) I by using the teaching box.
3-1
3. 2
teaching box is equipped with a servo power "ON" button. Before turning on the servo power, ensure that all personnel a r e clear off the manipulator working area.
I:,
. . I .
The servo power is turned on by pressing the servo power ON button (SERVO ON button). This causes the lamp of the servo power ON button on the operation panel to light. The display a t the servo power status display area on the teaching box changes from "SERVO OFF" to "SERVO ON".
3 -2
3.3
The manipulator moves in the direction specified by the AXIS key you a r e pressing.
TEACH ENABLE
3.3.2
You can select a speed for manual manipulation from among a total of 9 steps including 4 low modes (ML1 - ML4) and 4 high modes (MH1 -MH4).
MLO
ML1
ML2
ML3
ML4
MH1
MH2
MH3
MH4
High
To increase the speed, press key. To decrease the speed, press key.
iai
3
-3
key
Each time you press this key, you can switch between AXIS/ CARTESIAN.
3-4
3. 4
Teaching
Teaching is performed to teach (store) the sequence necessary for a job such a s welding work to the manipulator. Details of a job which the manipulator should do a r e stored in a Task program.
on/Task instructions.
Teach the manipulator Motion instructions to store positions and attitudes and J o b instructions to store data of a job such a s welding, etc. The following a r e most often used instructions:
(Motion Instructions)
*
P (Positioning)
L (Liner Interpolation)
... Instruction
linear path
C (Circular Interpolation) ... Instruction to store a position and attitude t o the manipulator and move it on the circular path (Task Instructions) AS (Starts welding)
*
AE
When teaching is completed, check the path of the manipulator by performing block operation.
Basic Features and Functions for Operating OSACOM SUPER 8700
-5
3.4. 1
TEACH SERVO ON
[ m I m j m I I m / L O C l >
2.
Press
F1 (TEACH).
3.
3 -6
3.4.2
BasicTeaching
STEP @ STEP
f
/ / /
/ /
- .. .--. .. .
STEP @
.. ..
STEP
+
2.
(1) Press
1 1 key. 0
-7
(4) Press
@.
I
>001 P 100%
I
BASE
MI
SQ N = 1 a SERVO ON
IP
SPEED=l 0 D96
LAP :ON
3.
as same
4.
0.
.
AXIS ML4 TEACH
PO01
(1) Press
SQ N. o= 3 SERVO ON
MI MI MI
I
AS
f3OA
/]NUU/jrnlrnI
(3) Press
@.
5.
(1) Press
T. MECH. ML4
TEACH
PO 0 1
SQNo.= 3 SERVO ON
>
-
AS
M1
MI M1 8 Om
/LSPEED:LO#m
.LAP:ON
'
1
> ~
~ ]
3-8
10)
key.
(4) Press
@.
6.
(1) Press
M1 M1 MI 8Ocm M1
1~ 2
/ l
S P E E D ' : 6 Orar"
LAY :ON
(31 Press
@.
7.
w.
0.
@,
a t step
(1) Press
>
200A 22.OV 8Ocm M1 60m BASE M1 60m BASE 6Om BASE M1 150cm20.0,0.5S.O.OS
Z O . ~ ' V , ,b . ' & s , ' 0 , 0 9 1
LAY?
IASNUM.IIAENUMI(1-J
Basic Features and Functions for Operating OSACOM SUPER 8700
3 -9
(3) Press
9.
@.
a.
T.MECB. M L 4
(P SPEED:X#0%
\tAP:UN
r
10. Perform manual
"
manipulation up t o step @. In
READY onthe
Press
T.MECH. M L 4
005 *C1 60m BASE M1 006 *C2 60m BASE M1 AE 150m 20.OV 0.5s. 0 0s . . 007 P 75% BASE MI >0 08 P 10096 BASE MI
IP
/
11. Teaching has been completed.
$PEED:'X@O%
%,*' LAP:ON
1 ~
Press
@.
[I-
T.MPCH. M L 4
>001
002 003
P P P
100% 100%
50%
M1 MI M1
Jmlmm]>
3-1 0
3.4.3
(1)
@ key
Stores instructions, parameters, etc. If the same instruction needs to be continuously taught, pressing
you to re-teach the instruction you have just taught. Note that this teaching is operational only when the last recorded instruction remains on the 7th line. If you want to modify only parameters (speed, overlap ON/OFF, etc.), press before you press
0
RECORD
key allows
0
RECORD
AXIS ML4
TEACH
PO01
S Q No.= 2 SERVO ON
BASE BASE
M1
M1
~ P E E D ~ I O O .%a ~ ; a ~ ~ " : ~ , , ! t
l , , , , , l , , , , ,/l iCn I , N A R B O
>
(2)
@ key
Corrects entry errors.
*
If you press it immediately after you select a n instruction, you can cancel you selection.
If you press it when entering a numeric value (e.g., because you have made an entry error), you can re-enter If you press it immediately after you press stored is cancelled.
0
RECORD
(3)
@ key
Automatically enters END instruction, when pressed during a creation of a Task (You do not need to teach END instruction.)
3-1 1
3.5
Block Operation
Block operation is performed to check the positions, attitudes, and paths in a Task
program created. This section explains how to perform block operation, using an example Task program PO01 created in section 3.4.2:
1. When you have finished creating Task program PO01 (by pressing
2.
Press
Then, the manipulator starts to move to the position of sequence 001. Continue block operation by pressing or
BLOCK
Q. w
1, I accordingly.
@.
Then. the LED of
n -
will light.
n -
The display a t the Speed display area will change t o the Block Operating Speed.
Select the speed by pressing
3-1 2
3. 6
(Example
1 Modifying 1
T.MECII. ML 4
TEACH
PO01
S Q Na= 9 SERVO ON
AS
004*L
2.
Perform manual manipulation t o move the manipulator t o the position/attitude you want t o store.
I'
STEP 2
\
=o
b '
f)
STEP 3
3. Press
STEP I
4 '
\ \
\
P
\
\\\
STEP 2
J
P
STEP 3
3-1 3
I T.MECI1.
1. Perform block operation up to
sequence 003, and then press
ML4
001 P
10096
BASE
MI
2.
Press
@.
Now, the Motion instruction of step 3cSequence 003) has been modified to "L".
>r p BASE M1
BASE BASE M1 M1
002 P 003 P
BASE BASE
M1 M1
0 E l ~ ~ ~
j
2.
Set a current/voltage/welding speed (to modify).
3. Press
@.
T.MECH. ML4
>
Now, the welding conditions have been modified. Similarly, you can modify the parameters (moving speed/ overlap ON/OFF) of Motion instructions.
(sEARC/~JUMPj(/m-
>
3-1 4
3. 7
3. 7. 1
SQ N . o= 9 SERVO ON
AS
004+L
100% BASE 100% BASE 50% BASE 2 0 0 h 22.OV. 80cm 60w BASE
M1 M1 M1 M1
pxKcqIJUMP/ISHIFT//PATH//l>
2. Press
Then, the
rrr)
AXIS ML4 TEACH
PO 0 1
001 P >002 P
100% 100%
BASE BASE
MI M1
SQ N . o= 9 SERVO O N
jMoTION/jI/O/mIWELD//WEAVE/
>
5. press . Now, a new instruction "P"has been added. Repeating the operations 3 - 5 allows you t o add instructions a s many as you want.
If you press after you press cancel the instruction you have just added.
6.
To terminate the adding operation, press O @ .
AXIS M L 4 TEACH
PO01
MI M1 M1
S Q N. o= 10 SERVO O N
IP
SPEED=ZO%
L A P :ON
jMoTIONIJ//OIIBRANCHI/WELD/rnj >
immediately
S Q No,= 10 SERVO O N
P P P P
AS
005*L
100% BASE 100% BASE 20% BASE 50% BASE 2 0 0 h 22.OV. 8 0 m 60m BASE
M1 M1 M1 M1 MI
/SEARlmISHIFT/m/ml>
3-1 5
3. 7 . 2
Deleting Instructions
This section describes how to delete step 3 in a n example Task program P 0 created O1 in section 3.4.2.
AXIS ML4 TEACH PO01 SQ No.= 9 SERVO ON
I.
Perform block operation to the instruction (Sequence 002) which should be followed by an instruction you are deleting.
M1 001 P 100% BASE >002P 100% BASE MI 50% BASE M1 003 P AS 200k 22.OV. 8 c 0m 0 04XL 6c 0m BASE MI
>
2.
press
66;;r) . w
AXIS ML4 001 P TEACH >002 P PO 0 1 I003 P SQNo.= 9 SERVO ONm c 004XL RANGE FOR DEL.
BASE BASE
BASE
BASE
A
M1
M1 MI
pEiEq
*
3.
Press F1 (EXECUTE).
001 P 100% BASE M1 >002 P 100% BASE M1 AS 200k 22.OV. 8 c Om 003*L 6Om BASE M1 60m BASE M1 004*C
0
wFY
immediately
~ >
3-1 6
3. 8
Start Allocation
Before automatic operation is performed, it is necessary to allocate the created Task
programs to the Start button of each station. This section explains how to do s t a r t allocation:
2.
Press F4 (ALLOT).
3.
4. Press
@.
3-1 7
3. 9
Automatic Operation
When you have finished s t a r t allocation to each station, you can now s t a r t automatic operation.
2.
Press the AUTO MODE button on the operating panel. Now, the
To execute Task program PO01 allocated t o station 1, press the START button on the operating panel.
To halt the manipulator, press the STOP button on the operating panel or on the teaching box.
To restart the manipulator, press the START button on the operating panel.
When the execution of the Task program terminates (when the robot completes the Job), the display on the right appears.
3-1 8
3.10
Two EMERGENCY STOP buttons a r e provided; one is on the operating panel, and the other is on the teaching box. (If you install a starting box o r boxes, each starting box is also equipped with an EMERGENCY STOP button.)
I OK+
7&
-\1\
Warning To safeguard the operators, ensure that the EMERGENCY STOP button is always ready to be pressed.
Basic Features and Functions f o r Operating OSACOM SUPER 8700
3-1 9
3.1 I
Press the EMERGENCY STOP button on the operating panel o r teaching box t o turn off the servo power.
Turn the control power handle t o the left, and hold it a t the OFF position.
3-2 0
Chapter 4
Manual Manipulation
This chapter describes manual manipulation. Manual manipulation is performed to change positions and attitudes of the manipulator by operating the teaching box. This chapter gives detailed explanations of how t o switch moving directions and speeds for manual manipulation, in addition to how to change positions and attitudes.
Contents
4- 1
4.1.1 Changing Positions and Attitudes (Manual Manipulation) ........................................4 - 1 4 .1 .2 Changing Manual Speed ......................................................................................................................4- 2 4.1.3 Switching between Coordinate Systems 4.1.4 Switching Mechanisms (Not applicable to the Single Manipulator System) 4 .1.5 Inching and Retracting the Wire ~control to u t p u t ~ signals ~ ........................................................................ ~ ~ l 4.1.6 'pesetting ~ 4.2 ~~~i~~ ~ i ~ ~ ~ t i ~ ~ ~ 4- 5 4- 5 4- 6 4- 7 4- 2
4 .2 .1 Axis Movement ........................................................................................................................................... 4- 7 4 2.2 Cartesian Movement 4 3 Cartesian Movement Near the Singular point 4- 9
........................................................................... 4-
19
4.
Manual Manipulation
Operations for Manual Manipulation
Manual manipulation is performed to change positions and attitudes of the manipulator, slider and positioner by operating the teaching box. Also, operations for changing coordinate systems and speeds a r e involved to perform manual nlanipulation. Changing positions and attitudes (Manual Manipulation)
* * *
4. 1
Changing the manual speed Switching between coordinate systems Switching between mechanisms Inching and retracting the wire Resetting External Control Output Signals
4. 1. 1
To perform manual manipulation, in addition to the servo power ON state, the following conditions must exist: AUTO mode The robot is in the halted state o r outside the Start Enabe area before automatic operation is started o r after the Job is completed. TEACH mode Block operation o r absolute offset setting is not being performed.
MECHAN l SM
II
Manual Operation
The manipulator moves in the direction corresponding t o the key being pressed.
(I:
TEACH ENABLE
Manual Manipulation
3.
4-1
4.1.2
A speed for manual manipulation can be selected from among 8 steps of 4 low speed
modes and 4 high speed modes, and inching speed (available only for Cartesian movement). The speed is displayed a t the speed display a r e a on the teaching box.
<
>
High
Low
Press
1 81 .
Speed display a r e a
l 4
AXIS
TEACH
ML4
To decrease:
Press
[vl.
SERVO
ON
4. 1.3
In principle, two kinds of movements, Axis and Cartesian movements, a r e available. In the Cartesian movement, even if you press the same "AXIS" key, the direction varies according to the coordinate system you select. The following coordinate systems a r e available:
r Axis movement
Cartesian movement Base coordinate system*' Tool coordinate system*' Work coordinate s y ~ t e m * ~ World coordinate ~ y s t e m * ~
* 1: Refer t o "Moving Directions", section 4.2 in part I. * 2: Refer t o Instruction Manual "Options"
4
- 2 Manual Manipulation
Coordinate systems that can be selected depend on the system configuration using a single manipulator o r multiple mechanisms:
Table 4.1 Coordinates Systems Available According to the System Configulations Single Manipulator System Axis Movement Multiple-Mechanism System Simultaneous control
I
Synchromotion
I
1 Cartesian 1 ~ o o l1
/
Base Movement Work World
@ 0
Q 0 0
@
@
0 6 3
Q
0 A
Q
6 3 0
0: Available
0 : Can be set, but
a system.
A : Can be set, in the case that Simultaneous control and Synchromotion a r e mixed in
Note 1) For Slider o r Positioner, only the Axis Movement is available. 2) In a Single Manipulator system using an overhead o r wall mounting type, the World coordinate system is also available.
-
There a r e two ways of changing the coordinate system from Axis Movement to each Cartesian Movements.
(By pressing
key)
Manual Manipulation
-3
,,, ,, m,
+
-+
Cartesian coordinate 2
Axis
-...
You can register Cartesian coordinate 1 and 2 in the user parameter for setting the system status "ENTRY OF COORDINATES". As the default settings for Cartesian coordinates 1 and 2 a r e Base coordinate system and OFF, respectively, the coordinates system is switched in the order of Axis
+
Axis.
key.
The current coordinate system is displayed a t the coordinate system display a r e a on the teaching box.
Switching coordinate systems by
FUNC-
key.
1. Press
FUNC-
4 -4
Manual Manipulation
2.
Press Fl(C0RDNAT).
F1 F2 F3 F4
... Base coordinate system ... Tool coordinate system ..- World coordinate system
Work coordinate system
4.1.4
"
Options",
and "INCH/RETRACT(LOW)
"
@ Notes
1) If the setting of "APPLICATION" in the user parameters for setting the system status is "HANDLING", it is not possible to inch/retract the wire. 2) It is not possible to inch/retract the wire during automatic operation. Perform these operations in Teach mode, o r before automatic operation is started, o r after the job is completed.
L
I[.
Manual Manipulation 4 - 5
(Inching)
Press
*
IF/.
IwI
I U I
a
0099 to OFF
Press
*
.
while holding down
4.1.6
1. Press
FUNC-
2.
3.
Press Fl(C0NFIRM).
0199
4 -6
Manual Manipulation
4. 2
Moving Directions
This section describes how ALMEGA G series (GO1 and G03),WOl and V series (V01, V10, V20, and V40) move when Axis and Cartesian manual manipulation is performed.
4.2. 1
Axis Movements
The axis corresponding to each Axis key moves independently. Axis No.
Movement
\ '
Rotation 1 (Axis
xis 2)
Torch angle (Axis 5) Fig.4.1. Moving directions of ALMEGA G series and W01
Manual Manipulation
4 -7
Movement Rotation (left/right) Lower a r m (forward/backward) Upper a r m (upward and downward) Wrist (swivel) Wrist (bend) Wrist (twist)
3)
Bend
xis 2)
4 -8
Manual Manipulation
4.2.2
Cartesian Movement
This section describes the moving directions given in each of the Base and Tool coordinate systems.
Cartesian movements a r e divided into Base axis movements which define the position of the torch tip and Wrist axis movements which define the torch attitude. Furthermore, ALMEGA V series has two types of Wrist axis movements; Cartesian movements by the Eulerian angle system and the R.P.Y. (Roll, Pitch, and Yaw) system. You can specify either of them by setting "POSTURE MOTION" in the user parameters for setting the system status. In the Simultaneously Controlled system, if the manipulator is selected a s the moving mechanism, the moving directions a r e the same a s those in the Single Manipulator system. F o r moving directions on the Work and World coordinate systems selected in the Synchronous Motion Control system, refer to Instruction Manual "Options".
Manual Manipulation
-9
IALMEGA
4-1 0
Manual Manipulation
Axis 4 The torch rotates around the perpendicular, with the torch tip being fixed.
I
Perpendicular Fig.4.4. Moving directions of Axis 4 in the Base coordinate system
*
Axis 5
The torch rotates on the plane of rotation of Axis 5, with the torch tip being fixed
Fig.4.5. Moving directions of Axis 5 in the Base coordinate system (ALMEGA G series and W01)
Manual Manipulation
4-1 1
Fig.4.6. Moving directions of Base axes in the Base coordinate system (ALMEGA V series)
-1
Manual Manipulation
Axis 4 The center line of rotation of Axis 6 rotates around the Z axis, with the torch tip being fixed. Direction of Z axis Fig.4.7. Moving directions of Axis 4
Axis 5 The torch rotates around the torch tip on the plane formed by the torch line and the Z axis, with the torch tip being fixed.
\ Torch line Direction of Z axis " \ Fig.4.8. Moving directions of Axis 5
Axis 6 The torch rotates around the torch line a t a constant torch attitude, with the torch tip being fixed.
\
. '
\
Torch line
Fig.4.9. Moving directions of Axis 6 Center line of rotation of Axis 6 Direction of Z axis
,
w
I
,
Torch tip
-
Axis
/\ '
- Horizontal
Torch line
plane
Line of Axis 6 Moving direction of Wrist axes in the Base coordinate system (ALMEGA V series)
Manual Manipulation
4-1 3
Axis 4 Axis 4 rotates around the Z axis, with the tool center being fixed.
Fig.4.11. Moving directions of Axis 4 Axis 5 Axis 5 rotates around the Y axis, with the tool center being fixed.
Fig.4.12. Moving directions of Axis 5 Axis 6 Axis 6 rotates around the X axis, with the tool center being fixed.
The direction in which the wire is retracted from the torch is defined a s the Z axis, the angular reference position of Axis 4 (O0 ) is defined a s the Y axis, and the axis perpendicular to the Z axis on the plane of rotation of Axis 5 is defined as X axis. The X/Y/Z coordinate system is the right-hand coordinate system. Since this coordinate system depends on the torch attitude, the direction of each axis changes when the attitude changes. Z axis
system
Fig.4.15. Moving directions of Base axes in the Tool coordinate system (ALMEGA G series and W01)
Manual Manipulation
4-1 5
-1
Manual Manipulation
I ALMEGA V series]
(a) Base axis movements
x axis
4-1 7
Axis 4 The torch rotates around the Z axis (torch line), with the torch tip being fixed.
Fig.4.19. Moving directions of Axis 4 Axis 5 The torch rotates around the Y axis, with the torch tip being fixed.
-1
Manual Manipulation
4. 3
near the singular point, an expected axis o r axes may abruptly move. Therefore, for manual manipulation near the singular point, use Axis movement. Also, be sure that any linear and circular path do not pass near the singular point. In case a path does, the set speed and the accuracy of the path a r e not guaranteed.
The attitude where the rotated axis of Axis 6 meets the extension line of the rotated center axis of Axis 4.
The attitude where the rotated axis of Axis 6 meets the extension line of the rotated center axis of Axis 1.
If a linear o r circular interpolation is performed a t an attitude near the singular point in Cartesian manual manipulation, o r automatic o r block operation, this causes Axes 2 and 3 to rotate a t a high speed. Because such movements a r e very dangerous, OSACOM SUPER 8700 is equipped with a device to control them.
-2
Manual Manipulation
When the manipulator moves t o the shadowed area, all mechanisms stop their movements and the following message is displayed on the teaching box:
I
*
S. L I M I T -+MANUAL
112 1
OPE.
When all mechanisms stop, it is not possible to perform Cartesian manual manipulation in the direction approaching t o the singular point. When all mechanism stop, it is possible t o perform both Cartesian and Axis manual manipulations in directions away from the singular point.
This message is displayed also when both Axes 1 and 6 move beyond the soft limit a t the same time. Therefore, when it appears, identify the cause from the attitude of the manipulator; whether a ) o r b): a ) The end of the upper a r m entered the a r e a of the singular point. b ) Both Axes 1 and 6 moved beyond the soft limit a t the same time.
Manual Manipulation
-2
Chapter 5 Teaching
1
/
This chapter describes features of Motion instructions and Task instructions. how to teach them. and block operation t o check the positions and attitudes in a Task program created .
I1
Contents
5.
Teaching
The teaching features a r e available by pressing the F1 key a t the top layer of Teach mode, which allow the operator to create, modify, and list Task programs.
5. 1
5.1.1
m
Enter a Task program number. ich do you select, Motion o r Task inst
I
Task instruction
I
I
Motion instruction
I
1
I
1
1 manipulation.
/ Store
No the
by manual
I
instruction
Motion
Teaching
-1
I t is necessary to give a number given to a Task program to be created. If you enter a n existing number, you a r e not creating a program but will modify its program o r perform block operation. Though Task program numbers ranging from 1 through 999 a r e available, do not use 990 - 999 which are used for adjustment.
Move the manipulator to the position you want, and select the instruction by pressing the data selector key on the teaching box (e.g., P to move by Positioning).(See Table 5.1.) Instructions a r e divided into two groups: Motion instructions These a r e instructions to move the manipulator (for positioning and interpolation). Sequence numbers a r e given to Motion instructions in order by creation. The maximum of 999 sequences can be stored in one Task program.
Task Instructions These a r e Instructions to execute welding, weaving, output signals to external devices, etc. The maximum of 9980 instructions can be stored in one Task program. F o r details of how to teach each of Motion and Task instructions, refer to "Teaching Motion Instructions", section 5.2., and "Teaching Task Instructions", section 5.3.
Important It is not possible to teach more than 9 Task instructions a t one time.
5-2
Teaching
2.
Teaching
-3
Description Positions
Parameter Speed rate and Overlap on/ off Speed and Overlap on/off speed and Overlap Speed rate and Overlap ON/OFF Speed and Overlap on/off
Speed and Overlap on/off
$ Linear interpolation
*$
Uniform interpolation
c1
C2
$ Center point of circular interpolation $ End point of circular inter polation Center point of .circular interpolation with rotation of the attitude
Rotating speed and Overlap on/off Rotating speed and Overlap on/off Welding s t a r t conditions Crater condition Inching time Retracting time
End point of circular interpolation with rotation of the attitude AS AE ICH RTC GS GE ASM AEM WFP WAX WE
L
Starting welding Terminating welding Inching the wire Retracting the wire Turning gas ON Turning gas OFF Starting multi-pass welding
Welding s t a r t condition Weaving condition Offset condition condition Ending multi-pass welding Crator condition Offset Starting weavin (Fixed pattern
1 Terminates weaving
Setting external control output Reseting external control output Waiting for external control input ON Waiting for external control input OFF Output port number and delay time Output port number and delay time Input port number and input wait time Input port number and input wait time
5-4
Teaching
T NOP
Time
$ No operation
$
W
BRANCH
PM
Point mark number Point mark number Point mark number and Input port Point mark number and Input port Point mark number and Input port Task program number Task program number and Input port number Task program number and Input port number Task program number and Input port number Task program number Task program number and input port number Task program number and input port number Task program number and counter number
JP N JP F JP C
JF
JF N
JF F JF C
CL N CL F CL C
/ DEF
DEC END HP HL
I Counter value
Speed rate Overlap on/off Speed Overlap on/off
*$
*$
Teaching
-5
HLO
*$ *$
Rotating speed Synchronous linear interpolation with rotation Overlap on/off of attitude Synchronous circular interpolation Speed Overlap on/off
HC HO
*$ *$ * *
*$
Rotating speed Synchronous circular interpolation with rotation Overlap on/off of attitude Simultaneous uniform interpolation Starting tracking Ending tracking Wire extension One-direction search Pattern search Deviation store number Deviation store number Pattern No., Deviation store number, Search/Move Speeds, Reverse direction on/off, and Component on/off Calling deviations Storing deviation number in tracking Starting high speed touch sensing Ending high speed touch sensing Starting multi-pass section Ending multi-pass section Deviation call No. Deviation store No. Speed rate Overlap ON/OFF
HLX ST ET
SF1
*$
Speed Repeating times Executive condition Rotational offset value, Axis number
EP RT
*$ *
* : Indicates Optional instructions. $ : Indicates Motion instructions. Instructions without $ a r e Task instructions.
5-6
Teaching
5.1.2
The List function allows the operator to list the created Task programs in order by number. It is possible to list them in order by date by modifying the setting of "PRG. LIST DISP." in the user parameters for setting the system status*'.
I) I
2. Press F1 (LIST).
r)
F1 ... Displays the next page. F2 ... Display the previous page. F3 ... Modify the Task program the cursor indicates. F4 ... Make a copy of the Task program the cursor indicates. *' F5 ... Deletes the Task program the cursor indicates. * 3 F1 ... Rename the Task program the cursor indicates. * 4
3. To terminate, press
The list operation is terminated, and you can enter Task program numbers again.
0
I-ESET
* 1: Refer to "Setting the System Status", section 2.1 in part * 2: Refer to "Copying Files", section 8.2 in part I . * 3: Refer to "Deleting Files", section 8.3 in part I .
* 4 : Refer to "Renaming Files", section 8.4 in part I .
II.
Teaching
5-7
5. 2
maximum.) When only one axis is operated, it moves a t a specified speed. However, when multiple axes are operated, the axis whose motion is the largest moves a t a specified speed, and the other axes s t a r t and stop synchronously with it. As a parameter, Overlap ON/OFF is available. If ON is selected, the rise and fall of a moving speed a r e overlapped.
@When you want t o reduce a tact time (a time f r o m the start of automatic operation till the completion of a job), select Overlap ON.
Overlap ON
Overlap OFF
4 k
bilULIUI1
n-.-L:--
1) The tact time can be reduced by setting Overlap ON. However, because there is a difference between the path in automatic operation and the path taught, take care to avoid interference with peripheral equipment such a s a jig. Also, because the overlap process is not performed in block operation, the manipulator may interfere with a jig in automatic operation even if this does not happen in block operation. Set Overlap OFF if interference with the jig is possible.
2 ) Even if Overlap OFF is set, this setting may not be effective, depending on the
relation between the moving distance and speed, and also taught data.
i
/
this manual.
I I
Teaching Positioning P
2. Press
B.
75% and Overlap ON 100% and Overlap ON 50% and Overlap ON 75% and Overlap OFF 100% and Overlap
F1 F2 F3 F4 F5
... Speed ... Speed ... Speed ... Speed ... Speed OFF
3.
(3) Press
@.
Teaching
-9
5.2.2
Linear Interpolations
L and L O
These instructions allow the operator to lineally move the tool tip of the manipulator to the taught position/attitude from the immediately preceding stored position and attitude.
(1) L
This instruction causes the tool tip of the manipulator to lineally move with rotation of the attitude. A speed rate to a moving distance of the tool tip (cm/min) is set. The entry range of speed is 1 - 999 cm/min. Note that, if a value over 900 cm/ min is set, moving speeds in block operation and automatic operation a r e limited t o 900 cm/min. If there is a manipulator such a s ALMEGA V40 on the work-side, the maximum moving speed of work-side manipulator is 600 cm/min.
(2) LO
This instruction causes the attitude of the manipulator to rotate with linear motion of the tool tip. A speed rate to a moving angle of the tool tip (deg/sec) is set. The entry range of speed is 1 - 99.9deg/sec. Note that, if a speed over 45.0deg/sec is set, moving speeds in block operation and automatic operation a r e limited to 45 deg/sec.
Torch
----+
Linear movement (L) Rotation of the attitude (LO) Fig.5.3. Comparison between L and LO
5-1 0
Teaching
As a parameter for each of L and LO, Overlap ON/OFF is available. F o r welding, usually set overlap "ON". If overlap is set "OFF", th that point during automatic operation. mentarily stop a t
I I
Robot does not stop but takes a small short cut, which causes the path t o round a t the joint.
Overlap ON
Overlap OFF
Fig.5.4 The paths given by setting Overlap ON/OFF Normally, to perform welding, set Overlap ON. If you do not want to make joints around for cutting , set Overlap OFF.
) Important 1) The difference between overlap "ON" and "OFF" appears a t a joint but has no affect on any other part of the path. 2) Even if Overlap "ON" is set, the setting may not be effective, depending on the relation between the moving distance and speed, and also taught data. * 3) In the following cases, the manipulator cannot move a t specified speed. * The change of attitude is large compared to the moving distance. * The moving distance is short compared to the specified speed.
-1
LFI
Teaching Linear Interpolation L (LO) 1. Move the manipulator, by manual manipulation, t o the position and attitude you want t o teach.
2. Press
~
~lr)
Iw ~ ~ ~ p i x x i
F1 .. . Speed 60cm/min and Overlap ON F2 ... Speed 100cm/min and Overlap ON F3 ... Speed 200cm/min and Overlap ON F4 ... Speed 300cm/min and Overlap ON F5 ... Speed 100cm/min and Overlap OFF Pressing [> key causes L to change to LO instruction.
a . I5
oa , -
F1 ... Speed 5.0deg/sec and Overlap ON F2 ... Speed lO.Odeg/sec and Overlap ON F3 ... Speed 15.0deg/sec and Overlap ON F4 ... Speed 20.0deg/sec and Overlap ON F5 ... Speed lO.Odeg/sec and Overlap OFF 3. Set a speed by using the function
key or numeric keys.
"P" .
@.
Teaching
5. 2. 3
These instructions allow the operator to circularly move the tool tip of the manipulator to the taught position/attitude from the immediately preceding stored position and attitude. A circular a r c is defined by 3 points- a s t a r t , middle, and end points. Start point: any one of P , L, and LO of C1 o r C2 Middle point : C1 o r C03
*
(1) C1
This instruction creates a circular arc by the present point and each taught point of the immediately preceding and following Motion instructions.
(2) C2
This instruction creates a circular a r c by the present point and each taught point of the 2 immediately preceding Motion instructions.
P
Inportant
1) Teach all of a start, middle and end points to make a circular arc, with the same type of coordinate system. 2) The diameter of the minimum circular a r c varies according to the manipulator type and the speed setting.*
CIII
2. Press
ONA / 6 l [ O N j r ; i 0 0 c m O j S I m m />
LAP :
F1 ... SpeedGOcm/min and Overlap ON F2 . .. Speed 100cm/min and Overlap ON F3 . .. Speed 200cm/min and Overlap ON F4 . .. Speed 300cm/min and Overlap ON F5 ... Switches between C1 and C2. key causes C to change t o CO instruction.
LAP :ON'
'
/ 5 I d ] p . ' G i q ~ ~ ~ ] >
F1 . .. Speed5.0deg/sec and Overlap ON F2 ... Speed lO.Odeg/sec and Overlap ON F3 ... Speed 15.0deg/sec and Overlap ON F4 . .. Speed 20.0deg/sec and Overlap ON F5 ... Switches between C 0 1 and C02.
3.
4.
5. Press
0
RECORD
-1
Teaching
5.2.4
/ No Operation NOP
(2) No Operation
This instruction allows the operator to specify no operation, and is used t o synchronize between Motion instructions and Task instructions. Like the case of Wait for Timer Time, weaving and welding a r e carried on without being stopped.
@Use this instruction when you want to teach more than 9 instructions continuously o r do not want t o simultaneously execute a series of external control inputs/ outputs.
II1
1. Press
IT
TIMER-
2.0 sa.
I.-
(2) Press
0
RECORD
key.
Now, the Wait Timer Time instruction "T" has been stored.
Teaching
5-1 5
(2) Press
@.
5-1 6
Teaching
5. 2 . 5
internal program jump functions allows the operator to shift execution t o a desired sequence. J u m p conditions include the external control input state, counter, etc.
Internal Program J u m p Point Mark (jump destination) Counter conditions for jump
J u m p according t o the external control input s t a t e J u m p s to a specified point mark (PM) if the jump condition exists when the external control input s t a t e is checked.
J u m p according t o the internal counter J u m p s to a specified point mark when the internal counter reads 0.
PM
The point mark is used to indicate the destination to jump within a program. Up to 9 point marks can be taught in one Task program. The following parameter is available:
*
5-1 7
' .
Important 1) As well as Positioning " P " , Point Mark h a s d a t a of the position/attitude. If multiple mechanisms a r e configured, this instruction h a s d a t a of the positions/attitudes of all of them. However, these taught positions/attitudes a r e achieved only when the Internal Program Jump instruction is executed t o move t o the Point Mark. 2) If a point mark with the same number is taught within a Task program, only the point mark taught a t the lower sequence number is valid. In this event, e r r o r is not displayed. However, a n e r r o r is detected when a logical check on Task program* is performed.
*
5
-1 8
Teaching
[Example) [Teaching data1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 [Position] The position of PM of sequence 2 differs from those of sequences 1 and 3.
PM1
P P J P PM1 END
[Path] Positioning to sequences 3 and 4 from sequence 1 by performing block o r automatic operation.
5-19
f Example)
(1) When the state of external control input is a jump condition
To make a program, "Check the state of input port 7 before the program is
terminated
+
PM 1
(PM) number 1.
0 0 5 0 0 6
JP
END
N 0 0 7,
PM 1
P
DE
0 0 2
F # 2, PMI
0 0 5
+Set counter 2 a t 5.
DEC 0 0 5
#2
0 0 6 0 0 7 0 0 8
JP
PM2
END
When a ~ l t o m a t i c operation is performed, the operation from sequence 001 through 005 is repeated 5 times.
5 -2 0
Teaching
I I
I . Press
2.
111)
F1 ... J u m p when a specified input port is ON. F2 ... J u m p when a specified input port is OFF. F3 ... J u m p when the counter value is 0. F4 ... Unconditional jump
r9
Teaching
-2
Unconditional iumr,
3.
Press
0
RECORD
key.
1. Press
2.
4.
Press
0
RECORD
5-2 2
Teaching
I I
1. Press
2.
(3) Press
@.
Now, the DEFine counter value "DEF" instruction has been stored.
(3) Press
@.
Teaching
5-2 3
5.2.6
This instruction is used to shift execution of a Task program to a specified Task program. This allows the operator to sequentially run a number of Task programs. The following jump conditions a r e available. Unconditional jump Jumps always to a specified Task program. Jump according to the external control input state Jumps to a specified Task program if the condition is satisfied when the external control input state is checked.
* Jump according to the internal counter
Jumps to a specified Task program when a specified counter reads 0. Note When the Task program specified by Program Jump is executed and completed, all Task programs will be terminated (i.e., the J o b End). Therefore, the instructions following Program Jump a r e not executed.
\
(Example] Task programs PO01 and PO02 contain the following taught data: PO01 PO02 P-P-L-L-L-P-P-END P-P-L-L-P-P-END PO01
I'
PO02
\ P , EM)
P END \,,
4
,
\
P7 '
1
I
The doted lines and full lines indicate paths in the space and on the plane, respectively, and the arrows indicate the order of execution. Fig.5.7 The taught data and paths of Task programs PO01 and PO02
5-2 4
Teaching
P;
I
I
Y I
END
.----'--.P;
\
0,
P , END
1
X\,
\ \
p ;'
I
1
p \
-2
Teaching Program Jump " J F " by specifying Task program numbers by the direct entry
1. Press
F1 ... Jump when a specified input port is ON. F2 . .. Jump when a specified input port is OFF. F3 ... Jump when the counter is 0. F4 ... Unconditional jump
(2) Set the jump conditions; a port number and a point mark number f o r the destination.
(2) Set the jump conditions; a counter number and a point mark number for the destination.
Unconditional lump
(1) Press the F4 (UNCOND).
3.
Press
0
RECORD
key.
5.2.7
Programcall
CL
The Call instruction is used to execute another Task program from within the Task program being currently executed and return control t o the original program after the called program is executed. This allows the operator to sequentially run multiple Task programs.
* Unconditional call
Call according to the external control input state Calls a specified Task program if the condition is satisfied when the external control input state is checked.
Call according to the internal counter Calls a specified Task program when a specified counter reads 0.
@ Important
1) When a called Task program has been executed, which does not cause J o b End, execution is returned to the instruction next to the Call instruction. However, if the External Program Jump instruction is used in a called Task program, all Task programs terminate (i.e, J o b End) when the Task program a t the jump destination is complete. 2) It is possible to use CL in a called Task program, but such call is limited to a maximum of 4 layers. If you try to call over that, an error will occur.
L
(Example] The following examples a r e given to explain the Call Program instruction by using the Task programs used to explain the Program Jump instruction
The path is the same as that shown in (Example] (1)for Program Jump.
Teaching
5 -'2 7
Teaching Call Program " C L " by specifying a Task program number by the direct entry
1. Press
+
[ONIErGFlCNT/[~j
F1 ... Call when a specified input port is ON. F2 ... Call when a specified input port is OFF. F3 ... Call when the counter value is 0. F4 ... Unconditional call
5-2 8
Teaching
I C L N PORT,. ' ,#
PRGFP,
,]
rE-rTqIOFFI/CLCNT/rnj
Unconditional call
(1) Press the F4 (UNCOND). (2) Set a Task program number
t o be called.
3.
Press
key.
5.2.8
END
The END instruction is used to terminate execution of a Task program. This instruction causes the J o b complete process to be executed. It is possible to create multiple of END instructions in one Task program.
2.
Press
@.
5-2 9
5. 3
5.3.1
* 1: Refer to "Setting Welding Characteristic Data", section 2.7 in part * 2: Refer to "Editing Welding Condition Files", section 7.2 in part I .
5-3 0
Teaching
I 1
0 Important
1) If the setting of "APPLICATION" in the user parameters for setting the system status is "HANDLING", welding related operations and instructions a r e not executed. 2) The entry ranges of current, voltage, and filler wire feed s a t e a r e defined by the ratings set in welding characteristic data. If values larger than rated values a r e entered, the rated values will be stored. 3) The preflow is not available for the standard TIG welding power sopply.
The display on the 7th line a t the main display a r e a depends on the type of welding power unit used. The following explanation is based on an individual control type welding power unit. A preflow time is set in "PREFLOW TIME"' of the user parameters for welding. The preflow is not available for the standard TIG welding power
TIG Synergic control type Individual control type
IAS 6 0 . 4 1
2 3 . 0 ~ som
7 i'"" 8 om
S ocat
' ---q
11.
Teaching 5
-3
3.
4.
(1) Press
(2) Enter a value by numeric keys.
5.
Press
@.
@ and then F3
(AS FILE)
*
+ +
AXIS MH1 TEACH
P777 SQNa=
4
1 8 0A 2 0.OV 1 5 Om
SERVO ON ASCO 1
p'.F"FI
-3
Teaching
NFILEEXllAs r sTs
FILE A s c o l
>
% , 3 *
.) r
1-
0
~ I F Y
3. Press
If the specified Condition file does not exist, an Alarm message is displayed.
F1 ... Stores the specified Condition file. F2 ... Displays the contents of another Condition file, if any. The display does not change if there a r e no other Condition file.
*
0
mIFY
@ Important
If F1 (EXECUTE) is pressed, be sure to create the Condition file you specified later. Otherwise, Alarm will occur in block operation, and Error in automatic operation.
L
Teaching
-3
5.3.2
Arc End
AE
The AE instruction is used to terminate welding with a crater process using the specified a r c end conditions. Crater process is a process to make a bead shape a t the weld end part neat. Arc end conditions vary according to the type of welding power unit in use.
end part by keeping a g a s flow for a specified time after welding is completed.
1) The entry ranges of current and voltage a r e defined by the ratings set in welding characteristic data. If values larger than rated values a r e entered, the rated values will be stored. 2) If you want to set a wire retracting time to use TIG filler, be sure to set "WIRE RETRACT SPEED" *' in the welding user parameters. There a r e two way of specifying crater (Arc End) conditions: Specifying a Arc End Condition file*' which contains crater conditions Directly entering numeric values
I1
I I
IIAE i s o A 9 .wb . et . s-
[ U lA N MJ Sm N MI E U I A -
The display on the 7th line a t the main display area depends on the type of welding power unit used.
sr)
* +
"6
*
The following explanation is based on an individual control type welding power unit. TIG
The voltage is automatically set only if a n individual control type of welding power unit is used. For automatic control, see the description of AS.
3. Press
Teaching
-3
1. Press
(AE FILE).
and then F4
+
Ir+)
2.
180A 20.0V
1.0
S.
0 0 s. .
SERVO ON AECO 1
If the specified Condition file does not exist, an Alarm message is displayed.
*
/NEXT1
F1 ... Displays the contents of another Condition file. ... Re-enters a file number.
, ,
4. Press
@.
Now, the Arc End instruction "AE" has been stored. If the specified Condition file does not exist, a n Alarm message is displayed.
*
*OFILE I STS
lIXE
IEXECUTEJ pTYT-1
F1 ... Stores the specified Condition file. F2 ... Displays the contents of another Condition file, if any. The display does not change if there a r e no other Condition files. * ~JNJ~FY ... Re-enters a file number.
Important If F1 (EXECUTE) is pressed, be sure to create the Condition file you specified later. Otherwise, Alarm will occur in block operation, and Error in automatic operation.
-.
5-3 6
Teaching
5.3.3
Inching/Retracting
ICH/RTC
The ICH/RTC instructions a r e used to inch/retract the wire during automatic operation. Set a n inching time and a retracting time (ranging 0.0 - 99.9 sec. in the unit of 0.1 sec.). The inching/retracting speeds a r e the settings of welding user parameters "INCH/ RETRACT(LOW) ".
) Important
1) During inching/retracting by ICH/RTC, the manipulator does not stop. Also, welding by AS is not started until inching o r retracting is completed.
2) Incliing/retracing by ICH/RTC a r e not executed:
*
When
is set OFF.
In a welding section, o r
*
When the operation is halted during inching/retracting and is restarted (ICH and RTC a r e ignored when restarted.)
two
*
I) I
SERVO O N
>001
100%
BASE
5Om
M1
1
>
[ICHjIRTCIIGIrn
Inching
SERVO O N
10096
BASE
, i
M1
~XCN Tl[ME=99,9sec
1
>
[ C H/ IR mm I
.) r
SQKa=
SERVO ON
>001 P
100%
BASE
,
,
MI
I
IBTC:TX,ME=~ c,,, ~ , se 9
* ,>> *
2.
Press
@.
IIcH]IRTC[SIVl
>
Teaching
5-3 7
5.3.4
Gas ON/OFF
GS/GE
The GS/GE instructions a r e used to start and end a preflow during automatic operation. Preflow is started from the position taught with the Motion instruction followed by GS. Preflow stops when the operation is halted during preflow and is carried out again when restarted.
@ Important
is set OFF, or
In a welding section.
two times.
Gas ON
Press F3 (GS).
2. Press
Now, the Gas ON/OFF instructions " GS"/" GE" have been stored.
5-3 8
Teaching
5.3.5
The WFP and WAX a r e used to start weaving a t specified weaving conditions o r modify these conditions during a weaving operation. The following two weaving types are available: Weaving with fixed pattern WFP
*
Weaving by axis
WAX
Specifying a Weaving Condition file* which contains welding conditions Directly entering numeric values
@If there are multiple areas which are weaved a t the same weaving conditions, specifying a Weaving Condition file allows you t o save teaching time and correcting time.
The WFP is used to perform weaving on the plane to the main path. The weaving plane is perpendicular to the torch. Weaving plane
5-3 9
The follo~vingparameters a r e available: Function type Amplitude(Ha1f cycle: Yl/Y2) Frequency Center stopping time 1/4 cycle stopping time 3/4 cycle stopping time linear function o r sine curve 0.0 -- 50.0 mm 0.0 0.0 0.0 0.0
9.9 sec
9.9 sec
Linear function
Sine curve
/
Center stopping time
Main path
. . .Y . . . . . . . . . . . . . . . . . . . . . . . . .
Important 1) Weaving may not be performed in accordance with a specified frequency*. 2) The manipulator too stops during the period of each stopping time. Therefore, if stopping time parameters a r e entered, the time required f o r block operation o r automatic operation varies according t o WEAVE "ON"/"OFF".(The cycle time a t the "ON" setting becomes longer by the total stopping time than that a t the "OFF".)
*
5-4 0
Refer t o "Restriction on Weaving Frequency", appendix 3 provided a t the end of this manual.
Teaching
The WAX is used t o perform weaving by single vibration of each axis. The following parameters a r e available: Axis No. Amplitude (Half cycle: Yl/Y2) Frequency Center stopping time 1/4 cycle stopping time 3/4 cycle stopping time 1-6 0.0 0.0
I t is possible t o set up t o 3 axis numbers a t one time. If more than one axis number is set, the parameter settings except amplitude, which can be set per axis, a r e common t o them.
~ 1 . ~ 2
Teaching
5 -4 1
2.
>FUNCTION AMPLITUDE Y1 AMPLITUDE Y2 FREQUENCY CENTER STOP 1/4 F R E Q STOP 3/4 FREQ STOP
pmE%q
I. Onm
1. Oaa 5 OE . I 0.0 S .
00 S . . 0 0 s. .
[LINEAR/WIG/
(4) Set each stopping time (center, 1/4 cycle, and 3/4 cycle).
4.
Press
0
RECORD
key
Now, the Weaving with Fixed Pattern instruction "WFP" has been stored.
5 -4 2
Teaching
2.
.) I
LWpP FI&E
WPP
/mmFILEI/AXpTTqlWE/
3.
Enter the file number by numeric keys.
4.
FUNCTION AMPLITUDE Y1 AMPLITUDE Y2 FREQUENCY CENTER STOP 1/4 FREQ STOP 3/4 FREQ STOP
LINEAR I Onm .
1.0ma 5. 01%~
0 0 s. . 0 0 S. . 0 0 s. .
If the specified Condition file does not exist, a n Alarm message is displayed. rr) * F1 ... Displays the contents of another Condition file, * m l F Y ... Re-enters a file number.
piFx-y
5. Press
@.
Now, the Weaving with fixed pattern instruction "WFP" has been stored. If the specified Condition file does not exist, a n Alarm message is displayed. * F1 ... Stores the specified Con dition file. * F2 ... Displays the contents of another Condition file, if any. The display does not change if there a r e no other Condition files. mlFY ... Re-enters a file number.
NOFILE EX I sTs
-1-
Important If F1 (EXECUTE) is pressed, be sure to create the Condition file you specified later. Otherwise, Alarm will occur in block operation, and E r r o r in automatic operation.
Teaching
5 --'4 3
2.
4.
Press
0
RECORD
key
5 -44
Teaching
M.
2.
*
rr)
sr)
FREQENCY 5.0 1.AXIS 4 Y 1 0.OOd. Y 2 O.OOd 2.AXIS 5 Y 1 O.OOd, Y 2 0.OOd 3.AXIS 6 Y 1 0.OOd. Y 2 O.OOd CENTER S T O P 0.0 s. 1/4 FREQ S T O P 0.0 S . 3/4 FREQ S T O P 0.0 s.
If the specified Condition file does not exist, an Alarm message is sl) displayed. F1 ... Displays the contents of another Condition file. ~ I F Y ... Re-enters a file number.
5. Press
Now, the Weaving by axis instruction "WAX" has been stored. If the specified Condition file does not exist, an Alarm message is I ) displayed.
*
F1 ... Stores the specified Condition file. F2 ... Displays the contents of another Condition file, if any. The display does not change if there are no other Condition.
0
M~DIFY
Teaching
-4 5
Important If F1 (EXECUTE) is pressed, be sure to create the Condition file you specified later. Otherwise, Alarm will occur in block operation, and Error in automatic operation.
\
5.3.6
Weaving End WE
The WE instruction is used to terminate all weaving operations specified by the Weaving Start instructions.
Bill
1. Press
2.
Press
@.
5 -4 6
Teaching
5.3.7
* *
External Control Input/Output instructions a r e divided into 2 groups: External Control Output instructions External Control Input Wait instructions S and R N and F
0199
Setting a delay time allows holding execution of a n instruction for the set time after the immediately preceding Motion instruction is executed. However, execution of a Task program is not held during the period of this waiting time. If the operation is halted during the period of a delay time, the output is not executed later. Depending on output port numbers, operation varies when the mode is changed:
*
Automatically reset output (0000-0099) Automatically OFF when switching from Teach to Auto modes
Automatically held output (0100-0199) Not OFF even if the mode is changed. OFF when external control output OFF (R) is executed.
You can also set output ports to OFF manually by using a teaching box. *
5-4 7
N
F
(infinity)
When the specified input port is not in the specified condition even if the specified waiting time is over, input time out e r r o r will occur, which causes the operation t o be halted.
If
S N R * S, N, NOP, R S F R + S, F, NOP, R
Input/output port numbers and input waiting time a r e specified when each of SFR and SNR is taught. Remember that output port numbers f o r S and same.
R must be the
F o r the relation between output numbers and actual output circuits (output terminals), refer t o the instruction manual "Interface with Jig"
5 - 4 8 Teaching
Cautions 1) All Task instructions taught between two Motion instructions a r e almost simultaneously executed when execution of the Motion instruction followed by them is complete during automatic operation. Especially, care should be taken to teach external control input/output instructions. (Example 001 P S S S S 002 P 11 0 0 0 0 0 0 0 0 1 2 3 4 (Example 001 P S S R 21 0 0 0 0 0 0 0 0 1 2 1 3 (Example 31 001 P S 001 N 001 R 001 002 P
S
002 P
(Example 1) Output ports 001 - 004 a r e simultaneously set ON. (Example 21 Because SO01 and ROO1 a r e simultaneously executed, output port 001 is not set. Only 002 and 003 a r e simultaneously set ON. If you want to output 001, add a Timer instruction (T) with about 0.2 sec. immediately before R001. [Example 31 Like (Example 21 SO01 is not executed. In this case, add NOP instruction after N001. 2) In a Task program like the following examples. External Control Output instructions may not be executed: (Example 11 Oo4 005 [Example 21 004 the same o r almost same point. 0 0 1 P S 001 001
irk
P R
005 N O P
In such cases, add a Timer instruction (T) with about 0.2 sec. between them.
Teaching
5-4 9
m.
'
I>
2.
3.
F1 ... External control output SET FZ ... External control output RESET F3 ... External control input ON WAIT F4 ... External control input OFF WAIT F1 ... Teaches a series of S, N, NOP, and R. FZ ... Teaches a series of S, F, NOP, and R.
p-c--q~INPON/lOFF/
I
>
1
p-ii-zsFRI p
* I
1
t
Enter the output port number by numeric keys. Press, delay time. and then set the
4.
Press
0
RECORD
2.
Set the output port number and the delay time as set f o r SET.
3. Press
Now, the External Control Output instruction "R" has been stored.
5 -5 0
Teaching
~ ~ T I I R E S E T I / ~ ~ ~
2.
LON
PORTLTIMER-o
9 .
3.
Press,
4.
Press
@.
~~
w 3 .
This setting causes waiting for ON input for the specified time. When a signal of the specified input port is switched ON o r F1 (ACCEPT) is pressed, the N instruction is stored. Then, the NOP instruction is automatically stored following "N".
2.
Set the input port number by numeric keys as set for N ( I NP ON).
3. press
@.
This setting causes waiting for O F F input for the specified time. When a signal of the specified input port is switched O F F o r F1 (ACCEPT) is pressed, the F instruction is stored. Then, the NOP instruction is autoinatically stored following " F " .
Teaching
5-5
I . Press
2.
Set the port numbers t o be output (SET RESET) by numeric keys. press
[SNK-OUT-Io o i ~ =
'T1ME=ocs
3.
number t o wait f o r ON in the case of SNR o r the port number t o wait f o r OFF in the case of SFR by numeric keys.
4.
* *
~SNR-OUT=I~# IN=O~BTIME-*SI
5. press
@.
(ISNR OUT=I 8 @
INm0 6 0 T I M E = ~ S ,
This setting causes waiting for ON (in the case of SNR) o r for OFF (in the case of SFR) for the specified time. When a signal of the specified input port is entered o r F1 (ACCEPT) is pressed, SNR (or SFR) is stored.
/ACCEPT]
5-5 2
Teaching
5. 4
Block Operation
Block operation allows the operator to check positions/attitude taught in a Task
program by operating the teaching box. To perform block operation, the following conditions must be satisfied: The SERVO is ON state. The current mode is TEACH. Task program has been specified.
* The Search for Instructions feature* is not active.
* *
5.4.1
(2) Backward block operation Backward block operation allows the operator to execute instructions in reverse order by sequence number. The backward operation terminates a t sequence 1. It is not possible to run back from sequence 1.
) Important
1) In block operation unlike automatic operation, some instructions a r e not executed:
Thus, In weaving sections, weaving can be performed ( a t the same conditions a s those in forward block operation) in block operation. If DEC is executed in backward operation, the counter value is added
Jh
-5
program by performing operation such a s forward block operation, backward operation allows you to go back up to the first sequence of that program but no further. Therefore, in backward operation, it is not possible to return to the original program.
\
/
Ell
0
RESET
or specify a
2.
Press holding
[ l El) E
(or
while
down.
operation causes the halted state to be entered. You can restart the operation by pressing while holding
@ y
1 ,1 or ,
BLOCK
5-5 4
Teaching
5.4.2
continuous operation. However, in this case, operation stops for a moment a t each instruction, which does not occur in the case of continuous execution by specifying blocli continuous operation.
$4-.
For continuous execution of instructions, specify block continuous operation. key with1
BLOCK
, lor ,
: n e
\ ,
2.
63
MU
, then,
If the
block operation, the LED to go out and block continuous operation is canceled.
n = u
is released during
5.4.3
In block operation, the manipulator operates a t a block operating speed only when it executes Positioning instructions (P, HP, and PM). When executing other instructionsInterpolation Instructions (L, LO, C, CO, etc.1-, it operates a t a taught speed like in automatic operation. In welding sections, the robot does not move a t a speed taught wit11 the Welding instruction "AS" but move a t speed settings of L, C, etc. taught in welding sections. 4 step speed a r e provided for Block operation and can be switched over with the teaching box. B-1 Low B-2
B-3
B4 High
1111
0
SPEED
The display a t the speed display a r e a will chande to the block operating speed.
2.
5.4.. 4
Halting and restarting block operation during execution of a Weaving, External Control Input/Output, o r Timer instruction results in the following:
(1) Weaving instructions (WFP and WAX) When block operation is halted in a weaving section, the center stop process being performed. Path after restarting
+
Mainpath
Center stop Fig.5.14 The weaving path a t the time of halting/restarting (block operation)
weaving is not ~erforrned.1 The center stop means a return to the main ~ a t h ( w h e r e
(2) External Control Input/Output instructions (N, F, S, and R) The input waiting time and delay time a r e aborted when the operation is halted, and a r e recounted from the beginning when restarted.
5.4.5
The operator can cancel the halt state of block operation by operating the teaching box.
@This feature allows the operator t o add instructions in the halted state of block operation. @If the halted instruction, e.g., Timer or External Control Input/Output, has a long time setting, this feature enables the operator t o shit execution t o the next instruction immediately.
Caution
If you perform block operation after cancelling the halted state, the
manipulator s t a r t s t o move to the next sequence from the stopped point. Therefore, take care to avoid interference with the jig. (Examplel When block operation is performed to run the following Task program:
100%
p
(007)
Halted point
-+
-"
I I
, , .,
r 0
P
(012)
Fig.5.15 Movement after cancellation of the halted state of block operation Block operation (forward) is halted between sequences 009 and 010 ( a t the halted point shown above), and then the halted state is cancelled. ON is output to output port 100 immediately when the operation (forward block) is restarted, and the manipulator moves to sequence 011.
I I
This causes the LED t o go out. Now, the halted state h a s been cancelled.
rs~op
Teaching
5-5 7
5.4.6
Sequence Jump
The Sequence J u m p allows the operator t o move a mechanism t o the position of a specified sequence number.
@This feature is used when you want t o run part of a Task program which contains a number of sequences, by block operation.
1. Press F2 (JUMP).
2.
3. Holding
or
8
.
down, press
-5 8
Teaching
5. 5
Here, let us try to add P a t the point after L of sequence number 86: 1. Move the cursor t o the
instruction (sequence 086) which should be followed by the instruction you want t o add, by performing block operation o r executing the sequence jump. I )
2.
Press
T.MECB. ML4
WE
084 P 085 L >086 L 100% 150m 15Om
TEACH
P777
Ml
MI
M1
/ M O T m m l m m / >
4.
Set a speed and Overlap ON/ OFF in the same manners a s those for creating data.
5. Press . Now, P has been stored. If you want to add more instructions, repeat the above operation.
If you want to cancel the addition, press ~ I F Y.
T.MECH.ML4
TEACH
P777
M1 M1
MI MI
% O I : DE E P S P ( O
L A P Z Q N ~
/MOTION/II/OIm]lmmI >
6.
again t o terminate
Teaching
5 -5 9
5. 5. 2
Deleting Instructions
The Delete feature alloivs the operator to delete instructions. It is possible to delete n~ultiple instructions a t one time by specifying a range. However, deletion resulting in a series of more than 10 Task instructions is not possible.
L L
L
M1 M1 M1 M1 M1
~ j I J ] r z - i T E l ~ l ~> /
T.MECH. ML4 TEACH P777 SQNo.=132 SERVO ON RANGEFOR DEL. WE 100% 084 P >085 L 150cm 086 L i"IS0cm 088 L 100cm
2.
Press
@. w
M1 M1 M1
MI'^
1,, 1
BLOCK
Pressing
0
MOOIFY
allows you t o
0
DELETE
3.
Press F3 (EXECUTE).
WE P
L L L
C2
M1 M1 M1 M1 M1
J S E A R C H / ) J p T i E / ~ ~ >
If you press
0
MOOIFY
immediately
5. 6
5. 6. 1
It is possible t o change P to L, o r L to P , but not a Motion instruction t o a Task instruction. It is not possible t o change Motion instructions of the single manipulator such as P, L, and C t o Motion instructions of the multiple-manipulator such as HP, HL, and HC.
2.
Press
4.
Press
Teaching
5-6 1
5.6. 2
It is possible to change operating speeds and Overlap ON/OFF settings of Motion instructions.
"L"of
sequence 085:
3.
Set a speed and Overlap ON/OFF in the same manners as those f o r creating new data.
4.
press
Q.
T.MECkI. ML4
WE
084 >085 086 087 088 P
TEACH
P777 SQ Na=13 2
L
L C1
SERVOON
C2
M1 M1 M1 MI M1
rEEiqlJ[pl~[PATHAT( >
5. 6. 3
Changing Positions/Attitudes
WE
084 >085 086 087 088 P
TEACH
P777 SQ No.=132
SERVO ON
L L C1 C2
MI M1 MI M1 M1
2.
Move the manipulator t o the position/attitude you want, by performing manual manipulation.
I T E E E ' q l J J ~ l ~ > ] ~
3. Press
@.
5.6.4
It is possible t o change Task instructions, such as Welding, Weaving, and External Control Input/Output, to other Task instructions, but not Task instructions t o Motion instructions.
Changing Task instructions
T.MECH. ML4
WE
084 P 085 L 086 L 0 8 7 C1 100%
,
TEACH
BASE
.
Press
t o change t o N
I) r
PI77 SQ N o ~ 1 3 2
ur,=u.u s
BASE BASE BASE
MI
, ,
,.
.I
SERVO ON
MI MI MI
Press F3 (INP ON) . Set the port number and the input waiting time in same manners as those f o r creating new data.
4.
T.MEC1-I. ML 4
WE
TEACH
P777 SQ No71 3 2
>
084
SERVO ON
5. Press
085 L 086 L 0 8 7 C1
MI MI MI MI
IrnIIJIpE'qIPATHJ/PATHl>
5.6.5
I t is possible t o change parameters of Task instructions such a s Welding, Weaving, and External Control Input/Output.
This section explains how t o change an output port number of external control output.
1. Move the cursor t o the instruction t o be changed (S in this example).
2.
3.
T.MECI1. ML4
WE
084 ) I 085 086 087 P
TEACH
P777 SQ Na=13 2 SERVO OFF
s
L L C1
BASE
I)LE.II.IIS
MI
(
M1 MI MI
ISEARCH/IJ]/SHIFTIIPATHIW]>
T.MECA. ML4
WE
4.
@.
TEACH
P777 SQ Na=l3 2
>
084
SERVO ON
BASE
DL=O.Os
M1 MI MI MI
p%'KEq/ n I P A T H I r n l > Jr
Teaching
5-6 3
5. 7
Searching f o r Instructions
The Search function is used to find a specified instructions in the Task program being
currently edited. This function allows the operator t o change d a t a such as welding conditions without moving sequences. It can be used when the servo power is OFF. Searching for the following instruction is possible:
Weaving S t a r t (WFP and WAX) Tracking S t a r t (ST)/Tracking End (ET) Touch sensor related instructions (SFO, SF2, SF3, and SF51 External Control Input/Output (S, R , N, and F ) P r o g r a m Jump/Call ( J P , J F , and CL) Timer Wait ( T )
OSACOM SUPER 8700 searches sequences below the cursor position. Therefore, it is not possible t o search for instructions a t and above the cursor position.
After searching, you can add instructions, o r delete o r change the instruction you specified. However, note that, if you add a Motion instruction, the position/attitude of the manipulator where you a r e entering will be stored.
If you change the position/attitude, the position/attitude of the manipulator where you a r e entering will not be stored. So, you can change only the parameters(i.e., Speed, o r Lap on/off) of a Motion instruction.
5 -6 4
Teaching
'Pressing
or
allows
F1 ... Terminates the search. The position of the manipulator does not correspond t o the current sequence. F2 ... Searches for Arc Start/ End instructions. F3 ... Searches for Weaving S t a r t instructions. F4 ... Searches for Tracking Start/End instructions. F5 .. . Searches for touch sensor related instructions. F1 ... Searches for External Control Input/Output instructions. F2 . .. Searches for Program Jump and Call instructions. F3 ... Searches for Timer Time Wait instructions.
2. Select the instruction you want t o search f o r by using the function key. In this example, press F2 key (AS/AE).
OSACOM SUPER 8700 searches for the specified instruction through the Task program and displays it as the current sequence.
rQ
T.MECH.ML4
>
100% 150m
M1 MI 1.0s. MI M1 M1
[MARKIIAS/AEIvlJST/ETIm>
Teaching
5-6 5
The sequence corresponding to the current position of the manipulator is marked with @.
If the specified instruction does not exist, a message "NOT EXIST" appears a t the auxiliary display a r e a on the current screen. This message will disappear a f t e r 1 second
T.MECII. M L 4
TEACH
P7 7 7
NOT^
j p T K i q M A R K / / ~ l ~ ~ ] >
3.
4.
Add, delete, o r change if necessary. Press F1 (SO MARK) o r to terminate the search operat~on.
Pressing F1 (SQ MARK) causes the current sequence in the search mode t o be treated as the current sequence. Because the position of the manipulator differs from the d a t a of the current sequence, take care when you perform block operation. t o terminate the causes OSACOM SUPER 8700 t o return t o the original sequence. That is, the current sequence corresponds the position of the manipulator.
T.MECII.ML4
TEACH
P7 7 7
092 P >093 L AS
095*C2
-6
Teaching
Chapter 6
A u t o m a t i c Operation
/I
/
Automatic operation is performed to execute Task programs . This chapter descrilies how to s t a r t a Task program by Multi-station system o r Direct program entry system. and how to halt and restart the automatic operation .
I
I I
Contents
..................................................................................................................................
6 2 Automatic Operation by the Multi-station System 6.2.1 Start Allocation ....................................................................................................................................... 6.2.2 Changing t o Auto Mode and Starting Automatic Operation .............................. 6.2.3 Start Reserving and Callcelling .................................................................................................. 6.3 Automatic Operation by the Direct Program Entry System ....... 6.4 Job End ................................................................................................................................................................... 6 5 Halt
6 6 Restart
......................................................................................................................................
....................................................................................................
............................................................................
................................................................................................................................
6.6.4 Restarting After Block Operation 6.6.5 Restarting from Halting during Execution of Task Instruction
6.
Automatic Operation
Automatic Operation
Automatic Operation is performed to execute Task programs specified from among the created Task programs. To perform automatic operation, the following conditions must
be satisfied:
6. 1
The servo power is ON. The current mode is AUTO. Any one of Task program numbers 001 - 999 has been specified. The manipulator exists in the Start Enable Area.
* *
Depending on the attitude of the manipulator, automatic operation sometimes may not
be started. The range of the attitude which enables automatic operation to be started is
referred to as the Start Enable Area. When the manipulator exists within the Start Enable Area, the LED of "READY" on the teaching box lights.
-1
The S t a r t Enable Area can be modified by setting "START ENABLE AREA" in the user parameters for setting the system status.
* :Refer to
6 -2
Automatic Operation
6. 2
s t a r t of another Task program by press the START button on the operating panel (or starting box) installed a t each station. This feature enables multiple Task programs to be sequentially started. Note that it is necessary to allocate Task program numbers to be started in advance to the START button of each station.
In this system automatic operation is performed in accordance with the following procedure: Perform s t a r t allocation.
Teach mode
Auto mode
I1 I
Automatic operation
-
s
Press the START button. Start reservation
-
I
-
Start cancellation
Automatic Operation
6 -3
6.2. 1
Start Allocation
Storing a Task program number you want to s t a r t to each station is referred to a s Start Allocation. This operation is performed in Teach mode. The allocated Task program numbers a r e held even after the control power is turned off.
2.
I 4-) I
3.
4.
If you press
cancel all allocations you have set, and the previous settings of Task program numbers will be stored.
0 0
RECORD
key.
RESET
, YOU can
-4
Automatic Operation
6.2.2
When you have finished the s t a r t allocation, then you change to Auto mode and perform automatic operation. Before changing to Auto, check that the manipulator exists within the s t a r t enable area.
I Changing t o I
This step is not required if the setting of "AUTO LOCK" * in the user parameters for setting the system status is OFF.
2.
Press the AUTO button on the operating panel ( o r set the auto mode input of input terminal ON).
Ir)
or
ON/OFF
: Refer to "Setting the System Status", section 2.1 in part 11, and "ModesJ', in section
2.4 in part I .
Automatic Operation 6
-5
Move the manipulator t o within the start enable area by manual manipulation.
Note It is not possible to reserve a Task program being currently running by automatic operation.
(2) Cancelling Start Reservations The operator can cancel s t a r t reservations of Task programs. Even if one of multiple reservations is cancelled, the rest a r e still effective. (Example) Task program 001 (referred to as PO01 in the following) is running by automatic operation, and P002, P003, and PO04 are reserved in this order. When 003 is cancelled, automatic operation is performed to execute each of the reserved PO02 and PO04 in this order after PO01 is completed.
6-6
Automatic Operation
reservations
During automatic operation the screen look like the one shown on the right.
1. When automatic operation is
running a t another station, press the START button on the operating panel ( o r starting box).
I )
The Task program allocated to the station whose START button was pressed, will enter the reserved state.
2.
I f you press
F1 (RESERVE)
during automatic operation, you can view the currently reserved stations and Task program numbers.
You can return to the original screen when tlie Task program being currently running by automatic operation is completed, o r by pressing
0
RESET
Automatic Operation
6.- 7
The direct program entry system allows the operator to s t a r t automatic operation by directly specifying Task program numbers t o specialized logical input ports. Automatic operation is started when a S t a r t input signal is entered. There a r e two ways of specifying Task program numbers, for which specialized logical input ports a r e provided: BCD code entry Binary code entry
(1) The BCD code entry Task program numbers ranging from 001 through 799 a r e available. The relation between specialized logical input ports and Task program numbers is shown below: Specialized logical input port
Hundred
Ten
One
1
0
1 1
1 0
1 0
0 1
0 1
1 0
1 0
0 1
0 0
1 1
799
265
[Example)
6 -8
Automatic Operation
Teach mode Press the AUTO mode button. (Auto Mode input ON)
-
1
Set the s t a r t input ON.
1
Automatic Operation
This step is not required if the setting of "AUTO LOCK" * in the user parameters for setting the system s t a t u s is OFF.
-9
2.
Press the AUTO button on the operating panel (or set the auto
Move the manipulator t o within the start enable area by manual manipulation.
4.
6-1 0
Automatic Operation
6.4
Job End
The termination of automatic operation of the specified Task program programs
* *
Stops the current weaving o r welding process. Counts the throughput and reports it on the teaching box. Starts the next reserved Task program (if specified by the multi-station system).
The figure on the 7th line a t the main display a r e a shows the throughput. I t is possible to check it also in the operation of s t a r t allocation (provided that the multi-station system is employed). The upper limit is 30000.
6. 5
Halt
Automatic operation can be halted by a key operation o r a n external signal input in a condition which enables continuation restart.
When the a r c is not generated during a welding process Immediately the welding process being stopped, the automatic operation halts. During a crater process After the current crater process being completed, the automatic operation halts. During a welding process except the above Immediately the process being stopped, the automatic operation halts.
(2) Halt during weaving The center stop process being performed, the automatic operation halts. Weaving path
Halted point
Fig.6.3 Center stop The center stop means a return to the main path (where weaving is not performed).
Automatic Operation
6-1 1
(3)
Halt during waiting for Timer time Immediately the process being stopped, the automatic operation halts.
(4)
Halt during a n external control input or output Waiting for external control input Immediately the process being stopped, the automatic operation halts. External control output with a delay timer setting Immediately the process being stopped, the automatic operation halts.
(5)
During inching o r retracting Immediately the inching o r retracting being stopped, automatic operation halts.
Note Data contained in the logic table' a r e executed even in the halted state.
--
-1
Automatic Operation
6. 6
Restart
* *
Restarting from a halted point Restarting after performing manual manipulation from a halted point and specifying a s t a r t point. Overlap Restarting Restarting after performing block operation
Important 1) When a s t a r t reservation has been made by the multi-station system, in the halted state, pressing the START button of the reserved station causes the reservation to be cancelled.
2) In the Direct Program Entry system, setting the s t a r t input ON allows you to restart automatic operation, but, in this case, the halted Task program will be restarted, but not the Task program you specified.
3) If automatic operation is halted when a Task program a t the jump destination o r a called program is running in accordance with the external control input condition in the original Task program, restarting causes the halted Task program to be executed, regardless of the state of the external control input.
6 .6.1
Restarting allows the operator to continue the operation from a halted point.
Automatic Operation
6-1 3
6 . 6.2
It is possible to restart automatic operation from another point by performing manual manipulation from a halted point. In this case, the manipulator moves to the target point from that point. The movement depends on data contained in the halted sequence. For example, the manipulator moves by Linear Interpolation if the halted sequence contains L, o r by Positioning if P.
+---Manipulator
P , AS
Manual manipulation Path when automatic operation is restarted Fig. 6.4 Restarting from a specified s t a r t point
If a s t a r t point is not specified after manual manipulation is performed, the manipulator restarts the operation after returning to the stopped point by positioning movement. The speed is the setting of "SPEED TO PM" in the user parameters for setting the system status.
EIll
In the halted state, the screen looks like the one shown on the right.
T.MECH. M H 3
AUTO
* *
PO01 SQ No.=9 9 9
S
054 L 055 C1
M1 M1 M1 M1 M1
BASE BASE
pzizivq
1. Press F3 (STRT PO).
T.MECII. M H 3
/rs'iTqPO//RETREATIISQ]
051 P 100% 052 P 90% >053 L 250w S 012 054 L 150m 055 C l 150m PUSH F1 TO SET M1 M1 MI DL=O.Os BASE M 1 BASE M 1
AUTO
PO01 SQ N0.=9 9 9
RESTART POINT.
iposSEi/
2. Move the manipulator by manual manipulation.
6-1 4
Automatic Operation
3.
- the ,
6.6.3
Overlap Restarting
The overlap restarting is a way of restarting the operation after the manipulator is moved back from a halted point by a given distance. A distance is set in "RESTART RETRACT" of the user parameters for setting the system status. This feature is available when the halted sequence contains a n Interpolation instruction, such a s L o r C.
Important The overlap distance is up to the point in the previous sequence, and moving back further is not possible. In the following example, the manipulator travels back only 10mm even if the setting is 15mm. Overlap restarting
t - -
-.
Moving direction
2. Press the START button on the operation box (or starting box).
The operation will be restarted after the manipulator travels back the distance setting.
-1 5
6. 6.4
Before restarting the operation, it is possible to perform block operation in the halted. However, performing a sequence jump is not possible.
In the halted state, the screen looks like the one shown on the right:
*
*
Press
or1
BLOCK
1, while
When you restart, the manipulator moves from the point where you stopped block operation. If you want to change taught data, use the Path function*.
Important If you want t o specify a restart point after halting during execution of an Circular Interpolation instruction (C1 o r C2), perform block operation. If you specify a restart point by manual manipulation, the circular path may change a t the time of restarting.
' .
I. I
6. 6. 5
Table 6.1. Operations a t restating when halting during a welding process Haltinc Timing. During preflow During wire-slow down by Scratch s t a r t During crater Drocess During online modification* During any other welding process Operation a t Restarting. Resetting the preflow time and then performing preflow from the beginning. Restarting with the current welding conditions from the halted point. Execution of the next instruction because the crater Drocess has been c o m ~ l e t e d before halting. Restarting with the previous welding conditions not the welding conditions being modified Restarting with the current welding conditions.
P sr
(3) Halt during execution of Timer o r the waiting time of a n external control input
Restarting causes the time to be recounted from the beginning.
I[.
Automatic Operation
6
-1 7
Chapter 7
Weaving Condition files.
Editing Files
Contents
7.
E d i t i n g Files
Task programs, Welding Condition data, etc. a r e treated a s files. Files that can be edited and created a r e the following: Table 7.1. Types of files that can be edited and created
Type of File Task program Welding Condition file Weavincr Condition file Seauencer file User Parameter file Welding Characteristic file System Parameter file Offset file Laser Sensor file Multi-pass Welding Condition file Welding Task file
1 I
I I
Reference for Editing and Creating "Teaching", chapter 5 in part 1 "Editing Welding Condition Files", section 7.2. in this chapter "Editing Weaving Condition Files", section 7.2. in this c h a ~ t e r Instruction Manual "Interfacing with Jig" "User Parameters", chapter 2 in part 2 "User Parameters", chapter 2 in part 2 Not edited Instruction Manual "Options" Not used
Under development
This chapter gives detailed explanations of operations for editing Welding Condition files and Weaving Condition files. Once welding conditions and weaving conditions a r e stored in files, you can use them for teaching by simply specifying file numbers, which allows you can save teaching time.
7. 1
Selecting Files
Files a r e selected by using the function keys to which various types of files have been assigned.
I I
Selecting f i l e s
1. Press F2 (EDIT) at the top layer of Teach mode.
2.
*
[ O ( J B
(OFFSITI(SpiETx1
Select, by the function key, the file type you want t o edit.
/ ] M S E /
F5
programs. .. . Edits Weaving Condition files. (See section 7.3.) ... Edits Weaving Pattern files. (Under development) ... Edits Arc Start Condition files. (See section 7.2.) ... Edits Arc End Condition files. (See section 7.2.)
Editing Files
-1
F1 ... Edits Welding Task files. (Under development) F3 ... Edits Offset files. (Option) F4 ... Edits Sequencer files. F5 ... Edits Laser Sensor files. (Option)
[ [
F . . Edits Multi-pass Arc Start Condition files. (Not used) F2 ... Edits Multi-pass Arc End Condition files. (Not used)
7-2
Editing Files
7. 2
Arc Start Condition file(ASC file) Arc End Condition file(AEC file)
If a n existing file number is entered, OSACOM SUPER 8700 displays the contents of that file. If a new file number is entered, OSACOM SUPER 8700 displays the default settings. Edit files accordingly.
I Editing Arc I
ENTER F I L E NUMBER
TEACH A S C-
Enter a file number b y using numeric keys, and set condition data.
I .
using numeric keys.
18Jor *
Set condition data in the same manner a s that for individually coiltrolled power unit. When you place the cursor (>)a t "VOLT. ADJUST", you can switch between
+ and-by
pressing F1 (+/--I.
Irr)
Editing Files
7-3
Set condition d a t a in the same manner as that for individually controlled power unit
3.
Press
TEACH ASCl 0
II
> WELDING
180A 5 Om 150m
0
RECORD
If you want t o cancel the d a t a you just entered, press unchanged. If you press The previous setting will remain
RESET
0 0
RESET
instead.
when creating a
2.
Enter a file number by using numeric keys, and set condition data.
I TEACH
AEClO
I>
180A
2 0.OV 1 0 s. .
00 S . .
For Synergic controlled power unit Set condition data in the same manner as that for individually controlled power unit. When you place the cursor (>)at "VOLT. ADJUST", you can switch between+and- by pressing F1 (+/-I.
7-4
Editing Files
TEACH AECl 0
>
3. Press
0
RECORD
0
RESET
instead.
0
RESET
when creating
Editing Files
-5
7. 3
Fixed Pattern Weaving file (WFP file) Axis Weaving file (WAX file)
You cannot edit the other type of Weaving Condition file as it is under development. If a n existing file number is entered, OSACOM SUPER 8700 displays the contents of that file on the Edit screen. If a new file number is entered, OSACOM SUPER 8700 displays the default settings. Edit files accordingly.
2.
Press F1 (FIXED).
* I
TEACH
I ENTER
F I L E NUMBER
1/4 3/4
Setting a frequency Set a weaving frequency in the unit of 0.1 Hz by using numeric keys.
Set each stopping time Set a s t ~ p p i n g time a t each point in the unit of 0.lsec.
4.
Press
0
RECORD
If you want t o cancel the d a t a you just entered, press unchanged. The previous setting will remain
If you press
0 0
RESET RESET
instead.
when creating a
2.
Press F4 (JOINT)
TEACH W A X-
ENTER F I L E NUMBER
m,
modify, by using
andm].
M 13 9c
--
Editing Files
7 -7
Setting weaving axes and amplitudes Set the numbers of weaving axes and amplitudes by using numeric keys.
F o r n o n - ~ ~ e a ~ axes, set the ing aniplitudes a t 0.Note that the unit of amplitude is a degree.
Setting each stopping time Set stopping time a t each point in the unit of 0.lsec.
4.
Press
0
flECORD
0
RESET
instead.
0
RESET
when creating a
-8
Editing Files
Chapter 8
File Operations
Contents
8.
File Operations
Functions used to deal with files include: Edit (modify) files * List files * Copy files Delete files Rename files Operations for editing files have been discussed in chapters 5 and 7. This chapter gives detailed explanations of file operations except editing files. These functions a r e operated from the List screen for each of the following file types: * Task program Welding Condition file Weaving Condition file * Sequencer file Deviation Correction file (option) * Offset file (option) * Laser Sensor file (option) Search Pattern file (option)
--
8. 1
Listing Files
The List function allows the operator to list created files of the same file type. A list contains, file type, creation dates, and life sizes (only for Task program files), in addition to file names. Though files a r e listed in order by number, only Task programs can be also listed in order by creation date.'
II I
Listing files
of Teach mode.
I )
F1 ... Lists Task programs F2 ... List Welding Condition files F3 ... List Weaving Condition files F4 ... List Sequencer files F5 .. . List Deviation Correction files 1 . List Offset files F2 ... List Laser Sensor files F3 ... List Search Pattern files
-1
2.
To select the file type you want to list, press the relevant function key.
TEACH
LSERVO
The Task programs a r e listed.
FILE LIST TASK PROGRAM FILE FILE SEQUENCES DATE > pm'q 66 92-04-01 PO02 55 92-03-29 PO 03 130 92-03-28
/RoLL[
pixr-x] 1pFT-i-q
1-
>
TEACH L%ERYO
The ASC files (Arc S t a r t Condition files) and AEC files (Arc End Condition files) a r e listed in this order.
>=
OF^
WELDING FILE DATE 92-0 3-0 3 92-0 2-2 8 92-0 2-2 9 9 2-0 3-0 1 9 2-0 3-0 7
j r i z - i E q ~ I ~ T r n l / D E L / >
TEACH
>I?N_PPOII
WAX 0 2
The WFP files (Fixed Pattern Weaving files) and WAX files (Axis Weaving files) a r e listed in this order.
L S E R Y O ~ WAXO3
[RoLL]IROLLDN]IEDm/m(DEL/ >
TEACH
SERVO
p i
OF^
>
8-2
File Operations
[a
or
F1 ... Moves one page forward. (The screen does not change if the last page is shown.) F2 ... Moves one page back. (The screen does not change if the first page is shown.) F3 ... Edits files. * F4 ... Copies files. (See section 8.2.) F5 ... Deletes files. (See section 8.3.) F1 ... Rename files. (See section 8.4.)
8-3
8. 2
Copying Files
Tlie Copy function allows the operator t o make copies of specified files. If the specified file does not exist, a n error occurs. If a file with the same name already
Copying f i l e s
1. Move the cursor (>)t o the copy
source file by pressing
TEACH FILE LIST TASK PROGRAM FILE FILE SEQUENCES DATE PO01 55 92-03-20 PO02 55 92-03-29 O P F ~1 > 130 92-03-28 PO04 125 92-05-07 PO07 87 92-04-03
LSERVO
/ R o L L l / R O L L l ~ l ~ j I D E>L j
2.
Press F4 (COPY).
13 01
P-
[SERVO OFEJ
TO
*
1-
SERVO OFF^
TO
P Oo 4
4.
Press
F1 (EXECUTE) t o copy.
If the file name you specified already exists, a message "OVERWRITE ? " is displayed. Select by the Function key:
LSERVO OFF^
TO
PO04
/EXECUSEIpmm]
8-4
F i l e Operations
8. 3
Deleting Files
The Delete function allows the operator to delete specified files. Before deleting, OSACOM SUPER 8700 asks you to check the file name you specified.
IZI
Deleting files
TEACH FILE LIST TASK PROGRAM FILE FILE SEQUENCES DATE O P F ~ >IPO01 PO 0 2 PO 0 4 PO 0 7 55 55 130 125 87 92-03-20 92-03-29 92-03-28 92-05-07 92-04-03
SERVO
p i F i r i q ~ D N / I E D ~ l ~ I ~ j >
2.
Press F5 (DELI.
TEACH
Lm]
13.
Press F1 (EXECUTE).
.) I
0
RESET
File Operations
8-5
8. 4
Renaming Files
The Rename function allows the operator to rename specified files. If the specified file does not exist, a n e r r o r occurs. If a file with the same name already
Renaming files
1. Move the cursor (>)t o the file
you want t o rename, by pressing
TEACH
~ E R V
>=P O 0 4 Q ~
PO 0 l PO02
PO 0 7
55 55 130 125 87
/RoLLUP/rROLLDNJIEDrnT//COPYIrnI >
2.
Press
~1 (RENAME).
3.
4.
TEACH
SERVO
If the file you specified already exists, a message "OVERWRITE ? " is displayed. Select by the Function key:
-\/NO]
8-6
File Operations
8. 5
Depending on file types, some functions a r e not available. For details, see the list below:
File Type
File Name
Edit
Rename
Task program Welding Condition file Weaving Condition file Laser Sensor file Sequencer file Offset file Deviation Correction file Search Pattern file User Parameter filee System Parameter file Welding Characteristic file
***
*.
AEC*
0
0 0
0
0 0
0
0 0
0 0 0 0 0
ASC*
0 0
0
0
0
0
0
0
0
0
* **
0
x x
0
0
x
X
0
0
x
X
0 0
X
SF2M *
6
X
X
USEMAIN, etc.
0
0
#***-***
$ WTBD *
x
X :
x
Inoperable
0 : Operable,
* : Represents a figure.
0 Note
Search Pattern file SF2M01-05 can not be deleted.
File Operations
8-7
Chapter 9
This chapter explains how to cancel the emergency stop and the shock sensor.
Contents
.................................................................................................................................................
sensor .........................................................................................................................................................
~ ~ shock sensorl the ~ ~ l i ~ ~
9.2.2 Before Automatic Operation and After Completion of the J o b ......................... g .2.3 In Teach Mode ............................................................................................................................................ 9.2.4 Correcting Taught Positions Where the Shock Sensor Operates
......................
9.
9. I
ISERVO OFF^
m)
P L L CI C2
EhIERGENCSTOP
MI MI MI
pzEi"lIJlISHIFTJIPATH/JPATH]
2.
Cancel the emergency stop.
.) I
084 P777 >085 SQ No.=132 086 ~ B R V DQFFJ 087 088
>
AXIS M L 4 TEACH
WE
P
L
L
CI C2
MI MI MI MI M1
pziEqI JWISHIFT/IPATH//PATH>
3.
*
9-1
9. 2
Shock Sensor
The way of handling and recovering from Shock Sensor depends on the operating
9.2.1
+
nrl,
AUTO PO 0 1 SQ No.=999 SERVO ON STN 1
051 P 052 P >a53 L S 054 L 055 C1
Press
100% 9096 SWOC@SBESOR 250011 012 DL=O.Os 150m BASE MI 150m BASE M1
/p.EEq
3. Cancel the shock sensor by
performing manual manipulation.
9.2.2
SERVO ON
2. Press
@.
9-2
3.
9.2.3
In Teach Mode
119
2.
Note When the shock sensor operates, block operation cannot be performed.
9.2.4
The shock sensor may operate a t positions you taught. This sectio~l explains how to correct such positions.
lBl
M1 MI M1 MI MI
AS ASCOl
[TEEGilJJ] K i / P T- / r i F = I A 1H z
>
2.
Press Fl(SEARCI-1)
9-3
t o the sequence t o be
corrected.
* *
MI
M1 M1 MI
[saMARX/rn/IS//ST/ETIIS/
094 P AXIS MH3 AS TEACH >095*L P7 77 096*L SQ No.=132 097*L SERVO ON AE
>
M1 M1
M1
4.
M1
AECOl
I s E A R C H / ~ ] j l / - - F T>q ~
5.
Move the manipulator, by manual manipulation, t o the position/attitude you want to teach, and press
0
RECORD
-4
Chapter 1
11
This chapter describes application features and functions. s u c l ~ as the Read Positions feature and the Home Stop function. used in Teach mode .
Contents
1.1 Application Features and Functions Used for Manual Operations .........
1.1.1 Displaying Angles and Coordinates (Reading Positions) 1.1.2 The 'Home Stop Function ...................................................................................................................
1.1.3 The Work Enable Area 1.1.4 The Reference Joint Angles a t the S t a r t Enable Area
1.1 5 Setting Manual Speeds 1.2 Application Features and Functions Used for Teaching
1.2 .1 Logical Check on Task Programs 1.2 .2 Confirmation of Terminating Teaching 1 2.3 setting the
.................................................
................................................................................
way of performing~
l operatillg speeds ~ ~ k
l operation ~ ~
.......................................................... k
..................
1.
1. 1
1. 1. 1
@ Important
F o r AIJMEGA V series, the angles read by this feature cannot be used to set the s t a r t enable a r e a (because the reference joint angles a t the s t a r t enable a r e a a r e different). F o r details, refer to "The Reference Joint Angles for the S t a r t Enable Area", section 1.1.4.
Reading Positions
0
READ
While you a r e holding the keys down, the rotating angle of each axis and the coordinate value in the currently specified coordinate system a r e displayed on the left and right sides of the screen, respectively.
TEACH SERVO ON
A N G IAXS : 3 6 5 C O O R D X : 9 8 1.7 . 2AXS:- 7.9 Y: 84.8 . Z: 11.5 3AXS : -7 3 2 4AXS: 54.9 a: 18.2 5AXS: 86.4 b: 3.6 C :-180.1
J o i n t Angle 01 each a x i s
The reference positions t o display the angles a r e shown in Fig.l.1 and Fig.l.2.
* 1: Refer t o
this part.
* 2: Refer to * 3: Refer t o
"The Home Stop Function", section 1.1.2 in this p a r t "The Work Enable Area", section 1.1.3 in this part.
Application Features and Functions Used in Teach Mode
1-1
Axis 4
' 0"
0"
Axis 1: 0" a t the front position Axis 2: 0" a t the horizontal position Axis 3: 0" a t the position where Axes 1 and 3 align. Axis 4: 0" a t the position where Axes 3 and 4 align. Axis 5: 0" a t the directly downward position.
1 -2
Axis 2 -I-
Axis 1: 0" a t the front position Axis 2: 0" a t the vertical position Axis 3: 90" a t the angle between the upper and lower a r m s (The angle of Axis 3 is expressed as a n angle between the upper and lower arms.) Axis 4 : 0" a t the position where Axes 3 and 4 align. Axis 5: 0" a t the position where Axes 3 and 4 align. Axis 6: 0" a t the front position. Fig.l.2. The reference positions of ALMEGA V series
Application Features and Functions Used in Teach Mode 1
-3
1. 1 . 2
The Home Stop function allows the operator to stop the manipulator during manual maiiipulatioi~ t a position which has been stored in advance. The home stop ON/OFF a aind position a r e set in "SPECIFIED POINT HOLD" of the user parameters for setting the system status*. There a r e two way of setting the position: * Directly entering numeric values of the joint angles o r Base coordinate values a t a stopping position t o be stored. First, move the manipulator to the stopping position you want to store, by performing manual manipulation, and read the joint angles o r Base coordinate values by using the read positions feature. Then, enter these values. * Moving the manipulator to a stopping position t o be stored. Move the manipulator to the stopping position you want to store, by manual nlanipulation, and set that position as the home position. F o r details of how to set, refer to "Setting the Home Position" section 2.1.1. Axis 5 of ALMEGA G series and W01 has the default setting of the Home Position (only when Axis movement is specified) shown below:
When Axis 5 positions directly downward, the operation stops. To move the manipulator in the same direction again, release the key once and press it again.
Perpendicular line Fig.l.3 The Home position of ALMEGA G series and W01
@This feature is useful t o fix the torch attitude.
Note If the system h a s multiple mechanisms, the Home Stop feature is available only t o the mechanism being selected.
\
*
1-4
1.1.3
There is a limitation of the working range of each axis of the manipulator. The a r e a where the manipulator can work is referred to a s the Work Enable Area. This a r e a can be changed by modifying the setting of "MOVABLE AREA" * ' in the user parameters for setting the system status. However, do not modify the settings of the axes except Axis 1. The default setting of Axis 1 is shown below:
Table 1.1. Default settings of the Axis 1 work enable a r e a Manipulator Type
Default Setting
1. 1.4
The S t a r t Enable Area can be changed by modifying the setting of "START ENABLE AREA"*' in the user parameters f o r setting the system status.
In the case of ALMEGA V series, however, it is not possible to directly enter the
joint angles read by using the read posltion feature (but possible f o r ALMEGA G series and W01).
The reference joint angles a t the Start Enable Area (ALMEGA V seris) a r e shown in Fig.l.4.
* 1 and * 2: Refer to
1 -5
Axis 3
0"
Axis 1: 0" a t the front position Axis 2: 0" a t the vertical position Axis 3: 0" when the upper a r m is parallel to the ground. Axis 4: 0" a t the position where Axes 3 and 4 align. Axis 5: 0" a t the position where Axes 3 and 4 align. Axis 6: 0" a t the front position. Fig.l.4. The reference positions of ALMEGA V series
1-6 Application Features and Functions Used in Teach Mode
1.1.5
Though a total of 9 step manual speeds including 4 low speed modes (ML1 high speed (MH1
-
ML4), 4
desired speed a t each step for both Axis and Cartesian movements. However, do not modify the inching speed (MLO)
Axis manual speed Set a r a t e t o the maximum positioning speed. The setting range is 0.01 - 100.00%.
Cartesian manual speed Set a r a t e to 100cm/sec. The setting range is 0.01 - 100.00%
1. Press
D U
A X I S MH4 TEACH
*
+
SERVO ON
/q/l/ImlmJ
2. Press F5 (MANUAL).
A X I S MH4 TEACH SERVO ON
>
S E L E C T MODIFYING PARAMETER
> MANUAL
SPEED P I T C H MOTION
/ROTATI//ROTAT2/TEKI
3. Place the cursor a t "MANUAL
SPEED", and then select the item by the function key:
F1 ... Sets Axis manual speeds of mechanisms 1 and 2. F2 ... Sets Axis manual speeds of mechanisms 3 and 4. F3 ... Sets Cartesian manual speeds.
1 -7
MECHA. l / M E C H A
MH1 : 47.5096 MHz: 65.00% MH3: 82.50% M H 4 : 100.00%
/7
MECHA. l/MECHA 2
62.5096 75.0096 MH2 : MH3: 87.5096 M H 4 : 100.00%
\ m 6H 1 : $ M
25.0096 37.50% 50.00%
ON
12.6
15.00% 30.00%
!=!, B]
/gl,
and t h R t e r
Set Axis manual speed a t a rate t o the maximum positioning speed o r Cartesian manual speed a t a r a t e t o 100cm/sec.
5. Press
@.
1-8
1. 2
1.2.1
0 NOTE
1) The range of logical check
A logical check is made on each Task program. Therefore, if a Task program contains CL o r JF instructions, a logical check is made on existence of any call o r jump destination programs but not on the contents.
[Example)
PO01
001 P
AE
0 0 2 END
0 0 3 END
For P001,Alarm that AE is outside welding section is given. But, for P002, because the contents of the called program a r e not checked, Alarm is not given.
001 P 0 0 2 JP
AE
#1
0 0 3 PM1 0 0 4 END
AE is not executed due to the unconditional jump, and block and automatic operations can be executed. However, if a logical check is made, Alarm that AE is outside welding section is given.
Application Features and Functions Used in Teach Mode
1 -9
Making a logical check on Task programs a t the top layer of Teach mode.
TEACH ISERYO
OF^
t G i K q ~ ~ ~ ~
/
2.
Press F2 (CHECK).
3.
err),
4.
Press F1 (EXECUTE).
IpEi-Tq
TEACH Plll CHECK DIAGNOSIS SERVO D F F ~
/STOP]
If the specified Task program is not found, a n e r r o r message will appear. In this event, press ~ J ~ F to Y specify a Task program number again.
ENTER PROGRAM N U M B E R TEACH Plll DIAGNOSIS SERVO OPEJ N O FILE -.MOD1 F Y
*
*
1-
1-1 0
Alarms a r e sequentially displayed on the screen, and a logical check stops when the screen is full with Alarms:
0
RESET
check.
6.
When a logical check on one Task program is complete, then you can enter a Task program number again.
*
TEACH
DIAGNOSIS
If you make a logical check on all Task programs, the screen shown on the right will appear:
]SERVO
OPFI
F1 .
CONTINUATION
p%i'iGq
1-1 1
This list contains Alarm messages that may appear during a logical check on Task programs, descriptions and solutions. If Alarm occurs, refer to this list to change taught data. Messages a r e listed alphabetically.
AE
IS O U T O F W E L D I N G
Description : AE exists outside a welding section. Solution
: Delete AE o r teach AS before AE. If this is intentional and welding
AS
IS
Solution
IN TRACKING
:
Description : AS exists within a tracking section (ST - ET section). Delete AS o r teach AS before the tracking section.
IC1
CL IS
Solution
IN WELDING
: Do not teach any Branch instruction within a welding section.
If this is intentional and welding failure does not occur, you do not need t o take action.
CL
IS
Solution
IN TRACKING
: Do not teach any Branch instruction within a tracking section.
If this is intentional and welding failure does not occur, you do not need to take action.
CL
IS
Solution
IN CIRCULAR
: Do not teach any Branch instruction within a circular section.
-12
CL
I S
I N
WEAVING
CO
I S
I N
WELDING
CO
I S
I N
WEAVING
END
I S
I N WEAVING
END
I S
I N
TRACKING
END
I S
I N WELDING
END
I S
I N
GS-GE
1-1 3
ET
I S
OUT
OF
TRACKING
(F11
FIRST MOTION I S NOT HP
Description : The first Motion instruction is not HP in the multiple-mechanism system. Solution
:
Teach the first Motion instruction as HP. Otherwise, the mechanism may interfere with each other a t first Motion instruction.
FIRST
MOTION
I S
CP
Description : The first Motion instruction is CP Motion instruction (L, LO, C1, C2, C01, o r C02). Solution
: Teach the first Motion instruction as P.
[GI
GE I S I N WELDING
GE
I S
OUT
OF
GS-GE.
GS
I S
I N
WELDING
ICH
I S
I N
WELDING
K Jl
JF
I S I N WEAVING
JF
I S
I N
CIRCULAR
JF
I S
I N
TRACKING
If this is intentional and welding failure does not occur, you do not
need t o take action.
JF
I S
I N WELDING
If this is intentional and welding failure does not occur, you do not need t o take action.
JP
I S
I N
WELDING
If this is intentional and welding failure does not occur, you do not need t o take action.
JP
I S
I N WEAVING
Do not teach any Branch instruction within a weaving section If this is intentional, you do not need to take action.
-1
JP
I S
I N T R A C K 1 NG
:
Description : JP exists within a tracking section (ST- ET section) Solution Do not teach any Branch instruction within a tracking section. If this is intentional and welding failure does not occur, you do not need to take action.
JP
I S
IN CIRCULAR
:
Description : JP exists between Circular instructions. Solution Do not teach any Branch instruction within a circular section. If this is intentional, you do not need to take action.
(L1
LO
IS
Solution
IN W E A V I N G
: Delete LO or change to L.
If this is intentional and welding failure does not occur, you do not need to take action.
LO
IS
Solution
IN WELDING
: Delete LO or change to L.
If this is intentional and welding failure does not occur, you do not need to take action.
EM1
MISMATCH
OF WELDER
TYPE
Description : Different types of power units (Individual, Synergistic, and TIG) were specified for AS and AE. Solution
:
Delete AS and AE whose types of power units are different, and teach again.
-1
MOTION
DATA
ARE
MIXED
Description : Both Synchronous Motion instruction (HP, HL, etc) and Single Motion instructions (P, L, etc) exist. Solution
: Teach with only Synchronus Motion instructions.
Otherwise, the mechanism may interfere with each other in block operation.
CN1
NO DEF BEFORE DEC
NO
REF. PO I N T
OF
C1
NO
REF. P O I N T
OF
C2
NOT
SAME
COORDINATES
Description : The coordinate systems for 3 circular point ( s t a r t , middle and end) d o not match. Solution
: Delete the wrong sequence and teach again.
NO
JUMP
POINT
Description : Point M a r k o r Task program does not exist a t the jump destination. Solution
: Delete J P o r JF, o r add a Point Mark o r Task program a t the jump
destination.
NO
CONDITION
F I L E
1-1 7
NO
PROGRAM TO CALL
Description : The Task program to call does not exist. Solution
:
r.P1
IS
IN W E A V I N G
: Delete P o r change t o L.
IS
IN W E L D I N G
:
Description : P exists within a welding section. Solution Delete P o r change t o L. If this is intentionaI and welding failure does not occur, you do not need t o take action.
PM
IS
Solution
IN W E A V I N G
: Do not teach any Branch instruction within a welding section.
PM
IS
Solution
IN C I R C U L A R
: Do not teach any Branch instruction within a circular section.
PM
IS R E P E A T E D
Description : A duplicate PM exists . Solution
:
PM
IS
Solution
IN T R A C K I N G
-
ET section).
-1
PM
I S
I N
WELDING
PM
I S
NOT
LINKED
CRI
RTC I S I N WELDING
KSI
SF0 I S I N WEAVING
SF0
I S
I N WELDING
SF1
I S
I N WEAVING
SF1
I S
I N
WELDING
ST
I S
OUT
OF
WELD
PATH
[Wl
WFP
IS
IN TRACKING
: Delete
WAX
IS
IN TRACKING
-
ET section).
WE
IS O U T O F W E A V I N G
Description : WE exists outside a weaving section (ST -ET section). Solution
: Delete WE o r teach a Weaving S t a r t instruction before
WE.
1-2 0
1.2.2
This feature allows the operator to prevent termination of the teaching operation caused by accidentally pressing the Reset key when creating Task programs. OSACOM SUPER 8700 asks for confirmation to terminate teaching This feature is set on/off by modifying the setting of "CNFRMNG TEACH END" in the user parameters for setting the teaching box keys. (The default is OFF.)
t o create a new program, the screen similar t o the one shown on the right appears :
I )
0
RESET
when teaching
001 P 0 0 2 P
SQ No.= SERVO
S AS
>003*L
ON
-/ O 1N j
Refer t o "Setting the Teaching Box Keys", section 2.2. in this part.
Application Features and Functions Used in Teach Mode
1 -2 1
1.2.3
The way of performing block operation can be set a s a user parameter. Hold the way of performing block operation ON/OFF (the setting of the way of performing block operation) Continuous Block operation ON/OFF (1) Hold the way of performing block operation (the setting of the way of performing block operation) This feature is set on/off by modifying the setting of "BLOCK OP. HOLD"" in the user parameters for setting the system status. Even if block operation is performed in the same manner, the movement of the manipulator varies according to the ON /OFF settings. Movements of the manipulator according to ON/OFF settings a r e a s follows: Table 1.1 Key operations and Movements of the manipulator according t o Hold the way of performing block operation ON/OFF Hold Way of Performing Block Operation Key Operation When, without continuous block operaton specified,
*
OFF ( Default)
BLOCK
8
.
1 s
still
and m a r e
pressed.
/ ,I ,
BLOCK
/
When, with
causes the mechanism to move to the next taught point. The mechanism stops immidiately .
kept pressed when the mechanism reaches a taught point, it moves to the next taught point.
I
When continuous block operation is specified The mechanism carries on the continuous block operation. When continuous block operation is not specified The mechanism stops a t a taught point. (Releasing
BLOCK
1 released s
@ held, w
the mechanism to immediately stop.) When Halt is operated during continuous block operation. The continuous state is held.
a
8
E ~ ~ L E
causes
*
1 -2 2
@ Note
F o r movements in backward operation, refer to the above table.
The table below shows how the setting of this parameter works on the relation beween a key operation and block operation:
is pressed.
1 11
Continous Block O ~ e r a t i o n ON/ OFF ON (Default) The continuous state is entered, and the LED of on the
/1
OFF The continuous state is not entered, and the LED of teaching box is not illumintaes.
1-2 3
1.2.4
This teature allows the operator to judge by the cursor whether the manipulator is a t a taught point of the current sequence o r is moving t o the next sequence. This feature is set on/off by modifying the setting of "SPECIAL CURSOR DISP" * in the user parameters for setting the teaching box keys.
SERVO
ON
&
1 0 0% 80% 150m
MI M1 MI
pliEiq/J~~m/PATH>
>
This is not displayed during block operation o r in the halted state. : Indicates the target point during block operation. This flickers in the halted state.
A combination of these two cursors allows you to identify the current s t a t e of block operation:
>
ON OFF OFF
IP);1I
ON ON flicker
State of Block Operation Halted s t a t e (The manipulator is a t the taught ~ o i n t . 1 Block operating state Halted state (The manipulator is not a t a taught point.)
@ Notes
1) Even if the user parameter setting is "ON1', the cursor does not appear if the Sequence Search function is selected. However, it becomes active when the Sequence Search function is terminated. does not indicate a target point. 2) In bacliward block operation, the cursor
*
1
: Refer t o "Setting the Teaching Box Keys", section 2.2. in this part.
Application Features and Functions Used in Teach Mode
-2
1.2.5
It is possible t o set block operating speeds. Speeds a r e set a t a r a t e t o the maximum Positioning speed in automatic operation (setting range: 1 - 15%).
111
1. Press
F4 (SYS. SET) a t
2.
Press F2 (BLOCK).
I) I
3.
[m]
4.
Press
a.
-2
'1.2.6
If welding and weaving conditions a r e specified by using files, it is possible to check o r modify data contained in a specified file.
>
MI
MI M1 M1
p-cxiziIJ~l/PAT~/>
2.
Press
@.
0
RESET
4.
0.
RECORD
1-2 6
Chapter 2
User Parameters
Contents
2.1 SettiIlg the System Status ........................................................................................................................... 2.1.1 setting the H~~~ position ................... 2.1.2 Setting the Work Enable Area ( s o f t Limit) 2.1 3 Setting the Start Enable Area ......................................................................................................... 2.1.4 Registering Coordinate Systems
....................................................................................................
2.1.5 Setting Conditions for 3-dimensional Shift and Mirror Image Shift ............... 2-12 2-13 2.1.6 setting the ABSO ~~t~ check ti^^ ................................................................................... 2 2 Setting the Teaching Box Keys 2.3 setting the welding parameters 2- 14 2-17
2.4 Setting the Parameters for External Control Signal Inputs/Outputs 2-20 2.5 setting ti^^ ~ ~ ~ on ~~ i~ ~ toperation ~.................................................. ~ 2-22 t t ~i ~~ ~ t i 2.6 Setting the Sensor Type 2.7 setting welding characteristic ~~t~ 2.7.1 ~ 2.7.2 ~ ~ ~ d ~ welding characteristic ~ i ~ t ~~t~ ~ ....................................................................... i ~ ~ i f ~ characteristic ~~t~ welding i ~ ~
. .
2.7.3 Creating User Welding Characteristic Data (User Registration) .................... 2-27 2 7.4 ~~t~~ to use ALMEGA FUZZY AUTO ................................................................................... 2-29 2.7.5 ~~t~~ to
use TIG
ill^^
......................................................................................................................
2-31
2.
User Parameters
Setting user parameters allow the user to turn on/off various features and functions relating to welding and movements. If a parameter setting is changed, the new setting immediately becomes effective.
2. Press
and then F1
Press the function key t o select the parameter type you want:
F 1 ... Sets the system status. (See section 2.1.) F2 ... Sets the teaching box keys. (See section 2.2.) F 3 ... Sets the welding parameters. (See section 2.3.) F 4 ... Sets the parameters f o r external control signal inputs/outputs. (See section 2.4.) F 5 ... Sets the motion restrictions in automatic operation. (See section 2.5.) F1 . . Sets the sensor. (See section 2.6.) F 2 ... Sets the a r c sensor parameters. * F 3 ... Sets the touch sensor parameters. * F 4 ... Sets the welding characteristic data. (See section 2.7.) F 5 ... Sets the sample data for a r c sensor.*
~ N S O R ] I p T F q ~ p i z Z E i I [ ~ ]
2-1
11111
[ml
.
1 Moving pages 1
If there a r e multiple pages which contain parameters, OSACOM SUPER 8700 displays a
page number such a s "1/6" on the top right of the screen. The figure on the left of "/" shows the current page, and the right shows the total number of pages. T o move pages, press F4 (ROLL DN) o r F5 (ROLL UP).
Changing d a t a settings
*
Alternative selection of "ON/OFF" The current setting is highlighted. F1 (EDIT) toggles between ON and O F F
Selection from among multiple d a t a settings When you place the cursor a t the parameter you want t o set, d a t a settings you can select a r e assigned t o the function keys. Select the setting you want.
Numeric d a t a Enter a numeric value by using numeric keys. If you want t o correct the value you entered, press
0
~ I F Y
key.
Storing d a t a settings To s t o r e the key. The setting you have stored immediately becomes it is not stored.
Holding the setting item When you select a user parameter type, the cursor indicates the previously set item
2 -2
User Parameters
2. 1
Page 11'6
SYSTEN >INITIAL MODE AUTO LOCK p TEACH LOCK ON ON CONTROL METHOD I m APPLICATION PRG. LI ST DI SP j -1
1/6
i;;To J REMOT
DATE
pzKi-Eq-1
(Teach mode) Define whether the initial mode which is entered when the control power is turned on should be Teach o r Auto mode. (ON) F o r details of Auto mode interlock, refer t o "Modes", section 2.4 in p a r t I. (OFF) F o r details of Teach mode interlock, refer to "Modes", section 2.4 in p a r t I.
((Welding) Select Welding f o r welding/cutting applications, o r Material Handling for handling application.
(6) List Task programs [By number/By date1 (By number) Define how the Task programs should be listed; in order by number o r by creation date.
User Parameters
-3
Page 2/6
SYSTEN INTERF. LIMIT >POSTURE MOTION RESTART RETRACT SPEED T O PM ONLINE AUTO SET
2/6
OFF
0 lorn
6 0%
OFF
/SETTING/
(1) Interference soft limit check [ON/OFF]
At present, not available.
[piKrz-\/ROLLUP/
(Omin)
Set a travel back distance for restarting automatic operation. For details of the overlap restart, see "Overlap Restart" section 6.6.3 in part I.
(60%)
Set a speed a t which a manipulator moves to Point Mark (PM). The setting is a rate to the maximum positioning speed and affects the following speeds:
*
A speed a t which the manipulator starts to move from the current position to the sequence specified by using the Path function.
A speed a t which the manipulator returns to the point where automatic operation was restarted from the current position specified by performing manual manipulation after automatic operation was halted.
>
The ON setting allows the operator to store the conditions updated online when AE o r the updated AS is executed, and the OFF setting does not. However, regardless of ON o r OFF, the updated conditions a r e stored when the Record key o r F4 (END) is pressed before the next AS o r AE is executed.
2 -4
User Parameters
Page 3/6
SYSTEM >SPECIFIED POINT HOLD MOVABLE AREA START ENABLE AREA MOVABLE AX1 S ON OFFSET ADJUSTMENT TOOL PARAMETER
3/6
p-EiKy
(1) Home position
pEirxq/ROLL/
(ON only for Axis 5 of ALMEGA G series o r W01, and OFF for the others) The ON setting allows the operator to halt manual manipulation a t a stored position/attitude. For details of this function, see "The Home Stop function", section 1.1.2 in this part, and for the setting procedure, see "Setting the Home Position", section 2.1.1 in this part.
OSACOM SUPER 8700 is provided with the data of a tool (such a s a torch) used. Do not change the settings, unless you change the tool. When replacing the tool, see "Tool Parameters", appendix 4. Note that, if the tool is changed, the Task programs in service a r e not available.
User P a r a m e t e r s
2-5
Page 4/6
SELECTED UNITS
1 -
EXT. MEMORY
(Metric)
(OFF)
F o r details, refer to "Setting the Way of Performing Block Operation", section 1.2.3 in this part.
C?J-ID)
(OFF)
This setting defines whether the control program versions a r e displayed o r not after the control power is turned on. Normally, set it OFF because this feature is used by DAIHEN serviceman.
(FDD)
Set the external storage type used. Select "FDD" for the use of external storage unit (option, type: E5777), or "PC" for the use of a personal computer. Note that, if you want to use a personal computer as an external storage, you need optional software (PM-8700) and interface cable.
-6
User Parameters
Page 5/6
((OFF)
F o r details of this feature, see "Checking the S t a r t Enable Area during Automatic
a
*
It is possible to register up t o 2 coordinate systems which a r e switched each time is pressed. F o r details, see "Switching between Coordinate Systems" section
4.1.3 in p a r t I, and for the registering procedure, see "Registering Coordinate Systems", 2.1.4 in this part.
Page 6/6
User Parameters
2 -7
2. 1. 1
For details of the Home Stop function, see "The Home Stop Function", section 1.1.2. in this part.
SYSTEM >SPECIFIED POINT HOLD MOVABLE AREA START ENABLE AREA MOVABLE AX1 S OFFSET ADJUSTMENT TOOL PARAMETER
3/6
12.
Press F1 (SETTING).
jpcEEi- piKL-E-1
F1 ... Sets by entering a joint coordinate value (an angle of each axis). F2 ... Sets by entering a Base coordinate value. F3 ... Sets by moving the mechanism, by manual manipulation,to a position you want to store. Note that the angle of each joint is stored. F4 ... Sets by moving the mechanism, by manual manipulation,to a position you want to store. Note that the Base coordinate value is stored.
-8
User Parameters
(EDIT) t o select ON or OFF. (4) Enter the angle by numeric keys. When F2 (COR NUM) is pressed (1) If the system consists of
[m]
multiple mechanisms, the screen looks like the one shown on the right.
[a
L ?
/ fil,
t o select ON o r OFF. (4) Enter the coordinate value by numeric keys. When F3 (AXIS) o r F4 (CORDNAT) is pressed (1) The screen similar to the one shown on the right appears. I ) (2) Move each mechanism t o the position/attitude you want t o store. Even if the system consists multiple systems, pressing axes a t one time.
0
RECORD
L&A
.
RESET
If not, press
"0
User Parameters
2 -9
2. '1.2
F o r details, refer t o
* *
SYSTEM SPECIFIED POINT HOLD >MOVABLE AREA START ENABLE AREA MOVABLE AX1 S OFFSET ADJUSTMENT TOOL PARAMETER
3/6
[ M I
2.
/ROLL1mUP/
Press F1 (SETTING).
3.
limits by pressing
[a] [w]
Select the axis by pressing and the upper/lower
4.
5. Press
@.
-1
User Parameters
2. 1.3
For details, refer to "Automatic Operation", section 6.1 in part I, and "The Reference Joint Angles for the Start Enable Area", section 1.1.4 in this part.
Setting the start enable area Follow the setting procedure for the Work Enable Area.
2. 1.4
It is possible to register up to 2 most often-used coordinate systems. Once coordinate systems a r e registered, they a r e switched in the order of Axis Coordinate System 1 Coordinate System 2 Axis each time
+
+
F1 ... The Base coordinate system F2 .. . The Tool coordinate system F3 ... The World coordinate system F4 ... The Work coordinate system F5 ... The Hand coordinate system (at present, not available) F5 . .. OFF
2.
Move the cursor by and select the coordinate system by the function key.
3.
Press
@.
User Parameters
2-1 1
2. 1. 5
In order t o execute the 3-dimensional shift o r mirror image shift, it is necessary t o set conditions. F o r details of these functions, refer to the instruction manual "Options" Table 2.1. Triangle Dimensional Conditions Item Length of the smallest side [ mm Smallest angle [ deg 1 Largest angle C deg I Dimensional r a t e [ % 1 Default Setting Range
100 20 140 90
10 -- 200
1 -660
60 -- 180
1 -699
Important Remember that a triangle formed a t a n extremely small length o r dimension r a t e causes degradation of shift accuracy.
L
2.
[m]
3. Press
0
RECORD
2-1 2
User Parameters
2.1.6
F o r details of this feature, refer to "The ABSO Data Check Function", section 3.3 in p a r t III.
*
EXT. MEMORY
2.
Press F1 (SETTING).
Ir l)
r)
3. Press
User Parameters
-1
2. 2
Page 1/3
(OFF)
(ON)
When this setting is ON, weaving ON/OFF is determined by the AND condition between the WELD ON/OFF state on the teaching box and the logical input state.
(Standard)
Do not modify the setting a s it is preset according to the teaching box provided.
2-1 4
User Parameters
Page 2/3
(ON)
Set the Block continue key on/off. For details of movement, see "Setting the Way of Performing Block Operation", section 1.2.3 in this part.
(OFF)
(OFF)
When you a r e using the teaching box equipped with a deadman switch, set this parameter ON. Note that Deadman switch is an option.
(OFF)
If you use CRT, set this parameter ON. Note that CRT is a n option.
(OFF)
For details of this feature, see "Confirmation of Terminating Teaching", section 1.2.2 in this part.
User Parameters
2-1 5
Page 3/3
TEACH PENDANT >SPECIAL CURSOR DISP SEQ DISP. IN AUTO ENDLESS ROTATE
3/3
/EDITJ
p?zrEiqlml
(OFF)
F o r details of this feature, see "Cursor Indication of The Block Operation", section 1.2.4 in this part.
(OFF)
F o r details of this feature, see "Sequence Display during Automatic Operation", section 3.7.
2-I 6
User Parameters
2. 3
(
P a g e 1/4
1/4
/ROLLDN//ROLLl
(1) Wire slowdown r a t e
(0%)
Set a feed r a t e of the wire, which is fed until the a r c s t a r t s , a t % of the maximum current command value. Note that you do not need t o set this parameter if your welding power unit is equipped with the wire slowdown feature. (2) Hot s t a r t r a t e (0%)
The hot s t a r t feature applies a n excessive welding voltage f o r a given time t o generate the a r c smoothly a t the beginning of welding. Set a r a t e t o the rated voltage. Note t h a t you do not need t o set this parameter if your welding power unit is equipped with the hot s t a r t feature.
(0 sec.)
Set a time f o r which hot s t a r t is performed. Note that you do not need t o set this parameter if your welding power unit is equipped with the hot s t a r t feature.
(4) Burn back time (0 sec.) The burn back feature applies a given voltage to prevent the wire from depositing onto the base metal a t the end of welding. Set a time for which burn back is performed. Note t h a t you do not need t o set this parameter if your welding power unit is equipped with the burn back feature.
(OV)
Set a voltage t o apply for burn back. Note that you do not need t o set this parameter if your welding power unit is equipped with the burn back feature.
(6) Arc s t a r t failure detecting time (1.3 sec.) Set a time required for OSACOM SUPER 8700 t o detect a r c s t a r t failure. When the
a r c does not s t a r t within the set time, the wire is retracted a s recovery action from a r c s t a r t failure ( a t a maximum of 3 times) s o that a r c s t a r t can be retried.
User Parameters
2
-1 7
Page 2/4
APPLICATION 2/4 ARC D I S C O N T I N U I T Y = 0.5s I N C W R E T R A C T (HIGH) = 1 0 0 % I N C W R E T R A C T (LOW) = 6% PREFLOWTIME >WIRE S T I C K CHECK WIRE RETRACT S P E E D = O m
tjG
[ DT E l I
lROLLDN//ROLL]
(0.5 sec.)
Set a time required for OSACOM SUPER 8700 t o detect a n outage a r c condition during welding.
(100%))
High inching/retracting speeds a r e speeds for inching/retracing with holding down. Set each a t % of the maximum command value
(6%)
(4) Preflow time Set a preflow time which is a flow time before the a r c starts.
(0%)
(Ocm)
Important > Be sure t o set this parameter if you use TIG filler. Otherwise, the wire will not be retracted because the default is "0".
2-18
User Parameters
Page 3/4
(Numeral)
Select whether welding conditions a r e set by directly entering numeric value o r specifying files. This parameter is available only a t the first teaching of welding conditions after the control power is turned on. Thereafter, the information a t the time of teaching is displayed as the initial setting.
Page 4/4
&
IEDlT]
-- ]
(ON)
(0.0 s)
User P a r a m e t e r s
-19
2. 4
EXT. INPUT/OUTPUT SQ PRG. NUMBER EXT. INPUT EXT. CONTROL 1/0 ON >INPUT LOGIC OUTPUT LOGIC NOP AUTO INPUT
1/2 1
g;g
~NORMALJIINVERSEJIOlFjlROLLm
(1 (SQFI))
This parameter is set to display the sequencer file being currently in use. The sequencer file is automatically set when updated. You cannot change it here.
(ON)
Define whether execution of external control inputs is enabled o r disabled. When the setting is OFF, any external control input instructions a r e not executed. Jump and call instructions such a s J P , J F , and CL conditioned on waiting for inputs result in the same effects a s those of unconditional jump and call, respectively.
(ON)
Define whether execution of external control outputs enabled o r disable. When the setting is OFF, any external control output instructions a r e not executed.
(OFF)
Define whether the external control input instructions (N and F ) should be executed normally a s taught o r reversely during backward block operation. Normal : Executes the external control input instructions as taught. Reverse : Executes the external control input instructions which a r e logically reverse to those taught. OFF
: Disables execution of the external control input instructions.
0Important
The setting of execution of external control input (2) overrides.
2 -2 0
User Parameters
(OFF)
R) should be executed
norlnally a s taught o r reversely during backward block operation. Normal : Executes the external control output instructions a s taught. Reverse : Executes the external control output instructions which a r e logically reverse to those taught. OFF
:
Important The setting of execution of external control output instructions (3) overrides.
(ON)
Define whether o r not NOP is automatically inserted when ON Wait instruction ( N ) o r OFF wait instruction (F) is taught.
User Parameters
-2
2. 5
Setting on Motion Restrictions on Automatic Operation This section describes the parameters by page. [ 1 contains options and
( )
Page 1/1
(OFF)
(OFF)
(OFF)
(15%)
(%I.
2. 6
r F i T T E - I / ~ ~ ]
(Not used)
The output current and voltage of a welding power unit a r e determined by a command voltage given to the welding power unit. When the welding power unit is used in combination with a robot, this command voltage is output from a welding interface, which is equivalent to a terminal voltage of a remote box employed when a welding power unit is independently used. Because the relation between a n output current, an output voltage, and a command voltage varies according to types of welding power units, the robot needs information about "what degree of command voltage should be output from the welding interface in order to output the welding conditions set by teaching". This information is called welding characteristic data. Because welding characteristic data vary depending on each welding power unit and a welding process, the actual output value may slightly differ from the setting. Also, in order to use a welding power unit which is not a DAIHEN product, the user needs to create such data. The features covered in the following sections a r e used to modify and create welding characteristic data. The standard welding characteristic data a r e listed below:
1. 0
Power Unit
1. 2
1. 6
If you use any welding power units (except ALMEGA FUZZY AUTO") other than the units listed, create characteristic data (User Characteristic Data). It is possible to create up to 60 data*2.
* 1: Refer to "Notes to Use ALMEGA FUZZY AUTO", section 2.7.4 in this part. * 2: Refer to "Creating User Characteristic Data (User Registration)", section 2.7.3 in
this part.
User Parameters
2 -2 3
2. 7. 1
To use or modify the standard welding characteristic data, be sure t o register them in accordance with the following procedure:
Important If you want to use a created Task program after modifying the welding power and wire diameter settings, delete the welding conditions (AS and AE) once and add them again.
\
(W-CHARA).
*
screen 1
2.
3.
4. Press F1 (REGIST).
2.7.2
The welding conditions depend on various elements such a s the length of a primary power cable and a wire extension. Therefore, the actual output value may slightly differ from the setting. In this case, modify welding characteristic data to adjust the output.
In addition, if a n individual control type of welding power unit is used, the voltage controlled by the automatic voltage control feature (which automatically displays the voltage adjusted to the output current when AS is taught) is calculated based on welding characteristic data. Therefore, if you want to change the voltage, modify the welding characteristic data.
-2
User Parameters
To modifying welding characteristic data, follow the steps below. After modifying data, follow the procedure in section 2.7.1 to register
2.
3.
Press F2 (MODIFY).
>
4.
Select the control type of welding power unit (Individual, Synergic, or TIG) by using
5.
Move the cursor by enter the current and the rated voltage.
User Parameters
2 -2 5
6. Press
@.
IEl)
>
DISP 3.OV 7.OV 10.OV 20.OV 25.0V REF. 2.OV 4.OV 7.OV 10.OV 12.OV
7.
1<
>
I/[
8.
Press
-2
User Parameters
2. 7.3
F o r the use of any welding power unit other than those listed in table 2.2, it is necessary to create user welding characteristic data. Registering up t o 60 d a t a is possible. Welding characteristic d a t a as well a s welding condition files a r e stored in a file. Though file numbers ranging from 1 through 99 a r e provided, use 40 - 99 ( a maximum of 60 numbers) t o create use welding characteristic d a t a because 1 - 39 a r e dedicated t o the standard welding characteristic data. This section describes how to create user welding characteristic d a t a based on a n example of the following welding characteristic data:
Control type of welding power unit: Individual Rated current Rated voltage Current setting [A] Point 1 Point 2 Point 3 Point 4 Point 5 5 0.0 1 0 0.0 1 5 0.0 3 5 0A 3 6V
Current command Voltage command Voltage setting [V] value [Vl value [V] 0. 5 1. 8 3. 5 5. 3
2 0 0.0 2 5 0.0
7.8
ON
(REGIST//MODIFYI
2.
Enter any number of 40 - 99 b y using numeric keys.
The number you entered is a register number of the user welding cl~aracteristic a t a you a r e creating. d
User Parameters
2 -2 7
3. Press F2 (MODIFY).
RATING OF POWER SOURCE $WTBD 1 1 SYNER TIG >TYPE RATING CURRENT 350A RATING VOLT. 36.0V ON PUSH RECORD AFTER SETTING
4.
Set "Individual" control type of welding unit, "350" rated current, and "36" rated voltage, and press
AXIS ML4 TEACH SERVO
1. 2 .
>
0
RECORD
3 . ON 4. 5 .
DISP. REF. 3.OV 2.4V 7.OV 5.OV 8.6V 10.OV 12.OV 20.OV 14.3V 25.OV
.m of CPVAS-350COz0 8 mwill be
displayed.
Modify welding characteristic data of point 1 through point 5 by using numeric keys.
5.
0
RECORD
Irr)
Now, the user welding characteristic data have been created. To use the created data, register them.
6.
Press F4 (W-CHARA).
8.
Press F2 (REGIST).
-2
User Parameters
2.7.4
"CPVAS-350C02" or "CPVAS-350 MAGH.Then,select the control type of welding power unit (Individual or Synergic). Ensure that the setting of the welding condition control switch on the front panel
(@ if Fig.2.1.) matches the control type of welding power unit you selected.
Table 2.3 Settings for the control type of welding power unit Setting of the Welding Condition Control Switch Individual Synergic Fuzzy synergic Setting of the Welding Characteristic Data SEPA SYNER SYNER
@ ... A welding current/voltage setting knob, effective only when the current/voltage
control switch is set a t "Panel".
User Parameters 2 -2 9
@ ... A switch which switches between the front panel side and the robot side to control the welding current and voltage. If you change the setting, turned off ALMEGA FUZZY AUTO and turn it on again.
When the setting is "Panel", the welding current and voltage set by Arc Start instruction AS are ignored, and welding is performed a t the welding current and voltage set a t the panel side. When the setting is "Robot", the welding current and voltage set a t the panel side a r e ignored, and welding is performed a t the welding current and voltage set by Arc Start instruction AS.
@ ... A switch which sets a welding process and a wire diameter, which a r e the following:
Setting on Panel Wire Material Solid wire 1
2
Gas
Solid wire Solid wire Solid wire Solid wire Solid wire Core wire Core wire
coz coz
C02
3 4
5
6 7 8
@ ... A switch which sets a control type of welding power unit, which includes
Individual, synergic, and Fuzzy synergic: a. Individual Sets a welding current and a welding voltage individually. b. Synergic Outputs a welding voltage adjusted to a welding current setting. It is necessary to set a voltage adjustment in order to output a n optimum welding voltage. c. Fuzzy synergic Outputs a voltage optimum to the welding condition by simply setting a welding current. Be sure that the control type of welding power unit set by this switch matches the control type setting in the welding characteristic data. For details of other switches and errors output to ALMEGA FUZZY AUTO, see the instruction manual for ALMEGA FUZZY AUTO.
2 -3 0
User Parameters
2.7. 5
Notes to Use T I G Fi l l e r
F o r the use of a TIG filler, it is necessary t o modify welding characteristic d a t a and set a wire retracting speed.
Output value ( V )
0. 7
(2) Setting a wire retracting speed Set "WIRE RETRACT SPEED1'*in the welding parameters.
2 -3 1
Chapter 3
This chapter describes application features and functions used for automatic operation and how t o operate them, including Machine Lock, Dry Run, Low-speed Automatic Operation, and Path Function.
Contents
3.1 Maclline Lock 3.2 D~~ R~~ ..................................................................................................................................................................... 3 3 Lowespeed Automatic Operation 3.4 Checking the S t a r t Enable Area during Automatic Operation 3 5 'path Function 3.6 Online Modification
.......................................................................................................................................
33-
1
2
3- 6 3- 8 3- 8 3- 10 3- 11
.........................................................................
4 ~aut~ons
1 ) Teach mode In Teach mode all features and functions except those to move each mechanism a r e available. However, there a r e some restrictions, which are: * In ON setting of the machine lock function, any mechanisms do not operate even if manual manipulation o r block operation is performed. If a Motion instruction such a s P, L,o r C is taught, the interrally calculated data of the position will be stored, but not the present position, because the controller performs arithmetic operations. * Though any mechanisms do not operate in block operation, the normal cycle time is required t o run the system. 2 ) Auto mode In Auto mode all features and functions except those to move each mechanism a r e available. However, there a r e some restrictions, which are: Because welding and sensor instructions a r e executed in the inoperative state of the mechanism(s), be sure to set WELD ON/OFF key OFF and SENSOR ON/OFF key OFF. If not, errors occur. * If the Emergency Stop o r Shock Sensor operates during automatic operation and the servo power is shut off, OSACOM SUPER 8700 makes a computation to restart the manipulator from the current position. Therefore, in this event, an additional time is required, compared with the normal cycle time.
L
: Refer to "Setting Motion Restrictions on Automatic Operation", section 2.5 in this part.
Application Features and Functions Used for Automatic Operation
-1
I ~ C H LOCK[
SERVO ON
A X I S MH4
3. 2
Dry Run
The Dry Run function is used to stop execution of features and functions except
movements of the mechanism(s) in automatic operation. This function allows the operator to check whether the mechanismh) can operate a s taught, without executing other controls. In dry run, the following functions a r e not active:
(2) Welding
(3) Sensor
(4) Timer
However, because this function is available only in automatic operation, external control outputs/inputs, timer, etc. a r e executed in block operation. The dry run function is set ON/OFF by modifying the setting of "DRY RUN" * in the user parameters for setting the system status.
*
3-2
: Refer to "Setting Motion Restrictions on Automatic Operation", section 2.5 in this part.
Application Features and Functions Used for Automatic Operation
When the dry run is set, during automatic operation some instructions a r e available and some a r e not, which a r e listed below: * Execute Execution 0 X * * Not execute Table 3.1. Mechanism control instructions Instruction Type Motion
I
Description Positioning
I
Execution
P L L0
Motion
/ Motion /
C1 C2
Motion Motion
IMotion I
Liner interpolation Liner interpolation with rotation of attitude Uniform interpolation Center point of Circular interpolation End point of Circular interpolation Center oint of Circular interpolation with roration of attitude End point of Circular interpolation with rotation of attitude Synchronous positioning motion
0 0
I
l o
0 0 0 0 0 0 0 0 0 0
6,
x
co 1 co 2
HP HL HLO HC HO HLX NOP T WF P
Motion
Motion Motion
Synclironous linear interpolation Synchronous ,Motion with rotation linear interpolation of attitude Motion Synchronous circular interpolation Synchronous circular interpolation with rotation of attitude , Motion Silnultaneous uniform interpolation Motion Motion Task Task Task Task
-
No operation Waiting for Timer time Starting pattern weaving Starting axis weaving Ending weaving Caluculating rotated position
WAX WE RT
0 0 0 0
-3
Type Motion Motion Motion Motion Motion Task Task Motion Motion
Description Internal program jump External program jump Calling program Point mark Ending program Defining counter Decremental operation of counter value Starting multi-pass section Ending multi-pass section Specifying executing pass of task ~nstruction
Execution
JP
JF
CL
PM END DE F
DEC
MP S
0 0 0 0 0 0 0 0 0
X
EP
Task
Instruction
-
Description Detecting Wire extension One-direction search Pattern search Starting tracking Ending tracking Calling deviations Storing deviation number in tracking Starting high speed touch sensor
Execution
X
x
X
x
x
x
x x
I
T SE
Task
1
I
Instruction
Description
I Execution
X
AS AE
Arc s t a r t
Arc end
1
-
Inch Retract Turning gas ON Turning gas OFF Starting multi-pass welding
RTC
GS
x x x x
GE ASM
-
AEM
--
Task
-
3-4
1 Type I
Task Task
Execution
X
X
S R
N
1
1
Task Task
1 1
Waiting for external control input ON Waiting for external control input
X X
04
$ Cautions 1 ) If this function is set ON, the mechanisms move in a condition that external
control input/output do not function. Therefore, if external control inputs/outputs a r e used to control the jig, etc., take care t o avoid interference with peripheral equipment. 2 ) The dry run setting is displayed on LCD of teaching box when the Auto mode is entered. However, because that display disappears once automatic operation is activated, it is not possible to identify later whether the function is effective o r not.
run is set
When the dry run setting is ON, logical output port (0321) is set on. When Auto mode is entered, a message to perform automatic operation for "DRY RUN" appears on the teaching box rr)
3-5
3. 3
limited speed of positioning movement. This feature allows the operator t o check taught d a t a a t a safety speed. A limited speed can be specified a t any rate to the maximum speed by setting the user parameter. Note that this function is only available to limit a speed of positioning movement in automatic operation and not to block operating speed and a speed of interpolating movement. The speed of positioning movement is limited a t the following sections:
(2) The travel distance to a point taught with Point Mark instruction PM used t o
execute Internal Program Jump instruction J P (referred to a s Point Mark distance in the following)
(3) The travel distance to a sequence specified to execute the Path function*'
(referred to a s Travel distance for Path function in the following)
The normal speed of positioning movement in automatic operation includes the following : Table 3.6. Speeds of positioning movement Positioning Positioning distance Point Mark distance Travel distance for Path function Travel distance for restarting Speed taught The setting of "SPEED TO PM""3 in the user parameters for setting the system status Speed
* 1 : Refer to "Path Function", section 3.5. * 2 : Refer to "Setting Motion Restrictions in Automatic Operation", section 2.5. * 3 : Refer to "Setting the System Status", section 2.1.
3-6
Application Features and Functions Used for Automatic Operation
When this function is set on, making a comparison between the above rate and the low-speed setting, OSACOM SUPER 8700 uses a lower rate. (Example]
.Low-speed rate
609,' 0 30%
..............................................................
Table 3.7. Speeds a t Low-speed Automatic Operation ON/OFF OFF setting (normal) 100% ( * 1) 50% ( * 1) 20% ( * 1) 10% ( * 1) 60% ( * 2) 60% ( * 2) 60% ( * 2 ) ON setting
1) 2) 3) 4 5) 6) 7)
( 1) ( 2)
P (100%) P ( 50%) P ( 20%) P ( 10%) Point Mark distance Travel distance for Path function Travel distance for restarting
( 3)
(*3) ( * 4) ( * 4) ( * 3) ( * 3) ( * 3)
* * *
( 3)
( 4)
The manipulator moves a t the speed rate taught. The manipulator moves a t the speed rate set a s a travel speed to point mark. The manipulator moves a t the speed rate of Low-speed automatic operation which is less than the normal rate. The manipulator moves a t the normal speed rate which is less than the speed rate of low-speed automatic operation.
Notes 1) The low-speed automatic operation setting is displayed when the Auto mode is entered. However, because that display disappears once automatic operation is activated, it is not possible to identify later whether the function is effective o r not. 2) Each of the low-speed automatic operation , machine lock, and dry run can be independently set. For example, when machine lock and low-speed automatic operation a r e set a t the same time, both functions become effective; all mechanisms a r e locked and the cycle time becomes longer.
lI ll
When the low-speed automatic operation setting is ON, logical output port(0317) is set on. When Auto mode is entered, a message to perform low-speed automatic operation appear on the teaching box.
*
3
-7
3. 4
This feature allows the operator to check "within o r outside the s t a r t enable area" during automatic operation. Depending on the attitude of the manipulator, the specialized logical output (0264) and the LED of START ENABLE on the teaching box a r e switched ON/OFF. This feature is set on/off by modifying the setting of "START ENABLE IN AUTO " *'. Important If this feature is set on, movements which continuously change the attitude between within and outside the s t a r t enable area may cause these definitions to be reverse. However, this reverse condition is removed when the job is complete o r the operation is halted.
3. 5
Path Function
The Path function allows the operator to s t a r t automatic operation from a desired sequence. A sequence is specified in Teach mode. If this function is set to s t a r t automatic operation, a check on the s t a r t enable is not made. Therefore, starting automatic operation from any position is possible. The manipulator moves with Positioning t o a specified sequence. The speed is the setting of "SPEED TO PM"*2in the user parameter for setting the system status. [Examplel) 1 2 3 4 5 6 7
Sequence No.
P,P,L,AS,L,L,AE,P,P,END
We assume that the manipulator is a t the position of sequence 6 in Teach mode. If you specify sequence 4 to perform automatic operation using the path function : (1) The manipulator performs positioning movement from sequence 6 to sequence 4. (2) If WELD ON, the manipulator starts welding from sequence 4 and moves t o sequence 5 by L. Notes The path function is automatically cancelled when any one of the following operations is performed: After entered, Auto mode is changed to Teach mode without automatic operation being started. The function key for s t a r t allocation is selected (if the multi-station system is in use). The function key assigned for file operation is selected. Another Task program but not the Task program where the path function is activated. * A new Task program is created o r a Task program is modified by entering a Task program number o r from the List screen. or is pressed after path is set.
-8
F4 ... Sets the s t a r t sequence. F5 ... Sets the s t a r t sequence and then enters to the top layer of Teach mode.
2.
3.
4.
Automatic operation will s t a r t from the sequence where you have set by the path function.
3-9
Note The path function is set by pressing either F4 (PATH) o r F5 (PATH AT). The function of F5 , which is in principle the same a s that of F4, simplifies operations following setting of the path function.
3. 6
Online Modification
The Online Modification is used to modify welding conditions (current, voltage, and
speed) during automatic operation through the teaching box. Updated conditions a r e stored in the following conditions:
(1) When
In this case, online modification operation can be carried out. (2) When F4 (END) is pressed In this case, the online modification terminates.
0
RECORD
is pressed
(3) When the setting of "ONLINE AUTO SET"* in the user parameter for setting the
system status is ON and The welding section terminates (AE), o r AS is executed to modify welding condition
Important If automatic operation is halted, modifications you have made s o f a r a r e not stored.
Clll
Performing on-line modification execution comes t o a welding section, the current welding conditions a r e displayed.
* *
*
3-10
3.
Select the welding condition (current, voltage, o r speed) you want t o modify, by the function key.
If you press F4 (END), OSACOM SUPER 8700 stores the current welding condition and terminates the online modification.
4.
t o modify t o the
[m
increment/decrement to enlarge.
3. 7
setting the system status. If this feature is set off, taught conditions a r e displayed only
* *
In Welding section and weaving section, In Arc sensor tracking section, o r During waiting for external control input o r for timer time
If the feature is set on, conditions of all instructions a r e displayed during automatic operation a s well a s block operation.
natic o ~ e r a t i o n
-1
Chapter 4
Shift
is used to move positions stored in a Task program. This chapter describes the parallel shift and the cyli~ldrical s h i f t F o r details of other shift functions such as 3-dimensional shift, refer t o the instruction manual "Options".
/
/
I1
1
1
Contents
4.
Shift
The following 6 types of shift functions a r e available: Parallel shift Cylindrical shift
*
* *
I t is possible t o shift a limited range of positions by specifying sequence numbers in a Task program.
There a r e two ways of entering a n amount of shift; Manual entry and Numerical entry: Manual entry *
a
Enters a n amount by moving the mechanism from the reference position t o a specified position by manual manipulation.
@ Note
If a value is entered a f t e r manual manipulation is performed, the travel distance from a taught point is set as a n amount of shift.
L
4. 1
Parallel Shift
A position is shifted in parallel t o the reference coordinate system by a specified
amount. The reference coordinate system is the coordinate system which was used t o teach the current sequence.
[fill
Sequence Instruction Coordinate System 0 0 1 0 0 2 0 0 3 004
I1
P
Base World
P
Tool
P
Work
When the current sequence is 001, the reference coordinate system is Base. When the current sequence is 002, the reference coordinate system is World. When the current sequence is 001! the reference coordinate system is Tool. When the current sequence is 002, the reference coordinate system is Work.
Shift
4-1
Teaching path
-2
Shift
4. 2
Cylindrical Shift
This shift causes the manipulator t o rotate around Axis 1 by a specified amount.
Teaching path
Fig.4.2. Cylindrical Shift
Shift
4 -3
10096
150cn1
BASE BASE
MI M1 MI M1
IICXJj
2.
Press F3 (SHIFT).
rr)
J!m!ml>
MGC/RDC
1-1
will be highlighted.
Shift methods, "EXTERNAL" "3-DIMENTION", "MIRROR IMAGE" and "MGC/RDCfl, a r e options. To use them, optional software needs t o be set.
4.
Press F1 (EXECUTE).
SET SHIFT PARAMETER >SFT AREA:093 TO 099 SFT VAL.- 1 A NUMERAL SFT MTHD - PARALLEL , TOOL MECHA COODINATES,MECHA 1 SHIFT
1-
5.
To specify a shift range, position the cursor a t the "SHIFT AREA", and enter a sequence number of each of a start point and an end point by numeric keys.
4 - 4 Shift
Cartesian movement is suitable for the parallel shift, and Axis movement for the cylindrical shift.
m],
.) I
SERVO ON SHIFT
>
/+//xmTq
F1 (+/-) signs.
Shift
-5
Cylindrical shift Enter an amount of shift (rotating angle) of Axis 1 by numeric keys.
E/EUI J]CT IX E +
after the shift finishes, you can make the shift invalid.
F1 ... Makes the shift valid.
0
~ I F Y
immediately
rtY-'-TIrnl
-6
Shift
4. 3
(1) Message
***
SHIFT IMPOSSIBLE
***
***
SHIFT IMPOSSIBLE.
Pressing F1 allows you t o continue the shift process without shifting that position. Pressing
0
RESET
-
(2) Message
DATA ERROR, SEQUENCE
Description
***
SHIFT IMPOSSIBLE
T o perform the shift in a system consisting of multiple mechanisms, any of the instructions(such as HP and HL) which have positional d a t a of all the mechanisms is required in the shift range of the program. The e r r o r message will appear if the above condition does not exist.
Solution
After pressing
mechanisms, in the shift range, o r add a n ilzstruction such as HP to the shift range, and t r y the shift operation again.
(3) Message
CALC.ABNO., SEQUENCE
Description
***
SHIFT IMPOSSIBLE.
***
Pressing F1 allows you to continue the shift process without shifting that position. Pressing
0
RESET
Shift
4 -7
14) Message
SHIFT RANGE ERROR+-MODIFY Description The shift range setting is wrong. (e.g. The specified sequence may not exist.) Solution
,
check the shift range, and perform the shift operation again.
(5) Message
WRONG MECHANISM-tMODIFY Description The mechanism a t the current sequence, which was selected to shift, is wrong. Solution
, perform block operation to the sequence of the manipulator, and
(6) Message
NO INSTRUCTION POINT. Description Tile shift function was selected a t the position of a Task instruction. Solution Press
0
~ I F Y
(7) Only points that were taught with the same coordinate system as that used t o teach
the current sequence a r e shifted. Points taught with other coordinate systems a r e not shifted.
(8) In addition to a check on the point of each sequence whether its post-shift position is
within the soft limit, OSACOM SUPER 8700 makes a check f o r the following instructions whether each point is on the path:
L, LO, C1, C2, C01, C02, HL, HLO, HO, SFO, and SF1
However, because all points on the path a r e not checked, during block operation, the manipulator may stop due to outside the soft limit even if Shift e r r o r does not occur.
4 -8
Shift
(9) If the following e r r o r condition exists, operation cannot be continued when outside
the soft limit occurs during a shift process. Correct the program s o t h a t all positions can be within the soft limit:
* The system h a s 2 manipulators.
*
The task program contains any Synchronous Motion instruction. Outside the soft limit occurred a t a sequence before the shift s t a r t sequence.
(10) When all the following conditions exit, be sure to teach HP instruction a t the first
sequence, o r "DATA
* *
ERROR"will occur.
The system h a s 2 manipulators. The task program contains any Synchronous Motion instruction. The Shift base coordinate system is any other than the Base coordinate system.
(11) When the conditions described below exist, the movement may change (the wrist m a y
be upside down) after execution of Shift. Therefore, before running automatic operation, check the path by block operation. The system h a s 2 manipulators. The instruction of the current sequence is HP.
*
(12) Shifting a Task program which is mixed HP and P may cause the unexpected
sequences t o shift. Avoid the shift execution of a Task program which is mixed HP and P as far a s possible. If you perform the shift operation of the above Task program unavoidably, be s u r e t o check the movement by performing a block operation after shifting.
Shift
4 -9
Management
i
Chapter 1
external storage .
External Storage
Contents
..
1 1 Connecting and Handling the External Storage ......................................................................... 1.2 Selecting Exterllal Storage Functions ............................................................................................... 1.3 Formatting Floppy Disks 1.4 Listing Files
...........................................................................................................................
...........................................................................................................................................................
........... ...........
........
1.5.2 Batch Saving ................................................................................................................................................. 1.5 .3 All Saving ......................................................................................................................................................... 1.6 Loading Files from the External Storage to the Controller 1.6 .1 ~ ~ d i ~ i d ~~ ~ l ~ ~ d i ~ ~ 1.6.2 ~ ~~ t ~ ~ h ~ d i ~ ~ ~
E x t e r n a l Storage
(totransferfiles)
To store (save) various files contained in the controller to floppy disk o r copy (load) files into the controller, the user needs an external storage and floppy disks. As a n external storage, DAIHEN floppy disk storage (type E5777) is available. Alternatively, a NEC o r IBM personal computer is configurable. (In this case, a software option PM-8700 and a n interface cable a r e required to use a personal computer a s an external storage) If you use the floppy disk storage, set "EXT. MEMORY""' to "FDD" in the user parameters setting for the System Status. Two floppy disks a r e required to make a system disk and a user disk. A system floppy disk is used to store only the system parameters and a user floppy disk is used to store files except the system parameters. To make these floppy disks, use the Format Floppy Disk function. Two floppy disk types, 2HD (high density:1.2M) and 2DD (double density: 720K), a r e available. Specify your floppy disk type beforehand by setting "FD FORMAT TYPE"*2in the user parameters setting for the System Status.
1) Some external storages may specify 2HD floppy disk. 2) Do not use floppy disks whose type is different from the user parameter setting (2HD o r 2DD). 3) Be sure to use the same type floppy disks. For example, the mixed use of 2HD for User and 2DD for System is not allowed. 4) If the optional extended memory is equipped (If the storing a r e a of the Task programs is extended), the number of Task programs you have stored may cause the number of floppy disks which you must prepare to increase. The standard number of floppy disks you must prepare when saving all data which filled with the storing capacity will be one system floppy disk and two user floppy disks in case of 2HD, o r three floppy disks in case of 2DD.
11.
External Storage
1- 1
1. 1
/
(2) Removing a floppy disk
Eject button
To eject the floppy disk from the external storage, press the eject button. As part of it comes out, take it out. Do not remove the floppy disk when accessing (loading o r saving). Otherwise, the data on the disk may be erased.
1. 2
Individual transfer Transfers individual files. Batch transfer Transfers a group of files.
1 -2
External Storage
[I>j F5 (MEMORY) a t
. ) n
F1 ... Lists Files. (See section 1.4.) F2 . .. Saves Files. (See section 1.5.) F3 ... Loads Files. (See section 1.6.) F4 ... Compares Files. (See section 1.7.) F5 ... Deletes Files. (See section 1.8.)
External Storage
1-3
1. 3
disk type must be 2HD (high density: 1.2M) o r 2DD (double density: 720K). T o specify you floppy type, set "FD FORMAT TYPE1'*in the user parameters setting f o r the System Status. Formatting allows you to create a user or system floppy disk but causes all the data on the disk t o be erased. Great care is therefore necessary t o perform this operation.
U
I>
F1 (INITIAL) at
TEACH
~ E R V O ,&
F1 ... Formats a floppy disk into a user floppy disk. F2 ... Formats a floppy disk into a system floppy disk.
EXT. MEMORY
p - z - i - q ~
2. Press F1 (USER) or F2
(SYSTEM).
4.
*
1 -4
1. 4
Listing Files
The List function allows the operator to list the files contained in the external storage
Listing Files
1. Press F1 (LIST) a t screen 1.
F1 ... Lists the Task programs. F2 ... Lists the Welding Condition files. F3 ... Lists the Weaving Condition files. F4 . .. Lists the Sequencer files. F5 ... Lists the Deviation Correction files.
F1 ... Moves one page up. (The display does not change a t the last page.) F2 ... Moves one page back. (The display does not change a t the first page.)
External Storage
1-5
1. 5
external storage. If you use this function, compare the files later to check whether the data have been accurately stored.
I
L
Note If the optional extended memory is equipped, the plural number of user floppy disk will might be required when saving Task programs o r all data. In this case, give a number to these floppy disks in order. When loading the data, use these floppy disks in saving order.
Saving files
Press F2 (SAVE) a t screen 1.
F1 . .. Specifies Individual saving. (See 1.5.1.) F2 ... Specifies Batch saving. (See 1.5.2.) F3 ... Specifies All saving. (See 1.5.3.)
1.5.1
Individual Saving
To save individual files to the external storage, follow the steps below. Depending on the file type you specify, you may not be able to save files individually. For details, see "Restrictions on File Transfer" section 1.9
Bill Saving
an individual f i l e
Press F1 (SEPA.).
F1 ... Saves a Task Program file. F2 ... Saves a Welding Condition file. F3 ... Saves a Weaving Condition file. F4 ... Saves a Sequencer file. F5 ... Saves a Deviation Correction file.(Option)
1-6
External Storage
F1 ... Saves a n Offset file. (Option) F2 ... Saves a Laser Sensor file. (Option) F3 .. . Saves a Welding Characteristic Data file F4 ... Saves a Search Pattern file. (Option)
119
If you selected Welding Condition file o r Weaving Condition file, specify the Condition file type by using the function key:
F1 ... Saves an Arc Start Condition file. F2 ... Saves an Arc End Condition file. F3 ... Not used. F4 ... Not used.
The screen displayed when you have selected Weaving Condition file
I) I
p - - - F q ~ ~ C J 1 A ~ ~ ]
F1 ... Saves a Fixed Pattern Weaving file. F2 ... Not used. F3 ... Not used. F4 ... Saves a n Axis Weaving file. F5 ... Not used.
SAVE TEACH
CONTROLLER-EXT.
MEMORY
1s e w 0 ~ F F I
EXT. MEMORY
WAX--
p T T - - q J w \ p i l W \ ~ \ ~
External Storage
1-7
4.
SAVE
CONTROLLER-.EXT.
MEMORY
1-
SAVE TEACH
CONTROLLER-tEXT.MEMORY
PO 0 1
+MOD I F Y
0
MODIFY
to
If a file with the same name already exists in the external storage, a message "SAME FILE EXISTS. " is displayed.
In this case, select by the function key whether you want to overwrite o r not: F1 ... Overwrites. F2 ... Does not overwrite
1-8
External Storage
1. 5. 2
Batch Saving
To save a batch of files by file type to the external storage, follow the steps below. Depending on the file type you specify, you may not be able t o save a batch of files. F o r details, see "Restrictions on File Transfer" section 1.9.
0 Notes
If you want t o save the Welding Characteristic files, select batch saving of the User Parameter files. They will be saved all together.
\
F1 ... Saves all the Task . P r o g r a m files. F2 .. . Saves all the Welding Condition files. F 3 ... Saves all the Weaving Condition files. F4 ... Saves all the Sequencer files. F5 ... Saves all the Deviation Correction files. (Option)
F1 ... Confirms overwriting during transfer. F2 ... Enforces overwriting without confirmation.
External Storage
-9
@ Note
Even if you select batch saving of the User Parameter files, you cannot save the following parameters to the external storage: The attitude movement The home stop function The work enable area The s t a r t enable area The offset adjustment * The tool parameters If you want to save these parameters, select batch saving of the System Parameter files.
\
*
*
If you selected batch saving of the System Parameter files a t step 2, insert a system floppy disk instead. 5. Press F1 (EXECUTE) t o execute
batch saving of the files you selected.
If the optional extended memory is equipped, batch saving will stop when the user floppy disk will be full while executing to save Task programs.
SAVE
CONTROLLER-EXT. MEMORY
[EEiiq
-1 0
External Storage
I n this case, insert the second user floppy disk into the external storage and press F l (execute).
Then, task programs which have not been saved will be transfered.
6.
F1 ... Overwrites.
1.5.3
All Saving
To save all the files to the external storage, follow the steps below
) Important
1) Before you save all the files, be sure to format a floppy disk. If you save all the files to a floppy disk which contains a file o r files, the file o r the files on the disk will remain (without being erased). Besides, if a file with the same name already exists, such file will be enforcedly overwritten without confirmation. That is, after this saving operation, the files in the controller may not match the files on the disk.In this case, error occurs later when you compare the files.
2) If the optional extended memory is equipped, only Task programs a r e written for the second user floppy disk when saving all data. The files (Welding condition files, o r Sequencer files, etc. except Task programs) written for the user floppy disk a r e saved for the first user floppy disk altogether.
L
External Storage
1-1 1
2.
Insert a user floppy disk into the external storage and press F1 (CONFIRM).
* *
3.
Press F1 (EXECUTE) to save all the files except the System Parameter files.
I n this case, insert the second user floppy disk into the external storage and press Fl (execute).
Then, task programs which have not been saved will be transfered.
4.
Press the
transfer of all the files except the System Parameter files is complete.
0
RESET
* *
6.
Press the
0
RESET
1-1 2
External Storage
1. 6
the controller. If you use the function, compare the files later whether the data have been accurately transferred.
II I
Loading Files
LOAD TEACH SELECT F I L E TRANSMISSION WAY EXT.MEMORY-+CONTROLLER
1. Press F3 (LOAD) a t screen 1. F1 ... Specifies Individual loading.(See 1.5.1.) F2 ... Specifies Batch loading (See 1.5.2.) F3 ... Specifies All loading. (See 1.5.3.)
LSERVU
OFFJ
EXT. MEMORY
[ m a I m
I . 6.1
Individual Loading
To load individual files to the controller, follow the steps below. As mentioned in the section for Individual Saving, depending on the file type you specify, you may not be able to load files individually.
F1 ... Loads a Task Program file. F2 ... Loads a Welding Condition file. F3 ... Loads a Weaving Condition file. F4 ... Loads a Sequencer file. F5 ... Loads a Deviation Correction file. (Option)
FI ... Loads an Offset file. (Option) F2 ... Loads a Laser Sensor file. (Option) F3 ... Loads a Welding Characteristic Data file. F4 ... Loads a Search Pattern file. (Option)
External Storage
-1
LOAD TEACH
EXT.MEMORY-tCONTROLLER
1SERVO O.FF(
EXT. MEMORY
S E T U S E R D I S K AND P U S H F 1 KEY
pi%GKq
3. Insert a user floppy disk into the
external storage and press (CONFIRM).
F1
If you selected Welding Condition file or Weaving Condition file, specify the Condition file type:
F1 ... Loads an Arc Start Condition file. F2 ... Loads an Arc End Condition file. F3 ... Not used. F4 ... Not used.
F1 ... Loads a Fixed Pattern Weaving file. F2 ... Not used. F3 ... Not used. F4 ... Loads a Axis Weaving file. F5 ... Not used.
4.
EXT. MEMORY-.CONTROLLER
JEXECUTEI
1
-1
External Storage
If the specified file does not exists in the external storage, a message "NO FILE." is displayed.
.) I
0
mIFY
to
If a file with the same name already exists in the controller, a message "SAME FILE EXISTS. " is displayed.
In this case, select by the function key whether you want to overwrite o r not:
External Storage
1-1 5
I . 6.2
Batch Loading
To load a batch of files by type to the controller, follow the steps below. As mentioned in the section for Batch Saving, depending on the file type you specify, you may not be able to load a batch of files.
1. Press F2 ( A L L ) .
-1
External Storage
Note Even if you select batch loading of the User Parameter files, you cannot load the following parameters t o the controller: * The attitude movement The home stop function * The work enable a r e a The s t a r t enable a r e a The offset adjustment * The tool parameters If you want t o load these parameters, select batch loading of the System Parameter files.
3.
Select whether you want t o confirm overwriting or not when a file with the same name already exists in the controller.
4.
Insert a user floppy disk into the external storage and press F1 (CONFIRM).
I) .
External Storage
1-1 7
In this case, select by function key whether loading files in the second user floppy disk o r not.
F1
F2
Loading files in the second user floppy disk. Ending batch loading.
I f you select Fl(YES), insert the second user floppy disk into the external storage, and then operate the loading. I f you pressed F1 (EXECUTE) a t step 3, then OSACOM SUPER
6.
F1 ... Overwrites.
1-1 8
External Storage
1.6.3
A l l Loading
To load all the files to the external storage, follows the steps below:
1. Press F3 (BACKUP).
1
.r).
i
2.
Insert a user floppy disk into the external storage and press F1 (CONFIRM).
I )
3.
Press F1 (EXECUTE) t o load all the files except the System Parameter files.
rrrr)
I n this case, select by function key whether loading files in the second user floppy disk o r not.
1-1 9
4.
Press the
transfer of all the files except the System Parameter files is complete.
0
RESET
*
I>r).
5.
Replace the floppy disk with a system floppy disk and press F1
(EXECUTE).
6.
Press the
0
RESET
0Importantwith the same name already exists in the controller, such file will be If a file
-2
External Storage
1. 7
Comparing Files
The Compare function allows the operator to check whether the files which exist under
the same name in the controller and the external storage a r e identical. When the files do not match, an error message "VERIFIED ERROR." is displayed. This error may be caused by the following:
(1) You did not compare the files immediately after saving to a floppy disk.
Be sure to compare the files immediately after saving.
Comparing Files
Press F4 (VERIFY) a t screen 1
F1 ... Specifies Individual comparison. (See 1.5.1.) F2 ... Specifies Batch comparison (See 1.5.2.) F3 ... Specifies All comparison. (See 1.5.3.)
1.7. 1
Individual Comparison
To compare individual files, follow the steps below. As mentioned in the section for Individual saving, depending on the file type you specify, you may not be able to compare the files.
1. Press F1 (SEPA.).
r$
F1 ... Compares Task Program files. F2 ... Compares Welding Condition files. F3 ... Compares Weaving Condition files. F4 ... Compares Sequencer files. F5 ... Compares Deviation Correction files. (Option) F l ... Compares Offset files. (Option)
External Storage
1-2 I
F2 ... Compares Laser Sensor files. (Option) F3 ... Compares Welding Characteristic Data files. F4 ... Compares Search Pattern files. (Option)
2. Select the file type by using the
function key.
3.
Insert a user floppy disk into the external storage and press F1 (CONFIRM).
If you selected Welding Condition file o r Weaving Condition file, specify a Condition file type.
F1 ... Compares Arc S t a r t Condition files. F2 ... Compares Arc End Condition files. F3 ... Not used. F4 ... Not used.
F1 ... Compares Fixed Pattern Weaving files. F2 ... Not used. F3 ... Not used. F4 ... Compares Axis Weaving files. F5 ... Not used.
1 -2 2
External Storage
~ S E R V OO F F ~
EXT. MEMORY
5.
If the specified files do not match, a message "VERIFIED ERROR. " is displayed.
Ir)
If only the comment in the Task program is different, a message "COMMENT VERIFIED ERROR. " is displayed. In this case, press enter a file number.
Ilr$
~ I F Y
to
External Storage
1 -2 3
1.7.2
BatchComparison
To compare a batch of files by type, follow the steps below. As mentioned in the section f o r Batch Saving, depending on the file type you specify, you may not be able t o compare batch of files.
1. Press F2 (ALL).
F1 ... Compares all the Task Program files. F2 ... Compares all the Welding Condition files. F3 ... Compares all the Weaving Condition files. F4 ... Compares all the Sequencer files. F5 ... Compares all the Deviation Correction files. (Option) F1 ... Compares all the Offset files. (Option) F2 ... Compares all the Laser Sensor files. (Option) F3 ... Compares all the User Parameter files. F4 ... Compares all the System Parameter files. F5 .. . Compares all the Search Pattern files. (Option)
1-2 4
External Storage
Note Even if you select batch comparison of the User Parameter files, you cannot compare the following parameters: * The attitude movement * The home stop function The work enable a r e a The s t a r t enable a r e a * The offset adjustment * The tool parameters If you want t o compare these parameters, select Batch Comparison of the System Parameter files.
3.
Insert a user floppy disk into the external storage and press F1 (CONFIRM).
I) I
SERVO
EXT. MEMORY
C~FF]
/-tEiEq
If you selected Batch Comparison of the System Parameter files a t step 2, insert a system floppy disk instead.
4.
rs~avo OFFI
EXT. MEMORY
0
RESET
key
0
mIFY
External Storage
1-2 5
I n this case, select by function key whether comparing files in the second user floppy disk o r not.
F1
F2
I f you select FI(YES), insert the second user floppy disk into the external storage, and then operate the loading.
1 -2 6
External Storage
1.7.3
All Comparison
2.
Insert a user floppy disk into the external storage and press F1 (CONFIRM).
I) .
3.
Press
F1 (EXECUTE) t o
I) .
I n this case, select by function key whether comparing files in the second user floppy disk o r not.
F1
F2
1-2 7
F1 (YES) is selected Insert the second user floppy disk into the external storage, and then operate the file comparison.
4.
Press the
0
RESET
comparison of all the files except the System Parameter files is complete.
*
+
6.
Press the
0
RESET
0
RESET
key.
0
~ I F Y
1 -2 8
External Storage
1. 8
Deleting Files
The Delete function allows the operator to delete a specified file.
OSACOM SUPER 8700 requests you to confirm the deletion before execution.
Deleting Files
1.
Press F5
(DEL.) a t screen 1.
SERVO
F1 ... Deletes a Task Program file. F2 . .. Deletes a Welding Condition file. F3 ... Deletes a Weaving Condition file. F4 ... Deletes a Sequencer file. F5 ... Deletes a Deviation Correction file. (option)
I-[
J E E v DJ E V IS m> \ W p x F JW A EI Q m
F2 ... Deletes a Laser Sensor file. (Option) F3 ... Deletes a Search Pattern file. (Option) 2. Select the file type by using the
function key.
Ib l
3.
Insert a user floppy disk into the external storage and press
F1
(CONFIRM).
LSERVQ
OF^
EXT. MEMORY
External Storage
1 -2 9
SERVO OF^
EXT. MEMORY
F1 ... Deletes a n Arc S t a r t Condition file. F2 ... Deletes a n Arc End Condition file. F3 ... Not used. F4 ... Not used.
The screen displayed when you selected Weaving Condition file
j-'irFqCJJAmm
F1 ... Deletes a Fixed Pattern Weaving file. F2 ... Not used. F3 ... Not used. F4 ... Deletes a n Axis Weaving file. F5 ... Not used.
4.
5.
0
RESET
instead.
1-3 0
External Storage
1. 9
below:
Depending on the file types, some functions a r e not available. F o r details, see the list
1
File Type File Name
File Transfer
I I I
List Delete
Verify
Sepa. All
Backup
Sepa. All
Backup
Task program Welding Condition file Weaving Condition file Lasor Sensor file Sequencer file Offset file Deviation Correction file Search Pattern file User Parameter file System Parameter file Welding Characteristic file
p*
**
0 0 0 0 0
0 0 0 0 0 0 0 0
o O
0 0 0 0 0 0 0 0
o O
0 0 0 0 0 0 0 0
x
x
0 0 0 0 0 0 0 0
x
x
0 0 0 0 0 0 0 0
x
x
0 0 0 0 0 0 0 0
o
o
0 0 0 0 0 0 0 0
o
o
0 0 0
x X
** *
SF2M *
USEMAIN etc.
#***-***
$ WTBD
**
o
X :
0 : Operable,
Inoperable
: Represents a figure
0 Note
The files relating t o manual speeds and s t a r t allocation a r e transferred only when all the files a r e transferred. (Neither Individual nor Batch transfer is applicable.) Therefore, even if all the files in the list a r e transferred by specifying Batcli transfer, the result is different from that given by All.
External Storage
1 -3 1
I. 10
Solution
0
M O D l ~ ~
/ disconnected, o r the
1
I
Press
0
RESET
to connect the
external storage you use is different from setting of "EXT MEMORY" in the user parameters. The disk has no space to save any file.
"EXT MEMORY" in the user parameters t o the enternal storage you use.
/
1
Press
place a new floppy disk in the external storage. Save files after formatting the
I floppy disk.
is wrong.
The disk type, 2HD o r 2DD, Replace with a 2HD o r 2DD type disk, o r change the format type setting in the user parameters.
~ I F -Y -+
I external storage.
NO FILE +MODIFY SAME FILE EXISTS. +MODIFY WRONG FD +RESET The specified file does not exist.
already exists a t destination. overwrite when asked. The floppy disk in use is wrong.
1-3 2
External Storage
+>
F2 (END) and
F2 (END) and
F2 (END) and
Solution
0
w
WIFY
F2 (END) and
Press
F2 (END) and
Press
F2 (END) and
Error occurred during data transfer between controller and external storage.
0
WIFY
+F2
External Storage
-3
1.I 1
Others
Handling Floppy Disks
1.11. 1
(1) No matter how often you use floppy disks, be sure to store them in a case. (2) Use and store floppy disks in a dust free atmosphere. (3) Touching the magnetic face may cause degradation in performance of the magnetic medium and the data on the disk to be destroyed. So, do not touch it.
(4) Never place the floppy disk near magnetic devices. Magnetic fields can destroy the
data on the disk.
(5) Bending and dropping the floppy disk, and putting a heavy load on it may damage
the magnetic medium.
(6) Do not expose floppy disks to an abrupt change in the environmental condition.
When the environmental condition has abruptly changed, leave them for several hours in the new condition before you use.
1.I 1.2
(I) Do not turn on/off the external storage when it contains a floppy disk. Otherwise, the data on the disk may be destroyed. (Take care also when you turn on the controller on/off because the receptacle on the side of the controller is interlocked with the power supply of the controller.) (2) After saving a program o r programs to floppy disk, check whether the data have been correctly stored. You can make a data check by comparing the file in the controller and the file on the floppy disk (which is called file comparison). Make a file comparison immediately after saving a file o r files. (3) The OSACOM SUPER 8700 files a r e incompatible with OSACOM 6800. Therefore, implement floppy disk management for each controller.
(4) Task programs stored in the external storage can be used with the PC Editing
System, which is an software option. However, floppy disks formatted by a personal computer cannot be used with the external storage. If used, a error message "WRONG FD" is displayed. Be sure to format a floppy disk with the external storage.
1-3 4
External Storage
Chapter 2
Password
To prevent malfunction of the system caused by accidental nlodifications, access to some specific operations is restricted by a
password. This chapter describes how to enter a password and how to set a user defined password.
I I
Contents
2.
Password
Misoperation in setting system parameters o r initializing the memory may make the system inoperable o r causes the data on the disk t o be erased. Because the functions provided for such operations a r e to be used by the system management and maintenance personnel, and DAIHEN servicemen, access to them is restricted by a password. A password must be a number of 4 digits using0 functions a r e not available.
-
2. 1
A password is required:
requires a password is activated, OSACOM SUPER 8700 waits f o r the password t o be entered.
2.
3.
Press
0
RECORD
entered.
RESET
entry
0 0
~ I F Y WIFY
If the wrong password is entered, a message "WRONG PASSWORD." is displayed. Press number.
.r)
Password
-1
2. 2
If you change the setting, do not tell anyone except system management and
maintenance personnel. Be sure to remember the password because it cannot be loaded. There is no way of recovering it.
1. Press
1 [>I
F3 (MANAGE) at the
2.
Press F1 (PASWORD).
4.
Press
@.
I
entered.
RESET
setting.
0 0
~ I F Y
0
REC~RD
-2
Password
If you set the wrong password, a message "WRONG PASSWORD" is displayed. Press
r'\
I WRONG
PASSWORD.
+MOD I FY
password.
0
WIFY
6.
entered.
RESET
setting.
0 0
~ I F to Y
0
RECORD
Password
-3
Chapter 3 Absolute O f f s e t
11
1
This chapter describes how to adjust a difference between the position of the manipulator and the position detected by the encoders. The operations covered in this chapter must be performed when the manipulator is installed o r mechanical parts a r e replaced.
Contents
Absolute O f f s e t
An absolute encoder is fixed to each motor t o detect the position of the manipulator. When the manipulator is assembled, the attitude computed from the values of the encoders does not coincide with the actual attitude. As the difference between these attitudes varies from manipulator t o manipulator, it must be computed and set as the absolute offset. This chapter describes the procedures for setting a n absolute offset and also for resetting the encoders, which is required prior to that operation.
lVuLe
Perform the absolute offset setting operation only on the following occasions:
* *
*
\
When the encoder is replaced o r the connector is disconnected from the encoder When the connector is disconnected from the control cable between the controller and the manipulator
3. 1
.) r
S E R V O ON
>
Absolute Offset
-1
3. F2 (RESTART), F3 (MASTRNG),
and F4 (CONTROL) a r e to be used
by DAIHEN servicemen only.
Press F1 (ABSO).
5. Press
~1 (ABS RST).
6.
To reset the encoders, press F1 (CONFIRM). The servo power is then turned off.
0
RESET
instead.
0
RESET
-2
Absolute Offset
9.
Press
I )
F1 F2 F3 F4 F5
... Sets ABSO . Sets ABSO ... Sets ABSO ... Sets ABSO ... Sets ABSO
Move the selected mechanism by manual manipulation to align the alignment marks of each axis. (See section 3.2.)
0
RESET
instead.
49 51
2 5
50 51
3 6
50 51
rF--K-qmj
Absolute Offset
-3
When each margin is around 50 Push F1 (END) t o terminate the absolute offset setting operation.
As the absolute offset values a r e not correct, you must set then again.
AXIS ML4 TEACH ABSO OFFSET IS NOT SET. SET ABSO OFFSET AGAIN. SERVO ON
~~/
(2) Push F1 (CONFIRM).
Select the mechanism by the function key, and be sure t o perform a n absolute offset setting operation.
SERVO ON
pz?x-q/MECH211NIECH.Im]~5/ >
Important Each margin is adjusted around 50. Be sure t o set absolute offset setting again in the following cases. When each margin is too f a r from the optimum value: Improper values may have been set.
*
L
When each margin is 100 o r 200 : The absolute offset h a s not been computed.
J
-4
Absolute Offset
3. 2
Axis Alignment Marks on the Manipulator Axis alignment marks on the manipulator (Gseries/V series) a r e shown below:
Axis ignment
ma.
. . -
w
Absoluteoffset
3-5
3.3
ABSO data (values of the encoders) given before and after the servo power is turned on. If the positioning difference exceeds the allowance setting in the user parameters, OSACOM SUPER 8700 identifies it a s an positioning error and displays ABSO data error (Failure code: A11102). This feature is set on/off by changing the setting of "FUNC OF ABSO DATA CHECK"" in the user parameters for setting the system status.
You can manually move the axes of manipulator which a r e not equipped with a brake, when the servo power is OFF. Therefore, if the manipulator is manually moved beyond the allowance, ABSO data error occurs even if a positioning error is not encountered. Also, depending on the attitudes of the wrist axes, the manipulator may voluntarily move when the servo power state is changed from ON to OFF, o r if the allowance is too small.
99 (1) Run Task program P 9 by block operation to check whether the position
coincides with the absolute offset position.
(2) If these positions coincide, you do not need to take action further.
(3) If not, reset the encoders and set the absolute offset.
0 Note
When the control power is shut off and turned on again, the encoder values may vary, but this is not identified a s a n error.
*
3
-6
Chapter 4
user parameters, etc.
Initializing t h e System
Note that misoperation of the Initialize function may make the robot system inoperable.
4.
I n i t i a l i z i n g t h e System
The Initialize function is use to erase various files, such a s Task programs, Welding Characteristic Data files and user parameters, from the memory medium o r restore the default settings. This function causes the number of Task programs to be 0 and the user defined settings to be replaced with the default settings. Therefore, it should be used only by DAIHEN servicemen and the robot maintenance personnel. The password must be entered to use this function. The Initialize function is used for the following operations:
System Parameter file Sequencer file User parameters file Welding Characteristic Data file Start allocations
* Manual speed table * Block operating speed table * Arc Sensor file (option)
0 Important
1 ) Initialization of all data causes all the Task programs and Condition files to be erased. Therefore, before you perform this operation, backup all of your files by using a n external storage. 2 ) If initialization of all data is executed, OSACOM SUPER 8700 asks whether you still want to use the installed option(s) o r not. If you a r e using any option, be sure to select "YES". Otherwise, the option(s) will not be available. 3 ) Be sure to set an absolute offset after initialization of all data. 4 ) Even if initialization of all data is executed, any Laser Sensor file is not initialized. Therefore, if you initialize all data after initialization of the Laser Sensor file(s), the default settings in the Laser Sensor file a r e erased. (That is, your defined settings remain unchanged.) For this reason, initialize the Laser Sensor file(s) after initializing all data.
Initializing the System
4-1
(2) Formatting
The Format function is used to erase the following files from the controller:
Task programs
Important If you format, OSACOM SUPER 8700 asks whether you still want to use the installed option(s) o r not. If you want to use, be sure to select "YES". Otherwise, the option(s) will not be available.
\
>
@
L
Important
Initialization causes the User Welding Characteristic data to be erased. If you do not want to erase the data, store them by using a n external storage.
J
* *
Multi-station system (up to 3 stations) Multi-station system (up to 6 stations) Direct program entry system (BCD code entry)
For details of the default Sequencer file, see the instruction manual "Interface with Jig".
*
4 -2
: Refer
(5) Creating the System Parameter file The system parameters necessary for the following single manipulator unit a r e created:
If your system consists of the above overhead o r wall mounting manipulator, load the special parameters described in (6) from the external storage.
(lo)
Initializing the Arc Sensor file The data necessary to use Arc Sersor a r e created
(12) Initializing the s t a r t allocation The Task program numbers allocated to stations 1 - 6 a r e initialized to perform automatic operation by the multi-station system. The default settings a r e the following:
Initializing the System
4 -3
Task Program No
2. press
and
at the same
3.
F1 ... Initializes all data. F2 ... Formats. F3 ... Initializes the Welding Characteristic Data file. F4 ... Initializes the Sequencer file. F5 ... Initializes the User Parameter file.
-4
F1 ... Sets the calender. F2 ... Initializes the System Parameter file. F3 ... Initializes the s t a r t allocation. F4 ... Initializes the manual speed table. F5 ... Loads the special parameters. F1 ... Initializes the Arc Sensor file. F2 ... Initializes the Laser Sensor file (option). F3 ... Edits the user parameters. F4 ... Edits the system parameters. (To make adjustments only. Do not use it.) F5 ... Upgrades the version. (To make adjustments only. Do not use it.) F1 ... Initializes the block operating speed table.
5. Depending on the initializing operation you selected, OSACOM SUPER 8700 asks questions shown in table 4.2.
-5
If you select any initializing operation other than those shown in table 4.2, you will not be asked.
Table 4.2. Q,uestions of Initialization Initializing Operation Selected Question Files t o be erased All files Files except Task programs Task programs only Select the files by the function key. WTo use the option(s) o r not Yes No Select Yes o r No by the function key. MStarting system Multi-station system (up t o 3 stations) Multi-station system (up t o 6 stations) Direct program entry system (BCD code entry) Direct program entry system (Binary code entry) Select the starting system by the function key. mDate and time
F2 (FORMAT)
F1 (DATE)
Enter the current date and time by numeric keys. MManipulator type F2 (SYSTEM) Select the type by the function key. All of these 5 questions
F1 (ALL DAT)
I/
-6
Chapter 5
This chapter describes how to install OSACOM SUPER 8700 software options.
Contents
5.
.Synchromotion
* *
*
pass welding
Endless rotation Super a r c sensor Welding monitor PC external storage (PM-8700) 3-dimensional shift, Mirror image shift, and Size-up/-down shift
Installation of a software option allows the operator to store the files related to the optional function to the controller. However, these files cannot be saved to floppy disk from the controller. Care should be taken to handle the option setup floppy disks.
5. 1
In order to use an optional function, installation of the relevant software option is necessary. If the robot system including any software option is purchased, installation of the option is done by DAIHEN before delivery s o that the optional function can be directly used. (The user does not need to install the software option.) On the other hand, if any software option is individually purchased after installation of the robot system, the user needs to install it in accordance with the instructions provided here.
A floppy disk (called an option setup floppy disk) is provided for the use of software
option, which contains one software option. The user needs a n external storage t o install it.
Option setup floppy disk contains the available software option and the manufacturing number of controller, and can be used only with the specified controller.
5-1
F4 (SYS.SET) a t the
top layer of Teach mode.
4.
Press F1 (SET).
F1 (EXECUTE).
The option cannot be installed if a n y of the following operating e r r o r s occurs. In such event, press
0
RESET
to
I f you are using the option setup floppy disk which has been already used with another controller:
I f the option has been already installed and you are still using the option setup disk specified f o r another controller:
2
A X I S MH1
I f you are using a floppy disk which is not option setup floppy disk:
.4 1
5. 2
This section describes how to list the software option o r options installed in the controller.
F4 (SYS.SET) at the
. $
2.
Press
F1 (OPTION).
3.
Press F2 (LIST)
5 -3
5. 3
This section describes how to delete software options installed in the controller.
@ F4 (SYS.SET) at the
A X I S MH1 TEACH
SERVO ON
pi'-FGYIlRESTARTlrnIrn]>
2.
Press F1 (OPTION).
3. Press F5 (DELETE).
4.
-4
Chapter 6
Troubleshooting
Contents
6. 1 Symptoms................................................................................................................................................................. 6.1.1 NotlIing Appears on the Teaching Box ................................................................................... i on the ~ hi^^ B~~ I~ ullsteady ~ l ~ 6.1.2 ~l~~ ~ 6.1.3 Initial Diagllosis Is Not Completed 6 1.4 The Servo power Supply Callnot Be Turned ON
................................................................
............................................................
.........
6-20 6-21 6-22 ~6-23d 6-23 6 -26 6-27 6 -28 6-29 6 - 31 6-32 6-34 6-36 6-37 6-39 6-40 6-40 6-46
6.1.5 The Servo Power Supply I s Shut O F F Immediately When Turned ON 6.1.6 Manual Manipulation Does Not Function 6.2 A ~
...........................................................................
~c o d e and A ~ i l ~),fessage A~~l~ i ~ i ~ ~ ~~ l~ ~ ~ 6.2.1 The Display of A Failure .................................................................................................................... 6 .2.2 Logical Outputs for Failures 6.2 3 Shocli Sensor ................................................................................................................................................ 6 2.4 Servo power Sllutoff 6.2.5 Software Limit / Link Software Limit 6.2.6 Overrun 6.2.7 CommLlnication Failures 6 .2 .8 Data Installation Failures 6 .2 .9 Memory FailLlres ....................................................................................................................................... 6.2 10 Setting Errors .............................................................................................................................................. 6 .2 .11 ABSO Data Failure
..................................................................................................................................
6.3 Whell Servo Failure Occurred .................................................................................................................. 6 3.1 'flow To See the ServoFailure Display 6.3.2 Troubleshooting for Servo Failures
6.
Troubleshooting
This chapter describes solutions for failures that may occur during operations of the robot. Failures a r e mainly divided into 3 groups according t o the symptoms :
Where the servo power supply cannot be turned on, nothing appears on the teaching box, etc. (see Table 6.1.)
*
Where a failure code and a failure message a r e highlighted (See Table 6.2.) Where a failure message except the above is displayed (See Table 6.3)
These failures a r e listed in Table 6.1 through Table 6.3. When a failure occurred, refer to them t o find a solution. If you need replace p a r t s such as boards, contact DAIHEN.
Nothing appears on the teaching F o r details, see section 6.1.1. box. T h e display on the teaching box is unsteady.
Initial diagnosis is not completed. F o r details. see section 6.1.3 The servo power supply cannot be turned on. The servo power supply is shut off immediately when turned on. Manual manipulation does not function. F o r details, see section 6.1.6.
Troubleshooting
6-1
Table 6.2. Failure Codes and Messages Code / Message EA00101-XXXX EMERGENCSTOP -.RELEASE EA00201-XXXX SHOCK-S ERR -.RESET EA0040 1-XXXX SERVO DOWN +RESET Cause The Emergency Stop button o r emergency stop signal was entered. During automatic operation the torch interfered. I) The servo power was shut off due to an unidentified cause. 2) The hand was released from the deadman switch. Communication trouble between Welding Interface and 1 / 0 management board during welding. The specified Arc Start Condition file does not exist. Solution Pull the Emergency Stop button (or cancel the emergency stop signal) and press SERVO ON button. For details, see section 6.2.3.
EA10201-XXXX WIF TIMEOUT + RESET EA50101-XXXX NO ASC FILE - RESET . EA50101-XXXX NO AEC FILE -+ RESET EA50102-XXXX NO WFP FILE + RESET EA50102-XXXX NO WAX FILE RESET EA50103-XXXX NO ASM FILE - RESET . EA50103-XXXX NO AEM FILE - RESET . EA50104-XXXX NO OFS FILE - RESET . EA50105-XXXX NO CL PRG. - RESET . EA50106-XXXX NO JF PRG. RESET
After pressing the RESET key, turn on the SERVO POWER and restart. If not recovered, turn the CONTROL POWER off and on again. Create an Arc Start Condition file.
Create an Arc End Condition file. The specified Arc End Condition file does not exist. Create a Fixed Patterned Weaving The specified Fixed Condition file. Patterned Weaving Condition file does not exist. Create a n Axis Weaving Condition file. The specified Axis Weaving Condition file does exist. The specified Multi-pass Welding Start file does not exist. The specified Multi-pass Welding End file does not exist. The specified Offset Condition file does not exist There is no Task program to call. There is no Task program to jump to. Create a Multi-pass Welding Start file.
6-2
Troubleshooting
Code / Message EA50107-XXXX NO PM RESET EA50110-XXXX C1 TEACH ERR RESET EA50111-XXXX C2 TEACH ERR - RESET > EA50112-XXXX COORD.ERROR + RESET
+
+
Cause There is no point mark to jump to. There is no reference point for the former half of a circular arc. There is no reference point for the latter half of a circular arc. Teaching of the target/ reference points for an circular a r c in the different coordinate systems. The target and reference points for a circular arc a r e the same. The number of time counts exceeded 9.
Teach all 3 points in the same coordinate system to form a circular arc. Teach again to form a circular arc.
EA50120-XXXX CALL NESTING OVER +RESET EA50201-XXXX S.LIMIT * * * * - RESET , EA50202-XXXX LNKS.LIMITM * - RESET , EA50301-XXXX NO PROGRAM RESET EA50302-XXXX NO PROGRAM - RESET , EA50303-XXXX NO PROGRAM I RESET EA50401-XXXX ON TIME OUT -+ RESET EA50402-XXXX OFF TIME OUT RESET
+
The max. number of timers that can count time a t one time during automatic operation is 9. Check the setting time of each instruction of S, R, N, and F. The nest has overflown due Calling in the call destination program is possible but limited to the maximum 4 to program calls. layers. Check the the program. For details, see section 6.2.5. The robot has reached the software limit. The robot has reached the link software limit. The Task program assigned Check the s t a r t allocation and assign to the station does not exist. the correct Task program number. The Task program with the number entered does not exist. Task program No. has not been entered into the port specified. No ON input within the specified monitoring time. No OFF input within the specified monitoring time. Enter the correct Task program number.
Check the input status of the external control signals and the teaching data
Troubleshooting
-3
Code / Message ELA50701-XXXX OPTION ERROR -+ RESET EAA50702-XXXS OPTION ERROR -+ RESET EA50704-XXXX OPTION ERROR - RESET . EA50705-XXXX OPTION ERROR -. RESET . EA50706-XXXX OPTION ERROR RESET EA50708-XXXX OPTION ERROR RESET EA50709-XXXX OPTION ERROR RESET EB00301-XXXX OVER RUN RESET EB10404-XXXX CALC. IMPOS. -. RESET .
+ + +
Cause The software for 3ynchromotion has l o t been installed. The software for Multipass Welding has not been installed. The software for External Axis Shift h a s not been installed. The software for welding monitor h a s not been installed. The software for PM8700 has not been installed. The software f o r Endress Rotation h a s not been installed. The software for Super Arc Sensor h a s not been installed. The manipulator overran.
Solution :f you want to use the optional function, ?urchase its optional software. Press the RESET key t o continue the
1) A positioning instruction P is taught base on Work o r Tool coordinate system in the synchromotion system.
1) Modify the relevant instruction P t o a synchromotion instruction HP, o r t r y teaching based on the Base o r World coordinate system again.
2) The panipulator is unable 2) Correct the taught positions(start/end points). If the manipulator is unable t o move a t a position on to move, correct the position d a t a of the path taught with a the relevant instruction in search Linear o r Circular mode o r by using the PC editing interpolation instruction. svstem. The Task program contains Delete the damaged instruction and add a n instruction. If the failure recurs, a damaged instruction. delete the Task program. F o r details, see section 6.2.7. Communication between boards cannot be made correctly.
-4
Troubleshooting
Code / Message EC10208-XXXX COM. ERR +POWER OFF EC10209-XXXX DPRAM ERROR POWER OFF EC10210-XXXX COM LSI ERR - POWER OFF > EC10403-XXXX CALC.ERR POWER OFF EC10504-XXXX DC24V ERROR POWER OFF EC10505-XXXX DC15V ERROR +POWER OFF EC10601-XXXX NO FILE +POWER OFF EC10603-XXXX PCB MISMATCH POWER OFF ECl0605-XXXX NO SYS FILE POWER OFF EC10801-XXXX ROM ERROR POWER OFF EC10802-XXXX RAM ERROR POWER OFF EC11301-XXXX I/O PORT ERR POWER OFF EC11401-XXXX TB LCD ERROR POWER OFF
+ +
Cause I/O management board or teaching box failure. Main board o r I/O management board failure. Motion control board failure. Motion control board failure.
+ +
+
+
+ +
1) DC15V power supply 1) Replace the DC15V power supply. failure. 2) Connector (CN24) is 2) Check the CN42 connection. disconnected. Data installation can not be For details, see section 6.2.8. performed correctly. SCON/PCON Board is not in place.Or, imperfect contact. Multi-synchromotion control data is not found o r is insufficient. Misplacement of EPROM, o r imperfect contact. The identified board o r RAM on that board is broken. 1/0 management board failure. Teaching box LCD failure. Check the SCON/PCON board connection. Install the system parameters again If not recoverd, contact DAIHEN. For details, see section 6.2.9.
Troubleshooting
6 -5
A 00201-XXXX SHOCKS ALARM 3 RESET A 00301-XXXX OVER RUN 3 RESET A 10301-XXXX TEMP. ERROR 3 RESET A 10404-XXXX CALC. IMPOS. 3 RESET
Cause The system parameter setting for motor is wrong, o r any setting of the SCON board rotary switches 3-5 is wrong. The system parameter setting for motor is wrong, o r the setting of the SCON board rotary switch 6 is wrong. The torch interfered in Auto mode but not during automatic operation. Overrun was detected during initial-diagnosis.
/ 1
1 ) / /
+
After initial diagnosis is completed, perform manual manipulation while holding down the SERVO ON button to escape from overrun. Turn off the control power supply and The temperature in the leave the robot as it is until the controller exceeded 60C temperature decrease below 60C 1) A positioning instruction 1) Modify the relevant instruction P to a synchromotion instruction HP, o r try P is taught base on Work o r Tool coordinate teaching based on the Base o r World system in the coordinate system again. synchromotion system. 2) The panipulator is unable 2) Correct the taught positions(start/ end points). If the manipulator is to move a t a position on the path taught with a unable to move, correct the position Linear o r Circular data of the relevant instruction in search mode o r by using the PC interpolat ion instruction. editing system. The voltage of the memory Save all the data by using the external battery dropped below 2.5V. storage.
I 1 1 1 1 /
1) Charge the battery, o r replace the charging battery. Be sure to perform the absolute offset adjustment. 2) Imperfect connection of 2) Check the CN47 connection. Connector(CN47). Data installation cannot be For details, see section 6.2.8. performed correctly. 1) The voltage of the charging battery dropped.
6-6
Troubleshooting
Code / Message A 10710-XXXX DATA ERROR RESET A 11102-XXXX ABS MISMATCH RESET A 11103-XXXX ABS DATA OUT 3 RESET A 30201-XXXX OVER TRCKNG. 3 RESTART
Cause The Task program contains a damaged instruction. Position deviation has occurred.
Solution Delete the damaged instruction and add a n instruction. If the failure recurs, delete the Task program. F o r details, section 6.2.11.
A 30208-XXXX OVER DETECT. -+RESTART A 30209-XXXX OVER DIST. + RESTART A 30210-XXXX OVER SRCHNG. - RESTART > A 30211-XXXX OVER DIST. +RESTART A 30213-XXXX OVER SRCHNG. RESTART
-.
Reset the encoders and perform the The absolute offset d a t a absolute offset adjustment. have been destroyed o r absolute encoders have not been reset. See the Arc Sensor instruction manual. During seam tracking by the a r c sensor, the resultant vector length in horizontal and vertical directions exceeded the specified value. During seam tracking by the a r c sensor, the frequency r a t e that the average current exceeds the allowance exceeded defined rate. During automatic editing of parameters, arithmetic problem occurred. During wire extension detection (SFO), the deviation exceeded the specified allowable limit. During wire extension detection (SFO), the searching distance exceeded the specified maximum. During unidirectional search (SFl), the deviation exceeded the specified allowable limit. During unidirectional search ( S F l ) , the searching distance exceeded the specified maximum. During patterned search (SF2), the deviation exceeded the specified limit.
Troubleshooting
6-7
A 30215-xxxx
SF2 CIVID. ERR - RESTART . A 30216-XXXX SF2 PRM.OVER RESTART A 30217-XXXX SF2 PRM.OVER * RESTART A 30218-XXXX SF2 OVERLAP * RESTART A 30220-XXXX TS RANGE ERR - RESTART . A 30221-XXXX A.S.TRNS.ERR RESTART A 40101-XXXX A.S. FAILURE * RESTART
+
Solution Cause See the Arc Sensor instruction manual. During patterned search search (SF2), the searching distance exceeded the specified maximum. The SF2 file (Search Pattern file) contains a n invalid command other than SF2. A SF2 parameter setting is outside the setting range. A SF2 parameter condition is wrong. The SF2 s t a r t position and vector specified position a r e the same. Teaching of AS o r AE in the touch section. Communication with the a r c sensor cannot be made. The a r c was not generated within the set time after a welding s t a r t signal being input. Wire was sticked. Press the START button t o restart.
A 40102-XXXX WIRE STICK -+ RESTART A 40103-XXXX OUT O F ARC - RESTART . A 40201-XXXX WPS NOT RDY RESTART
Cut the deposited wire. After that, press the START button t o r e s t a r t welding. Press the START button.
6-8
+
+
The a r c is out.
The robot dedicated welding 1) Check the connection between the controller and the robot dedicated power unit o r welding power unit o r welding interface. interface h a s not been 2) Turn the robot dedicated power unit connected. ON. Turn the CONTROL POWER off and on Communication trouble again. between the robot and welding interface o r the robot dedicated welding power unit.
Troubleshooting
Code / Message A 40202-XXXX WPS ABNORMAL RESTART A 40301-XXXX OUT OF WIRE RESTART A 40302-XXXX LACK OF GAS > RESTART A 40303-XXXX LACK OF WATR RESTART A 50101-XXXX NO ASC FILE + RESET A 50101-XXXX NO AEC FILE RESET A 50102-XXXX NO WFP FILE RESET A 50102-XXXX NO WAX FILE RESET A 50103-XXXX NO ASM FILE RESET A 50103-XXXX NO AEM FILE RESET A 50104-XXXX NO OFS FILE + RESET A 50105-XXXX NO CL PRG. 3 RESET A 50106-XXXX NO JF PRG. 2 RESET A 50107-XXXX NO PM 3 RESET
+
Cause Problem of ALMEGA I AUTO I o r ALMEGA FUZZY AUTO. During automatic operation the wire was broken.
Solution Remove the cause of the problem of ALMEGA AUTO II o r ALMEGA FUZZY AUTO. Remove the cause. After that, press the START button.
-+
The g a s pressure is too low. Remove the cause. After that, press the Displayed only if a detector START button. is ~ r o v i d e d . There is no cooling water. Remove the cause. After that, press the START button. Create an Arc Start Condition file. The specified Arc Start Condition file does not exist. Create a n Arc End Condition file. The specified Arc End Condition file does not exist.
I
The specified Fixed Create a Fixed Patterned Weaving Patterned Weaving Condition file. Condition file does not exist. 1 Create an Axis Weaving Condition file. The specified Axis Weaving Condition file does exist. The specified Multi-pass Create a Multi-pass Welding Start file. Welding Start file does not exist. The specified Multi-pass Welding End file does not Create a Multi-pass Welding End file. exist. Create an Offset Condition file. The specified Offset Condition file does not exist. There is no Task program to call.
I
/ 1
There is no Task program to to jump to. There is no point mark to jump to.
Troubleshooting
-9
Code / Message A 50110-XXXX C1 TEACH ERR RESET A 50111-XXXX C2 TEACH ERR RESET A 50112-XXXX COORD. ERROR RESET
+ +
A 50120-XXXX CALL NESTING OVER -+RESET A 50201-XXXX S.LIMIT * * * * RESET A 50202-XXXX LNKS.LIMITM * - RESET . A 50401-XXXX ON TIME OUT RESET A 50402-XXXX O F F TIME OUT - RESET . A 50501-XXXX SERVO O F F -+SERVO ON
+
+
Solution Cause A circular a r c is formed by 3 points. There is no reference point Add a reference point. for the former half of a circular arc. A circular a r c is formed by 3 points. There is no reference point Add a reference point. for the latter half of a circular arc. Teach all 3 points in the same Teaching of the target and reference points for circular coordinate system t o form a circular arc. a r c in the different coordinate systems. Teach again to form a circular a r c can The target and reference points for a circular a r c a r e be made. the same. The number of timer c o u ~ l t s The max. number of timers that can count time a t one time during automatic exceeded 9. operation is 9. Check the setting time of each instruction of S, R, N, and F . Calling in the call destination program The nest h a s overflown due is possible, but limited t o the maximum t o program calls. 4 layers. Check the program. F o r details, see section 6.2.5. The robot h a s reached the software limit.
The robot h a s reached the link software limit. No ON input within the specified monitoring time. No O F F input within the specified monitoring time Turn the servo power supply ON. Servo ON when the mode was changed to AUTO. Or, the servo power supply was turned on before automatic operation o r after completion of the job. Perform manual operation t o move the Outside the S t a r t Enable manipulator t o within the S t a r t Enable Area. Area. Check the input s t a t u s of the external control signals and the teaching data.
1 /
-10
Troubleshooting
Code / Message A 50601-XXXX ABSO ERROR - RESET . A 50701-XXXX OPTION ERROR RESET A 50702-XXXX OPTION ERROR RESET A 50704-XXXX OPTION ERROR RESET A 50705-XXXX OPTION ERROR - RESET . A 50706-XXXX OPTION ERROR - RESET . A 50708-XXXX OPTION ERROR 3 RESET A 50709-XXXX OPTION ERROR RESET I 00201-XXXX SHOCK SENSOR -.RELEASE
+
+
Cause After initialization of the memory, ABSO setting has not been performed. The software for Synchromotion has not been installed. The software for Multi-pass Welding has not been installed. The software for External Axis Shift has not been installed. The software for welding monitor has not been installed. The PM8700 software has not been installed. The software for Endress Rotation has not been installed. The software for Super Arc Sensor has not been installed. This occurs during escape from Shock Sensor Error o r Shock Sensor Alarm, o r when the torch interfered in Teach mode. The user parameter setting of CRT ON/OFF was ON when the CRT power supply was turned off. During automatic operation, trouble occurred in the CRT communication circuit due t o some cause. In synchronous Cartesian manual manipulation, the sub mechanism is unable to synchronize with the main the mechanism.
Solution After completion of initial diagnosis, perform the absolute offset adjustment.
If you want to use the optional function, purchase its optional software. Press the RESET key to continue the pera at ion.
I 10208-XXXX COM. ERROR 3 RESET I 10208-XXXX COM. ERROR + RESTART I 11202-XXXX LIMIT SPD. - RESET .
Press the reset key on CRT to switch the display to the teaching box.
Troubleshooting
6-1 1
Code / Message I 11401-XXXX CRT ABNMAL --, RESTART I 30100-XXXX L. S. TRNS. ERR --, RESET I 30203-XXXX ARC UNSTABLE - RESEST .
Cause Trouble occured in the CRT printed board. Communictation with laser sensor cannot be made.
6- 1 2
+
+ +
--+
I 30204-XXXX WELD SHRTG. RESET I 30205-XXXX PARA.CALC. - RESET . I 30208-XXXX OVER DETECT. RESET
I 30209-XXXX OVER DIST. - RESET . I 30210-XXXX OVER SRCHNG. RESET I 3021 1-XXXX OVER DIST. + RESET
F o r details, see the Arc Sensor During seam tracking by instruction manual. the a r c sensor, the frequency that the average current exceeds the allowance exceeded the defined data. The welding time was not enough during automatic editing of parameters. During automatic editing of parameters, arithmetic problem occured. During wire extension detection (SFO), the deviation exceeded the specified allowable limit. During wire extension detection (SFO), the searching distance exceeded the slsecified maximum. During unidirectional search (SFl), the deviation exceeded the specified allowable limit. During unidirectional search (SF1 ), the searching distance exceeded the specified maximum. During patterned search (SFZ), the deviation exceeded the slsecified limit. During patterned search search ( SF2) , the searching distance exceeded the specified maximum. Communication with the a r c sensor cannot be made.
Code / Message I 30301-XXXX CRT DISCNNCT RESET I 30302-XXXX CRT INVALID + RESET I 40201-xxxx WPS NOT RDY + RESET
+-
Cause Communication with CRT can not be made. The user parameter setting of CRT ON/OFF will be changed t o OFF. 1) The robot dedicated welding power unit o r welding interface is not connected. 2) The robot dedicated power unit is OFF. The residual wire is not enough. Displayed if a detector is provided.
Solution T o use CRT, turn on CRT first, and then the controller. Push RESET key.
1) Check the connection between the controller and the welding interface.
2) Turn the robot dedicated power unit ON. Supply the wire.
Troubleshooting
-1 3
Table 6.3 Failure Messages Failure Message Solution Cause Failure was detected a t For details, see section 6.3.2. Servo Control board (SCON board). Servo Control board malfunctioned. The servo power supply was shut off due to an unexpected cause. The temperature in the controller has extraordinarily increased. Trouble occurred in the Servo driver unit. Trouble occurred in the Servo Control board. The servo driver unit is unable to be set in the servo ON state. The position deviation exceeded the set value. The commanded speed exceeded the set value. Servo Control board malfunctioned. Trouble occurred when the servo power supply was turned on. Turn off the control power supply Control program failure. and then on again. If this failure recurs, note down the information displayed on the teaching box and contact DAIHEN. Note down the information Control program failure. displayed on the teaching box and contact DAIHEN.
6-1 4
Troubleshooting
6. 1
Symptoms
Nothing Appears on the Teaching Box
6.1. 1
I
Nothing appears on the teaching box and all LEDs on the keyboard a r e OFF. Primary power supply indicator lamp OFF. (ON in the normal state) Cooling fan not rotating No primary power
Action
t
I-
/ LEDs of
constant power u n i t ( 5 ~ ,
I voltage
I flickering palely. 1
I1
LEDs of
II
'-II
k15V 24V) a r e om. All LEDs on Interlock board a r e OFF. (In normal state, LEDs 301, 302, 1C 304, 601, 602 and 603 a r e ON.) Imperfect contact of interlock board CN41 - constant voltage power unit N41.
1i_
1
Check the flat cable connection and connect it properly.
Troubleshooting
6-1 5
I to teaching box.
6.1.2
The Display on the Teaching Box Is Unsteady
I
/
4Low voon -
/ primary power
1 I
/
I1
'
1 servo driver
flickering
6-16
Troubleshooting
6. I . 3
1 Symptom 1
The display "START DIAGNOSIS" stays on the "COMUCTN ERR" ( Communication error) is displayed a t the right top of the teaching box screen. Nothing is displayed a t the right top of the teaching box screen.
I
4 Refer to 6.2.7 in this
art.
Action
+
I management board.
"NO FILE" is displayed a t the right top of the teaching box screen. Nothing is displayed a t the right top of the teaching box screen.
- I/O
L
Replace the 1/0 management board.
Troubleshooting
6-1 7
"NO FILE" is displayed a t the right top of the teaching box screen.
"WPS NOT RDY" is displayed a t the right top of the teaching box screen.
Check that the welding interface o r robot dedicated welding power unit is connected correctly. Turn on the robot dedicated welding power unit. Check that 1/0 management board is connected correctly.
I/O management
board failure
-1
Troubleshooting
1 Symptom 1
The teaching box display stops a t step4 of initial
Check Item
I Possible Cause I
Refer to 6.2.8 in this part.
I Action
"NO FILE" is displayed a t the right top of the teaching box screen. "A.S.TRNS.ERRnis displayed a t the right top of the teaching box I screen. I
Check that the Arc sensor is connected correctly. Turn on the Arc sensor unit. Check that Arc sensor
Troubleshooting
6-1 9
6.1.4
I
The servo power cannot be turned on.
-
Action
- Replace
1
----
the electromagnetic contactor MS1. Check the voltage on the primary power
voltage on
'Supply.
Red LED on each Servo Control board ON (only green ON in the normal condition)
1 1 in the normal
I
I
I condition)
/ Motion control 1
/ board O F F (ON
condition)
I
1 in the norm-a1 /
LED 303 on Interlock board ON (OFF in the normal condition)
I -4
Motion control board failure
6-2 0
Troubleshooting
6.1.5
(Symptom (
Check Item
( Possible Cause (
Action
I
1
1 The servo
power is off while "SERVO ON" stays on the teaching box screen.
t shut
1
LEDs 101/301/ 303(green) on Interlock board OFF (ON in the normal condition)
1 board failure
1 1 is in place.
/ board failure
Main board failure
LEDs 101/301/ 303/ 203 ( green ) on Interlock board OFF (ON in the normal)
board failure
Troubleshooting
6-2 1
6. 1 . 6
1 Symptom 1
1
1
I Possible Cause I
/
Bad connection of motor line
Action
1 Only
1
Able to move axes 1/2/3 by manual
'i
Replace the cable.
1 1
-
I-
Check the connections of servo driver connectors CN4, CN6, and CN8. Replace the cable.
---
~ i s c o n n e c o f H Replace the control cable 1.(Manipulator motor line -side CN1) Set the machine lock function OFF.
1 function set ON 1
-2
Troubleshooting
6. 2
EAOO 1 0 1 - 0 0 0 1
EMERGENCSTOP +RELEASE
+Failurecode
+
Failure message
E r r o r (EA/EB/EC) The E r r o r class includes failures, such as failures of p a r t s and internal d a t a , which cause the operation to be disabled unless the causes a r e removed, o r which can cause harm to the system and operators if the operation is continued.
Alarm (A) The Alarm class includes failures which can develop t o E r r o r s unless measures a r e taken soon, o r which require a simple operation, check, o r action before the operation is carried o n though they may not cause h a r m t o the system and operators.
Iiiformatioii (I) The Information class includes failures whicli should be told to the operator and peripheral equipment though they do not cause trouble t o continue the operation, o r which can develop t o Alarms later.
Troubleshooting
6 -2 3
Urgent Failure ( ) 0 This includes failures which cause the system to be stopped as a last resort when a failure handling action such a s a detection o r stop cannot be taken due to the occurrence of another failure.
Control Failure (1) This includes internal control system failures being detected a t the main board , motion control board, 1/0 management board and the teaching box.
Servo Failure (2) This includes servo system failures being detected a t servo control boards and servo drivers.
Peripheral Equipment Failure (3) This includes failures relating t o peripheral equipment (optional equipment) such as sensors.
Welding Failure (4) This includes welding failures being detected a t the dedicated welding power unit and the welding interface.
Operational Failure (5) This includes failures relating t o operations such a s misoperations.
d: Indicates the unit where the failure occurred (called a unit code) o r detailed information of the failure.
e: Indicates the mode (called a mode code) o r detailed information of the failure.
6-2 4
Troubleshooting
Table 6.4. Unit Codes Code 0 0 0 1 02 0 3 0 4 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 5 6 7 8 9 1 2 3 4 5 6 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 Unit Main board Motion control board I/O management board Teaching box Welding interface o r ALMEGA AUTO 1T o r ALMEGA FUZZY AUTO Interlock board Backplane board Analog board External axis board PCON/SCON board 1 PCON/SCON board 2 PCON/SCON board 3 PCON/SCON board 4 PCON/SCON board 5 PCON/SCON board 6 PCON/SCON board 1 PCON/SCON board 1 PCON/SCON board 1 PCON/SCON board 2 PCON/SCON board 2 PCON/SCON board 2 PCON/SCON board 3 PCON/SCON board 3 PCON/SCON board 3 PCON/SCON board 4 PCON/SCON board 4 PCON/SCON board 4 PCON/SCON board 5 PCON/SCON board 5 PCON/SCON board 5 PCON/SCON board 6 PCON/SCON board 6 PCON/SCON board 6 Code 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 0 1 2 3 Unit Axis 1 servo driver Axis 2 servo driver Axis 3 servo driver Axis 4 servo driver Axis 5 servo driver Axis 6 servo driver Axis 7 servo driver Axis 8 servo driver Axis 9 servo driver Axis 10 servo driver Axis 11 servo driver Axis 12 servo driver Axis 13 servo driver Axis 14 servo driver Axis 15 servo driver Axis 16 servo driver Axis 17 servo driver Axis 18 servo driver Personal computer Arc sensor Laser sensor Main board of CRT unit CRTC board of CRT unit External storage Printer I/F
Axis 1 Axis 2 Axis 3 Axis 4 Axis 5 Axis 6 Axis 7 Axis 8 Axis 9 Axis 10 Axis 11 Axis 12 Axis 13 Axis 14 Axis 15 Axis 16 Axis 17 Axis 18
Mode
I
Function Diagnosis
Teach
I
I
Teaching
1 0 2 0
Auto
Remote control
Troubleshooting
-2 5
6.2.2
Urgent Failure Control Failure Servo Failure Peripheral Equipment Failure Welding Failure Operational Failure Error Alarm Information ABSO Adjust Request Reset Reauest Start Request Failure Code
For details of these output ports, see the instruction manual "Interface With Jig".
6-2 6
Troubleshooting
6.2.3
Shock Sensor
Shock Sensor is a failure which occurs when the torch hits a peripheral jig.
/I
1
1
SHOCK-S ERR
+
RESET
II I
I
Error or Alarm)
Shock Sensor Alarm (in Auto mode but not during automatic operation)
/
*
SHOCKS ALARM
/ -. RESET
Shock Sensor Information (in Teach mode o r during an escape from Shock Sensor
1 SHOCK SENSOR 1
Solution
(A)
If the torch is equipped with a shook sensor Perform manual manipulation in the direction which allows Shock Sensor to be cancelled.
Troubleshooting
6 -2 7
6.2.4
The output form of failure varies with the setting of the user parameter "ABNOMALTY ENCODE" * available for setting the teaching box key status.
Table 6.7 Differences of Output Form according t o Special Failure Output ON/OFF Setting ON Display of Failure Cancellation Output Signal
1
1
OFF
EA00401-01XX
/ E r r o r (0221)
( ~ e f a u l t ) RESET
370)
Solution
In case of this failure, because it is automatically cancelled, you can c a r r y on the operation you a r e doing, o r can restart the automatic operation.
If this failure recurs during automatic operation, the shock sensor may be working. In this case, correct the path o r attitude t o avoid interference with the jig.
*
6
-2 8
Troubleshooting
The "ABNOMLTY ENCODE" ON setting affects the signals being output when the following failures occur:
Emergency Stop
p6zFEG-l
If the setting is ON, Urgent Failure (0201) and Error (0211) a r e not output.
1 EMERGENCSTOP 1
*
Servo OFF If the setting is ON, Operational Failure (0206) SERVO OFF and Alarm (0212) a r e not output.
6.2.5
area.
Teach mode
Auto mode
S.LIMIT XYZZ
X: Mechanism number Y: Axis number (Displays the lowest axis number if multiple axes a r e involved) Z: Axis information (Displays the Soft Limit of each axis as bit information)
Tens' place
Unit's place
Troubleshooting
6 -2 9
(Example] When Software Limit occurs a t Axes 4 and 6 Tens' place Unit's place
Perform manual manipulation in the direction which allows the Software Limit t o be cancelled.
This failure occurs when the mechanisms could interfere with each other.
Teach mode
Auto mode
LNKS.LIMITM
+MANUAL OPE.
YY: Axis numbers (For example, if "23" is displayed, this indicates t h a t Link
Software Limit h a s occurred a t axes 2 and 3.)
Solution
(A)
Teach mode Perform manual manipulation in the direction which allows the Link Software Limit t o be cancelled.
6-3 0
Troubleshooting
6.2.6
Overrun
RESET
Solution
After pressing the RESET key, perform manual manipulation in the direction which allows Overrun to be cancelled, while holding the SERVO ON button down.
If this failure occurs though the robot has not overrun, the cause may be the following :
(A) Any one of J P 601, 602, and 603 on the Interlock board is not short-circuited
+Short-circuit it.
Troubleshooting
6 -3 1
6.2.7
Communication Failures
This failure occurs when communication cannot be performed correctly between boards. EC10206-YYXX COMUCTN ERR
+
POWER OFF
YY : 0 1
02
03
Solution
(A) YY:O1
Make sure that the Motion control board o r EPROM on the Motion control board is placed correctly.
Make sure that the 1/0 management board o r EPROM on the 1/0 management board is placed correctly.
(C) YY:03 Make sure that the Main board o r EPROM on the Main board is placed correctly.
This is I/O management board o r Teaching box failure. EC10208-YYXX COM. ERR
-+
POWER OFF
: 0
YY
0 3
6 -3 2
Troubleshooting
Teaching Box
Solution
0 YY:O2
Replace the I/O management board.
63) Y Y : 0 3
Replace the teaching box.
/ DPRAM ERROR
I
+
EC10209-YYXX
POWER OFF
II
-
YY : 0 0
0 2
Main board
Solution
(A)
YY:OO
Replace the Main Board.
63) Y Y : 0 2
Replace the 1/0 management board.
Troubleshooting
-3
6.2.8
This failure is detected when d a t a (files) necessary to operate the robot d o not exist. If this failure is detected, it is necessary t o create a required file with the System Initialize function.
POWER O F F
:
YYY Y
0 10 0 0 10 1 0 10 2 0 2 0 0
... Can't find System Parameter file. ... Can't find Manual Operating Speed Table file. ... Can't find Block Operating Speed Table file.
Solution
YYYY: 0100 If your system consists of a single robot unit, select the "SYSTEM" function
key with the System Initialize function and create a System Parameter file. Then, set the offset adjusting values and the tool parameters. If your system consists of multiple mechanisms, select the "SPECIAL" function key with the System Initialize function and load the system parameters f r o m the external storage.
( ) YYYY: 0200 D
Select the "SQ" function key with the System Initialize function and create a Sequencer file.
6
-3
Troubleshooting
A 10601-YYYY
NO FILE
+POWER OFF
YYYY : 0 2 0 1
0202
Solution
Vi)
(B) YYYY:8 0 10
Select the "ARC-S" function key with the System Initialize function and create a Arc Sensor file.
(C) YYYY:8 0 40
Select the "LASER-S" function key with the System Initialize function and create a Laser Sensor file.
Troubleshooting
6 -3 5
6.2.9
Memory Failures
This failure is detected when the EPROM o r board is broken o r the wrong EPROM
(1) R O M Failure
is inserted
/ ROM ERROR
-+POWER OFF
YY : 0 0
01
02
0 3
- a .
Solution
YY : 0 0
01 02 03
...
Teaching box
Solution
6 -3 6
Troubleshooting
Solution
Turn off the control power supply, set the rotary switches SW 3 - SW 5 on the SCON boards t o the correct values. The following table shows the SCON board r o t a r y switch setting for each mechanism: Table 6.8 Rotary Switch Settings f o r Axis Motors of Manipulator
6.2.10
Setting Errors
1
Manipulator G01/G03
1~
0
O Wrist~Axes N
Axis 1 Axis 2 Axis 3 Axis 4 Axis 5 Axis 6 SW3 4 SW4 4 SW5 2 SW3 SW4 0 SW5
-
V40 WO1
Table 6.9 Rotary Switch Settings for Slider Motor Slider PSB series RSR series Relevant switch setting of SCON SW3 t o SW5
4
Troubleshooting
-3
Table 6.10 Rotary Switch Settings for Positioner Axis 1 Relevant switch setting of SW3 -SW5 RPH-2 0 0 RPH-5 0 0 RPH-1 0 0 0 RPlS-1000 RPlD-200 RPlD-500 RPlD-1000 RP2T-500
1
8 8 8
4
8 8 8
This failure occurs when the SCON board rotary switch setting for the number of controlled axes is wrong. EC20102-XXXX AXIS SET ERR
--+
POWER OFF
Solution
Turn off the control power supply and set the SCON board rotary switch SW 6 to the correct value. The following table shows the SCON board SW6 setting for the number of controlled axes : Table 6.11 SCON Board SW6 Settings for the Number of Controlled Axes
-
SW6 Setting 0
Controlled Axes
-3 8
Troubleshooting
6.2.11
This failure is detected when the difference is larger than the allowance in comparison with the encoder value given when the servo power is shut off and that when turned on. The allowance and check ON/OFF a r e set in "FUNC OF ABSO DATA CHECK" *of the user parameters for setting the system status. A 11102-YYXX ABS MISMATCH -+RESET YY: 11 - 16 ... SCON/PCON board No.1 - No. 6 (See the unit code table.)
Solution
Run Task program P999 used for checking the origin by block operation and check the marks. If these marks do not align, reset the absolute encoders and perform the absolute offset adjustment. If the marks align, the absolute offset values a r e correct.
II
Troubleshooting 6
-3
6. 3
6.3.1
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 Failure information codes
t
Column :
a
T
b
f
c
t
d
-4
Troubleshooting
"SERVO ABN
**
"
"
**
3
4
Servo Control Board malfunctioned. Servo power was shut off due to unknown cause.
The temperature extremely increased in the control unit. Failure occurred in the Servo Driver Unit (For details, see Table 6.14 and 6.15)
Failure occurred in the Servo Driver Unit. (For details, see Table 6.14 and 6.15)
Beyond the position deviation The position deviation exceeded the set 12 limit Beyond the speed command 1 3 limit Beyond the current command 1 4 limit Failure a t the servo startup value. The commanded speed exceeded the set value. The commanded voltage exceeded the set value. Failure occurred when the servo power was turned on.
99
Troubleshooting
-4
[No. 11 indicates the number of the mechanism where failure was detected.
This number corresponds t o any of mechanism numbers 1 - 4 of LEDs which a r e illuminated by selecting the Axis Changeover key "MECHANISM". fNo.21 indicates the axis number of the mechanism displayed a t [NO. 11. Note that this number is not a n axis number used in the entire control unit. [Failure information] shows the information of a detected failure, for example:
- MECHA * - MECHA *
-
MECHA * MECHA *
Axis * )
Axis * )
UNIT * OVER VOLTAGE(0ver Voltage a t Unit * ) UNIT * LACK VOLTAGE(Low Voltage a t Unit * ) UNIT * STOP INVRTR(1nverter Disconnect a t Unit * UNIT * A/D ABNORMAL(Fai1ure of A/D signal line a t Unit * ) UNIT * STOP SIGNAL (Stop signal input a t Unit * )
6 -4 2
Troubleshooting
Table 6.13 Interpretations of Codes Column * UNIT 1 (Axes 1-3) UNIT 2 (Axes 4-6) UNIT 3 (Axes 7-9) UNIT 4 (Axes 10-12) UNIT 5 (Axes 13-15) a Failure of P a r t common to each axis Failure of P a r t common
to each axis
b
c Failure of Axis 2 Failure of Axis 5 Failure of Axis 8 Failure of Axis 11 Failure of Axis 14
Failure of Axis 1 Failure of Axis 4 Failure of Axis 7 Failure of Axis 10 Failure of Axis 13
Failure of Axis 3 Failure of Axis 6 Failure of Axis 9 Failure of Axis 12 Failure of Axis 15
Failure of P a r t common t o each axis Failure of P a r t common to each axis Failure of P a r t common t o each axis
0000 indicates that that part is normal, while any number (displayed in the hexadecimal notation) except 0000 indicates that that p a r t is not normal. Furthermore, the detailed failure can be identified by the number.
Troubleshooting
6-4 3
Table 6.14 Common Failure Codes Code 0001 0002 0004 0008 Meaning
Overvoltage of Main power Undervoltage of Main power (Main power off) Disconnection of Inverter signal line Failure of A/D signal line +This bit sometimes indicates that the servo power is shut off, and in that case not failure.
1
1
0100
Codes in Table 6.14 a r e displayed in the hexadecimal notation on the Teach Pendant. If multiple failures occur, a sum of these codes is displayed.
KExamplel
0004 : Disconnection of the inverter signal line of the first Servo Control board
+) 0008 : Failure of the A/D signal line of the first Servo Control board
O O : Disconnection of the inverter signal line (0004H) and failure of the A/D OC signal line (0008H) of the first Servo Control board (0004H
+ 0008H)
-4
Troubleshooting
b ) Failure Codes of Each Axis When a number, except 0000, is displayed a t column b, c, o r d in Fig.6.1, a failure can be identified from Table 6.15:
Table 6.15 Failure Codes of Each Axis Code 0001 0 00 2 0 0 04 0 0 08 0 0 10 00 2 0 0 10 0 0200 Meaning
I 1
1
Motor overheat Encoder failure Overheat of power transistor Overcurrent Over limit of momentary current Overload Over limit of detectable speed Over limit of position deviation
I 1 1
Codes in Table 6.13 a r e displayed in the hexadecimal notation on the Teach Pendant. If multiple failures occur a t one time, a sum of these codes is displayed.
+ 0004H)
Troubleshooting
-4 5
6.3.2
I
(
Action
// 1
1
d e s H
servo system
u
Servo Failure
-
/ of Servo Control 1 /
1 board.
servo system
m
Servo Failure Servo power shutoff
1 placement of
Motion control
I is placed correctly.
/ board o r Servo
Control board failure
1 i
-4
Troubleshooting
1 Symptom 1
100V outlet
r i
Servo Failure
-
/ element failure
Troubleshooting
-4 7
r
Servo Failure
Servo driver failure Display of Servo Failure on teaching box r-----------------:SERVO ABN 8
x
1
Loss of U phase
1 1 1 (wire 4) of
I primary power
supply ( 3 - ~ h a s e
UNITl : and
Replace the breaker. "UNIT1 LACK VOLTAGE " at Q,"0002" a t UNITl@, and o Imperfect*c of cable connecting servo driver CN1 for axis shown by "000C" or "0002" and Servo Ctrl. board CN2, or cable connecting servo driver CN2 and power unit Make sure that the cable connection is correct.
@ shown
/
INVRTR" a t , "000C" a t UNITl @ a , and "0002" a t UNIT2 @
1
I
1 shown
"UNIT1 LACK VOLTAGE" a t Q , and "0002" a t UNITl @ and
I 1
-4
Troubleshooting
I Possible Cause
Action
4"UNIT2 LACK 1
"0002" a t UNIT1 @, and UNIT2 of control cable 2 (manipulator CN2 and CN7 on Servo
Make sure that the control cable connection is correct. Replace the cable.
-4
of cable connecting CN6 on Servo Control board 1 and switch box CN135
+
/
Make sure that the cable connection is correct. R.enlace the cable.
Replace the Switch box "UNIT1 LACK VOLTAGE" a t @, "0002" a t UNITl@@@ and UNIT2 @ shown Imperfect contact of control cable 3 (manipulator CN3 and CN7 on Servo Control board 2) Imperfect contact of cable connecting CN6 on Servo Control board 2 and switch box CN 136
1
1 1
L
connection is correct. Replace the cable.
1 control cable
L
Replace the Switch box
Troubleshooting
-4
Possible Cause
I I AXS OVER
"0020" a t any of UNITl and UNIT2 @@ @ shown
I- -ME'
1 I
1
Make sure that the control cable connection is correct. Replace the cable.
m,
"MECHA10 AXS CURRENT ABN" a t @ "0010"at any of UNITl @@$$ and UNIT2 @@$$ shown "MECHAI 0 AXS OVER CURRENT" current a t @, and "0008" a t any of UNITl @ @@ ,and UNIT2 shown
- Fuse
-5
Troubleshooting
ISymptom (
"MECHA1 O A X S OVER DEVIA T." a t @and "0200" a t any of UNIT1,and UNIT2 shown
I Possible Cause I
I
I
Action
I
I
I I
1 encoder cable
Motor failure
--(
h Imperfect contact
I
-
of flat cable connecting Servo Control board and servo driver Disconnection of flat cable Servo Control board failure
I
Replace the flat cable.
1 I
"UNIT2 STOP INVRTR" a t @ and "0004" a t UNIT2 @ shown
/ 1
1 I
[ failure
Troubleshooting
-5
"MECHA1 0 AXS OVERCURRENT' a t Q. "0008" and a t any of UNITl shown "MECHA10 AXS CURRENT ABN." a t @, and "0010" a t any of UNITl @@@ shown
+ El
Blown fuse on servo driver o r robot overrun Check the fuse.
Wrong flat cable connection between Servo Control board and servo driver (Base axes)
"MECHA1 0 AXS CURRENT and ABN." a t Q, "0010" a t any of UNIT2 @@@ shown All detail codes showing "0000"
-
,
Wrong encoder cable connection (CN7) between Servo Control board (Base axes) and (Wrist axes).
--
Check the cable connection and connect correctly. Note) Check the fuse on the servo driver indicated because it may be blown. Check the encoder cable connections and connect correctly.
6-5 2
Troubleshooting
ISymptom I
Action
I1
/
II
- Overload
on the manipulator
I
1
I
I
I1
IH
'
II
cable connections
I encoder cable.
ATJ' a t @ , and "0004" a any of failure.
I I cable.
Replace the servo driver.
Troubleshooting
-5
I Symptom 1
I
Check Item
I 1 1
-
I Possible Cause I
Problem of system parameters Blown fuse on Interlock board Noise affecting the system
Take some measures to protect from noise. Check the connections of Servo driver connectors CN5 1- CN56.
r 2 1
Servo Failure Beyond the position deviation limit
Failure a t highspeed operation Servo Failure 13 Beyond the speed command limit
----
I
/
I
of system parameters
- Re-install
1 6 operable by
manual manipulation
1 1
Servo Failure - Failure when starting 14 operation Beyond the current command limit
Troubleshooting
6 -5 5
Servo Failure
99
Failure a t the servo startup
Perform the same checks a s those of Servo Failure 8 according to the servo failure display on the teaching box.
6-5 6
Troubleshooting
H i e r a r c h i c a l D i a g r a m o f F u n c t i o n key
1
1.
--IF1 -IF2 -IF3 --IF4 --IF5
D 0
TEACH
TEACH EDIT FILE ALLOT LOCK
,.....--..-----.....
1 I I I
1 1
CHECK MANAGE
1.1
TEACH
IF1 PRG LIST NO. F2 F2 ROLL ROLL UP DN F1 SEARCH [ ~ Sl M A R K ] Q IF2 AS/AE
"
SEARCH jr1Fl
REVERSE; S Q MARK
t,
(F2 F3
CL/JFJPI T
t 1 ~ 2U M P J
1 1 I
PATH ASM
AT1 SET1
IF5
JCY
IF1
I 1 I
REVERSE]
I
I
I
I I I
1/0
IF2 F 3
-IF3
B R A N C H /-IF1
cL
F 2 CL
ON OFF CNT
1 1 I
I
/
1
1
(F3 J F F 4 - 1 ~ 5
UNCOND
COUNTERI~I;;
;;;
I I
--IF4
WELD
[El
AS
NUM.] NUM.
1 ~ 2 E A 1F3 A S IF4 AE
FILE] FILE]
GS
I
[Fl IF2 IF3 IF4 F 5 IF1 FP FP AX AX WE TIMER NUM.1 FILE/ NUM.
I
1 I
FILE]
IF4
ZON ZOF RT
IF5
-IF3
ENDLEsslTIFl
aF2 R R N .-------..------.-..
r.----...--....-----
r.-..---.-.---..----
.---.-...-.---...--. 88'3 R R F
1.2
jF2
EDIT
EDIT
1-
IF1
TEACH
1-/~1
F1 F2
ROLL ROLL
F 3 WS F4 LF5 PATH
AT/
ST/ET SF*
[F5
1 1
/
IFI
SQ
MARK^
/
1122 A S / A E
1
1
- 1 ~ 5 P A T H AT/
-IF3
REVERSE] F3 T P
F1
IF2
HL
1
CHG.1
HC
HLO
1
1
CHG.
HO HO MPS MPE EP
I
I
SET
RESET INP INP SNR SFR ON OFF
IF2 F3
-IF1
CL
-IF2
J P
Ill
[F2 IF3 F4
/FI
IF1
CL CL
ON OFF
1
/
CL
CNT ]
J P
1 I
IF2 F3 L ~
J P J P
I
/
]
~ NCOND U 4 J F J F J F ON
IF^
IF2 IF3 IF4
OFF j CNT
T
1F 2 A E
IF3 IF4 AS AE NUM.
E l
F2
FILEJ
FILE]
IF2
AEM
J 1
I
RTC GS GE FP NUM.
1 1
I
I
I
EP
AX AX
WE
FILE) NUM.
FILE]
1
When a Sensor selection 1s a laser sensor.
1:'
.-.....-.......-----
-[F4
AS
FILE/
LF.?--.P-!T-C.H.. . I
IF4 J O I N T
......-...--.....--..
--IF5 A E
FILE/
IF3
OFFSET SQ
LASER-$
I
I-----INO. ENTRY
IF4
IF5
F2
AEM
-IF1
INPUT
Ill
F4
IF2
F3
/FI
ROLL
UP] DN]
/FZ R O L L
[F3 NOP/MAP/
bit
I
UP] DN]
IF1 R O L L
ROLL
-IF2
OUTPUT
NOP/MAPI
L~F4 bit
1
UP]
DN]
I F
IF5
TI
IF2
F5
IF1
ROLL
ROLL
END
SQ
J
I N
END
IF4
spEclA
I
IF2
[El
IF2
OUT
Il ITl
F4
/El
IF2 IF3
IF1
ROLL
UP]
DNI
ROLL
IF3 NOP/MAP]
bit
ROLL
UP]
ROLL
DN]
NOP/MAP]
IF3
ANL
-IF5
END
Qs
F4
bit
[El
ROLL
UP] DN/
IN
[F2 R O L L
IF3
NOP/MAP]
IF1 R O L L UP]
IF2
IF3
ROLL
DN]
NOP/MAPI
F4
bit
1.3
FILE
/F3 F I L E
1-
-/El
TEACH
E l
ROLL
UP
IF1
S Q MARK1
WS ST/ET SF*
UP1
] ~ REVERSE] 3
F 3
WEAVE LF2 IF3 IF4 IF5 E l ROLL EDIT COPY DEL RENAME DNI
IF1 IF2 F 3
ROLL ROLL
UP1 DNI
1 I
UP] DN]
NOP/MAP]
L / ~ 4 bit
I
UP1 DN]
1 1 I
UP] DNI
--IF2
OUTPUT
-IF3
-IF4
TI
Ill
IF2 F 4 [El IF2 F 5
[Fl
ROLL
ROLL
[ F 3 NOP/MAP]
bit
I
UP/ DN]
I
IF1 ROLL UP/ DN] fF2 ROLL IF3 F4
SPECIAL
NOP/MAP/
[F5 DEL F 1 IF1 IF2 IF3 IF4 RENAME ROLL ROLL EDIT COPY
bit
1
DN]
UP]
DN]
F 3
DEL
-IF3
ANL
IN
]II
[El ROLL [F2 ROLL F 4
ll
IF2
ROLL
IF^
NOP/MAP/
F4
bit
1
UP1 DNI
1 ~ 3 OP/MAP] N
b i t
IF1
ROLL ROLL
UP] DN]
[F2 IF3
NOP/MAP]
-IF4
[ !TO U
F4
bit
1.4 PARMTER
IF1 IF2
SYSTEM SWITCH
1/0 AUTO
1 I I
IF1
NOTE
IF2 IF3
ARC-S TOUCH-S/
IF2 IF3
S/W-ARC]
S-LASER1
IF4
W- CHAR^
1.5
p 2
CHECK
CHECK
IF1
DUMP
I
F3 MODIFY
I
L 1 ~ 3M O T I O N IF1 M A I N IF 2
/ 1
1/0
I
I
p3 M O T I O N
F1 MAIN F2
I/O
I I
I
F 3 MOTION
INPUT
IF1 M A I N
I
IF3 M O T I O N F2
OUTPUT
IF 1 M A 1 N
1 1
IF2
STATE PRG. A L
IF3 M O T I O N
I I
1
-1,s
L G C CHKJ-1~1
1 M R I : :
1 0
1.6
IF3
MANAGE
MANAGE
I
IF1 IF2 IF 3 IF4 IF5 TEACH WELD WEAVE SQ OFFSET
IF3 F1 F2
T,
F1 F2
ASC AEC
( ~ WFP 1
-IF4 -IF5
SQ OFFSET ] W-CHARA]
F2
WAX
1 I
89 - I F 1
I
/
1/0
AUTO
IF2 F3 IF1
F 2 AEM
1 1
SYS. SETI-
IF1 [F2
MECH. 1 j MECH. 2
I
I
MECH. 5 (
-$z
-IF3
RESTART]-1~1
MSTRING]
CONFIRMI
IF1 IF2
11
21
-IF4
c O N T R O L 1 l [ 3 F IF1
1
I
-- 1
IF2 F5
1 2
1.8
MEMORY
[ F 3 MEMORY I------IF1 LIST
IFI
IF2
PROGRAM] WELD
[F2 F3 F2 SAVE F1
LASER-S TOUCH-S SEPA. F1 IF2 PROGRAM WELD IF1 IF2 ASC AEC
[ F 3 ASM F4 [F 3 W E A V E AEM
F4 F2 F3 ALL BACKUP F1 F2
1 I
ALI ALI AL j
T C H AL
1 3
-IF3
LOAD
1-
--IF1
SEPA.
[ ~ PlR O G R A M \
IF 2 W E L D
IF1
ASC
I F 3 WEAVE
IF1 WFP
IF1
OFFSET
IF4
WAX
F4 F2 F3 ALL BACKUP E l F2
DEV
AL
1 1
ALI
ALI AL
1 4
F[F4
V E R I F Y I---rlFl
SEPA.
][I 1 --F
PROGRAM]
t l F 2
t,
I / F 3 WEAVE
IF3 F4
1 I
I
[El WFP
CALI
----..---.-----.....
I 1
LASR USER
ALI AL]
S Y S AL T C H AL
1 1 I
t,
IF3 WEAVE IF4 SQ
p 3 F4
WC F
WAX
r...---.--..--..--..
sF5 WVP
F1
I N I T I A L --,-El
USER
L [ ~ 2 SYSTEM ]
1 5
1.9
LASER
2.
2.1
AUTO
Automatic operation Temporary stop (Multi - station)
IFI
RESERVE^
POI-IF1 POS SET] RETREAT/
[F3 S T R T F4
2.2
1 6
Appendix
Contents
2. The Relation Between a Minimum Circular Diameter and a Setting Speed ---.-.----.--.-.. 4 3, Restrictions on Weaving Frequency ............................................................................................................ 5
4. Tool Parameters
10
(I) Even if Overlap is set ON, the overlap process may not be in effect depending on the
relation between a travel distance and a travel speed. Speed
F i g .1
The relation between the overlap effective travel distance and travel speed
(2) Even if Overlap is set on, the overlap process is not in effect in the following
conditions: When neither one of two consecutive sequences has Positioning instruction ( ) P Sequence Instruction 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5
002/
Overlap is in effect
P
L P
P
,
LK
When Input Wait instructions(N, o r F), Timer Time Wait instruction (T), o r No Operation instruction (NOP) is taught between two sequences Sequence Instruction 0 0 1 0 0 2
P P
002
/ Overlap is in effect
0 0 4
'
p, ~ 01 0
Appendix
(1) Even if Overlap is set ON, the overlap process may not be in effect depending on the
relation between a travel distance and a travel speed.
Speed rate [
<
l5
20
Fig.l.2. The relation between the overlap effective travel distance and travel speed
(2) Even if Overlap is set on, the overlap process is not in effect in the following
conditions:
*
When two consecutive sequences a r e taught with different coordinate systems. When Input Wait instructions(N, o r F), Timer Time Wait instruction (TI, o r No Operation instruction (NOP) is taught between two sequences.
When two consecutive sequences a r e synchronous interpolation instructions (HL, KC) and single interpolation instructions(L, C) respectively.
HP L HL HL
M1,2 MI M1,2 M1
Appendix
When the main mechanism is difference between two consecutive sequences. (Example1 002 003 004 005
HL HL HL HL
M1,2 M1,2 (The main mechanism is set mechanism 1) M1,2 (The main mechanism is set mechanism 1) M1,2 (The main mechanism is set mechanism 2)
tL e---Overlap
is in effect
Appendix
Appendix 2. The Relation Between a Minimum Circular Diameter and a Setting Speed
The minimum circular diameter varies according to speeds. The relation between a speed and a diameter is shown below. Note that the usable a r e a varies according to angles of the wrist axes.
Speed (m/min) Fig.2.l. The relation between a minimum circular diameter and a speed (ALMEGA G01)
(md Usable a r e a
k
i-' Q)
p\\\\\\yr
.3
5 100
cd 3
k
Q)
Tb
50
;;7
2 3 Speed (m/min) Fig.2.2. The relation between a minimum circular diameter and a speed (ALMEGA G03) 0
Speed (m/min) Fig.2.3. The relation between a minimum circular diameter and a speed (ALMEGA V series)
Appendix
Appendix 3.
Weaving may not be performed in accordance with the weaving frequency setting. The relation between a frequency setting and an actual frequency varies according to a combination of mechanisms. F o r details, refer to the following table and Fig.3.1 through Fig.3.7
Table 3.1 Classification based on the system configuration System Configuration V01 single unit GO1 single unit V01 single unit (overhead) V01 single unit (wall mounting) System Category
B
A
B B B
VOI+ 1-axis s
VOI+ z-axis P
V01 i- 1-axis P V01+
I I
D
E
A
A
+ Z-axis P
C
D
P : a positioner
S : a slider
Appendix
The relation between a set frequency and a n actual frequency for Axis weaving and Fixed pattern weaving
t
Actual frequency 5
t
Actual frequency
Appendix
6 Frequency setting ( Hz )
Fig.3.3. System Category C
Appendix
6
( Hz
Frequency setting
Appendix
4
Frequency setting
6
[ Hz )
Impontaut 1) This relation is based on an assumption that each of center, 1/4, and 3/4 stopping time settings is 0.If these settings a r e not 0, this relation is not applicable, and the actual frequency is lower than the set frequency.
2) The actual weaving frequency during seam tracking with the a r c sensor is further lower.
\
Appendix
@ Note
The value of parameter 6 should be always 0.0.
X
A
P2
Fig.4.1 A curved torch for ALMEGA V series Fig.4.2. A straight torch for ALMEGA G/V series
Appendix 1 0
Tool P a r a m e t e r P1 0.0 0. O 0.0 0.0 0.0 0.0 P2 0.0 0.0 0.0 0.0 0.0 0.0 P3 300 400 450 400 380 426
'
P4 -45.0 -45.0 -45.0 -45.0 -45.0 -45.0 1-45.0 -45.0 -45.0 -45.0 -45.0 -45.0 -45.0
@Curved t o r c h MTXC-3501set MTXC-3501 (100mm long) s e t MTCW -5001set MTCA-2501set MTZ-3502set MWP- 17 (w/shock sensor) s e t M W P - 18 (w/shock sensor) s e t MWP- 17 (w/mechanical fuse) s e t M W P - 18 (w/mechanical fuse) s e t MTXA-2501set CTPW -0801 (w/shock sensor) s e t CTPW -0801 (w/mechanical fuse) s e t CTPW - 1201 (w/mechanical fuse) s e t
@Straight torch (fixed a t 45' from the direction perpendicular t o the flange face with a bracket)
G series
MTX-3502set MTY - 3502set MTXW - 5002set MTZ - 3502set MTW -5001set MTXA -2051set M W P - l7set MWP- 18set CTPW -0801set CTPW - 120lset
P5
-
90 90
-90 - 90
1
1
1
/
1 1
1
1 1
-90
- 90 - 90
1 1
1 1
-90 -90
(-235.01
Appendix
1 1
Various kinds of weldinu machines are available from DAIHEN. DAIHEN produces and sells every kinds of welding machines.
ITEMS OF M A I N PRODUCTS ARC WELDING MACHINES AC ARC WELDING MACHINES DC ARC WELDING MACHINES CO, GAS-SHIELDED ARC WELDING MACHINES MAG ARC WELDING MACHINES MIG ARC WELDING MACHINES TIG ARC WELDING MACHINES SUBMERGED ARC WELDING MACHINES NO-GAS-SHIELDED ARC WELDING MACHINES STUD WELDING MACHINES AIR PLASMA CUTTING MACHINES ARC WELDING ROBOT CO, LASER EQUIPMENTS
Printed in Jaoan