Professional Documents
Culture Documents
FANUC Operation Ref Eng NXPowerL
FANUC Operation Ref Eng NXPowerL
Operation reference
AMADA LASER (Ytterbium Fiber Laser) FANUC R30iA
Procedure to start
① Air compressor “ON” → Make sure that the main air pressure is 0.49MPa or more
(AIR)
② Open the valve of shield gas (Argon or Nitrogen, etc)
(Check the remaining amount of gas in cylinder)
(Argon is usable for general materials)
(Nitrogen is usable for general steels (SPCC,SUS304,SECC, etc.), aluminum
(A1000,A5000))
③ FANUC controller R-30iA circuit breaker “ON”
④ Laser oscillator circuit breaker ”ON” (“ON” at any time)
⑤ OSCILLATOR MODE keyswitch ”Robot”
⑥ Controller POWER switch button ”ON” (The window display and the ROBOT READY light
are illuminated.)
⑦ ROBOT MODE keyswitch ”T1 250mm/s”
⑧ Return the air type interfere sensor.
(Make the shock sensor and torch stand upright, and according to the white line, move
down the head to fit in.)
⑨ Make sure that the EMISSION ENABLE keyswitch is ”OFF”.
⑩ LASER keyswitch ”ON” → LASER READY LED light flashes. (in preparation)
⑪ The LASER READY LED light and pilot lamp (green) are illuminated.
Complete the start up.
Fiber Laser - FLW
Operation reference
AMADA LASER (Ytterbium Fiber Laser) FANUC R30iA
(Note 1) Do not turn off the oscillator breaker for protecting the cooling water from freezing up in winter time.
(Note 2) Always keep the external chiller primary breaker ON.
Table of contents
1
Machine operation
New product
Assembly
Tack welding (with Shuttle option)
Repeat product
Examine
product position
Assembly/Tack welding Automated product
Set the product
Select a table
Assembly/Tack welding
Create a new program
Positioning
JIG resetting Select a station
Teaching
Processing direction Set the product
Processing condition Positioning
JIG resetting
TAS operation
Prepare to run Correct the position Automatic
job retrieving
Start (processing)
Start (return)
Inspection
2
Program
Programexample
example11 Basic
Basicprogram
program
This program is an example of straight welding program.
Specify material type and thickness, then create program.
Refer to the condition list for each material type and thickness available to specify.
Specify a processing
condition No. 2:E_NO(1)
Initial position 3:L P[1] R[1] cm/min CNT100
Start position 4:L P[2] R[1] cm/min CNT100 Position to start welding
Weld end position 6:L P[3] R[1] cm/min CNT100 Point to finish welding
[End]
Initial position
Retract position
Welding operation
Start position
3
Teaching
Teachinghand
handbox
box①
①
●Teaching hand box layout
•Enables all the necessary operation for robot such as
programming and test execution.
•Enables to move the arm and wrist of robot by key operation
of the teaching hand box.
•The Robot stops when you press the EMERGENCY STOP
button. Moreover, the Deadman switch makes the robot stop
just taking your hand off from the box while using.
Screen
Notes) The teaching hand box that you use actually might be a little different from the above.
4
Teaching
Teachinghand
handbox
box②
②
The following short cut keys are available at teaching hand box.
●Inside mirror movement Enables to see the guide laser properly by moving
the inside mirror when using the guide laser.
Dead
-man Shift Set up Inside mirror for camera “in and out”
Dead
Shift Tool 2 While pressing, returns filler-materials at slow
-man speed and then (2 seconds later) moves quickly.
Dead Move
-man Shift menu While pressing, the robot moves to the reference
postion.
5
Manual
Manualaxis
axisfeed
feed
Let’s operate the robot to grasp the movement features.
OFF ON
Select a jog group Switches the operations of robot, carriage and table.
G1 G1 S G3
Select a movement
coordinate system Select the coordinate system depending on the
situation for movement.
Ortho- Each
Tool 3LDR 0
gonal axis
6
Programming
Programmingoperation
operation
Let’s create, retrieve and copy a program.
SELECT
F2
Specify a input
method with cursor.
F1~5 ENTER
ENTER
7
●Retrieve an existing program
Press “SELECT”.
SELECT
ENTER
SELECT
NEXT F1
F1~5 ENTER
8
●Delete an existing program
Press “SELECT”.
SELECT
F3
9
Instruction
Instructionfor
forinterpolation
interpolation
Movement instruction is set with interpolation method (straight-line interpolation and circular interpolation)
and movement speed.
・In the programming display, select an
interpolation method from the options (2 kinds)
displayed on the function keys.
・POINT
・CIRC
●Straight-line interpolation
Select the “POINT” of the F1.
F1
ENTER
Straight line
position[2]
Straight line
Straight line position[3]
position [1]
10
●Arc interpolation
F2
ENTER
Circular arc
Circular arc position[1]
position[2]
Creates an arc by instructions for two points of start and end point of arc.
11
Program
Programmovement
movementcheck
check
Check the created program in the forward/backward feed of step operation and continuous operation.
・For step operation, with pressing once on the key of forward or backward, performs moving
forward or backward one line.
・Current position of robot is marked with @ in front of the POSITION ”P” in the program.
Backward Forward
・For continuous operation, with pressing once the key of forward or backward, performs to the final
line from the current line where the instruction has been made.
・The movement becomes SMOOTH without stopping at each teaching point.
12
Welding
Weldinginstruction
instruction
Program setting to make a welding instruction to laser oscillator as follows.
F3
ENTER
F5
F5
Input
F5 ENTER
name
13
●Processing condition No. designation
The standard values are filed to be selected depending on processing purpose.
Enables to specify as E_NO (processing condition number).
Select “LASER” of the F3.
F3
ENTER
E7 Back up 1<Reserve1>
E8 Back up 2<Reserve2>
E9 Weaving <WV> For gap processing (gap=thickness 30%)
E10 Weaving filler <WV-F> Material thickness and leg length setting such as open and
fillet
When needing a strong condition, change the processing condition file M102.
(example: M102(‘t1.0’) ⇒ M102(‘t1.2’))
Or when needing weak condition, change the processing condition file M102 in the same way.
(example: M102(‘t1.0’) ⇒ M102(‘t0.8’))
14
●Welding start instruction (LASERON)
Instruction for teaching a welding start point to start welding from there.
F3
ENTER
F3
ENTER
15
Program
Programchange/adding/elimination
change/adding/elimination
How to change/add/eliminate a teaching position in programs are as follows.
1:L P[1] R[1] cm/min CNT100 1:L P[1] R[1] cm/min CNT100
2:L P[2] R[1] cm/min CNT100 2:L P[2] R[1] cm/min CNT100
3:L P[3] R[1] cm/min CNT100 3:L @P[3] R[1] cm/min CNT100
4:L P[4] R[1] cm/min CNT100 4:L P[4] R[1] cm/min CNT100
[End] [End]
F5
16
●Add a teaching position
To add between the position (P) 2 and 3.
NEXT
F5
ENTER
KEY
INPUT ENTER
BOARD NUMBERS
NEXT
F1
ENTER
A straight line (L) is added on the third line.
17
●Delete a teaching position
To delete the position 1 (P1)
1:L P[1] R[1] cm/min CNT100 1:L P[2] R[1] cm/min CNT100
2:L P[2] R[1] cm/min CNT100 2:L P[3] R[1] cm/min CNT100
3:L P[3] R[1] cm/min CNT100 3:L P[4] R[1] cm/min CNT100
4:L P[4] R[1] cm/min CNT100 [End]
[End]
NEXT
F5
ENTER
F4
18
Instruction
Instructionchange
change
How to change an instruction in a program.
F5
F5
Input
F5 name
ENTER
Input ENTER
number
19
●Change an interpolation
Put a cursor on the interpolation instructions (Joint, Linear,
Circular) in the program.
F4
ENTER
Input ENTER
number
F5
Key Input
numbers
ENTER
board
20
Check
Checkbefore
beforestarting
startingaaprogram
program
Procedure from the status being ready to process after preparing the program till the
start of processing.
21
Processing
Processingcondition
conditionfile
file
For processing conditions, the standard values for each typical material type and thickness are filled.
Basically an instruction is made at the top of program, but it is also available to insert into a program during
the operation when needing to change the processing condition.
Enables to specify at M102 (processing condition name) in the program.
After inserting into the program, input the name of condition to process with “key board”.
22
●How to modify a processing condition
Two ways to modify a processing condition.
The first one is to input directly.
The second one is to select from the pull-down menu.
23
●How to modify a filler condition
As for filler conditions, with changing the speed and
control system, enables to create optimum conditions for
welding with overlaying and gaps.
The first one is to input directly.
The second one is to select from pull down menu.
24
Special
Specialfeatures
featureswhen
whenwelding
welding
The explanations for the special features of FLM are as follows.
●SLOPE UP instruction
The slope up is the feature that is effective to reduce penetration when starting welding by lifting up the
laser beam like a slope.
1:M102(‘SUS1.0’) No setting on the program of slope up.
2:E_NO(1) Create a program as usual.
3:L P[1] R[1] cm/min CNT100 To use, set a processing condition in the slope-up
4:LASER ON column of processing condition.
5:L P[2] R[1] cm/min CNT100 The setting method is as follows.
6:LASER OFF
7:L P[3] R[1] cm/min CNT100
8:MCR_END
[End]
Initial Power
Time
Stop Time
25
●SLOPE DOWN instruction
The slope down feature is effective to reduce penetration when welding is finished by lifting down the laser
beam like slope.
FinishPpower
Time
Stop Time
26
●Fine control
The fine control is a feature to reduce welding defects by controlling the emission when the robot-
movement speed slows down such as the corner part.
① ④
② ③
Power set
for fine control
Time
27
●Focal point
The focal point feature is to make a bead meet welding purpose by automatically moving up/down the
condensed lens where a laser beam passes.
1:M102(‘SUS1.0’)
2:E_NO(1) No setting of the program.
3:L P[1] R[1] cm/min CNT100 Create a program as usual.
4:LASER ON
5:L P[2] R[1] cm/min CNT100
6:LASER OFF
7:L P[3] R[1] cm/min CNT100
8:MCR_END
[End]
The way of setting is as follows.
●Weaving
The weaving feature is to make a bead wider than usual by rotating the a lens on the way a laser beam
passes.
28
●Filler control
The filler control is a feature to use for overlaying welding.
29
Utility
Utility
The explanation for utility feature is as follows.
●Reference position
The reference position stands for returning the robot to the regular position when the operation is finished.
Furthermore, enables an arbitrary instruction to retract for each axis.
Reference position
Reference point is to automatically return to the robot’s
origin position set in the specification with a button.
Ref.Point
Reference position
2nd Ref. Point is to automatically return to the specified
coordinate with a button of 2nd Ref.Point.
2nd Ref.Point
30
Retracting movement
The movement of Avoid is to retract the world
coordinates of X,Y,Z and tool coordinate of Z to the
specified value.
Key Input
World X number
board
POS.A / POS.B
POS. A/B
Arbitrary Location
31
●Filler setup
Filler setup is to use when mounting a filler on the robot and when to automatically feed the desired
amount of filler.
Key Input
Filler Speed number
board
Gas type
Select “Argon” or “Nitrogen” from pull down menu.
Key Input
board number
32
●Table setup
Table setup is to move the gradient and rotation of table to a desired angle (0, 90, 180, 270 deg.) or an
arbitrary angle.
Gradient
To tilt the table angle to the fixed angle.
-90°
Rotation
-90°
Rotation-Desired angle
33
●Centering adjustment
To check errors of target locations for laser beam and camera.
Key Input
Desired value number
board
34
●TAS calibration
To match a TAS cross target and a laser beam.
For advance preparation, to create a laser evidence with one shot on the material utilizing the centering adjustment.
YES NO
OK
FIX
Reference
SHOW
35
To adjust the remaining two points in the same way as
the previous page.
FIX
YES NO
OK
36
Operation
Operationmethod
method
To execute welding using TAS from the schedule of usual operational way.
For the advance preparation, a program to use in the robot side or in NC must exist.
List
When pressing “LIST” on the screen, the program names
registered in the robot like the left photo appear.
SCHEDULE
REGISTER
Schedule
When pressing “SCHEDULE” on the screen, the program
names, which have been registered now in schedule,
appear like the left photo.
TRANS
-FER
37
The first point of teaching points is displayed on the screen.
38
Make
Makefull
fulluse
useof
ofrobot
robot
39
Program
Programexample
example22 Advanced
Advancedprogram
program
This program is the applied example of welding program.
Create a program after specifying the material type/thickness.
Refer to the condition list for each material type/thickness which are available to specify.
Start position 4:L P[2] R[1] cm/min CNT100 Welding start position
13:E_NO(3) CW welding
Welding operation 16:L P[8] R[1] cm/min CNT100 Welding pass point
[End]
40
Program
Programexample
example33Track
Trackshape
shape
The followings are the applied program and others for your reference.
1 6
Circular arc 1:L P[1] R[1] cm/min CNT100
2:L P[2] R[1] cm/min CNT100
3:E_NO(2)
2
4:LASERON
Start
5:C P[3]
processing +
6: P[4] R[1] cm/min CNT100
7:LASEROFF
8:L P[5 R[1] cm/min CNT100
Finish processing
4
Straight line and circular arc 1:L P[1] R[1] cm/min CNT100
2:L P[2] R[1] cm/min CNT100
1 7 3:E_NO(2)
4:LASERON
5:L P[3] R[1] cm/min CNT100
2 5:C P[3]
6 6: P[4] R[1] cm/min CNT100
+ 7:L P[6] R[1] cm/min CNT100
8:LASEROFF
3 5 9:L P[7] R[1] cm/min CNT100
[End]
41
Program
Programexample
example44 Advanced
Advancedtrack
trackshape
shape
3 5 10:LASEROFF
+
11:L P[8] R[1] cm/min CNT100
12:L P[9] R[1] cm/min CNT100
[End]
4
42
Program
Programexample
example55 Track
Trackshape
shapeapplication
application
6 8:C P[3]
5 9: P[4] R[1] cm/min CNT100
2
10:LASEROFF
4 11:L P[8] R[1] cm/min CNT100
[End]
3 +
43
Program
Programexample
example66 Overlaying
Overlayingprogram
program
This program is an example of straight line overlaying welding program.
Set the optimum filler wire and specify the filler condition number.
Refer to the condition list for optimum filler wire type/diameter and others.
Initial position 3:L P[1] R[1] cm/min CNT100 Macro “Filler moving down”
Start position 4:L P[2] R[1] cm/min CNT100 Welding start position
Welding end position 8:L P[4] R[1] cm/min CNT100 Wire moving up point
(pull out)
12:MCR_END
[End]
Initial position
Extract position
Welding speed and filler speed are automatically retrieved from the specified condition file.
44
Corner
Cornerprocessing
processingmethod
method
An example for smooth movement on the corner parts and for
preventing to be burned.
A
① ②
1 :L P[1] R[1] cm/min CNT100 Moves to ①
2:LASERON Starts welding
③ 3 :L P[2] R[1] cm/min CNT100 Moves to ②
4 :L P[3] R[1] cm/min CNT100 Rotates to the posture of ③
5 :L P[4] R[1] cm/min CNT100 Moves to ④
6:LASEROFF Finishes welding[End]
Welding line
④
B
1:L P[1] R[1] cm/min CNT100 Moves to ①
2:LASERON Starts welding
3:L P[2] R[1] cm/min CNT100 Moves to ②
4:LASEROFF Shut the shutter once
5:L P[3] R[1] cm/min CNT100 Rotates to the posture of ③
6:
:LASERON Restarts welding
5:L P[4] R[1] cm/min CNT100 Moves to ④
6:LASEROFF Finishes welding[End]
When programming as A, the robot may stop at the part with ☆ mark being disabled to move, and collides
with a work due to the tip of processing head moved a little.
Moreover, as laser continues hitting on the same part, there may be burning and burn-down.
Therefore, like B,
on a corner, shut the shutter once,
Rotate the robot to the forward direction, then process, to bring the stable movement.
45
Edit
Editwork
work
The following is an explanation about the COPY in edit menu.
●Cut/Copy/Paste
Press “F→” to display the edit menu on F5.
NEXT
F5
ENTER
F2
F2
F2:LOGIC
F3:POSITION NUMBER
F4:POSITION DATA
46
Batch
Batchprocessing
processingof
ofmultiple
multipleprograms
programs
To execute multiple programs with one start, see the following methods.
F1
ENTER
ENTER
47
Program
Programshift
shift
To move a certain part of program done teaching once parallel to a different place.
Product 2
Product 3
Z axis Product 1
Z axis
Y axis
Y axis
X axis
X axis
● Overall shift
Display the source program to copy on the teaching
hand box.
MENU
ENTER
48
To copy the entire program, input TEST0001A at
the CONVERT-TO PROGRAM.
SHIFT +
To set the movement amount.
Key
F4 ENTER
board
Shift + F5
Key
ENTER
board
F2 F5
49
●Partly shift
The same operation as the overall shift up to the
program shift display.
ENTER F4
Key
ENTER
board
Key
ENTER
board
Shift +
Key
F4 ENTER
board
50
For the CONVERT-TO POSITION, move the robot to
the desired point and press “SHIFT”+ “RECORD” of
F5 to save the current position of robot.
SHIFT + F5
Key
ENTER
board
F2 F4
51
Robot
Robotoperation
operationwith
withrotating
rotatingtable
table
52
With
Withrotating
rotatingtable
table
Here the composition of a robot with rotating table and the operation method are described.
●Control group
Robot group
:G1
Robot
An axis of the
manipulator
Station group
:G3
Base Station
An Axis, such as a travel An axis other than robot
axis to move all of the and base, for JIG to tilt
Manipulator and rotate.
●Concerted movement
G1
53
●Manual operation
G1 G1 S G3
54
●Interpolation method
To select an instruction is the same as normal interpolation method.
・In the programming screen, select the
interpolation methods set to the function keys.
(2 kinds)
・POINT
・CIRC
F1
ENTER
F2
Displays CIRC 1
ENTER
55
Attachment
Attachment::Standard
Standardworking
workingprocess
processchart
chart
56
Check items before starting operation
Items
NG
Safety glass
OK
Cleaning
Condensed NG
lens
OK
Cleaning
NG
Centering
adj.
OK
Camera adj.
Centering NG
adjustment
OK
TAS NG
calibration
OK
Re-adjustment
Finish
57
New product processing flow
New product
Assembly/tack
welding
Examine a product
position
Set a product
Create a new
program ・・・・Operation Ref P7
58
Repeated product processing flow
Assembly/tack
welding
Examine a product
position
Set a product
Prepare to run
Processing
59
Repeated product processing flow
Repeated
product
Assembly/tack
welding
Set a product
Prepare to run
Processing
60