amada 222, 224 Programming Manual

NC TURRET PUNCH PRESS
ARIES 222, 224
PROGRAMMING MANUAL
PRO-01198908
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.
PROGRAMMING BASICS

CONTENTS

PROCESS FOR THE PRODUCTS PROGRAMMING CALCULATION OF COORDINATES
BASIC FUNCTION CODES
TAPE FORMAT ......................................................
G92 - ESTABLISHING COORDINATE SYSTEM
G90 -
ABSOLUTE PROGRAMMING
.G91 -
INCREMENTAL PROGRAMMING G70 - PUNCH OFF (NO PUNCHING) G27 - AUTO REPOSITIONING
G25 -
AUTO REPOSITIONING G50 - HOME RETRACT
GO4 - DWELL .......................................................
MOO - PROGRAM STOP
MO1 -
OPTIONAL STOP MO8 - PUNCH DELAY START, MO9 - PUNCH DELAY CANCEL.. Ml2 -
TOO - DESIGNATION OF TOOL NUMBER
No000 -
FO- DESIGNATION OF AXIS FEED SPEED PROGRAM NAME 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
illBBLlNG
SEQUENCE NUMBER
.......................................................
.............................................
..............................................
..............................................
..............................................
START, Ml3 - NIBBLING CANCEL
....................................................
..............................................
.......................................
..................................... l-3
...........................
....................................
...................................
.................
........................................
..........................................
.............................. l-9
......................................
............................
.........................................
.......................
:.
.........................................
.................
.....................................
.;.
.-.
................ l-5
........
.......
.......................
.......................
.:.
.........
:...l-15
..... 1-19
l-l
1-2
1-4 1-4 l-4 1-5
l-!!-
l-6 l-7 l-7 l-7
1-B l-8 l-8 l-9
l-9 l-10 l-10 l-l l-13
l-17
1-22 l-25 l-26
1.
,.
I.:..
BASIC SOFTWARE
972 -
DESIGNATION OF PATTERN ORIGIN G28 - LINE AT ANGLE 2-2 G29 - ARC ..
..~....................................................2-
G26 - BOLT HOLE CIRCLE
..............................................
...........................................
............................
2-l
4
2-6
G36 - GRID-X, G37 - GRID-Y ....................................... 2-8
G66 - SHEAR PROOF
G67 -
SQUARE ..................................................... 2-12
G68 - NIBBLING ARC ..
...................
.;.
.......................................... 2-14
............................
.:.
2-10
G69 - NIBBLING LINE ............................................... 2-16
G78 - PUNCHING ARC ................................................. 2-18._
G79 - PUNCHING LINE .............................
.-.
............... 2-20
PATTERN MEMORY AND PATTERN RECALL............................. 2-21
G93 - OFFSET ....................................................... 2-23
MACRO FUNCTION .................................................. 2-25
BLOCK DELETION ................................................... 2-29
INPUT OF DECIMAL POINT ........................................... 2-29
MULTIPLE PART PUNCHING
GENERAL DESCRIPTION.AND PROGRAMMING EXAMPLE . . . . . . . . . . . . . . . . 3-l
G98 - SETTING OF REFERENCE POINT AND LAYOUT FOR
MULTIPLE PART PUNCHING’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
UOO TO
Voo -
STORING OF PART PROGRAM . . . . . . . . . . . . . . .
.,. _.
. . . . 3-8
G75, G76 Woo 00 -RECALLING AND EXECUTION OF
PART PROGRAM . . . . . . . . . _ . . . . _. . . . . . . . _ _. . . . . . . 3-10
TRIAL PUNCHING, POST-TRIAL PUNCHING, AND FULL PUNCHING . . . . . . . 3-14
.,
....
. .
.I I’
--:
I.,.,
:’
CLAMP DEAD ZONE DIAGRAM CLAMP DEAD ZONE
HOW TO USE DEAD ZONE DIAGRAMS DEAD ZONE DIAGRAMS
................................................. 4-l
................................ 4-2
.............................................. 4-3
(APPENDIX) ‘PROGRAMMING EXAMPLE
EX. 1 GENERAL PUNCHING ...........................................
5-1
EX. 2 PUNCHING WITH AUTO REPOSITIONING ......................... 5-5
EX. 3 MULTIPLE PART PUNCHING ....................................... 5-11
EX. 4 GENERAL PUNCHING (Example of plotting data entry) ................ 5-20
(APPENDIX) DISPLAYED FORMAT ON CRT.. . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-l
-
. . _1
. .

PROGRAMMING BASICS

PROCESS FROM DIAGRAM TO PARTS
Program Search
I
to perform multiple
/
YES
1 lyputse;
Push Start Button
Up
Data.1
I
NO
-
l-l

PROGRAMMING

First quadrant
Diagram
1.
Calculation of coordinates
2.
X
3.
-
First quadrant of X and Y coordinate system
Y
A
Diagram
T
i
i .-y
Work clamp
UNIT OF MEASUREMENT FOR PROGRAMS
All dimensions for programs are based on units of 0.01 mm (millimeters) or 0.001” (inches).
[millimeters]
100
35.5
o-
-
-
1OOmm
35.5 mm Omm
-
-
-
100.00
35.50
-
-
0
-
100.
35.5
0
10000
3550
0
i
NC SETUP DECIMAL
[inches]
20
2.7
o-
NC SETUP DECIMAL
NOTE:
!
DATA
POINT
-
-
DATA
POINT
,
Refer to the “NC setup” in the OPERATOR’S MANUAL.
8
(INPUT):
20”
2.7”
0
8
(INPUT):
NC SETUP
0
-
­.-
20.000-
2.700-
0
-
DECIMAL
.20.
2.7
0
t
NC SETUP
0
DECIMAL
DATA
POINT
DATA
POINT
8
(INPUT): 0 or
8
(INPUT):0or
1
1
t
: 1
20000
2700
:
1
0
l-2

CALCULATION OF COORDINATES

Absolute value - Distance from origin
X
X coordinate value
Incremental
X coordinate value
a
QJ c3
co
0 ./
100.
300.
300.
400.
600.
value - Distance from previous position
100.
200. 0
100.
200.
Y coordinate value
100.
100.
200.
300.
300.
Y coordinate value
ioo.
0
100.
100. 0
(Absolute value) (Incremental value) (Incremental value) (Incremental value) (Incremental
va.lue)
(In the case of zero, no decimals are needed.)
Problem: Calculate the absolute value of @ and the incremental value of @ thru @ .
X coordinate value
Y coordinate value
l-3
(Absolute value) (Incremental value) (Incremental value) (Incremental value) (Incremental value)
-

BASIC FUNCTION CODES

GO0
MOO TOO
NO000
“G” function (Preparatory function) “M” function (Miscellaneous function)
‘7”
function (Tool function)
Sequence number

FORMAT

Arrange the function codes as follows: NO000
GO0 Go0 X*00000
Y+OOOOO TOO MOO
NOTE: a) Unnecessary codes need not be entered.
b)
Enter only necessary digits of X, Y and N.
c)
The plus sign (+I of X and Y can be omitted.
G92
-
ESTABLISHING COORDINATE SYSTEM
) ;;z .c&Gb Gg2
A
I’““‘?
[COORDI
-__
X (X POSITION) Y (Y
F!OSITION); 1
/
This code is used to designate the distance from the worksheet origin to the punch center.
Enter “G92” and the distances in the X- and Y-axis direction.
ARIES-222 AR I ES-224
ARIES
Metric-specification machine G92 X600. Y600. G92 X1000. Y600.
center
Punch
-224”
0 0
0 0 8
Inch-specification machine G92 X23.622 Y23.622 G92 X39.370 Y23.622
0
\ “Worksheet origin
‘X-gauge block
l-4
-?.
.!
\.. _.,:
G90
’ : ---.. t-is/
i mmr4 ! ’
,SHlFT,/
When the absolute values are used for coordinate values, enter
ABSOLUTE PROGRAMMING
-
GgO
I
: .--~_G_l
[ABSI
X (X POSITiON) Y (Y POSITION) T (TOOL NO.);
“G90”
prior to the coordinate values. If the absolute values are used at the subsequent blocks of the program, it is not neces­sary to enter
“G90”
again until incremental values are used.
‘Ex.: (1)
(2)
(3) (4)
G90
X100.
x300. Y 100. x300. Y200. x400. Y300.
YlOO.
T2 (Absolute value)
(Absolute value) (Absolute value) (Absolute value)
The value of the X- or Y-axis which does not move can be omitted..,
-
G91
INCREMENTAL PROGRAMMING
X (X POSITION) Y (Y POSITION) T (TOOL NO.);
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)
.-
i,_
I
(2)
(3)
G90
X100.
G91
X200. Y 0
(4)
YlOO.
x 0 x100.
“G91”
again until absolute values are used.
T2 (Absolute value)
(Incremental value)
YlOO. YIOO.
(Incremental value)
(Incremental value)
The value of the X- or Y-axis which does not move can be omitted.
G70 - PUNCH OFF
‘$$I- G70
.
..e’
[PUNCH OFF1 Y (Y POSITION) T (TOOL NO.);
X (X POSITION)
This code is used to move the worksheet without punching. Enter X-Y-.
Ex.:
“G70”
Ex.:
I,
G90 >i;lOO. YlOO.
T2
G70 X300.
can be entered with
G90
G91
G70 X200.
G90
X100.
YlOO.
Y300.
(The axes move at a position of “X300. Y 100.” without punching.)
“G90”
or
“G91.”
,
T2 (Punching)
(No punching) (Punching)
1-5
j “G70”
prior to entering’
G27 -AUTO REPOSITIONING
G27
[Z/‘--=y
I
--u
[REPOSITION
11
X (DISTANCE);
This code is used to extend the punching range in the X-axis direction. Enter the X-axis value.
Ex.:
G27 X500. The X-axis value must be designated by an incremental value.
The following shows the repositioning cycle for a G27 X500. command.
(I)
Work hold:
(2)
Unclamp:
(3) G91
(41
Y2.4:
x-500.:
The work holders hold the worksheet. The clamps open. The table moves 2.4 mm in the tion.
Punch center
-8
@?
posi‘tive
,Work
direction from the current posi-
holder
The carriage moves 500 mm in the negative direction from the current position,
(5)
Y-2.4:
The table moves 2.4 mm in the negative direction.
“G27”
and
(6)
Clamp:
(7)
Work release:
The clamps close. The work holders release the worksheet,
Table and Carriage movement
2.4:
(41
500 mm
1 (5)
-
2.4 mm
,
l-6
G25
AUTO REPOSITIONING
-
IF] 13
~~~PoSITICIN 2
xW!TD~~~EE~I
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 I
1.2 mm
t
G25 X
First the table moves 2.4 mm in the positive direction from the current position. Then
carriage moves
from the current position and the table moves 1.2 mm in the negative
X--
the-
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 609.0 mm (-0.448” to 23.976”)
G50 i HOME RETRACT
When “G50” is read, the carriage and table return to their origins. No punching occurs during the retraction. The offset values designated by “G93” and
“G98”
are cancelled.
“G50”
must
be entered as a single block; however, the sequence number can be entered along with it.
GO4 - DWELL
1 -~--
pAT+yp., ,Dw”u-:
1 ““i. -E[
1
GO4 [DWELL]
When “G04”‘,!s entered with “X” value, the punching operation stops during the time indi-
cated
by the value of “X.”
The minimum programmable increment of the value following
“X” is 0.01 sec. The maximum value is 63.5 sec.
GO4 X10. . . . . .
Operation stops during 10 sec.
I
l-7
MOO -PROGRAM STOP
Enter “MOO” if a program stop is desired. Ex.:
Punching a
-300
mm x 500 mm rectangular opening with a 50 mm
x.50
mm square
punch.
(ARIES-222)
G92 X600. Y600.
........
........
........
[(AR I ES-224)
LG92
X1000. Y6OO.j
Y42.
Y42. Y42. MOO (Machine stops here)
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
: ;-- \
1
This code has the same function as “MOO”; however, the machine will stop only when the OPTNAL STOP button is lighted. (Refer to the
“NC CONTROL PANE.L” in the OPER-
ATOR’S MANUAL.) .
MO8
MO9 When “M08” is read, the hit rate is changed from standard to low until
is read. Use
than 3.2 mm (0.125”).
G92 X600. Y600. (ARIES-222)
. . . . .
. . . . .
PUNCH DELAY START
-
PUNCH DELAY CANCEL
-
“M08”
when the sum of worksheet thickness and the formed height is more
“M08”
,
Standard hit rate
and
“M09”
must be entered as a single block, respectively.
[G92
X1000. Y600. (ARIES-224)]
“M09”
or
“G50”
MO8
-
G90
X Y
. . . . .
-
)’
Low hit rate
MO9
. . . . .
. . . . .
Standard hit rate
G50
.,
l-8
.
.:
‘.
Ml2 -.NIBBLING
START
Ml3 -NIBBLING CANCEL
When “Ml 2” is read, nibbling is performed until “Ml 3” is read. In nibbling, the press clutch
“M12”
and
is always engaged with the brake released.
“M13”
block, respectively. Pattern punching cannot be commanded between Ml2 and
must be entered as a single
Ml3
. . . . .
Ml2
G90 X-Y G91 X-..e G91
X.-m.-
Nibbling [Hole intervals should be 6 mm (0.236”) or less.]
G91 X-
Ml3
. . . . .
. . . . .
TOO - DESIGNATION OF TOOL NUMBER
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.: G92 X600.
G90
X450. Y300. T2
G91
X50.00
x50.00
G90
X500. Y450. T3
N.0000 -
SEQUENCE NUMBER
Y600.
(ARIES-222)
(T2
not required)
.
(T2
not required)
[G92
X1000.
Y600.
(ARIES-224)]
Any numeral (from 1 to 9999), with four or less digits, beginning with “N” can be entered
at the beginning of each block. This code is used for indexing each block.
Ex.:”
NOdql G90 NO002 G91
NO003 NO004
N9999
The sequence number need not be entered if it is not necessary. Entry at key points
instead of all blocks will be useful.
G92 X600.
X450. Y300. T2 X50.
x50.
G90
X500. Y450. T3
G50
Y600.
(ARIES-222) [G92 X1000. Y600. (ARIES-224)]
.
,
-
Zeros which directly follow “N” may be omitted.
1-9
FO- DESIGNATION OF AXIS FEED SPEED
The axis feed speed can be changed by this code. The axis feed speed is decreased as the value
+
following “F” the FEEDRATE buttons located on the NC control panel. When there is the difference between instructions by this code and the 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 key is pressed.
is,changed
from 1 to 4 (1
2 + 3 + 4). This code has the same function as
I

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.
Ex.:
ARIES 1
G92 X600. Y600. (ARIES-2221
G50
This program name can also be input and changed from the NC control panel.
Fl
F2 F3
F4
FEEDRATE
[G92
X1000. Y600.
(ARIES224)l
I-IO
-
PROGRAMMING
PROCEDURE
1. Determining the processing method
2. Determining the clamp
posZtion
Position the clamps as far apart as possible and check the “dead zone” (see the DEAD ZONE DIAGRAMS).
3.
Checking the tool and station number
(a) Check to ensure the proper tool is used for the cut-out required.
Ex.:
150 mm dia. round hole
300 mm x 400 mm square opening
-nibbling with a 20 mm dia. punch
Ushear-proof
punching with a 50 mm x
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.
,
I-II
Problem: Program the following diagram. (Enter the sequence No.)
2-60
mm dia.
I
150 I. 50
I /
/
/
r------
60 mm dia. -
Tl
25 mm x 25 mm sq. - T6
30 mm dia. - T2
20 mm dia. - T4
300
I
/ I ,. 150
700
-----
,
l-.-~
I I -
,
1-12
-
..”

HINTS ON PROCESSING

:
1.
Notching should not be performed with a punch of the same size as the notch.
. . .
Incorrect
(20 mm x 20 mm square punch is used.)
(30 mm’x 30 mm square punch is used.)
Correct
Problem: Prepare a program to punch out a 20 mm x 20 mm sq. notch with a 15 mm x 15
mm sq. punch.
2.
Do not punch along the shorter punch side when using a long rectangular punch.
incorrect
3. When shear-proof punching is performed, the feed pitch should be larger than punch width, but smaller than the entire punch width minus 0.5 mm (0.02”).
4.
The depth of notching should not be less than the plate thickness.
I
/
il.,~
p
(30:;y,thickrm:correct
l/2
the
1-13
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
Ex.:
rect.
hole with a 20 mm x 20 mm sq.
punch.
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 r (kg/mm*)
1000
where, P: Force required
A: Length of cut edge t: Thickness of worksheet
7:
Shearing strength of worksheet
Problem: Is it possible to punch holes with a’diameter of 40
thickness of 4.5 mm and a shearing strength of’40
mm.in
kg/mm2
a mild steel plate ?
tiith
a
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/mm2
?
1-14
:: : .._I
I\
./
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)
150
(a) First punch position
X,
= [X value at left end] +
Y,
= [Y value at lower end] +
“X0, Y,,”
(Absolute value)
l/2
[Punch length along X-axis]
l/2
[Punch
length
along Y-axis]
(b) Travel distance “L”
L = [Total length] - [Punch width]
.
(c)
Punching frequency “N”
NC [T
ravel distance]
[Punch width]
When decimal numbers are obtained
Ex.: 6.2 -7
When integral numbers are obtained
Ex.: 9-10
(d) Feed pitch “P”
[Travel d istancel
’ =
[Punching frequency]
NOTE: The value- of “P” should be larger than l/2 the punch width, but smaller than
the entire punch width minus 0.5 mm.
(a) X,
=200+1/2x20=210mm
Y, =300+1/2x20=310mm
(b)
L=l50-20=130mm
(c)
N
=g;6.5
(d) P
130
=,7=
-7 times
I
18.57 mm
I
I-15
Therefore the program is:
G90
X210. Y310. T3
G91
X 18.57
X
18.57
(20mmx20mmsq.)
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.
-.
,,. - ’
J -’
Problem: Punch a 30 mm x 150 mm rectangular hole with a 30 mm x 40 mm
rect.
punch.
1-16
-
CALCULATING LARGE RECTANGULAR OPENING
Ex.: When punching a 200 mm x 300 mm rectangular opening with a 30 mm x 30 mm sq.
punch
30 mm x 30 mm sq.
Tl
(a) Punching procedure
Finish punching at the upper right corner in order to remove the scrap easily.
(b) First punch position
X,
= [X value at right end] -
Y,
= [Y value at upper end] -
(c) Punching frequency and feed pitch of
(d) Punching frequency and feed pitch of
(e) Prepare the program in accordance with the punching sequence.
NOTE:
(f) Enter “MOO” or
(b) X0 =
Y, =[250+1/2x200]
(cl
L = 300 - 30 = 270 mm
Do not punch the final punch position because the last punch fails- on the first
punch position,
[400 + I/2 x
“X,,
,
Y,”
(Absolute value)
l/2
[Punch length along X-axis]
l/2
[Punch length along Y-axis]
“MOI”
in order to remove the scrap.
3001 -
[I/2 x
-[1/2x30]
301 =
535 mm
-1,’
,a
=335mm
N =g=g.() -+
P=+=27
mm
10 times
1-17
(d) L=200-30=170mm
170
170
6
5.6 + 6 times
mm
28.33
N
p
=x=
z---z
Therefore the program is:
G90
X535. Y335.
G91
X-27.
Tl
mm x 30 mm
(IO times)
sq.)
(30
Y-28.33 (6 times)
X27.
Y28.33
(IO times) (5 times)
MOO
Problem: Punch a 150 mm x 320 mm rectangular opening with a 20 mm x 20 mm sq. punch.
T3
20 mm x 20 mm sq.
1-18
-
CALCULATING RECTANGULAR OPENING WITH ROUNDED CORNERS
-. .,
When punching a 150 mm x 250 mm opening with rounded corners of
/.
Ex.:
8R,
using a
16 mm dia. round punch and a 20 mm x 20 mm square punch
h
+
o--.
;-
--t
0
a
400
250
0
(ij
_--
-I
tf ‘
s
a--
-I7 i
T2 16 mm dia. T3
20 mm x 20 mm sq.
8
y--+8+-
( Starting point
I
t
(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 R)
-
(c) First punch position with a square punch (X,,
-Absolute value
Y,
)
(d) Punching frequency and feed pitch of @
(e) Punching frequency and feed pitch of
0
(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
“dO0”
or “MO1 “ in order to remove the scrap.
1-19
(a)
4 corners and then @
--f
@ + @ + @
(b) Absolute value (upper right corner)
X=[400+1/2x250]
Y = [300 +
l/2
x 1501 - 8 = 367 mm
-8=517mm
Incremental value X = 250 - [2 x 81 = 234 mm
Y=150- [2x81 =134mm
(c) Position of the first square punching
X0 =[400+1/2x250-81
Y,
= [300+1/2x 1501 -
(d)
L=
[256-2xX]
-[1/2x20] [1/2x201 =365mm
-20=214mm
=507mm
214
N
=x
= 10.7
214
P=y=
(e) L= [150-2x8]
114
N = 20 = 5.7
114
p=-=
6
(f)
X = 8 mm
-11 times
19.45 mm
---6
19 mm
-20=114mm
times
Y=8mm
Therefore the program is:
G90 G91
X-234.
X517.
Y367. T2
Y-l 34.
X234.
GiO
X567. 3
G91
X-19.45.
Y365. T3
X-8. Y-8.
Y-l 9.
X8.
Y-8. x19.45 X8. Y8.
Y19.
MOO
(16 mm dia.1
(20 mm x 20 mm (11 times)
(6 times)
(11 times)
(6 times)
sq.)
-
I-20
Pioblem: 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.
T2 12 mm dia. T3
20 mm x 20 mm sq.
1-21
CALCULATING 45” NOTCH
When punching 45” notches in 4 corners of a 500 mm x 600 mm plate
Ex.:
T6
600
40 mm x 40 mm sq. (45”)
Corner detail
The starting
an?
finishing points of notching should be shifted about 1 mm in order to en-
sure accurate notching.
0
I
Imm
n
1 mm
0’
\,
1-22
-
Notching the lower left corner
(a) Provisional starting point (0)
=
[Notch size
Xl
Y,.=O
s=fix40
= 1.414 x 40 = 56.56 mm
Starting point (0’)
(b)
Shift both X and Y axes about 1 mm from (0).
X,=X,-+lmm Y,=Y,-lmm
“E”] - l/2
“X0, Y,,”
(In case of the lower left corner \B
“Xl
, Y, ” (Absolute value)
[Punch
(Diagonal punch size:
(Absolute value)
Size]
S>
1
L
&T
45” 1
)
Punching frequency and feed pitch
(cl
Travel distance L = [Notch size
Punching frequency N =
Feed pitch P
NOTE:,
=k
The feed pitches of the X- and Y-axes should be
S/4, but smaller than S/2 minus 0.5 mm (0.02”).
$2
","I -G+
2 x
1 mm
When decimal numbers are obtained
Ex.: 2.3 -3
When integral numbers are obtained
Ex.:
3-4
equal
and
should
be larger
than
l-23
(a) X1
(b) X,
=lOO-1/2x56.56=71.72mm
=Omm
Y1
= 71.72 + 1 = 72.72 mm
Y,
=0- 1
=-l.OOmm
(c) L = 100 - 28.28 +. 2 = 73.72
&
N=
P
=$=
= 2.62 -3 times
24.67 mm
Therefore the program is:
G90 X72.72 Y-l. T6 G91
X-24.67 Y24.67
(40 mm x 40 mm sq. 45”
(3
times)
-. /n, ‘.I
i
,..‘.,.’
.,’
1
Problem: Calculate
“5”
of a 30 mm x 30 mm sq. 45” punch, and of a 50 mm x. 50 mm sq.
45” punch.
Problem: What will the sign of 1 mm be when calculating the starting point (0’) for each
corner?
“0”
I.
Problem:,Prepare
the program for notching all corners
x 35.4 mm sq. (45”) punch
mark means starting points.
I
(ix), a, 0
.
.
[Tll
and @) with a 35.4 mm
. .
1-24
-
:

HINTS ON PROGRAMMING

1. PUNCHING RANGE Punching range common to all stations AR I ES-222
X-axis: Y-axis:
-lo:2
mm to 610.2 mm (metric), -0.401” to 24.023” (imperial)
-10.2 mm to 610.2 mm (metric), -0.401” to 24.023” (imperial)
AR I ES-224
X-axis:
-10.2 mm to 1010.2 mm (metric), -0.401” to 39.772“ (imperial)
Y-axis: -10.2 mm to 610.2 mm (metric), -0.401” to 24.023” (imperial)
2. POSITION OF WORKHOLDERS
Work holder
200 mm
(7.874”) - 1 - (7.874”) -
3. WORK CLAMP DIMENSIONS
200 mm
/
j I
-
1-25
HINTS ON AUTO REPOSITIONING .
1.
Repositioning travel distance ---as small as possible ARIES-222 [Maximum processing position (X value)] - 610 mm (24.015”) ARIES-224 [Maximum processing position (X value)] - 1010 mm (39.764”)
,.c
-.
: I
‘.
.i
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 reposi-
tioning is done.
(c)
Ensure the X-axis absolute value is greater than the repositioning travel distance. If
it is not greater than the repositioning travel distance, over-travel will
5.
Coordinate value after Use dimensions as per diagram. Mode of
6.
Avoid changing tools immediately after repositioning to save processing time.
7.
Processing area after auto repositioning (AR I ES-222)
YlOO.00
“G27”
mm (min.)
and
“G25”
G90
and
G91
does not change.
occur.
-10.2 mm (-0.401”) + repositioning travel distance 5 X 5 610.2 mm (24.023”) +
repositioning travel distance. Ex.:
G27 X500. (X20.000)
Processing area after auto repositioning = 489.8 5 X 5 1110.2 mm
(19.283”
5
X 2 44.023")
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 95 mm (3.74”). 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.
11_0d2$gT
,I
*,
y2;;g?!7
Travel area
489.80 mm
(I
9.283”)
Travel area
ll;:
.2c
13m;l
.0;
1
4-l
rl
Before repositioning
After G25X500. (X20.000) repositioning
m
fy _
l-26
,I
\
\
‘..
-
G72
DESIGNATION OF PATTERN ORIGIN
!cRN-! pR3 i
lSHlFTl /
.-.-j ‘._--..G
G72
,
[PATTRN ORIGIN]

BASIC SOFTWARE

X (X POSITION)
.Y
(Y POSITION);
G90
G72 X
G91
G72 X
This code is used to designate the pattern origin. Ex.:
G90
The pattern origin can be entered both as an absolute value and as an incremental value.
“G72”
Never enter the M or T code in a block with For example, never enter:
If an incremental value of X and Y is given after a pattern command, the value must refer
to the final pattern point.
-Y-
G72 X500. Y300.
merely selects a coordinate; neither positioning nor punching is performed.
G90
G72 X300. Y200. T2
G91
G72 X150. Y250. MOO
Y
“G72”.
.-
2-l
-
Loading...
+ 73 hidden pages