LX3
APPLICATIONS
Before initial operation read these instructions thoroughly, and retain for future reference.
YASUAWA
Specification upgrading of several functions is possible witn YASNAC LX3 if it has a Compact Interactive Function. (optional). This manual operation. describes these specification upgrading items and
The reader is requested to refer to the YASNAC LX3 Operators Instruction Manual (TOE-C843-9.20) regarding those items that The data No. of the operators manual referred are not covered here. to in this manual is TOE-C843-9.20.
CONTENTS
1. STANDARD
1.1 1,2 1.3
FUNCTION
UPGRADING
CANNED
GENERAL
/ 22 NOSE EFFECTIVE / 22
COMPENSATION CALCULATIONS OF AUTO NOSE R COMPENSATION APPROACH AND RETRACT / 23 CANCEL FUNCTION / 27 (G40, GO1) / 27 PRECAUTIONS
5.4
FUNCTION
9
/ 9
5.5
TOOL COORDINATE
MEMORY
BARRIER
7. OTHER ADDITIONAL
7.1 7.2 7.3 HIGH-FREQUENCY MACHINE SETTER WORK SHIFT
FUNCTIONS
29
FOR
FUNCTION
/ 29
17
7.4
ABSOLUTE COORDINATE SWITCHING ADDED WHEN MACHINE LOCK EFFECTIVE IS SWITCHED TO INEFFECTIVE / 29 ADDITIONAL PARAMETER SWITCHING TO AUTO NOSE R COMPENSATION AND COMMAND T (INCLUDING G 50 T) FUNCTION / 30 HANDLE INTERPOLATION FUNCTION / 30
DESCRIPTIONS PRECAUTIONS
OF FUNCTIONS
/ 78
7.5
22
31
-1-
1. STANDARD FUNCTION
1.1
UPGRADING
CANNED CYCLE FUNCTION
UPGRADING
C)F MULTIPLE
can be executsd
1.1.1
Nose the R compensation finish profile with the G 70 to G 73 cycles even while program is being performed.
By this, G41 and G42 are added to the G codes that can be designated by the blocks other than blocks Ns f and Nnf during finish profile program execution. During the rough finish and finish cycles, nose R compensation will become effective G41/G42 during to the the finish with cycle by the the blocks finish are profile instructed program. by G41 when to G42. instructing Always instruct with the GOO or GO 1 moving prohibited. in programming in the command
block
to start
Commands
single-blocks
Upgrading (d) and (e) YASNAC! LX3 Operators . Upgrading tors in (6) of par.
the
YASNAC
LX3
Opera-
Instruction
during
the
G70
to
G73
cycles
even produr-
the codes F, S and T instructed effective during the finish cycle of the external fclrm.
cutting
Upgrading in (c) of par. 2.8.25.2, YASNAC LX3 Operators Instruction Upgrading Instruction 1.1.3 A command be with different during the start G70 and in (1) of par. Manual. 2.8.25.4,
Rules Manual.
in
programming
in
the
NOTES
in the YASNAC
LX3
Operators
end
points
in
finish
profile
program
can
executed
to G72
parallel
Z is lost.)
using during
finish the
allowances G70
lJ and
as
stock
removal
allowances
is
cycles
to G73
if both
stock
removal
allowances
I and
2-
K are = 1.
omitted.
Upgrading
is possible
with
the
related
parameter
# 6009
D1
1.1.5 The recessing of functions cycle) fixed G74 . command, 2.8.25.6 _l_K_D_A_B G74 executes the cycle LX3 ._ (RI); as shown Operators in Fig. Manual. 1. cycle stages) (end face can be executed Command B cycle) by adding and G75 the Command diameter A
cutting-off
and
(cutting-off
width)
cutting-off
Given
the following
in (1)
- Upgrading
of par.
LEEDCOMMAND
BLADEWIDTH (WITHOUT SIGNS) NO, OF CUTTING-OFF STAGES(WITHOUT SIGNS)
AMOUNT OF RETRACT ,QT
1
~
I
..
CUT BOTTOM (wlTHOuT SIGNS) CUTTING-OFFAMOUNT IN z-Axis DIRECTION (wlTHOuT SIGNS) MOVE AMOUNT IN X-AXIS DIRECTION (WITHOUT SIGNS) --
AT Z-AXISCOORDINATE POINT c (WITH SlGNS)
L
+x
Fig.
WIDTH
-+2 R: RAPID FEED F: F CODE FEED d: PULL BACK AMOUNT 1 G74 Cycle
-3-
1.1.5 (2)
(Centd) Given the following in (1) of command, par. 2.8.25.7 (175 executes the cycle LX3 as shown Operators in Fig.2 Manual.
Upgrading
in the YASNAC
(3 75x(u)
__ z(w)
_l_K__D_A_B
F(E)
(R l);
TTT
~FEED COMMAND
BLADE WIDTH [wlTHOuT siGNs)
~---
NO. OF CUTTING-OFF ,STAGES (WITHOUT SIGNS) AMOUNT OF RETRACT AT CUT BOTTOM (WITHOUT SIGNS)
--
Z-AXIS COORDINATE
POINT B (wITH
AT SIGNS)
B LAAD W ID,TH E B
-T
A d I
START
POINT
n~
a
F R R L Fig. 2
U/2
I NO.
OF STAGES
w--l
I
x
-+Z
R: RAPID FEED F: F CODE FEED d: PULL BACK A!AOUNT G75 Cycle (SETFING Execution $ 6209)
1.1.6 Upgrading
of G76 Thread
nth cycle specified command.
Cutting
by
Cycle
Function
by adding command L to
L is executed
G76
_A_L ; G76X (U)_ Z (W) _ I_ K_ D_F(E) of the final cycle. LO : Executes the command in one cycle before L1 : Executes the commands final cycle. the commands from nth cycle before
the
final
cycle
and
the
Ln : Executes final
the
final
cycle
to the
cycle. number cutting than cycle the number is executed. can be performed by (N) of normal cutting
(2) Zig
zag
cutting command
adding G76X
amount with constant cutting P to original G76 command. IKD plunges F(E) are A_ P_; by
(U) The
Z (W) following
command
Without P, P,
P3, P4, P5
BLADE
TIP
\\
iw-
-3RD
~111111
:!5--TH5iiiid
B9
Fig.
Constant
Cutting
Amount,
Zig
Zag
Cutting
-5-
1.1.7 Dwell
Dwell can
Added
be
to G74 and
on the
G75 C:ycles
hole bottom by setting parameter ( # 6214) , to number of stages) dwell
executed
G74 or G75. When command A is provided (with is executed on the hole bottom of the last step. #6214 1.1.8 O 65535 of are l=lms Canned
Precautions
in
Upgrading
Cycle
conditions
1.1.1,
1.1.2
becomes
effective
parameter
# 6011 of
increases (2)
the
maximum in the
memory YASNAC
capacity LX3
programs in
to G74/G75 Command as B only end motion the of A is is with position is G74/G75 in previous
in par.1.5. B is given, width the in to blade Z-axis position shifted is shifting in detail width in before of by the the the is execution executed the X-axis will at be the co:mwith
G74/G75
direction motion
command
immediately
before
amount.
(c) If Command
blade the width
A only shifting.
is given,
executed
without
executing
(d) If Command
o. Addition
Instruction
back
set amount to
6209. NOTES
amount with G74 and G75 will be Pecking is not performed if this is in (blade the YASN.AC LX3 Operators
2.8.25.6,
(e)
Alarm
96 with
width
<
width)
command.
1.2
UPGRADING
this same
AND
function functions
CHANGE
IN
SCREEN
DISPLAY
ITEM
character function
also.
1.2.1 Upgrading
(1)
The By
program upgrading,
was
in the
alarm
the menu
is displayed does
program a program
function.
Therefore, By the
depressing
program
~ m directory
program
function are
regardless shown
program
menu
cyclically.
-6-
The
program another
program directory menu is displayed function after changing from function. page key in the program
directory
menu
is operated
by
the
same
as before. external in the present all-position value menu display ~p] by the can ~ be changed . The following to O by the operavalue the
external key
present
(a)
u (b) u
operation
when
t~
II
of the external
current
value
display
X-
~~~ u II : Change
axis
of the
external
current
value
display
Z-
to O. current with the values external do not change. current value menu.
is possible
1.2.2 Changes
(1)
was
after been
No.51
of the offset
display.
However,
deleted. was turned on is the all-position has not changed. displays. However, these diswas an display. alarm display. The data dis-
(2) The
first
all-position
were independent position are now eliminated. The displays change in the
increment
cyclically position
in the
following
sequence
if the page
key
is depressed
function
mode:
display restart information display of stored stroke limit remaining numbers of pulses pulse number display display
5. Servo position deviation display 6. Command pulse integration register 7. External 8. Current (4) By current value value display display key the
depressing
cyclically:
OPS function 1
following
four
menus
are
displayed
1. All-position display 2. Spindle PG pulse number 3. External 4. Current current value value display
display
display
-7-
1.3
UPGRADING
this
9
function
EDIT
OPERATION
and the changes the 9 character CRT. The
Basically, compact
upgrades has
II function
function
ERASE
same
to
1.
The
Adds
the the
section
the
word
in
with
cursor
designated
in Address El
u
the
Depress
ERASE
to erase
up to word
N****.
The
cursor
then
moves
to the top position of the word NOT FOUND is displayed N **** cannot be found.
word. remains
as
before
if
2.
No. by
Add the No. O automatic renamin~ O input by keying is registered keying in Input
function during program input as the program No. if No. differs by from No . C) in in and
u
0
**** in
lN
operation taped
program.
.No. O
the
program
keying
inputting
it to program No. if tape without No. O is input. feed during by the NC D4 = 1. tape output (O This machine. to 9999 function including becomes
3.
effective
-8-
Offset
manual
equipped
simplifies differs
the previous
tool
function
with
sensor in tool coordinate memory The previous tool coordinate value been face between changed and the the touch sensor
value and in work memory data was and the tip of the
to the differential distance value between the workpiece The work coordinate system shift amount tip of the tool. the shift amount from the projected home position to that end face. the approach to the coordinate system does not change. the new tool setter function.
is called
2.2
WRITING
of
TOOL
whether
COORDINATE
or not a
MEMORY
tool can for be a setter by in the machine operabe tip the posi-
Regardless
exists, the tool coordinate tion as follows. The tool coordinate differential tion of the 2.2.1 Writing distance applicable
memory memory
written
case and
the workpiece
workpiece.
Set the tool coordinate memory value writing mode setting (6001 D6) to \. interaction). The write mode is set 1. ( PST 1 key ON in compact by The this setting. automatically as shown changes in Fig. to the ~ ~~~ function 3 and the ~ ~~s lamp n OFFSET blinks. (TOOL-
display
SHIFT) (4)
display
Select the machining tool. The tool coordinate memory matching the tool post No. (tool post No. input in # 1317) selected at this time is automatically selected. This function is effective only if parameter # 6020 D3 = 1. If the tool coordinate memory No. is automatically selected, memory No. selection by the cursor or by the page key is prohibited. the If the tool coordinate memory No. is not selected automatically, the cursor is moved to the tool coordinate memory No. by operating cursor key one or page cut of the key. workpiece skin.
(5)
Make
2.2.1 Writing
Procedures
Z-axis only
(Centd)
retract a:~d stop the spindle, keeping the X-axis
(6) Have
(7) (8)
the
as it is. Measure If the picture (9) By the workpiece above o T setting diameter. on, select the tool coordinate memory
inputiing X
coordinate one
is automatically written by the following calculation: X ) = (workpiece diameter) memory (Position machine X value) the workpiece only retract end and face. stop the spindle, keeping the Z-axis
cut of X-axis
(12)
MZ
0 by
and the
u
WR
to
automatically calculation.
I =
write
in
the
tool
coordinate
following Z all
coordinate (4) to
(Position for X
machine and
value)
Operate
tocls,
both
Set the tool coordinate memor~r value write mode setting 1 key OFF in compact interaction.) o . ( METER The write : memory value write even mode once setting after is not mode is cancelled a~d the ~ o~s lamp a stops
blinking.
Precaution Tool
coordinate return
effective
if
home
position
is not performed
turning
on power.
-1o-
2.3
WRITING
Z-AXIS
Procedures
WORK
COORDINATE
SYSTEM
SHIFT
AMOUNT
2.3.1 Writing
position the
return
is executed
by
manual
operation.
workpiece. system shift : key ON in value writing mode compact interaction. setting ) After ~ ~~~ n (# 6001 D5) this setting,
is set up. (WORK-SHIFT) ~ the ~ ~ display function of key the function auto-
OFFSET
matically
changes
to TOO and
lamp >
blinks.
02000
Noooo
220.XOO0
20.ZOO0
EDIT
I
(4) (5) (6) (7) Make Have one the X-axis Measure Input ing
mmmmr==m=d
Fig.
Work
Display
Coordinate
(Compact
System
Interactive
Shift
Function)
end keeping
allowance. WR . The result of the follow1 written in the work coordinate system offset memory matches the tool post No. and
m calculation
allowance
shift memory Z ) (Tool coordinate memory Z (Position machine Z value) system shift amount.
value)
(8) (a)
Z-axis shifting
work of for
from
end
face)
the X
-11-
2.3.1
Writing
Norm value to add the value keyed in to the value presently The code for addition is by #6018 D6. # 6018 # 6018 The X # 6018 # 6018 D6 =
Calculate
O : Workpiece
(with W
cutting cutting
D 6 = 1 : Workpiece
procedure value by
coordinate
system
u
U
is
the same. shift U) shift U) effective are n z? ~ input in by this case. Minute by the amount amount + cutting cutting allowance allowance amount amount
the such
adjusting allowance
u
w
u
p D5) 2 and
cutting
value
system of the work coordinate key OFF in compact interact~ ion. ) The writing mode is cancelled and the OFS lamp stops blinking a (10) By manual home position return after changing the work coordinate the work coordinate system is automatically set. system shift memory, If parameter # 6011 DO = 1 (if the tool coordinate memory No. Set the writing memory shift value to O. ( PST follows the last two digits of 1 * * SS ) , refer Work return. to the Operators performed Instruction in manual Manual, coordinate Coordinate setting system Setting is not
home position
: to write work coordinate system shift memory after values turning is not
setting
effective
if home position
Z-AXIS WORK I SHIFT AMOUNT
return
is nob performed
even once
power
COORDINATE SYSTEM ,1
I ZERO POINT)
2.4
The
OFFSET
following
DISPLAY
offset display will be shown if the new tool setter function is
displays key
can
be
changed during
by
depressing
the
~ OFS key. a
is disregarded
1 or 2 mode.
OFFSET (WORK-SHIFT)
00090
NOOOO
d
Fig. Work 6 Display Coordinate No.1 System
220.XOO0
30.ZOO0
Shift
Display
POSITION
(Compact
Interaction)
x z
(MAc!
H&R} o
EDIT
LSK
RDY
I Izmlmmmm
I
I
Fig. 7 Tool Display No.2 Display Offset Memory Interaction)
00090 z : . . o 0 0 0 0 R . . . . .
.Noooo
TX t.:. %! : 0 03 04 05 . . 0 0
0: 00 00 00 00
(Compact
Pos Ipo N z
EDIT LSK RDY
Mm=Hb_d
-13-
;Z.4 OFFSET
DISPLAY
(Centd)
OFFSET (TOOL-WEAR)
00090
Noooo
Fig.8 Tool
Display Coordinate
(Compact
Interaction)
-14-
3. NEW COORDINATE
3.1
This (a)
SYSTEM SETTING
FUNCTION
is entirely
GENERAL
function from The has a new previous ones. approach to coordinate setting which The features are shown below : is machine always be coordinate displayed sYstem. as the current value
different
approach tip
system
setting
is not required
in programs.
3.2
How
DESCRIPTION
and on what
OF
timing
FUNCTIONS
are coordinate system set?
3.2.1 Operational
Various types the However,
Expressions
of timing following : value) + +
for
Coordinates
Setting
always used in setting
position)
(1) The machine position is the position machine. (2) Tool coordinate memory value Nos. are divided
on (3) whether the timing of next shift coordinate amount automatic. The work
into two systems depending setting is manual or system of offset T 00, X, and Z.
coordinate
system
is data
3.2.2 Coordinate
In the manual
System
mode,
Setting
coordinate
Timing
in Manual
is set
Mode
on timing (a ) to mentioned
system
below (c) . The tool coordinate memory Nos. in this case are produced based on tool No. binary values set from 1/0 inputs # 13174 (TP1) to # 13178 (TP8) and are used for arithmetic operations. Set up is performed in two modes, namely, setting up inside the NC machine request, system setting and coordinate system setting by sequencer requests. On coordinate system setting is executed and Output # 121974 setting request end output ) turns is turned on. on if Input # 13127 input) a sequencer (coordinate system
( coordinate
(a) At the tire-e of ~he home position return. (b) When the blade tip contacts the sensor with the tool setter ment. (c) When the turret : is indexed manually.
during
measure-
Precaution
Coordinate system setting in the manual mode #60 11 DO = 1. If the tool coordinate memory of T**$ $, refer to par. 2.3.
-15-
System
Setting
Timing
in Auto
Mode
if the turret
No. uses the
by or
No. instructed to tha command display for arithmetic operations. compensation method, Unlike the T code command b~ the conventional specification instructs T code command in the coordinate system setting : tool coordinate of T4 on as memory by No. setting setting, can be the selected execution dig-its parameter # 6011 to be set in DO. of the first or The
follows
parameter
coordinate
system
:setting (1)
Setting
first
o)
L
-
COMPENSATION NO. (WEAR AMOUNT 01 TO 1601 T049 (B IADE TIP NOSE TOOL NO (TOOL COORDINATE 01 TO 16/01 T049 MEMORY
COMPENSATION) RI NO. )
Precaution
The tool coordinate rnernory No. will be For this reason, select data of (tool No. ry (a) value. By executing the T *K $$ command, memcry
coordinate
memoto by
the selected
tool coordinate
the offset amount to the compensation No. simultaneously with turret calling regardless of the tool post location. executes turret calling and offset value cancel shift (b) T * *O O command sirnulta.neously regardless of the tool post location. Then coordinate system is set corresponding to the selected coordinate memory No. system at the tool blade tip are By this coordinate setting, the coordinate (c) always (2) set. T** 1) -- -
$$ T
COMPENSATION NO. (WEAR AMOUNT 01 T3 16/01 T049 (BLADE TIP NOSE TOOL NO 01 TO 16/01 TO 49 (TOOL COORDINATE MEMORY NO ) COMPENSATION) R)
memory
No.
50. For
this reascn, to
By
coordinate m.emo]jy value will select compensation No. + 50. executing the T * * $$ command coordinate system corresponding
the selected tool coordinate memory No. is set after moving by the offset with turret calling regardamount to the compensation No. simultaneously less of the tool post location. the T~ * 00 command moving of cancel operation of the offset (b) By executing amount simultaneously with turret calling is executed regardless of the Coordinate system setting is not executed at this time. tool post location. (c) By this set up, coordinate system at tool blade tip are always set.
3.3
Do
PRECAUTIONS
not issue the
IN
lJSING
CONVENTIONAL
G 50 T****
FUNCTION
system
setting
G 50 T * * * * command when using in the coordinate An error results if the command is issued. specification.
-16-
GENERAL
function and NC spindle part creates optimum programs by storing effective and feed values of feed spindle revolution speed during In the following program. speed auto operation descriptions, called FS. feeds them back speed (F code)
revolution
(S code)
are
4.2
The 4.2.1
INPUT
1/0 Input FSCM FS ing edit FS
AND
signals
OUTPUT
needed in FS editing are as follows :
(1)
signal
(2)
FSMEM FS nal
(# 13135) Call
memory. memory
up feed speed and spindle revolution speed auto operation when the signal is on. during : Reflects while : the FS data stored when the signal data called up in automatic pauses when the
in the inter-
(3)
FSCH FS NC
(# 13136)
memory PART
change. program
operation signal
in the
auto
operation
is on.
(4)
FSCLR FS data
(# 13126) clear.
Clears
is on.
4.2.2
Output FSMD During cancelled (# 12183) : The signal status shows that FSCM Feed speed and signal changes is on and from that FS storage speed are
(1)
and FS memory
edit is ready.
spindle
revolution on to off.
of this
(2) FSCE
FS
(# 12184)
memory
change
end.
The
status
of
this
signal
becomes
on
when
the
status of FSCH becomes on and data is reflected on the NC PART program. The status of this signal changes to off if the status of FSCH becomes off again. (3) FSCLRE (# 12233) : becomes on if the status of is cleared. The status of this becomes off again.
FS data clear end. The status of this signal FSCLR becomes on and if the stored FS data signal changes to off if the status of FSCLR
-17-
4.3
DESCRIPTIONS
OF
FUNCTIONS
Rough calculations of FS data only m--e programmed by the NC PART program and the program is optimized by feed and spindle override after cutting. of actual cutting in the program are The optimum data and positions stored in the memorY contained in the NC machine. By turning on FS memory change 4.3.1 input, the data and positions a::e reflected in the part program.
Operation
(2) Search (3) Trun (4) Check (5) Change (6) Make (7) Execute
the
operation
program
on FSCM. that the FSM13 feed has been output and start speed memory for operation. value.
revolution condition
optimum
FSMEM steps
when (5)
is achieved.
and
execution
stored
Chart ,Sc.
(PC-NC) FSMD (NC+ PC)
~
\
L
\l / INTER=L DATA CANCEL
(PC+ NC
-AuLJUL
Y./ 250 m sec OR MORE
\A
FSCH (PC-NC)
,4
1
-18
4.3.3
Examples
of
FS
is edited (Before
editing)
G99
N 5 GOO X43.236 N 7 GO1 X39.216 on. N 8 X38.864 N 9 G03 X18. on. N N . . . . . . . . 11 X12. 12 G40 ;
Z20.142 ;
R19.85
; - F override
60 YO S override
100 YO FSMEM
is
; - F override ;
50 YO S override
80%
FSMEM
is on.
(b)
(After
editing)
;
UO WO ; TS1OO ;
N 3 TO1O3 ; ; N 4 G40 G97 G99 S1500 M08 N 5 GOO X43.236 Z1O. M03 ; N 6 Z1. ; N 7 GO1 X39.216 Z6.5 F.12 S1650 ; - F override 80% S override 110% N 8 X38.864 ; N 9 G03 X18. Z20.142 R19.85 F.09 S1500 ; - F override 60 Yo S override 100 YO ; N 10 GO1 Z20.5 50 YO S override 80% N 11 X12. Z22.232 F.08 S1200 ; - F override N 12 G40 . . . . . . . . . X1O. F1. ;
-19-
4.3.3 (2)
Examples F/S
of
FS
Editing
is edited case
retroactively is edited
In this last
F/S
to the
closed. editing)
(a)
(Before
o 1000 ; N 1 G28 UO WO ; N 2 G50 TS1OO ; N 3 TO1O3 ; N 4 G40 G97 G99 S1500 M08 N 5 GOO X43.236 Z1O. M03 ; N 6 21. ; N 7 GO1 X39.216 is on. Z-6.5 F.15 ;
; - F override
80%
S override
110%
FSMEM
; N 8 X38.864 N 9 G03 X18. 220.142 E on. N N N . . . . . 10 GO1 220.5 11 X12. 12 G40 Z22.232 X1O. F1. : ;
R19.85
; - F override
60%
S override
100%
FSMEM
; - F overri3e
50%
S override
80%
FSMEM
is on.
(b)
o N
(After 1000 ;
editing)
1 G28 N 2 G50 N 3 N 4 N 5 N 6 N 7 N 8
UO WO ; TS1OO ; G99 S1200 M08 ; ; - F override ; 50% is reflected. ; - S override 80% is reflected.
F.08 R19.85
N 9 G03 X18. 220.142 N 10 GO1 220.5 ; N 11 X12. Z22.232 ; N 12 (340 X1O. F1. ; . . . . . .
-20-
Conditions
to store FSMD FS
for
data
FS Editing
in internal memory
output. operation spindle (STL is on). speed values are stored by the rise
automatic and
revolution
(d) (e)
stored
in
(3)
are
cancelled (the
by
the to
fall turn
memory
cycles
cycles
(2)
to reflect FSMD
FS
data
in part
program
output. operation status of in pause. FSCH each (Label from block off in skip status) under this with condition, the stored
(b) During
By F/S data.
changing data
to on
inserted
accordance
4.4
(1)
PRECAUTIONS
The newest feed status of FSMEM is not increased. FS are data also is inserted called up. a compound fixed cycle allows only F/S of O.D. rough and spindle revolution is on more than twice speeds become effective in one block. The FSMEM if the count
(2)
in
the
on during
a sub-program.
sub-program itself if the status of FSMEM is Caution must be exercised as other programs
(3) FS editing
cutting (4) Blocks ripheral (5)
during cycles.
in on status speed
are
changed Blocks
with are
if
is on S. FSCH
in
constant
pe-
control.
switch
does
is
on
even
if
(6)
if FSMEM
is on during
(7) S data
(8)
is stored
if FSMEM
is on during
rapid than
if FSMEM
is on more
if FSMED on even if
(9)
(10) (11)
CYCLE
START
switch if
does
while
FSMEM FSMD
is on. is on after
editing
while
-21_
GENERAL
R compensation is performed b~ the nose R control point (O to 9) corr~Selection of compensation side moving from a n becomes simple. By executing the T command, R and control point corresponding this R machine to the toc,l,
mand and by G 41 and G 42. end face to outside diameter a tool, as well as the nc]se are selected. At this time, coordinates system are set. After issuing tions are made by the control
coordinate calcul:~-
compensation G 42.
G 41 and
TO MAKE
EFFECTIVE
AUTCI
becomes
NOSE
R COMPENSATION
by four conditions, No., G 42
namely,
compensation
effective
(designation of projected blade tip pcints set by compensation radius, by setting of the compensation side by the G 41 and and by the T code command. They are described below.
by nose R commands,
of
edge
Proje~ted
point
Tool
Tip
Points
a:~e shown
6
PIUS specification).
09
H= 3
Fig.
Projected
Tool
Tip
Point
Direction
(2)
Method
to set
projected [ points
tool tip point. Projected tool tip can be set using set screen. (Se; (a) Select ion. the ~
OFFSET
,.
(TOOI.-WEAR)
01234
NOO03
(b)
Select the compensation memory of the matching tool from T 01 to 49. No. EDIT , [~ a:xl \ Fig. 10 if there projected
(c)
Input ~
I-E
are
by MDI three
mmmr=w=z
Offset Display
1 (Compact Interactive)
-22
5.2.2 (1)
Setting
Tool
Tip
R Data
Memory
display as shown in Fig. 10.
(a)
Setting nose R data memory The nose R data memory can be set on the offset ~ Select the ow function. n memory of the
corresponding
to
tool
No.
from
cm
R 8 (X Nose
and
wR by
MDI
if the nose
R data
is 0.8 mm.
G42 Commands
direction plus can be instructed during cutting by the G 41 and specification) OFI? direction direction is nose is nose R center. R center.
compensation
G 41 : Left G 42 : Right
5.2.4 T Code
The T code and sation
Commands
No. (4 digit) Rs. NEW COORDINATE SYSTEM SETTING FUNCTION, commands select coordinates system, wear compen-
nose
T**
TT
~TOOL
$$
COmpenSatiOn 01 TO 16/01 NO. 01 TO 16/01 TO EDGE TO 49 NO. 49 (w EAR R) COORDINATE MEMORY NO. ) AMOUNT COMPENSATION) (NOSE
(TOOL
5.3 COMPENSATION
SATION
In auto the nose
AUTO
NOSE
R COMPEN-
functions
from 5.3.1
conventional
R compensation
upgraded
-23-
theoretically
to make
compensation
overcutting
In recess G 01 ( G 02, G 03) G 00, make compensations as follows to prevent Approach G 00G 01 or recess G 01 ~
and
(1) (a)
If the direction of the cutting command moving relative to Z-axis ( I X/2 I > I Z I ) , a vector is theoretically moving axis. erected The tool to make moves cutting compensation toward command this
axis is larger than 45 (wall) parallel to Z-axis calculations with the cutting position. is smaller See Fig. 11. 45[,
calculated axis
(b) If the
direction
o-f the
moving
than
or is equal, relative to Z-axis ( I X/2 I < to X-axis is theoretically erected to make the See cutting Fig 12. moving axis. The to~l moves
I Z I ) , a vector (wall) parallel compensation calculations with toward this calculated position.
./
THEORETICAL VECTOR
Ss z
Fig.
11
Fig.
12
Example
: 3 tool
.@/ ?!?2
tip points
,/ , ,
/ , / / ~
/
60,, ,- .
CJ
(5
(vERTlcAL
TO Z-AXIS)Q+ i Q/
(PARALLEL
TO Z-AXIS)
, ,,
C$ /
) ,/
GOI (G42) 7
THEORETICAL \/EcTo R
L4RGER
THAN,45
/ ,
=.,
G@J (;4;,
THEORETICAL VECTOR
. GOO(G42)
Fig.
13
Example
of 3 Tool
Tip
Points
-24-
(2) Approach
(a)
GOO + G02
(G03)
or recess
G02
(G03)
+ GOO
direction of the circular arc cutting command moving axis 45 relative to Z-axis, a vector (wall) parallel to Z-axis
is is erected to make compensation calculations with the cutting The tool moves toward this calculated position. See Fig. 14. moving axis is (wall) parallel erected to make compensation calculations with The tool moves toward this calculated position. command a vector
(b) If the vector direction of the circular arc cutting smaller than 450, or is equal, relative to Z-axis, to Z-axis is theoretically the cutting moving axis. See Fig.15.
THEORETICAL VECTOR x
LARGER THAN 45 z
AN 45 z
THEORETICAL
VECTOR
% Fig. 14 Fig. 15
Example
: 3 tool
tip
points
THEORETICAL
VECTOR
#/
THEORETICAL VECTOR 45 OR MORE ;Z ~>/ c+
G03 (G4i~
G03 (G4;)
-25-
5.3.3
Patterns
of
Auto
Nose
R Apprcach
and
Retract Linear
45
Circular
or less
45
or more
C=3
t
t /
26-
5.4 CANCEL
Auto
FUNCTION
(G40,
G40
GO1)
GO 1 X _ Z _ I _ K _ ; command. In addition
can cancel
G40
GO1 command
5.5 PRECAUTIONS
(1) _ ; or G40 independent In G40 GOO X_Z provided on the end point normal. In G51 independent in the block block or G28 block, G51 block, the center of nose R is
(2)
nose
complete
cancel
is
exe-
cuted (3)
immediately
before
node In G40 GOO X_ Z_ I_K_;, indicated as I or K in the block When GO 1 and G41 of nose R is provided In canned cycle, ever, it cannnot be
calculation immediately
(4)
(G42) are commanded simultaneously, the center on the normal of the starting point of the next block. the first block can be started up by GO1 G42, howstarted up by the same command the afterward. command has format priority
(5)
_ ; and G40 GO1 G40 GO1 X_K as that of beveling command, only when G40 command
Z _ I _ ; have however,
same
cancel
function
is provided.
stored
6.1
GENERAL
When # 13181 (tool range change) signal is input in the timing for changing the tool, chuck barrier value corresponding to tool number is set in Z-axis direction by reading the tool numbers set in # 13174 to # 13178 (TP1 to TP8) . This function is effective when parameter # 6011 D4 = 1.
6.2 OPERATION
(1) Each tool coordinate is set in PST mode. A value barrier (3) Stored of the length memory value and work coordinate system shift value
(2)
between
the
absolute
zero
point
to a desired (# 6573).
chuck
direction
parameter D2 = 1)
3 is effective.
-27-
6.2 OPERATION
(4) Stored set in following # 6507 stroke the tool
(Centd)
limit 3 setting : (Tool coordinate Work coordinate memory system value + shift value) parameter in chan~ing timing ( # 6507) in Z-axis direction manual or automatic mode, by is the
operation = # 6573
---
REFERENCE POINT
ZERO
I -----+
X-AXIS TOOL
ABSOLUTE ZERCI PolNr COORDINATE MEMORY AMOUNT
/-
I
Fig. 17 Coordinate System
6.3 PRECAUTIONS
The (1)
(~)
following Stored
conditions limit
are
required
for
effective option.
functioning
storoke
Z is availatlle limit be is
as an
when
value
a~~ailable,
each
tool
stored
stroke
limit
reset.
-28-
7. OTHER ADDITIONAL
7.1 HIGH-FREQUENCY
When {X + high-frequency OFST (#13201),
FUNCTIONS
SIGNAL
is
SKIP
skip
APPLIED
together Z +
FOR MACHINE
with OFST sensor (#13203), value.
SETTER
input signal
signal absolute
used accuracy
XOFST
(#13202),
ZOFST
improve skip :
signal
is switched
ZOFST;
#6011
D3
1 : Effective
0 : Ineffective
7.2 WORK
The and
SHIFT
FUNCTION
system can
ADDED
be shifted command. by G50
(G54)
for setting amount of # 6571 (X)
independent be cancelled = + = +
independent
command.
system
shift
amount
# 6572
G54
; Coordinate
system system
shift shift
effective ineffective
G~O ; Coordinate
7.3
MACHINE
To
when
is ineffective
after drawing display at machine lock effective, absolute coordinate sYstem is reset by the tool number currently provided when machine lock is switched from effective to ineffective.
-29-
7.4 ADDITIONAL
COMPENSATION
TO (I NcLu
AUTO DING
NOSE
G50T)
FUNCTION
A parameter setup T which function (including D2 auto switches by command G513T) function, nose T to R compensation normal nose R and coordinate compensation and
:system command
#6011
O : Auto
7.5
HANDLE
INTERPOLATION
FUNCTION
7.5.1 General
When be 7.5.2 (1) handle tape interpolation or MDI by mode, turning mode is commanded speed in the plus during program by GO1, G02 execution or G03 in can memory, cutting commanded
controlled Operation
the handle
direction.
to set setting
by panel parameter
Setting
# 6001
D4
1 : Effective O : ineffective
Signal start
1 : Effective O : Ineffective
cycle
b links
and
cutting
executing the
while turning manipulator moves starts cutting. The moving speed is in proportion F is overridden. : When override 1 rotation/ sec : =
to handle
rotating
100 Yo , the
relation
between
rotation
is as follows = 100
# 6349 parameter 1 rotation/see 0.5 0.01 0.01 (5) The rotation/see rotation/see rotation/see stops
or more
manipulator
-30
7.5.3
Precautions
Turning ment. the handle at 0.2 rotation / sec or more makes a constant moveIf at 0.2 rotation/see or less, the movement is intermittent. the remaining
(1)
(2) When
(3) (4) (5) (6)
turning off the mode during handle movement is executed by command F. In case of handle 2 axis specification, only
interpolation,
the
first
handle
is effective.
is ineffective
during for
thread
cutting.
disregarded
(7)
Normally, ride
is overridden,
disregarding
setting
of
feed
over-
(8)
In
varies
depending feed
on
dry
run
speed. switch
override
selection
FOR COMPACT
the compact interactive function.
T $$ ** command
offsets
system
1 : Effective O : Not #6015 DO The effective X-axis coordinate system setting effective axis
automatic
1 : Effective O : Not effective #6015 D1 The automatic Z-axis coordinate system setting effective axis
automatic
1 : Effective O : Not effective #6016 D5 The simple measured value direct input function
31-
1 : Effective O : hot Parameters # 6008 D4 (Selective) With or without feed feed during tape output by NC effective
G 71 to G 73. 1 : Effective O : Not #6011 DO The effective command to make tool coordinate memory Nos.
T *~ $$
2 digits 2 digits fixed the T parameter code, G 41 : # 6016 and G D6) 42 commands during com-
fixed
cycles
1 : Effective O : Not #6011 D2 Interlock function effective of by auto commancl normal G 50 T) nose T nose nose R R function function and and command coordinte T ( inR function and coordinate setup
1 : Effective cluding
function system
skip
signal
in machine
# 6001
D5
PST2
workpiece
shift
amount
write
request
1 : Effective O : Not # 6001 D6 PST 1 effective tool coordinate system memory amount write request
# 6209
#6211
G 75 recessing
Unit : Input unit Set range :0 to 65535 #6212 G Set 74/G : range 75 recessing canned cycle approach speed override
Unit
Reduces cutting amount of each cutting in units of 1 YO to G 71 / G 72 cutting reduction override # 6004 (D 3 to D 7 ) or to cutting override. D * ( # 6004 or input override) * (100 (B 1) * # 6013) amount of cutting cycles /100 = cutting amount of each cutting
D : Cutting N : Number
Unit: 1 = l% Set range : 0 to 99 #6214 G 74, G 75 cycle Unit : 1 = lms : 0 to 65535 shift function X coordinate shift amount hole bottom dwell time
NOTE
: The
NC machine automatically turns # 6001 when the new tool setter function is used. Therefore, setting them is not possible.
D5
and
D6
on
and
off
-33-
YASNAC
UPGRADING FUNCTION
LX3
APPLICATIONS
TOKYO OFFICE OIWmachl Bldg, 16-1 Ohtemachl, Chlyoda-ku, Tokyo, Phone (03)3284.911. Telex YASKAWAJ33530 Fax (03)3284-9034
iOO Japan
SEOUL OFFICE 88? Floor Seoul Center Bldg 91-1 Sogong-Dong, Chung-ku, Seoul, Korea 1OC-O7O Phone (02) 776-7844 Fax (02)7532639 TAIPEI OFFICE Sh(m Hslang Tang Sung Chlang Bu[ldng 10F 146 Sung Chlang Road, Ta!pel Taiwan Phone (02) 563-CO IO, -7732 Fax (02)567-4677 YASKAWA ELECTRIC AMERICA, INC. Chicago-Corporate Headquarters 2942 MacArthur B1vd Northbrook, (L 600622028, US.A Phone (708)291 2340 Fax (708)4982430 Chlcaao-Technmal Center 3160 MacArthu Bvd Northbrook, IL 60062-1917, USA Phone-(708)2910411 Fax (708)291 1018 MOTOMAN INC. 805 Llocr!v Lane We;l Carroll[on, OH 45449 USA Phone (513] 847-620C Fax (513)8476277 YASKAWAELECTRC EUROPE GmbH Nleoerhochstadter Stta13e 73, 61476 KronbergOberhochstadt, Germany Phorle (06173)9380 lelex415660YASE [1 Fax (06173)68421 YASKAWA ELETRIC:O DO BRASILCOMERCIO LTDA Rua Conoc Do IPmhztl 85, Andar Sala51 SEP 01501 Sap PauloSP Brash Phcme(Oll)35-9ll Fax(Oll) 377375 YAstiWA ELECTRIC (SINGAPORE) PTE. LTD. Head Off Ice CPF bldg, 79 Rob!nson Roacl # 1305, %gapore 0106, SINGAPORE Phone 2211-530 Telex (87)24890 YASKAWA RS Fax 2245854 Service Center 221 Henderson Road # 17-20 Henderson Bulldlng Singapore 0315 SNGAPORE Phcme 276-7407 Fax 276-7406 YATEC ENGINEERING CORPORATION Snen Hslang Taog Sung Ch!ang Bu!ldmg 10F 146 Sung Chkmg Road, Talpel, Taiwan Phone (02)5630010 Fax (02)567-4677
YASKAWA
19