amada 245 Programming Manual

NC TURRET PUNCH PRESS
ARIES 245
PROGRAMMING MANUAL
JUNE 1988
Copyright © 1998 by Amada Engineering & Service Co., Inc. 14921 East Northam Street, La Mirada, CA 90638
All rights reserved. No part of this book shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical, photocopying, recording, or otherwise, without written permission from the publisher. No patent liability is assumed with respect to the use of the information contained herein. While every precaution has been taken in the preparation of this book, the publisher assumes no responsibility for errors or omissions. Neither is any liability assumed for damages resulting from the use of the information contained herein.
CONTENTS
I
PROGRAMMING BASICS PROCESS FOR THE PRODUCTS
PROGRAMMING
......................................................
CALCULATION OF COORDINATES
BASIC FUNCTION CODES
TAPE FORMAT G92
G90 G91
G70 G27 G25
ESTABLISHING COORDINATE SYSTEM
-
ABSOLUTE PROGRAMMING
-
-
INCREMENTAL PROGRAMMING..
-
PUNCH OFF (NO PUNCHING).
-
AUTO REPOSITIONING
-
AUTO REPOSITIONING
G50 -HOME
......................................................
RETRACY..
..............................................
............................................
.......................................
.....................................
...........................
....................................
...............
. ...
..;.
........
..................................
........................................
........................................
MOO -PROGRAM STOP.. .............................................
-
MO1 MO8 Ml2 TOO NO000
FO
PROGRAM NAME
OPTIONAL STOP..
PUNCH DELAY START, MO9 - PUNCH DELAY CANCEL.
­NIBBLING
-
-
DESIGNATION OF TOOL NUMBER..
-
SEQUENCE NUMBER
-
DESIGNATION OF AXIS FEED SPEED
START, Ml3 - NIBBLING CANCEL
........................................
PROGRAMMING PROCEDURE HINTS ON PROCESSING. CALCULATING LONG RECTANGULAR HOLE CALCULATING LARGE RECTANGULAR OPENING CALCULATING RECTANGULAR OPENING WITH ROUNDED CORNERS CALCULATING 45” NOTCH HINTS ON PROGRAMMING HINTS ON AUTO REPOSITIONING
............................................
.........
...................
.........................
......................................
............................
.~.......~~.l-10
.........................................
.......................
..;
.................
...........................
.......................
...........................................
...........................................
.....................................
.....
-1-8
..l-
..l-13
l-l
1-2 l-3 l-4
l-
4
l-4 l-5
1-5-
l-5 1-6
l-7 1-7 l-8
1-8 l-9
9
l-9
l-10
l-11
1-15 1-17 1-19 l-22 1-25 1-26
I
BASIC SOFTWARE
G72 G22 G28
G29 - ARC
G26 G36 G66 G67 G68 - NIBBLING ARC G69 G78 G79 PATTERN MEMORY AND PATTERN RECALL G93 MACRO FUNCTION G73
DESIGNATION OF PATTERN ORIGIN
-
LINE AT DISTANCE
-
LINE AT
-
ANGLE..............................................2-
............................................
.......................................................
BOLT HOLE CIRCLE
-
GRID-X, G37 -
-
SHEAR PROOF
-
-
SQUARE
GRID-Y........................................2-
................................................
................
..........................................
..~..................................2-13
.............................
NIBBLING LINE
-
PUNCHING ARC
-
PUNCHING
-
...............................................
...............................................
LIN.E
........................:.....:....
- OFFSET......................................................2-2
..................................................
- SYMMETRY...................................................2-3
............................
...........................
G77 -ROTATION...~~..........:...................................2-3
BLOCK DELETION INPUT OF DECIMAL POINT
...................................................
...........................................
.:.
...............
::
.........
2-l 2-2
3
..2- 5
2-7
9
2-11
2-15 2-17 2-19
2-21-
2-22
4
2-26
0 1
2-32 2-32
MULTIPLE PART PUNCHING
GENERAL DESCRIPTION AND PROGRAMMING EXAMPLE . . . . . . . . . . . ~. . . . 3-l
-
G98
UOO TO VOO­G75, G76 WOO QO
TRIAL PUNC HING, POST-T R IAL PUNC HIN G, AND FULL PUNCHING . . . . . . .3-14
CLAMP DEAD
CLAMP DEAD ZONE HOW TO DEAD ZONE
SETTING OF REFERENCE POINT AND LAYOUT FOR
MULTIPLE PART PUNCHING
STOdIiG
-
OF PART PROGRAM . . s s e 0. a 0. m 9 m e 0 a D ~. o . . . 3-8
RECALLING AND EXECUTION OF
. . . . . . . . . . . . . . . .
..D.,.....o.
PART PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . ~
ZONE DIAGRAM
................................................
USE
DEAD ZONE DIAGRAMS
6jAGRAMS
..............
................................
:
...............................
. . . . . . .
..,..
.3-4
.3-10
-4-l
4-2 4-3
(APPENDIX) PROGRAMMING EXAMPLE
,
EX:l
GENERAL PUNCHING
EX. 2 PUNCHING WITH AUTO REPOSITIONING
EX.3 MULTIPLE PART PUNCHING
......
.....................................
.......................
.....................................
.;
5-6
5-l
5-11
_
(APPENDIX) DISPLAYED FORMAT ON CRT.. . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-l
PROGRAMMING BASICS
PROCESS FROM DIAGRAM TO PARTS
I
I
I
Diagram
.
Programming on AMACOM programming
system (Data stored
Set floppy disk in ARIES FDD.
NO
in floppy disk)
1
4
/
Input Set Up Data
r
1
Push Start Button
1
b-
-

PROGRAMMING

0
20”
Y
I
1
0
-
)
-Y
-
-
‘I\
Work clamp
Calculations
20.000~
2.700
Diagram
0
0
I!
-
1. Diagram
2. Calculation of coordinates
3. x
UNIT OF MEASUREMENT FOR PROGRAMS All dimensions for programs are based on units-of 0.01 mm (millimeters) or 0.001” (inches).
100 mm
35.5 mm Omm
-
-
-0
First quadrant of X and Y coordinate system
Y
Calculations
100.00 -100.
35.50
0
0
0
T
Program
-
35.5 2.7”
-
0 0” -0
X-gauge block
-x
First quadrant
.ho
0
7l
I
I
Program
-
20.
-
2.7
-0
X
:.
I’
l-2
-
:.
.l,
,:’
--
_

CALCULATION OF COORDINATES

Y
I
1
“I’ /
b -9
Absolute value - Distance from origin
X coordinate value
100.
300.
300.
400.
600.
Incremental value - Distance from previous position
­J@ -z+--+
0
1001
J I
200 400
I I
200
700
Y coordinate value
I
100.
100.
200.
300.
300.
q
I
I :
1
mx..
---
X coordinate value
a
0 0
‘I 0
@ 9
(In the case of zero, no decimals are needed.)
Problem: Calculate the absolute value of @ and the incremental value of @ thru 0 .
X coordinate value
@I
. .
@ 0 0 0
100.
200.
100.
206. 0
Y coordinate value
100.
0
100.
100.
I
Y coordinate value
(Absolute value)
(
Incremental value)
(
Incremental value)
(Incremental value)
(
Incremental value)
(Absolute value) (Incremental value)
1
Incremental value)
1
Incremental value)
(Incremental value)
-

BASIC FUNCTION CODES

GO0
MOO TOO
NO000
FORMAT Arrange the function codes as follows:
NO000 NOTE: a) Unnecessary codes need not be entered.
G92
-
“G” function (Preparatory function) “M” function (Miscellaneous function) “T” function (Tool function) Sequence number
GO0 Go0 X+00000
b)
Enter only necessary digits of X, Y and N.
c)
The plus sign
ESTfiBLlSHlNG
(+)
of X and Y can be omitted.
COORDINATE SYSTEM
YkOOOOO
TOO MOO
-;cooRD ““.,
--
4
_.
-\ ::
_,.
-
This code is used to. designate the distance from the worksheet origin
Enter
“G92”
Metric-specification machine
G92 X1270.
and the distances in the X- and Y-axis direction.
Inch-specification machine
G92
YlOOO.
Punch center,
X-gauge block-
X50.
1. * * *.*
Y39.37
1
\
\
to the punch center.
3784 mm
(148.98”)
l-4
“Work clamp
‘Worksheet origin
.:
,.,’
--iK
G90
ABSOLUTE PROGRAMMING “’
-
00
:
When the absolute values are used for coordinate values, enter values. If the absolute values are used at the subsequent blocks of the program, it is not sary to enter
“G90”
again until incremental values are used.
“GNI”
prior to the coordinate
neces-
Ex.: (1) G90 X100. Yl 00. T2 (Absolute value)
(21 (3) (4)
x300. Yl 00. x300. x400.
Y200. Y300.
(Absolute value) (Absolute value) (Absolute value)
The value of the X- or Y-axis which does not move can be omitted.
-7ir­P.TFW
G91 -
INCREMENTAL PROGRAMMING
lyllFr
n
x
When the incremental values are used for coordinate values, enter
“G91”
prior to the coordi­nate values. If the incremental values are used at the subsequent blocks of the program, it is not necessary to enter
Ex.:
(1) G90 Xl 00. Yl 00. T2 (Absolute value)
(2) G91
X200. Y 0
(3) (4)
“G91”
x 0
Yloo.
X100. YlOO.
again until absolute values are used.
(Incremental value) (Incremental value) (Incremental value)
The value of the X- or Y-axis which does not move can be omitted.
RMtrr
PLfRN OFF
G70 -PUNCH OFF
This code is used to move the worksheet without punching. Enter
:su,Fi
“A
“G70”
prior to entering
. X-Y-.
Ex.: G90 X100. YlOO. T2
G7Q
X300. (The axes move at a position of “X300. Y 100.” without ,
“G70” can be entered with
punching.)
“G90”
or
“G91.”
Ex.: G90 X100. YlOO. T2 (Punching)
G91
G70 X200.
G90
Y300.
(No punching)
(Punching) ,
/
w
-FlEws----
G27
AUTO REPOSITIONING
-
Pdl-RN
:!3Um
27
u. .
INPUT
This code is used to extend the punching range in the X-axis direction. Enter “G27” and the X-axis value.
G27 X500.
Ex.:
The X-axis value must be designated by an incremental value.
.
The following shows the repositioning cycle for a G27 X500. command.
_.
: .’
Y.,
_*’
..1
(1) Work hold:
(2)
Unclamp:
(3) G91
(4)
(5)
Y2.4:
x-500.:
Y-2.4:
The work holders hold the worksheet. The clamps open. The table moves 2.4 mm in the positive direction from the current tion.
/Punch
center
-
-’
posi-
ork holder
The carriage moves 500 mm in the negative direction from the current
position1
The table moves 2.4 mm in the negative direction.
-
(6)
Clamp:
(7) Work release:
The clamps close.
The work holders release the worksheet.
Table and Carriage movement
(3) 1
2.4 mm
(4)
\
500 mm
(51
t
2.4 mm
l-6
-
;
.__
.,
‘,
1.’
-Tis5c--
G25 -AUTO REPOSITIONING
PATPa
ISHFTI
--A.-
,27
u:
4)
INPUT
When the worksheet edge which is clamped has a bend, curves or excessive burrs, enter
“G25” instead of “G27” to ensure accurate repositioning. These factors can cause inaccurate worksheet positioning when automatic repositioning is performed, unless the G25 code is used. When
“G25”
is read, the same movement will be obtained as in the following:
2.4 mm
1.2 mm
t
G25 X
First the table moves 2.4 mm in the positive direction from the current position. Then the
carriage moves
X-
from the current position and the table moves 1.2 mm in the negative direction. Next, the X and Y coordinate system is offset by Y1.2 to compensate for the difference between the table positions before and after the automatic repositioning. After “G25” is read, the punching range along the Y-axis is moved 1.2 mm in the negative direction from the standard punching range.
-11.4 to 1009.0 mm (-0.448” to 39.724”)
--GE­PATmu PRGm
G50 When
HOME RETRACT
­“G50”
is read, the carriage and table return to their origins. No punching occurs during
the retraction. The offset values designated by
sm=T!
y1
F
“G93”
a,nd “G98” are cancelled. “G50” must
be entered as a single block; however, the sequence number can be entered along with it.
.
-<
,’
MOO
Enter “MOO” if a program stop is desired.
Ex.:
PROGRAM STOP
-
Punching a 300. mm x 500 mm rectangular opening with a 50 mm x 50 mm square punch.
- -..
1.
G92 X1270.
.........
........
........
Y42. Y42. Y42.
I’
-.“‘.=“.....‘.“.‘~.“.i L
When “MOO” is read, the machine stops. When the START button is pressed after the scrap has been removed, the machine will continue the punching operation. “MOO” must be en. tered as a single block; however, the sequence number can be entered with it.
MO1- OPTIONAL STOP This code has the same function as “MOO”; however, the machine will stop only when the
OPTIONAL STOP key is lighted.
500
(See.Page 13
MOO (Machine stops here)
. . ...*..
.*......
of the OPER’ATOR’S MANUAL.)
.
YlOOO.
-
MO8 -PUNCH DELAY START MO9
When is read. Use than 4.5 mm (0.18”). “M08” and
G92 X1270.
D 0
. . .
. . . . .
MO8
G90 X-Y>
. . . . .
. . . . .
MO9
a
. 0 . .
. . D . .
G50
PUNCH DELAY CANCEL
­“M08”
is read, the hit rate is changed from standard to low until
“M08”
when the sum of worksheet thickness and the formed height is more
YlOOO.
Standard hit rate
1
J
Low hit rate
f 1
Standard hit rate
“M09”
“M09”
must be entered as a single block, respectively.
or “G50”
,
l-8
Ml2 Ml3
_.’
When is always engaged with the brake released. block, respectively. Pattern punching cannot be commanded between Ml 2 and Ml 3.
. . . . .
Ml2
G90 X-Y- G91
691
691
Ml3
NIBBLING START
-
NIBBLING CANCEL
-
“M12”
X-
X-­X-
is read, nibbling is performed until
“M13”
“M12”
Nibbling [Hole intervals should be 6 mm (0.236”) or less.]
J
is read. In nibbling, the press clutch
and “Ml 3” must be entered as a single
TOO
This code is used to designate the tool station number in order to select the tool to be used.
If the same tool is to be used continuously, it is not necessary to enter this code again until a
different tool is needed.
;
Ex.:
NO000
Any numeral (from 1 to at the beginning of each block. This code is used for indexing each block.
Ex.:
DESIGNATION OF TOOL NUMBER
-
G92
X1270.
G90 X450. G91
X50.00
x50.00
G90 X500.
SEQUENCE NUMBER
-
NO001 G90 X450.
NO002 NO003 NO004 G90 X500.
N9999 G50
Ggi
X1270.
G91
X50.
YlOOO.
Y300.
Y450.
x50.
T2
(T2
not required)
(T2 not required)
T3
9999),
with four or less digits, beginning with “N” can be entered
Ylooo.
Y300.
T2
Y450.
T3
,
-
/’
The sequence number need not be entered if it is not necessary. Entry at instead of all blocks will be useful. Zeros which directly follow “N” may be omitted.
key.points
FO
Th.e
following “F” is changed from 1 to 4 (1
the
between instructions by this code and the
DESIGNATION OF AXIS FEED SPEED
-
axis feed speed can be changed by this code. The axis feed speed is decreased as the value
-c
2 -c 3 + 4). This code has the same function as
FEEDRATE
buttons located on the NC control panel. When there is the difference
FEEDRATE
buttons, the priority will be given to
the slower axis feed speed. The instruction of the “F” code is held until a new “F” code is
read or the RESET button is pressed. When
“G50”
is read, when the EMERGENCY STOP button is pressed, or when the power source is turned off, the instruction value of the “F” code automatically becomes “4”;
FEEDRATE
Fl I=]
F2
w
F3
[=-I
F4
m
PROGRAM NAME Enter the program name at the top of the program for the identification of individual ones.
The name must be within 8 alphabets or-numeral characters and only the alphabet letter can be used for the first character of the name.
.I’ /
_I
Ex.: ARIES 1
G92 Xl 270.
YlOOO.
G50
This program name can also be input and changed from the NC control panel.
-
l-10
:.
.I’

PROGRAMMING PROCEDURE

?
_.’
1. Determining the processing method
2. Determining the clamp position
Position the clamps as far apart as possible and check the “dead zone” (see the DEAD
ZONE DIAGRAMS).
Checking the tool and station number
3.
Ex.:
(a) Check to ensure the proper tool is used for the cut-out required.
150 mm dia. round hole
300
m’m
x 400 mm square opening
-nibbling with a 20 mm
-shear-proof punching with a 50 mm x
di_a.
punch
.-
50 mm square punch
(b) Check to ensure desired tools can be loaded into the turret.
Problem: Is the combined use of the following tools for one program possible?
50 mm dia., 35 mm dia., 80 mm.dia., 20 mm x 20 mm sq., and 30 mm dia.
(2” dia., 1.4” dia., 3” dia., 0.8” x 0.8” sq., and 1.25” dia.)
4. Determining the punching sequence
This must be determined by taking into consideration both the processing time and accuracy. General precaution
(a) Begin and finish with the upper right corner of the diagram. (b) Begin with small holes, then square openings, and notching. (c) The tools should not be selected -more than’ twice. (d) In multiple part punching, shearing of the worksheet should be done last.
5. Calculating the coordinates
Calculate the coordinate values in units of 0.01 mm (millimeters) or 0.001” (inches).
6. Checking.
Check the clamp positions, punching sequence and coordinate values.
.
Problem: Program the following diagram. (Enter the sequence No.)
--. ‘.
._:
s
r-k-
60 mm dia. -
Tl
25mmx25mmsq.--12
30 mm dia. -
TlO
20 mm dia. - 111
(Thick turret with Auto-Index)
4-w
2-60 mm dia.
--?
1-12
- ,
.
.?\,
.~_
:
_,
/

HINTS ON PROCESSING

,
;!
,
1.
Notching should not be performed with a punch of the same size as the notch.
I_
Incorrect
(20 mm x 20 mm square punch is used.
1
(30 mm x 30 mm square punch is used.)
Correct
Problem: Prepare a program to punch out
mm sq. punch.
2.
Do not punch along the shorter punch side when using a long rectangular punch.
3. When shear-proof punch width, but smaller than the entire punch width minus 0.5 mm (0.02”).
4.
The depth oi notching should not be less than the plate thickness.
pun.ching
is performed, the feed pitch should be larger than
a 20 mm x 20 mm sq. notch with a 15 mm x 15
Incorrect
l/2
the
Problem: Determine the method for punching a 20 mm x 41 mm rectangular hole with a
20 mm x 20 mm sq. punch.
5.
Determine the punching method so that the stripper plate holds the worksheet as much
as possible.-
Method for punching a 30 mm x 52 mm rect. hole with a 20 mm x 20 mm sq.
Ex.:
punch.
t I
I
I
t
52
17
6.
The force required to punch the worksheet must not exceed the machine capacity. The required punching force is obtained by the following formula:
P (ton) =
A (mm) x t (mm) x T
1000
(kg/mm’)
where, P: Force required
A: Length of cut edge
t: Thickness of worksheet
I: Shearing strength of worksheet
Problem: Is it possible to punch holes with a diameter of 40 mm in a mild steel plate with a
thickness of 3.2 mm and a shearing strength of 46 kg/mm’ ?
Problem: Is it possible to punch a 20 mm x 20 mm square hole in a stainless steel plate with
a thickness of 3 mm and a shearing strength of 60 kg/mm5?
-
1-14

CALCULATING LONG RECTANGULAR HOLE

When punching a 20 mm x 150 mm rectangular hole with a 20 mm x 20 mm sq. punch
,.
Ex.:
(Punching begins with the left side of the hole)
(a) First punch position
= [X value at left end] +
X0
= [Y value at lower end] c
YO
(b) Travel distance “L”
L = [Total length] - [Punch width]
(c) Punching frequency “N”
i =
[Travel distance]
[Punch width]
(d) Feed pitch “P”
[Travel distance]
= [Punching frequency]
NOTE: The value of “P” should be larger than
the entire punch width minus 0.5 mm.
“X,,
,
Y,,”
(Absolute value)
l/2
[Punch length along X-axis]
l/2
[Punch length along Y-axis]
When decimal numbers are obtained
Ex.: 6.2 -7
When integral numbers are obtained
Ex.: 9-10
l/2
the punch width, but smaller than
(a) X0
(b)
(c)
(d) PC+
.
=200+1/2x20=210mm =3Q9+1/2x20=310mm
YO
L=150-20=i130mm
N
=g=
6.5
18.57 mm
-7 times
Therefore the program is:
G90 X210. G91
X
18.57
Y310.
T9
(2Ommx20 mmsq.)
X 18.57 X 18.57 X 18.57 X 18.57 X 18.57 X 18.57
Problem: Punch a 30 mm x 150 mm rectangular hole with a 30 mm x 30 mm sq. punch.
Problem: Punch a 30 mm x 150 mm rectangular hole with a 30 mm x 40 mm rect. punch.
:-.,
1
: ;
.
1-16
CALCULATING LARGE RECTANGULAR OPENING
When punching a 200 mm x 300 mm rectangular opening with a 30 mm x 30 mm sq.
Ex.:
punch
Tl
30 mm x 30 mm sq.
! +a
1
300
-1
400
.
(a) Punching procedure
Finish punching at the upper right corner in order to remove the scrap easily,
(b) First punch position
= [X value at right end] -l/2
X0
= [Y
v’alue
YO
at upper end] .-
(c) Punching frequency and feed pitch of
(d) Punching frequency and feed pitch of
(e)
Prepare
th.e
program in accordance with the punching sequence.
“X0, Y,,”
(Absolute value)
[Punch length along X-axis]
l/2
[Punch length along Y-axis]
@
a
NOTE: Do not punch the final punch position because the last punch fails on the first
punch position.
(f) Enter
“;MOO”
or
“MOl”
in order to remove the scrap.
=
(b) Xc,
(c)
L = 300 - 30 = 270 mm
[400 + l/2
= [250+1/2x200]
Yll
N
27Ci
-30 =
270
P
=yjy=27
9.0
mm
x 3001 -
+
10 times
[l/2
-[1/2x301
x 301 = 535 mm’
=335mm
-
(d)
L=200-30=
170
=--5.6 + 6times
N
30
170
=-=
28.33
6
Therefore the program is:
G90 X535. Y335. G91
X-27.
Y-28.33 (6 times)
X27.
w
Y28.33
MOO
170mm
mm
(30 mm x 30
Tl
(10 times)
(10 times)
(5
mm&
times)
Problem: Punch a 150 mm x 320 mm rectangular opening with a 20 mm x 20 mm
T18 20 mm x 20 mm sq.
1
-.
I .
-5: c
(Thick turret with Auto-Index)
350----I
.x(.
punch.
1-18
-
CALCULATING RECTANGULAR OPENING WITH ROUNDED CORNERS
When punching a 150 mm x 250 mm opening with rounded corners of 8R, using a
Ex.:
16 mm dia. round punch and a 20 mm x 20 mm square punch
t-
250
o
400
T16 16 mm dia. T18
20mmx20mmsq.
(Thick turret with Auto-Index)
(a) Punching procedure
First, punch 4 corners of 8R with 16 mm dia. round punch. Finish punching at the upper right corner.
(b) Punching positions for 4 corners.
Punching position for one corner Punching positions for other corners
-Absolute value
-Incremental value (Opening length - 2 x
Finishing point
I
j
Starting. point
1
.I
1
-
R)
(c) First punch position with a square punch (X,, Y,
(d) Punching frequency and feed pitch of
(e) Punching frequency and feed pitch of
@
0
-Absolute value
)
(f) Travel distance from the finishing point on one side to the starting point on another side
-Incremental value X value: Radius Y value: Radius
(g) Prepare the program in accordance with punching procedures.
(h) Enter “MOO” or
“MOl”
in order to remove the scrap.
1
10
(a) 4 corners and then 83 + 0 + @ -,
(b) Absolute value (upper right corner)
X= [400+1/2x2501 Y =
[300
+
l/2
x 1501 - 8 = 367 mm
-8=517mm
Incremental value X = 250 - 12 x 81 = 234 mm
Y=150-[2x8]
=134mm
(c) Position of the first square punching
- [l/2
X0 90
= =
[400
[300
+
1’/2
x 250 - 81
+ 1/2x
1501‘- [l/2
x 201 = 507 mm
x 201 = 365 mm
@
(d) L =
(e)L=
N
214
=-
p
214
=-
N
=
p
114
=-=
[250 -
2 x 81 - 20 = 214 mm
= 10.7
20
= 19.45 mm
11
I150 -
114
20
2 x 81 -20 =
= 5.7 -6 times
19 mm
6
-11 times
(f) X = 8 mm
Y=8mm
Therefore the program is:
G90 X517. G91
X-234.
Y367. T16 (16 mm dia.)
Y-l 34.
X234: ,
G90 X507. G91
X-19.45
Y365. T18 (20 mm x 20 mm sq.)
X-8. Y-8.
Y-19. X8. Y-8. x19.45 X8. Y8.
Y19.
MOO
114 mm
(11 times)
(6 times)
(11 times)
(6 times)
-
.:..
\
:
-,: 7’
..-
l-20
Problem: Punch a 100 mm x 150 mm rectangular opening with rounded corners of 6R, using
a 12 mm dia. round punch and a 20 mm x 20 mm square punch.
450
I-
l
\
6R
150
T2 12 mm dia.
T18
20mmx20mmsq.
(Thick turret with Auto-Index)
8
C
D
L
,
I
,
CALCULATlNd
When punching 45” notches in 4 corners of a 500 mm x 600 mm plate
Ex.:
45” NOTCH
-.
_ -‘.,
___-
40 mm x 40 mm sq. (45”)
! ullllllllll
0 0
c
t
600
-.I
0
\
,
The starting and
iinishing
sure accurate notching.
points of notching should be shifted about 1 mm in order to en-
-
l-22
Notching the lower left corner
(a) Provisional starting point (0)
=
[Notch size “E”] -
Xl
Y, =o
s=fix40
= 1.414 x 40 = 56.56 mm
(b)
Starting point (0’)
Shift both X and Y axes about 1 mm from (0).
x0
YO
=X1 +l
= Y,
mm
- 1 mm
“X0, Yg”
(In case of the lower left corner 3 )
“X,
, Y1 ” (Absolute value)
l/2
[Punch size]
(Diagonal punch size:
(Absolute value)
s>
(c)
Punching frequency and feed pitch
Travel distance L = [Notch size
Punching frequency N =
,
Feed pitch P =
NOTE: The feed pitches of the X- and Y-axes should be equal and should be larger than
i
S/4, but smaller than S/2 minus 0.5 mm (0.02”).
&
.
“E”]
-
s
- y+ 2 x 1 mm
When decimal numbers are obtained
Ex.: 2.3 -3
When integral numbers are obtained
Ex.: 3-4
,
(a) X1
Y,
= 100 ­=Omm
l/2
x 56.56 = 71.72 mm
(b) X,,
(clL= 100 - 28.28 + 2 = 73.72
Therefore the program is:
G90 X72.72 Y-l. G91
Problem: Calculate “S” of a 30 mm x 30 mm sq. 45” punch, and of a 50 mm x 50 mm sq.
Problem: What will the sign of 1 mm be when calculating the starting point (0’) for each
= 71.72 + 1 = 72.72 mm
Yo=O-1
N
=ygjg
74P=y
X-24.67 Y24.67
= -1 .OO mm
74
= 2.62 -3 times
= 24.67 mm
45” punch.
corner?
(40 mm x 40 mm sq. 45”)
Tl
(3 times)
“0”
mark means starting points.
Problem: Prepare the program for notching all corners (0 , 0, 0 and @) with a 35.4 mm
x
35.4<mm
sq. (45”) punch
[Tl
I.
r
-
1-24

HINTS ON PROGRAMMING

.’
1. PUNCHING RANGE
Punching range common
X-axis: Y-axis:
-10.2 mm to 1280.2 mm (metric), -0.401” to 50.401” (imperial)
-10.2 mm to 1010.2 mm (metric), -0.401” to 39.771” (imperial)
to
all stations
2. POSITION OF WORKHOLDERS
Work holder
(940)
_
325 mm
(12.795”) (12.795”)
I
_
325 mm
1 I
L
3. WORK CLAMP DIMENSIONS

HINTS ON AUTO REPOSITIONING

1,
Repositioning travel distance -as small as possible
[Maximum processing position (X value)] -1280 mm (50.393”)
2. Clamp
position-
as far apart as possible
Consider the following:
l Dead zone l Worksheet size l Notches
3. First processing area
-as large as possible
4. Reposition (a) Ensure the worksheet is under the work holders. (b) Ensure the clamps do not pass between the upper and lower turrets when the
tioning is done. Y 100.00 mm (min.)
(c) Ensure the X-axis absolute value is greater than the repositioning travel distance.
If it is not greater than the repositioning travel distance, overtravel will occur.
5.
Coordinate value after Use dimensions as per diagram. Mode of G90 and
6.
Avoid changing tools immediately after repositioning to save processing time.
“G27”.
and
“G25”
G91
does not change.
rep&-
7.
Processing area after auto repositioning
-10.2 mm (-0.401”) + repositioning travel distance 5 X 2 1280.2 mm (50.401”) + repositioning travel distance.
G27 X500. (X20.000)
Ex.:
Processing area after auto repositioning = 489.8 2 X 5 1780.2 mm
(19.283” I X 5 70.086”)
1-26
_
,.’
NOTE: When the repositioning detector switch has been turned to ON, the repositioning
light will be lighted and a pause is made for confirmation before auto repositioning
provided the programmed Y-axis value is less than the specified value*. In this case be sure to check to ensure that there is no interference between the work holders
and work clamps before pressing start button.
I
+
Specified value
I
40 mm (1.57”)
60 mm (2.36”) 60 mm (2.36”)
110 mm (4.33”)
Tool type
1
f2”
l-114”
,t
2 3-l
12”
j
1
I
I I
t
.-
-j1J2&y?y
7309’
y-f1 ‘;?;”
.
A
1
-10.20 mm (-0.401”)
:
-
Travel area
i-l
;g& ym
Before repositioning
17
After
G27X500.
:%i8803m,m”
(X20.000) repositioning
-
Travel area
1780.2 mm
(70.086”)
Loading...
+ 90 hidden pages