Amada ARIES 222 224 Programming Manual NC Turret Punch Press
Amada ARIES 222 224 Programming Manual NC Turret Punch Press
Amada ARIES 222 224 Programming Manual NC Turret Punch Press
PROGRAMMING MANUAL
PRO-01198908
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
PROGRAMMING BASICS
PROCESS FOR THE PRODUCTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l-l
PROGRAMMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
CALCULATION OF COORDINATES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l-3
BASIC FUNCTION CODES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
TAPE FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
G92 - ESTABLISHING COORDINATE SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . l-4
G90 - ABSOLUTE PROGRAMMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
.G91 - INCREMENTAL PROGRAMMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l-!!-
G70 - PUNCH OFF (NO PUNCHING) . . . . . . . . . . . . . . . . . .-. . . . . . . . . . . . . . . . . l-5
G27 - AUTO REPOSITIONING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l-6
G25 - AUTO REPOSITIONING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l-7
G50 - HOME RETRACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l-7
GO4 - DWELL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l-7
MOO - PROGRAM STOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-B
MO1 - OPTIONAL STOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l-8
MO8 - PUNCH DELAY START, MO9 - PUNCH DELAY CANCEL.. . . . . . . . . l-8
Ml2 - illBBLlNG START, Ml3 - NIBBLING CANCEL . . . . . . . .:. . . . . . . . . . l-9
TOO - DESIGNATION OF TOOL NUMBER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l-9
No000 - SEQUENCE NUMBER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l-9
FO - DESIGNATION OF AXIS FEED SPEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . l-10
PROGRAM NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l-10
PROGRAMMING PROCEDURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l - l 1.
HINTS ON PROCESSING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l-13
CALCULATING LONG RECTANGULAR HOLE . . . . . . . . . . . . . . . . . . . . . . . :. . . l-15
CALCULATING LARGE RECTANGULAR. OPENING . . . . . . . . . . . . . . . . . . . . . . . l-17
CALCULATING RECTANGULAR OPENING WITH ROUNDED CORNERS . . . . . 1-19
CALCULATING 45” NOTCH :. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-22
HINTS ON PROGRAMMING . . . . . . . . . . . . . . . . . .;. . . . . . . . . . . . . . . . . . . . . . . . l-25
HINTS ON AUTO REPOSITIONING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l-26
BASIC SOFTWARE . .
.,.... --:
972 - DESIGNATION OF PATTERN ORIGIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - l
.I I’
G28 - LINE AT ANGLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2
G29 - ARC . . ..~....................................................2-4
G26 - BOLT HOLE CIRCLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 6
G36 - GRID-X, G37 - GRID-Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 8
G66 - SHEAR PROOF . . . . . . . . . . . . . . . . . . . .:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 1 0
G67 - SQUARE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 1 2
G68 - NIBBLING ARC . . .;. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 1 4
G69 - NIBBLING LINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 1 6
G78 - PUNCHING ARC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18._
G79 - PUNCHING LINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-. . . . . . . . . . . . . . . . 2 - 2 0
PATTERN MEMORY AND PATTERN RECALL . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21 ..
G93 - OFFSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-23
MACRO FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2 5
BLOCK DELETION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2 9
INPUT OF DECIMAL POINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2 9
. . _1
PROGRAMMING BASICS
I Program Search
NO
to perform multiple
/ YES
1 lyputse; Up Data.1
I
Push Start Button
l-l
PROGRAMMING
[millimeters]
1 0 0 - 1OOmm - 100.00 - 100. 10000
3 5 . 5 - 35.5 m m - 35.50 - 35.5 3550
o- Omm - 0 - 0 0
i ! t
NC SETUP DATA 8 NC SETUP DATA 8
DECIMAL POINT (INPUT): 0 DECIMAL POINT (INPUT): 0 or 1 : 1
[inches]
2 0 - 20” - 2 0 . 0 0 0 - .20. 20000
2.7 - 2.7” - 2 . 7 0 0 - 2.7 2700
o- 0 .- 0 - 0 0
t
NC SETUP DATA 8 NC SETUP DATA 8
DECIMAL POINT (INPUT): 0 DECIMAL POINT (INPUT): 0 or 1 : 1
,
NOTE: Refer to the “NC setup” in the OPERATOR’S MANUAL.
l-2
CALCULATION OF COORDINATES
Problem: Calculate the absolute value of @ and the incremental value of @ thru @ .
l-3
BASIC FUNCTION CODES
FORMAT
Arrange the function codes as follows:
N O 0 0 0 GO0 Go0 X*00000 Y+OOOOO T O O M O O
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.
0 0 0
Punch center 0 0 8
ARIES-224”
\ “Worksheet origin
‘X-gauge block
l-4
G90 - ABSOLUTE PROGRAMMING
’ : ---.. t-is/ GgO X (X POSITiON)
-?. i mmr4 ! ’
,SHlFT,/ I
.!
\.. _.,: : .--~_G_l [ABSI Y (Y POSITION) T (TOOL NO.);
When the absolute values are used for coordinate values, enter “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) G90 X100. YlOO. T2 (Absolute value)
(2) x300. Y 100. (Absolute value)
(3) x300. Y200. (Absolute value)
(4) x400. Y300. (Absolute value)
The value of the X- or Y-axis which does not move can be omitted..,
1-5
G27 - AUTO REPOSITIONING
G27 X (DISTANCE);
I
[Z/‘--=y
--u [REPOSITION 11
This code is used to extend the punching range in the X-axis direction. Enter “G27” and
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.
-8 @?
(41 x-500.: 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.
,
Table and Carriage movement
1 (5)
2 . 4 : ’ - 2.4 mm
(41
500 mm
l-6
G25 - AUTO REPOSITIONING
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
I 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 609.0 mm (-0.448” to 23.976”)
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-: G O 4
1 ““i. -E[ [ D W E L L ]
1
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) [(AR I ES-224) 1
G92 X600. Y600. 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.
MO9
.....
Standard hit rate
.....
G50
.:
‘.
l-8
M l 2 - .NIBBLING START
M l 3 - NIBBLING CANCEL
When “Ml 2” is read, nibbling is performed until “Ml 3” is read. In nibbling, the press clutch
is always engaged with the brake released. “M12” and “M13” must be entered as a single
block, respectively. Pattern punching cannot be commanded between Ml2 and Ml3
. . . . .
Ml2
G90 X-Y
G91 X-..e
Nibbling [Hole intervals should be 6 mm (0.236”) or less.]
G91 X.-m.-
G91 X-
Ml3
.....
.....
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” is,changed from 1 to 4 (1 + 2 + 3 + 4). This code has the same function as
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.
I FEEDRATE
Fl
F2
F3
F4
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 [G92 X1000. Y600. (ARIES224)l
G50
This program name can also be input and changed from the NC control panel.
I-IO
PROGRAMMING PROCEDURE
6. Checking
Check the clamp positions, punching sequence-and coordinate values.
I - I I
Problem: Program the following diagram. (Enter the sequence No.)
2-60 mm dia.
, I
/ I -
,
I 150 I. 50 I I
I 300 ,. 150
/ l-.-~
// 700
r------ -----
60 mm dia. - Tl
25 mm x 25 mm sq. - T6
30 mm dia. - T2
20 mm dia. - T4
..”
1-12
HINTS ON PROCESSING
:
1. Notching should not be performed with a punch of the same size as the notch.
...
Incorrect Correct
(20 mm x 20 mm square punch is used.) (30 mm’x 30 mm square punch is used.)
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 l/2 the
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
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.
Ex.: Method for punching a 30 mm x 52 mm 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:
A (mm) x t (mm) x r (kg/mm*)
P (ton) =
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 mm.in a mild steel plate tiith a
thickness of 4.5 mm and a shearing strength of’40 kg/mm2 ?
:: :
I\
.._I
./
1-14
CALCULATING LONG RECTANGULAR HOLE
Ex.: When punching a 20 mm x 150 mm rectangular hole with a 20 mm x 20 mm sq. punch
(Punching begins with the left side of the hole)
150
.
(a) First punch position “X0, Y,,” (Absolute value)
X, = [X value at left end] + l/2 [Punch length along X-axis]
Y, = [Y value at lower end] + l/2 [Punch length along Y-axis]
(a) X, =200+1/2x20=210mm
Y, =300+1/2x20=310mm
(b) L=l50-20=130mm
(c) N =g;6.5 - 7 t i m e s
I
130
(d) P =,7= 18.57 mm I
I-15
Therefore the program is: -.
,,. - ’
G90 X 2 1 0 . Y310. T3 (20mmx20mmsq.)
G91 X 18.57 J -’
X 18.57
X 18.57
X 18.57
X 18.57
- X 18.57
X 18.57
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
Tl 30 mm x 30 mm sq.
N =g=g.() -+ 10 times
P=+=27 mm
1-17
(d) L=200-30=170mm
170
N =x= 5.6 + 6 times
170
p z---z
6 28.33 mm
T3 20 mm x 20 mm sq.
1-18
CALCULATING RECTANGULAR OPENING WITH ROUNDED CORNERS
/. Ex.: When punching a 150 mm x 250 mm opening with rounded corners of 8R, using a
16 mm dia. round punch and a 20 mm x 20 mm square punch
-. .,
h 250 -I
+ (ij tf ‘
o--. _-- s
a-- ’ 8
;- - - t y--+8+-
0 0 -I7 i ( Starting point
a
400 t
T2 16 mm dia. I
T3 20 mm x 20 mm sq.
(c) First punch position with a square punch (X,, Y, ) -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
1-19
(a) 4 corners and then @ --f @ + @ + @
214
P=y= 19.45 mm
114
p=-= 19 mm
6
(f) X = 8 mm
Y=8mm
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
Ex.: When punching 45” notches in 4 corners of a 500 mm x 600 mm plate
T6 40 mm x 40 mm sq. (45”)
600
Corner detail 0
I Imm
n 0’
1 mm
\,
The starting an? finishing points of notching should be shifted about 1 mm in order to en-
sure accurate notching.
1-22
Notching the lower left corner
(a) Provisional starting point (0) “Xl , Y, ” (Absolute value)
Xl = [Notch size “E”] - l/2 [Punch Size]
Y,.=O
&T
L
1
45”
1
s=fix40
= 1.414 x 40 = 56.56 mm
Feed pitch P =k
NOTE:, The feed pitches of the X- and Y-axes should be equal and should be larger than
S/4, but smaller than S/2 minus 0.5 mm (0.02”).
l-23
(a) X1 =lOO-1/2x56.56=71.72mm -.
/n, ‘.I
Y1 =Omm i ,..‘.,.’
.,’ ’
P =$= 24.67 mm
Problem: What will the sign of 1 mm be when calculating the starting point (0’) for each
corner?
. .
I. “0” mark means starting points.
Problem:,Prepare the program for notching all corners (ix), a, 0 and @) with a 35.4 mm
x 35.4 mm sq. (45”) punch [Tll . .
1-24
HINTS ON PROGRAMMING
1. PUNCHING RANGE
Punching range common to all stations
AR I ES-222
X-axis: -lo:2 mm to 610.2 mm (metric), -0.401” to 24.023” (imperial)
Y-axis: -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
2 0 0 m m / 200 mm j
(7.874”) - 1 - (7.874”) - I
1-25
HINTS ON AUTO REPOSITIONING .
,.c -.
:
I ‘.
1. Repositioning travel distance ---as small as possible .i
l Worksheet size
l Notches
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. YlOO.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, over-travel will occur.
11_0d2$gT
*,
,I y2;;g?!7 489.80 mm
(I 9 . 2 8 3 ” )
.2c ,I
ll;: .0; 13m;l
4-l rl m fy _ \\
‘..
Before repositioning After G25X500. (X20.000) repositioning
l-26
BASIC SOFTWARE
2-l
G28 - LINE AT ANGLE
(‘-..-.---; r&y G2*
PAATRN : !; I (PITCH) J (ANGLE)
ISHIFT)’
~.. ‘j [LINE ANGLE1 K. (NO. HOLE) T (TOOL NO.);
Starting from either the current position or from a point designated by “G72”, “n” holes
are punched with a pitch of “d” at an angle of “0“ to the X-axis.
I: Pitch “+ d” When “d:’ is negative, the punching is performed in the opposite direc-
tion from that of positive “d”.
Example:
/
6 holes - 10 mm dia
.B I:
L F i n a l punch
point
I
/’
, L “ Pattern origin
E 10 mm dia: T2
When punching the same hole at the pattern origin (X300., Y200. ,), omit “G72” and enter
“T2” in the upper instruction block.
When “125.” becomes “I-25.“, punching is performed in the direction of 180” symmetry
,
(210” 1.
..
2-2
Problem:
Problem:
b ij’ -a.
7 holes - 5 mm dia.
5 mm dia.: T8
2-3
G29 - ARC
,^ -\
I (RADIUS) J (START ANGLE) I.
On the circumference of a circle having a radius “r” with either the current position or a
point designated by “G72” as the center, +‘n” holes with an angle increment of “AO” are
punched, starting from a point at an angle of “0” to the X-axis.
Example:
Final punch
380-
I.1 Pattern origin
2
When punching the same hole at the pattern origin (X380.. Y120.1, omit “G72” and enter
“T2” in the upper instruction block.
When “P15.” becomes “P-l 5.“, punching is performed in a clockwise direction beginning
with the starting point.
-
2-4
Problem:
5 holes - 20 mm dia.
1
20 mm dia.: T3
2-5
G26 - BOLT HOLE CIRCLE . ‘.
i,;; @’ G 2 6 I (RADIUS) J (START ANGLE) .’
! ,SrnFTl ! .’2’
-.H_! [BOLT HOLE] K (NO. HOLE) T, (TOO!. NO.); ,
- - -
On the circumference of a circle having a radius “r” with either the current position or‘s
point designated by “G72” as the center, “n” holes dividing the circumference into “n”
equal parts are punched, beginning with a point at an angle of “0” to the X-axis.
Example:
i \.h,
\ ’/ > \
\ Pattern
%\ origi n
- ’
A / ‘Final punch
2 Finai pattern point
‘b
When punching the same hole at the pattern origin (X300., Y250.1, omit “G72” and enter
“T2” in the upper instruction block.
The final pattern point coincides with the pattern origin.
,:
._
2-6
Problem: Punch four 20 mm dia. holes using code G26, then punch two 20 mm dia. holes
using an incremental instruction.
,,, 4 holes - 20 mm dia.
mm dia. bolt hole circle /
20 mm dia.
I 20 mm dia.: T3
I i
2-7
G36 - GRID-X
--\-,
G37 - G R I D - Y ir’--
. “’
I (PITCH X) P (#X SPACES) .-’
J ( P I T C H Y) K (#Y S P A C E S )
T (TOOL NO.);
I (PITCH X) P (#X SPACES)
J (PITCH Y) K (#Y S P A C E S )
T (TOOL NO.);
Starting from either the current position or from a point designated by “G72”, a grid pattern
of “n, ” spaces with a pitch of “dl ” parallel to the X-axis and “n2 “ spaces with a pitch of
“d2 ” parallel to the Y-axisis punched.
P: #X spaces “n, ”
K: #Y spaces “n2 “
23 .holes - 10 mm dia.
Example:
IO mm dia.: T2
-
G90 G72 X350. Y410. G90 G72 X350. Y410.
G36 150. P3 J-20. K5 T2 G37 150. P3 J-20. K5 T2
When punching the same hole at the pattern origin (X350., Y410.1, omit “G72” and enter -.
“T2” in the upper instruction block.
2-8
Problem: Program the following using codes G36 and G37. Indicate their respective final
punches.
24 holes - 14 mm dia.
14 mm dia.: T3
Problem:
210
1
50 mm x 50 mm sq.: T1
2-9
G66 - SHEAR PROOF
< ----, I (LENGTH) J (ANGLE)
// PAWN
(S~IFTI i j ..I -- ’
i .~ M; [ S H E A R PRF.] P ( T O O L L T H . ) Q ( T O O L W T H . )
II K (WIDTH) D (MIC. JOINT) T (TOOL NO.); 1
Starting from either the current position or from a point designated by “G72”, a shear proof
with a length of ‘VI 2 2d” and a punch width of “wl ” x “w2” is performed at an angle of
“0” to the X-axis.
I: Length “J1, ”
The values of “wl “ and “w2 ” must have the same sign.
When a square punch is used (w, = w2 ), “0 f wz ” can be omitted.
0
-
N Pattern origin 20 mm x 20 mm sq. (45”): T3
. :\
:‘
I,
G90 G72 X350. Y210. .,
2-10
When “G72” is omitted and “T3” is entered in the upper instruction block, the pattern
origin (X350., Y210.) is also punched.
When “P20.” becomes “P-20.“, a shear proof is performed in the direction of the dotted
line.
I (length “Q1 “) must be at least 1.5 times as large as P (tool length “* w1 ‘I).
The final pattern point does not coincide with the final punch-center.
When “D0.15” becomes “D-0.15”, the overall punching length “I” is 0.3 mm shorter as
determined by 0.15 x 2 = 0.3.
Example 2:
When “G72” is omitted and “T2” is entered in the upper instruction block, the pattern
origin (X200., Y150.) is also punched.
When “P20.” becomes “P-20.“, a shear proof is performed in the direction of the dotted
line.
I (length “VI “) must be at least 1.5 times as large as P (tool length “lw, “).
K (width “P2 “) must be at least 1.5 times as large as P (tool length “Iw, ‘I).
The final pattern point does not coincide with the final punch center.
Square,punch (w, = w2 ) must be used when K (width “P2 “) is entered.
Problem: ’
400
,
IW
200
6 mm x 60 mm Rect.: T6
2-11
G67 - SQUARE -,
‘-.- .:.
I (LENGTH Xl J (WIDTH Y) L.’
H F!! I;ZJAREI P (TOOL LTH. X) Q (TOOL WTH. Yl ,
T (TOOL NO.); MOO (STOP); j
- -
Starting from either the current position or from a point designated by “G72”, a rectangular
opening with a length of “Ql” parallel to the X-axis and a length of “!&I parallel to the
Y-axis is punched, using a square punch with a width of “w”.
NOTE: As a square punch is normally used on programming G67 function, “Q” is often
omitted.
Pattern origin
Example:
240 560~i~Final pattern point
P-
-+---+ f
1,
,q+ i I
20 Initial punch
I 8’ :
I oi e
/ j c, c-9
i
Final punch
!
c 20 mm x 20 mm sq.: T3
When “G72” is omitted and “T3” is entered in the upper instruction block, the pattern
origin (X560., Y370.) is also punched.
When “G67” is fused, “MOO” or “MOl” should be entered in order to remove the scrap.
Both I and J (length X “? III “ and Y ‘9 Q, “1 must be at least three times as large as P (tool
length “w”).
2-12
Problem: 350
I
200
1
z 30 mm x 30 mm sq.: T6
.y,
.
.’
2-13
G68 - NIBBLING ARC
u-
I (RADIUS) J (START ANGLE)
~zi-~ i”] G68 : ,I’
i. -.; 4, [NIBBLE ARC] K (MOV. ANGLE) P (TOOL DIA.)
.Q (NIB. PITCH) T (TOOL NO.): MOO (STOP);
On the circumference of a circle having a radius “r” with either the current position or a
point designated by “G72” as the center, a nibbling with a pitch of “d” is performed by
using a punch with a diameter of “4,” starting from a point at an angle of “0 1 ” to the X-axis
and moving up to an incremental angle of “eZ “.
P: Tool diameter “f 4”
Enter the positive value when nibbling the outer side
of the circle and the negative value when nibbling the
inner side.
Example:
25 mm dia.: T3
, \
Pattern origin
i
When “G72” is omitted and “T3” is entered in the upper instruction block, the pattern
origin (X300., Y250.) is also punched. -.
,’
2-14
When the value of “P” is zero, nibbling is performed on the arc with the radius “r”.
Example:
When nibbling a worksheet with a thickness of more than 3.2 mm (0.125”), use code G29
(ARC) or G78 (PUNCHING ARC). .-
When the scrap remains inside, make “J” (start angle “k ‘0, “I 90” or 45” and enter “MOO”
or “MO1 ” in order to remove the scrap.
Problem: Program the following using NBL-A (G68) and SHP (G66).
20 mm dia.: T3
50 mm sq.: T6
-
8
e
A
400
>
600
2-15
G69 - NIBBLING LINE
,.J_
/ -
::
.-I
L&~ ;;yBBLE LINEl I (LENGTH) J (ANGLE) ,._e’
..-J PJ P (TOOL DIA.) Q (NIB. PITCH)
T (TOOL NO.);
Starting from either the current position or from a point designated by “G72”, a nibbling
with a pitch of “d” and a length .of “I?” at an angle of “0” to the X-axis is performed using
a punch with a diameter of “4”.
I: Length “R” (from the initial punch center to the final punch center)
P: Tool diameter “k 4”
When the value is positive, nibbling is performed on the left
side of the straight line (on the hatched side in the figure);
when it is negative, nibbling is performed on the right side
of the straight line.
Example:
renal punch
. . ’
Initial 25 mm dia.: T3
‘Pattern origin
E
G90 G 7 2 X 3 0 0 . Yl20.
G69 1180. J30. P25. Q6. T3
If “G72” is omitted and “T3” is entered in the upper instruction block, the pattern origin
(X300., Yl20.) is also punched.
If P = 0, the initial punch center coincides with the pattern origin.
When nibbling a worksheet with a thickness of more than 3.2 mm (0.125”), use code G28
(LINE AT ANGLE) or G79 (PUNCHING LINE).
2-16
Problem:
‘23>/
I r
225.3
ii2
25 mm dia.: T3
Pitch: 4 mm
Problem:
25 mm dia.: T3
Pitch: 5 mm
2-l 7
G78 - PUNCHING ARC
/ -
;p;%.%,‘~rg cm I (RADIUS) J (START ANGLE)
! 1: .- 0; [PUNCH ARC] K (MOV. ANGLE) P (TOOL DIA.)
0 (NIB. PITCH) D (THICKNESS) T (TOOL NO.);
I
On the circumference of a circle having a radius “r” with either the current position or a
point designated by “G72” as the center, a punching which is the same as the NIBBLING
ARC (G68) is performed by turning the clutch on and off at a pitch of “d”, using a tool
with a diameter of “@“, starting from a point at an angle of “0 1 ” to the X-axis and moving up
to an incremental angle of “0 2 “.
P: Tool diameter “A 4”
Enter the positive value when punching the outer side of the circle and the negative value
when punching the inner side.
NOTE: When the value of “t” is larger than the value of “d” (t > d), it is regarded as a pro-
gram error.
Example:
dia.: T6
Final punch
,
I punch
5:
c-9 I’ Pattern origin
G90 G72 X300. Y350. -
G78 1100. J25. KllO. P-30. Q6. D4.5 T6
When “G72” is omitted and “T6” is entered in the upper instruction block, the pattern
origin (X300., Y350.) is also punched.
2-18
When the value of “P” is zero, punching is performed on the arc with the radius 7”.
Example:
i
PO
: B
When the scrap remains inside, enter “MOO” or “MOl” in order to remove the scrap.
2-19
G79 - PUNCHING LINE
Starting from either the current position or from a point designated by “G72”, a punching
which is the same as the NIBBLING LINE (G69) is performed by turning the clutch on and
off at a pitch of “d”, using a punch with a diameter of “@“, in the length of “e” at an angle
of “0 ” to the X-axis.
I: Length “Q” (from the initial punch center to the final punch center)
P: Tool diameter “? 4”
When the value is positive, punching is performed on the left side of the straight line (on
the hatched side in the figure); when it is negative, punching is performed on the right
side of the straight line. Refer to the NIBBLING LINE (G69) on page 2-16.
NOTE: When “t” is larger than “d” (t > d), it is regarded as a program error.
?
.
Example:
If “G72” is omitted and “T6” is entered in the upper instruction block, the pattern origin
(X300., Y120.) is also punched. -
If P = 0, the initial punch center coincides with the pattern origin.
:..\
: I
. .
-.;
2-20
PATTERN MEMORY AND PATTERN’ RECALL
When a pattern instructed by the codes G26, G28, G29, G36, G37, G66, G67, G68, G69,
G78 or G79 is used repeatedly, the pattern can be memorized and recalled whenever re-
quired. To memorize a pattern, enter the address letter “A” along with a one-digit numeral
(from 1 to 5). To recall the pattern, enter the address letter “B” and the same one-digit
numeral as that was used by “A”.
Example:
300
-I
r 750
IO mm dia.: T2
“AO” should always be entered at the front of the pattern command block; “BO” must be
entered as a single block by itself. “AO” and “BO” are only used for the pattern memory
and recall. Memorization and recalling of a coordinate value are impossible with these.
2-21
Problem: Program the following with “AO”, “BO” and “G28”.
-..
-.
,.* :
i
,’
2-22 ,
G93 - OFFSET
,- --- - _.-. -.
PATRN
j OFFST Gg3 X (OFFSET X)
SHlFTi
.~ .P [OFFSET] Y (OFFSET Y);
-__-___
3
I
G90 G93 X -. Y 1
I
G91 G 9 3 X- Y-----I
------------------------1
When changin$ from the local coordinate system to the global coordinate system
G90 G93 X0 YO
2-23
The G93 code is merely for establishing a coordinate system; it is not to be used for posi-
tioning or punching. Do not enter “T” or “M” with “G93”.
Example: G90 G93 X50. YlOO. T2
Program error
Basic format of a program using “G93”
G92 x- Y- . . i.,
G90 G93 X ----Y-
X -..-.--Y- T ~
G50
:;
::
2-24
MACRO FUNCTION
1. Macro storing
Using the macro function, the contents of multiple blocks of data can be stored within the
memory of NC as a single macro data; and this stored data can be recalled whenever required.
To store multiple blocks of data, enter the address letter “U” along with a two-digit numeral
from “01 to 99” as a single block, preceding the multiple blocks which-.you wish to memo:
rize, and enter the address letter “V” using the same two-digit numeral as was used for the
address letter “U” as a single block, after the mu‘ltiple blocks which you wish to memorize.
The twodigit numeral following “U” or “V” is called the “macro number”. This macro
number comes in the following three types:
01 - 59: The blocks of data between “U” and “V” remain stored while they are simul-
taneously being executed.
60 - 89: The blocks of data between “U” and “V” are only stored into the memory.
90 - 99: Storing of multiple macros is accomplished.
2. Macro recalling
. The multiple blocks of data which were stored by “U” and “V” can be recalled by the ad-
dress letter “W” with the same two-digit numeral that was used at “U” and “V”.
2-25
3. Example
.--:
r,- >.
. . . . . .
. . . . . .
u.02
1
G90 X100. Y300. T 8
G72 X150. Y500.
Al G66 1100. JO P20. These instructions remain stored while they are
G72 X450. Y400. simultaneously being executed.
t
Bl
vo2 J
. . . . . .
.-....
u70
G90 X200. Y 100. T3 i
G37 18. P3 JIO. KIO
G90 X550. Y250.
G28 125. J-90. K6
I
J
These instructions are merely stored.
v70
......
......
2-26
4. Multiple recalling of macro
The data which was stored as macro data can be recalled, and the recalled data can also
be stored and then be recalled again.
‘Example: U05
. . . . . . . . . . gl
. . . . . . . .@..
vo5
u20
.......... 3
wo5
.......... @
v20
u70
.......... @
w20
.......... @
v70
w70
In the above example, the execution is carried out in the following manner.
2-27
6. Storing and recalling of multiple macros
Multiple macros can be stored and recalled by using the macro numbers 90 to 99. These
macro numbers are only capable of defining a group of multiple macros as one macro,
and they are unable to store execution instructions.
Example: iJ90
UOI
....
. . . .
VOl
UIO
. . . .
. . . .
VI0
u15
. . . .
. . . .
VI5
G90 ‘X100. Y200. ----This block is not stored.
uo2
. . . .
. . . .
. . . .
The maximum number of macros that can be stored by each of the macro numbers 90 to
99 is 15.
2-28
BLOCK DELETION
If a slash character is entered at the beginning of a block and if th.e LED of BLOCK SKIP
button on the NC control panel is lighted, the block command following the slash character
is disregarded. If the LED is not lighted, the command is not disregarded but is executed.
2-29
.*.
il..,
8 mm dia. : T3
4 mm dia. : T2
30 mm dia. : T9
5mmx30mm:: : TlO
5 mm x 50 mm::: : Tl
j / 180
II /
‘ 1 0 200 1’0’
a. Micro-joint method
Punching 4 products
from one worksheet
I I I I I
I Work1 1 Work 1
1 clamp clamp
k20 / 250 d~mmA
3-l
As shown in the figure, the hatched portions are punched out by rectangular punches in r-r -\ x
such a manner that the four corners of each product remain unpunched. The four corners
are connected to the worksheet by means of an approx. 0.15 mm joint. After completing
the entire punching process, the worksheet with punched products is removed from the
machine, and each product is then separated from the worksheet.
)I 0 . 1 5 ..
I I
,
Punch
I -out
@
D e t a1 i l ; of portion A
/ -Lnf-- - -’
Micro joint;’ ‘ I
Oi
(four corners)
Product Worksheet
b. Separation method
Each product is separated from the worksheet after punching. Each time one product
is cut out, the operator stops the machine and removes the product using a magnet or
by other means.
1 I I I
A
t
Work clamp-
:.
.:
3-2
3. Program example using multiple part punching function
*\ The program for punching the product depicted in the figure on Page 3-1 using the “micro-
:.. joint” method is as follows:
u3
G72 x 2 0 0 . Y120.
G66 1 1 2 0 . J - 9 0 . P30. 05. D - 0 . 1 5 TlO (5 x 3 0 g ) j
G72 x0 YO
G66 1 1 2 0 . J90. P30. Q 5 . D - 0 . 1 5
v3
Program (part program) for
u4 shape
punching the exterior
G72 x0 Y120.
of one product. This part
G66 1 2 0 0 . J O P50. 05. D - 0 . 1 5 Tl (5 x 5 0 FZZ )
program is stored.
G72 x 2 0 0 . YO
G66 1200. JlBO. P50. 05. D - O . 1 5
v 4 J
G76 Wl 04 Ul -Vl e x e c u t i o n i n s t r u c t i o n ’
G76 W 2 Q3, U2-V2 e x e c u t i o n i n s t r u c t i o n __-- - (4) R e c a l l i n g a n d e x e c u t i o n o f
G76 W 3 Q 2 U3-V3 e x e c u t i o n i n s t r u c t i o n
each part program for the
G75 W4 Q3 . . U4-V4 execution instruction
G50 specified punching layout.
After preparing the above program, one product in the lower left, corner in the figure on
Page 3-l can be trial-punched by key operation’on the NC control panel. After checking
the dimensions of the product, the punching of multiple products over the entire surface
of the worksheet can then be performed.
3-3
G98 - SETTING OF REFERENCE POINT AND LAYOUT FOR MULTIPLE :
-.
P A R T P U N C H I N G ;-. ‘. :,
~.._ -~ r...-~.- I. ,I’
’ ISPATeN X (OFFSET X) Y (OFFSET Y)
HIFT, , :i
PA’ ;::LTl P A R T ] I (PART LTH. X) J (PART.WTH. Y) ,
P ( N O . PART-lx) K (NO. PART-1Y) D ( S P A C I N G ) ; j
‘...
Worksheet
I.
-; \Blank
, .L..
.--r --..
Product
>
-!-.. >/!
Ex.: If X = 30 ‘mm, Y = 80 mm, I = 200 mm and J = 150 mm in the figure above, the pro-
gram is: ’
G98 X30. Y80. 1200. J150. PI Kl
NOTE: a) The reference point for punching multiple products must be located in the lower
left corner of the product which is located at the lower left portion of ‘the -
worksheet.
b) The values “I”, “J”, “P” and “K” specified by “G98” must be either zero ,o;
positive values.
c) The value “D” can be omitted if unnecessary.
3-4
Inclusion and priority relations between G98 and G93
1. The X- and Y-coordinates specified by “G98” are determined by the coordinate system
which is set by “G92”.
2. The coordinate system set by “G98”, once specified, cannot be cancelled except by using
the subsequent commands of “G98” or “G50”.
3. The X- and Y-coordinates specified by “G93” are determined by the coordinate system
which is set by “G98”.
.4. “G93”’ which is specified prior to the setting of “G98” will remain effective even after
“G98”. The values obtained by adding the X and Y values of “G98” and the X and Y
values of “G93”, respectively, will determine the origin of this.program.
Example 1. When there is no cutting area between products and the outer edges of each
product are cut eithef by shearing or other procedures after punching (Trim-
ming will be necessary).
‘l.
Worksheet
_\
‘\ Product
3-5
Example 2. This is an example of a situation where there is neither a cutting area between /- ., _
products nor a clamping area and trimming is not performed.
Example 3. This depicts the punching of products only in the X-axis direction.
L
‘Worksheet
b-..
‘*_ Product
Y A
II
- I
C
As shown’above, J = 0 and K = 0. .
3-6
Example 4. This shows the punching of products only in the Y-axis direction.
1’ \
Worksheet
\
‘\ Product
3-7
UOo T O V O O - STORING OF PART PKOC;RAM
&, -.--.-
-
uoo 1
......
...... i Part program
...... I
voo I
To store the pat-t program for one product, “U” and a two-digit numeral (macro number)
must be entered at the beginning of the part program to be stored, and “V” and the same
two-digit numeral that was used by “U” must also be entered at the end of the part pro-
gram. The part program thus positioned between “UOO” ind “VOO”~‘is stored in the --
memory.
NOTE: a) The same macro numbers must be attached to “U” and “V” in order to store
one part program.
b) Three types of macro numbers are available; one type ranges from 01 to 59,
another type from 60 to 89 and the other type from 90 to 99.
c) The macro numbers 01 through 05 can be specified as one digit by omitting the
zero.
d) On the macro numbers 01 through 89, the maximum limit of the part program
allowed to be stored is 3100 characters on one processing tape.
3-8
UI Program example (I 1
X190. YIIO. T3 (84) In this example, the processing by one type of
YlO. tool is stored as a part program.
x10. In this program, the processing by one type of
YI 10. tool is performed on the whole surface of the
VI worksheet. Then, ‘the next type of tool is
* *a
UZ
selected and the processing by it also is made
G72 X60. Y60.
on the whole surface of the worksheet. The
AI G26 125. J45. K4 T2 (44)
time required for selection of tool can thus be
G72 X140. Y60.
redu ted.
81
v2
.-
u3
X 1 4 0 . Y60. T9 (304)
X60.
v3
u4
G72 X200. YI20.
G66 1 1 2 0 . J - 9 0 . P30. 05. D-0.15 TIO (5 x 30 B,
G72 X0 YO
G66 1120. J90. P30. 05. D-0.15
v4
u5
G 7 2 X0 YI20.
G 6 6 1 2 0 0 . J O P50. 05. D-0.15 Tl (5 x 50 :g 1
G72 X200. YO
G66 1200. J180. P50. 05. D-0.15
v5
3-9
G75, G76 W O O 00 - RECALLING AND EXECUTION OF PART PROGRAM
..% -. ‘.
.,.
_ ,. .,’.:
[G98 RECALL X DIR.] Q (QUADRANT);
The part program for punching one product entered between “UOO” and “VOO” is recalled
by “WOO”, and the program is executed to process all products according to the punching
layout designated by “Gg8”.
3-10
3 . Q o . . . Designation of starting point
This designates the corner of the punching layout from which the punching operation
will begin by “G75” or “G76”.
01 . . . Lower left corner 03 . . . Upper left corner
02 . . . Lower right corner 04. . . clpper right corner
II
G76 WOO Q2 G76 WOO 03
3-I 1
6. Combination method of G75 and 01 to 04, or G76 and 01 to 04
(a) Either “G75” or “G76” must be selected so that the distance of movement can be -. T.
-. 1,.
minimized. _I
(b) If the processing of a part program starts from the upper right corner (04) and ends
at the upper left corner (Q3), the processing of the next part program should start
at the upper left corner (Q3) in order to guarantee efficient movement.
(c) When cutting the outside shape in the process of punching multiple products, it is
desirable to start the punching at the upper portion of the worksheet and move lower
in sequence. For such a procedure, enter the command of: G75 WOO 04 or 3.
7. u90 to v90
If the starting point designated by “0” is unchanged and either “G75” or “G76” is to --
be used alone, it is possible to represent multiple sets of “UOO and VOO” by a single
“UOO and VOO”. The macro number for this function is 90 to 99.
NOTE: In each of the macro numbers 90 to 99, it is possible to store a maximum of I5
types of part programs.
.:
3-12
Application example of macro numbers in the nineties (90 to 99)
G 9 2 X 6 0 0 . Y600. ( A R I E S - 2 2 2 1 G 9 2 X 6 0 0 . Y600. ( A R I E S - 2 2 2 1
[G92 X 1 0 0 0 . Y600. ( A R I E S - 2 2 4 3 1 [G92 X 1 0 0 0 . Y600. (ARIES-224)]
u90 Ul
X 1 9 0 . YllO. T 3
Ul YlO.
X 1 9 0 . YllO. T 3 x10.
YlO. YJlO.
x10. Vl
YllO. u2
Vl G 7 2 X 6 0 . Y60.
u2 A l G 2 6 1 2 5 . J 4 5 . K 4 t2 .
G 7 2 X 6 0 . Y60. G 7 2 X 1 4 0 . Y60.
Al G26 125. J45. K4 T2 Bl
G 7 2 X 1 4 0 . Y60. v 2
Bl
v2 u3
X 1 4 0 . Y60. T9
u3 X60.
X 1 4 0 . Y60. T9 v 3
v3 u4
G72 x200. Y 120.
u4 G66 1 1 2 0 . J - 9 0 . P30. 05. D - 0 . 1 5 TlO
G72 x 2 0 0 . Y120. G72 x0 YO
G66 1 1 2 0 . J - 9 0 . P30. Q5. D - 0 . 1 5 TlO G66 1 1 2 0 . J90. P30. Q 5 . D - 0 . 1 5
G72 x0 YO v4
‘\ ~ G66 1 1 2 0 . J90. P30. Q5. D - 0 . 1 5
v4 u5
G72 x0 Y120.
u5 G66 1 2 0 0 . J O P50. 05. D - 0 . 1 5 T l
G72 x0 Yl20. G72 x 2 0 0 . YO
G66 1 2 0 0 . J O P50. Q5. D - O . 1 5 Tl G66 1 2 0 0 . J180. P50. 05. D - O . 1 5
G72 x 2 0 0 . YO v5
G66 1 2 0 0 . Jl80. P50. Q5. D - O . 1 5
v5 G 7 5 Wl 04
v90 G75 W2 Q4
G 7 5 W90 Q 4 G 7 5 W 3 04
G50 G 7 5 W 4 04
G 7 5 W5.04
G50
The left side program is an example of the application of the macro numbers in the nineties.
These two programs (left and right sides) are equivalent in movement of the machine.
3-13
TRIAL PUNCHING, POST-TRIAL PUNCHING, AND FULL PUNCHING ,”
In the conventional method of multiple part punching, punching must be accomplished
over the whole, surface of the worksheet, and then dimensional and accuracy checks must be
conducted. Should the program contain any error, substantial worksheet and time losses
would result. However, in this multiple part punching function, selection between three types
of processing is available by key operation on the control panel, i.e. “trial punching for one
product”, “multiple punching for remaining products after trial punching” and “full punch-
ing“.
For details on this operation, refer to the “NC setup” in the OPERATOR’S MANUAL.
3-14
CLAMP DEAD ZONE DIAGRAM
WORKSH E
Clamp caught between punch and die. Clamp resting on top of adjacent die.
Clamp will be punched. Clamp will not be punched, but work-
sheet will be distorted.
4-1
HOW TO USE CLAMP DEAD ZONE DIAGRAMS , .- i.
..A ::
-!
Exampje: When punching the following holes with tool station T3.
.- ,. : .-I’
Measure the X and Y dimensions for holes A and B from the clamp center and, as shown in
the following diagram, mark the positions for holes A and B in the clamp dead zone diagram.
Hole A position is in the area where the clamp will be punched and hole B position is in
the area where the clamp rests on adjacent dies. Consequently, in order to punch these holes,
the following methods must be considered:
a. Change the clamp position.
b. Provide extra clamping area.
c. Change the station to be used.
d. Change the tool size to be used.
e. Use the auto-repositioning function.
4-2
DEAD ZONE DIAGRAMS
[IO-STATION TURRET]
I I
I , I
100 50 0 50 100
Tl, T6 (3-l/2”)
--- ---
.
, ‘\
/ I I \
I I
100 100
T3, l-4.; T8;T9 (l-1/4”)
---
,
/
I I
I
100
T2, T7 (l-l/4”)
- - -------A,
I , \
/ 150 100 I -50 I 0 50- IOQ I
-
T5, TIO (I-1/‘4”!
4-3
(El Clamp center
Tl, T6 (2”)
[12-STATION TURRET]
For 12-station turret, Fig. (B) is used.
.‘..
I:
4-4
PROGRAMMING EXAMPLE
EX. 1 GENERAL PUNCHING
600 L
I
320
--.--___- , 50 ,.50 5 0 50 -I
I
I j I
- 20-420
I - -
A’
5
d 200 _
T2: 5 mm dia.
T3: 20 mm dia.
T4: 20 mm x 20 mm
NOTE: (a) The starting angle of nibbling arc “G” is 90 degrees to remove the scrap easily.
(b) The pattern origin of blanking “J” is on the right upper corner of the square and
’ the opening lengths both “I(’ and “J” are negative value to remove the scrap
* easily.
(c) The blanking “I” is performed using “G66” function not to produce the scrap.
(d) Be careful of the ‘I+” or “-” marks of tool length “P” and tool width “a”.
5-l
ACTUAL OPERATION
[Al
c------\ czgg--; G90 X (X POSITION)
j PATRN / i
i (SHIFT1 ; ; LABS1 Y (Y POSITION) T ITOOL NO.);
i-- _.: i_ . ..~_!z GiOX@@@Q@YE@a@TB@j
@I
; INC
T G91 X (X POSITION)
[INCI Y (Y POSITION) T (TOOL NO.);
I--, --?% Ggl X m @ @ IT) @ - .’ j --
[Cl
INC -.’ G91. X (X POSITION)
[INCI Y (Y POSITION) T (TOOL NO.);
X
G91X@Ym@@o@
-__-.-- ---..------.-- .-
G91 X (X POSITION)
IINCI Y (Y POSITION) T .(TOOL NO.)
G91 XQ@@@jJ@
[El
ASS G90 X (X POSITION)
[ABSI Y (Y POSITION) T (TOOL NO.);
G
-.--_
GgoX~~~~~Y~~~~~~]T~~~
IFI
G36 I (PITCH X) P (#X SPACES)
[GRID-X] J (PITCH Y) K (#Y SPACES)
T (TOOL NO.);
5-2
[Gl
----. G72 X (X POSITION)
PATRN I
ORG j
[PATTRN ORIGIN] Y (Y POSITION);
ci
_.. -. ’
[HI
;‘- ---., G72 X (X POSITION)
/ p&y i
[ P A T T R N .ORIGIN] Y (Y POSITION);
I Cj
5-3
[II
m G72 X (X POSITION)
/ ORG 1
/ [PATTRN ORIGIN] Y (Y POSITION);
-7 G 6 6 I ,(LENGTH) J (ANGLE)
-i
G72 X ( X POSITION)-
[PATTRN ORIGIN] Y (Y POSITION);
j Program end _ 1
--EN--. G50 ;
PRGRM
[ E N D ] i
‘---” G50 ; @ /
i
5-4
.EX. 2 PUNCHING WITH AUTO REPOSITIONING
74
<..,-, :
.... -’
01
Lo’
50 -50
100 100x9=900
1100 T3: 20 mm dia.
T4: 20 mm x-20 mm
NOTE: (a) Notching is performed from the outside of the worksheet and the order of
punching must be taken care not to produce the scrap.
(b) The edge of the punch must be out of the edge of the worksheet not to produce
the needle-shaped scrap as the figure above.
(cl The PUNCH-OFF function “G70” must be used to transfer the worksheet when
the last punching position is in the following case on intending to perform the
auto-repositioning.
l The X-axis absolute value is less than the repositioning travel distance.
l The Y-axis absolute value is less than 50 mm (2”).
l Both two workholders do not hold the worksheet when they are down.
(d) The tool width “0” can be omitted when a square punch is used (“P” = ‘IQ”)
on “G66” function.
5-5
ACTUAL OPERATION (ARIES-2221
I (LENGTH) J (ANGLE)
[SHEAR PRF.] P (TOOL LTH.) Q (TOOL WTH.)
I--!?-’ K ( W I D T H ) D (MIC. J O I N T ) T ( T O O L N O . ) ;
[Cl
1 ASS
--\
1
G90 X (X POSITION)
i [ABS] Y (Y POSITION) T (TOOL NO.) ;
,.--.!?I
G90XQm@O]Ymmmo@
TpJ@
5-6
WI
G28 I (PITCH) J (ANGLE)
[LINE ANGLE1 K (NO. HOLE) T (TOOL NO.
.~
[El
I--..- -7
I (PITCH) J (ANGLE)
[LINE ANGLE1 K (NO. HOLE) T (TOOL NO.) ;
----‘--’
-----------I
PATRN :
G72 X (X POSITION)
ORG i
[PATTRN ORIGIN1 Y (Y POSITION) ;
tie M ’
G66
[SHEAR PRF.1
I (LENGTH) J (ANGLE)
P (TOOL LTH.) Q (TOOL WTH.) ;
K (WIDTH) D (MIC. JOINT) T (TOOL NO.) ;
G661~~~@J~~~If~i’L$
,.LLJ-
‘~17Sj~@Q~K~;~!~@Dj~
TH@
5-7
[Gl
PATRN G72 X (X POSITION)
ORG
[PATTERN ORIGIN] ‘f (Y POSITION) ;
l#Il
c G72X@12_)@QQ@Ya@n@
Program end
5-8
ACTUAL OPERATION (ARIES-2241
X (X POSITION)
GgO
[ABSI Y (Y POSITION) T (TOOL NO.) ;
DI
G28 I (PITCH) J (ANGLE)
[El
[LINE ANGLE] K (NO. HOLE) T (TOOL NO.) ;
G2BImmmn@JmBKm@
[Al X (X POSITION)
G72
[PATTRN ORIGIN] Y (y POSITION) ;
G72XBmn@ Y@@fiJn@
I (LENGTH) J (ANGLE)
j [SHEAR PRF.] P (TOOL LTH.) Q (TOOL WTH.)
‘-----!?!! K (WIDTH) D (MIC. JOINT) T (TOOL NO.);
-.
:
I
[Bl
--+A~~<J G 7 2 X (X POSITION)
0~ j
[PATTRN ORIGIN] Y (Y POSITION) ;
----~!? G72 X a m 0 @ Y B @ 0 @
I (LENGTH) J (ANGLE)
[SHEAR PRF.1 P (TOOL LTH.) Q (TOOL WTH.)
p-k? K (WIDTH) D (M!C. J O I N T ) T ( T O O L N O . ) ;
5-9
(REposj G25 X (DISTANCE) ;
i IIvj ~;FQQWW;;FSETI
. ~NSRT
) PATRN :
G72 X (X POSITION)
O R G
: [PATTRN ORIGIN] Y (Y POSITION) ;
'-----% G72X@(+J@Q@Y@m[_1!0@
[Gl
[p-i G72 X (X POSITION)
, j [PATTERN ORIGIN] Y (Y POSITION) ;
'-> G72XmQ@aO@YBmo@
Program end
!T&b--.; G50 ;
:.PRGRM ! [END1
IF; G50; @
5-70
EX. 3 MULTIPLE PART PUNCHING ~
T2: 5 mm dia.
T3: 20 mm dia.
f4: 3mmx30mm~
T5: 30 mm x 3 mm @ZA
NOTE: (a) There are two- method of the product shearing for multiple part punching,
the way with frame or without frame.
For the way with frame, 2 vertical cuts and 2 horizontal cuts are required on
each product.
For the way without frame, 1 vertical cut and 1 horizontal cut are required on
each product. But, as each one row for the vertical cut and horizontal cut
.--,,_
remains unpunched one number must be added to “P” of G98 for vertical cut
,
:. ’
and “K” of G98 for horizontal cut.
Product
shape
shearing
Without frame
(b) The pattern origin position must be punched not to produce the scrap in the
center of the circle when nibbling the circle more than 40 mm dia. using 20 mm
, dia. punch.
(c) ,On the product shape shearing, make vertical cut first and then make horizontal
cut from the top to the bottom as the arrow in the figure.
5-11
ACTUAL OPERATION (THE WAY WITH FRAME) . . .’
j _,.. 7
Setting for multiple part punching
G98 X (OFFSET X) Y (OFFSET Y)
PATRN
(SHIFT) [MULTI PART] I (PART LT.l-l. X) J (PART WTH. Y
P (NO. PART-lx) K (NO. PART-IY) D (SPACING) ;
‘.-A I-9
G72 X (X POSITION)
PATRN
m
(SHIFT) I [PATTRN ORIGIN1 Y (Y POSITION) ;
i
G72X@@O@Ym@o@
I
I REPOS I
PATRN
i (SHIFT1 ’ / ‘I !
!I__-, j___“J
_ : Y
:>
.‘.,
.‘,
,”
5-12
420 punching part program into memory
X (X POSITION)
Y (Y POSITION) T (TOOLS NO.);
G’ “g::@mo’-;IY@mo@T&j@
,: -R E P O S - u’p-J[(EbB’j@
1
U
~-. - - - - , G 7 2 X (X POSITION)
i PATRN /
!’ (SHIFT1
PATRN j I’j ORG i [PATTRN ORIGIN] Y (Y POSITION) ;
‘---A i--ci G72 x m @ y @ @
I (LENGTH) J (ANGLE)
/ [SHEAR PRF.] P (TOOL LTH.) Q ( T O O L W T H . )
k (WIDTH) D (MIC. JOINT) T (TOOL NO.) ;
G66Im(Oj.@ Jmmo@ Pmm(Tj@
I Qmo@K@Dm@mm@[T@E
5-13
Vertical cut part program into memory (continued)
G72 X (X POSITION)
[PATTRN ORIGIN] Y. (Y POSITION) ;
G72XII_]@@O@Ymmn@
‘i /?iKi-j
G72 X (X POSITION)
’ PATRN ” ORG )
(SHIFT) 1 / [PATTRN ORIGIN] Y (Y POSITION) ;
Idu G72XmmmQ@YmmO@
5-14
.
q
PATRN G72 X (X POSITION)
ORG
[PATTRN ORIGIN] Y (Y POSITION) ;
c G72X@@Y@@
j PATRN /
; (SHIFT) j
id ‘L
L
I Horizontal cut part program in execution
G75 W (MACRO NO.)
1 [G98 RECALL X DIR.1 Q (QUADRANT) ;
‘-_A G75W m@Qm@
/Program end -
_--__-
E N D G50 ;
PRGRM !
j [END1
-FI G5(‘J; @
/
5-15
ACTUAL OPERATION (THE WAY WITHOUT FRAME) .
,,..--
+J[‘“..‘l
5-l 6
420 punching part program into memory
lJB(IE681j@
G90 X (X POSITION)
[ABS] Y (Y P O S I T I O N ) ;
G90Xm@a@Ya@o@T@@
V11_1@@
5-17
_-
I (LENGTH) J (ANGLE)
[SHEAR PRF.] P (TOOL LTH.) Q (TOOL WID.)
K (WIDTH) D (MIC. JOINT) T (TOOL NO.) ;
G&$-i--J~~@j@~~~F’~~~@
Q@o@K@ D~~~@@Tl~@
“\
i
,’
::
..;’
5-18
Setting for multiple part horizontal cut
G98 X (OFFSET X) Y (OFFSET Y)
[MULTI PART] I (PART LTH. X) J -(PART WITH. Y)
P (NO. PART-lx) K (NO. PART-1Y) D (SPACING) ;
G98Xm@omYBmo@
Im@@a@J@@n@PB@
Km@ Dmn@
IFi
i;f;E;;Nb
r\ ; I: :::t:::; ;
lNP”T INSAT
Program bnd
5-19
EX. 4 GENERAL PUNCHING (Example of plotting data entry)
-___-.--- 320
[Jl
I
[I
i
,
T2: 5 mm dia.
T3: 20 mm dia.
T4: 20 mm x 20 mm
WORK SIZE X600 Y450
CLAMP POSITION A100 B400
NOTE: “Q (Tool size Y)” cannot be omitted in “02:S.Q” when tool data are entered as
plotting parameters, even though the tool size X “P” and tool size Y “0” are the
same (a square punch is used).
5-20
ACTUAL OPERATION (Example of ploting data entry)
i--.. -
/* / /j: TOOL DATA 2 : WORK SIZE /3 : CLAMP POSITION._
1 s j INPUT
JJ
“01: TOOL T (TOOL NO.) R (1: RO 2: SQ 3: OB 0: SP)
[TOOL DATA] P (TOOL SIZE X) Q (TOOL SIZE Y)
J (ANGLE);
-*,,,m@ Rm@ Pmmo@
- - -
1* / jiJ: TOOL DATA 2 : WORK SIZE 3 : CLAMP POSITION
I s j lNP”T
: 0
“01: TOOL T (TOOL NO.) R (1: RO 2: SQ 3: OB 0: SP) !
[TOOL DATA] P (TOOL SIZE X) Q (TOOL SIZE Y) I
/
J (ANGLE); /
*OlTm@R@@ P@mB@ I
I
Qr2)os@J@@
!
t
c--i 1 : T O O L - D A T A R : WORK SIZE 3 : CLAMP POSITION
-____
S; -12: lNP”T
0
“02: WORK X (WORK SIZE X) Y (WORK SIZE Y) /
[WORK SIZE1
702x(6)@@]@ YpJBpi-JD@ j
- - --1
K 1 : TOOL DATA . 2 : WORK SIZE H : ‘CLAMP POSITION j
~__
s *+
f @
“03: CLAMP A (CLAMP POSITION A)
B (CLAYP POSITION B)
*OW~@~o@B~@@o~, _
5-21
,--
-
..- 1.
[Al , ,I.
.:
ABS
G90 X (X POSITION)
[ABSI Y (Y POSITION) T (TOOL NO.);
13
G
G90 X
[Cl
INC
G91 X (X POSITION)
[Dl
X (X POSITION)
Y (Y POSITION) T (TOOL NO.);
[El ,’
------’
; ABS 1
G90 X (X POSITION)
/ [Fl
I (PITCH X) P (#X SPACES)
I -=3
r--l
G36
: imp- [GRID-Xl
Kl
J (PITCH Y) K (#Y SPACES)
L----
I
G36 I @
‘.
., i,
5-22
‘,.,
I
[Gl G72 X (X POSITION).
PATRN
ORG
[HI
~-. ..-, G72 X (X POSITION)
; PATRN
, ORG
/ [PATTRN ORIGIN] Y (Y P O S I T I O N ) ;
!
~-- -’ G72 X @ m 0 @ Y @ @ 0 @
5-23
III
PATRN G72’ .X (X POSITION)
ORG
[PATTRN ORIGIN] Y (Y POSITION);
i - c1 G72X@mmo@YIljiZ_jmo@
tJ1
PATRN ,
G72 X (X POSITION)
ORG
j [PATTRN ORIGIN] Y (Y POSITION);
Ec’ G72X@@@a@Y@@@o@
Program end
5-24
DISPLAYED FORMAT ON CRT
G92 X (X POSITION)
[COORDI Y (Y POSITION) ;
r---l
PATRN
(SHIFT)
- B,
[PUNCH OFF1 Y (Y POSITION) T (TOOL NO.) ;
%%
i.)I
w
C
G72 X (X POSITION)
[PATTRN ORIGIN1 Y (Y POSITION) ;
.‘i’
ii
G50 ;
i PATRN j ! P&d /
; (SHIFT) , / [END1
I J i
G90 (X POSITION)
LABS1 (Y POSITION) T (TOOL NO.) ;
G28 PITCH)
, J (ANGLE)
[LINE ANGLE] K (NO. HOLE) T (TOOL NO.) ;
-
6-l
r
6-2
: -
. . ..--._
‘i
‘/
-.. .~
G25 X (DISTANCE) ;
[REPOSITION 2 WITH OFFSET]
G91 X (X POSITION)
[INCI Y (Y POSITION) T -(TOOL NO.) ;
6-3