0% found this document useful (0 votes)
893 views2 pages

Quick Reference For Programming Amada CNC Turret Punch Presses PDF

This document provides a quick reference for programming functions and alarm messages for U.S. Amada CNC turret punch presses. It lists G-code functions for operations like punching arcs, lines, holes in a bolt circle, grids, and more. It also lists alarm codes that may occur, such as when prohibited characters are used, invalid G-codes are called, or invalid values are specified for functions.

Uploaded by

Roger
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
893 views2 pages

Quick Reference For Programming Amada CNC Turret Punch Presses PDF

This document provides a quick reference for programming functions and alarm messages for U.S. Amada CNC turret punch presses. It lists G-code functions for operations like punching arcs, lines, holes in a bolt circle, grids, and more. It also lists alarm codes that may occur, such as when prohibited characters are used, invalid G-codes are called, or invalid values are specified for functions.

Uploaded by

Roger
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

SOFTWARE Sectioti TVUO

QUICK REFERENCE FOR PROGRAMbiING U.S. AMADA CNC TURRET PUNCH PRESSES *
G” FUNCTIONS G”’ FUNCTIONS
Inch/metric SekCtiOn G78 Punching arc ’
Establishes cc+ordinate system. load position I = radius
J = starting angle; + or -
Absolute K = mbving angle; + or -
Incremental P = punch; +, -, or zero
Punch off 0 = pitch
Qcto punch off with offset D = material thickness
Pattern origin G79 Punching line
Line at angle I = length
I = spacing J = angle; + or -
J = angle: + or - P = punch, +, -, or zero
K = no. spaces 0 = pitch .-
D = material thickness ..
AC
I = radius * 673 MirrorimageX...Y...W...Q...
J = starting angle; + or - G27 Auto repositioning
P = angle increment; + or - G25 Auto repositioning with offset
K = no. holes G93 Origin offset
G26 Bolt hole circle ’ G04 Dwell function
I = radius g Return home, program end
J = starting angle: + or -
K = no. holes , MISCELLANEOUS FUNCTIONS -
MOO Program stop Ml5 Tapping rear
G36/G37 Grid X/Grid Y
I = X spacing; + or - MO1 Optional stop M60 Work chute open
P = na spaces X z. Program end M61 Work chute closed
J = Y spacing; + or - MO6 Punch delay effective M62 Slug selector left
K = no. spaces Y M09 Punch delay finish M63 Slug selector right
Shear prdof slotting iii7 Nibbling start M96 P-subprogram call
I = slot length iic. Nibbling stop M97 Subprogram end
J = angle; “Coma” - punch speed than
Ml4 Tapping front M99
P = punch length; + or - Must be
Q = punch width; + or - 1 same Sign x Single block storage F* Feed rate control
D = tab: + or - 81 Single block recall / Block delete
No slug window using K MULTIPLE PART PROGRAMMING y-y
I = Window length in J direction measured. G98. Multiple part layout
from G72 point Positive value only. X . . .Y . . . I . . . J . . . P . . . K . . .
J = Angle measured from 0 degrees, positive X = reference point for lower left hand part in X axis
angle only measured CCW from 0 degrees. Y = reference point for lower left hand part in Y axis
P = Tool length, positive or negative value I = distance between reference points in X direction
(the tool dimension in the “I” direction). (note: add slotting tool width)
Q = Tool width. Positive or negative value J = distance between reference points in Y direction
(the tool dimension in the “K” direction). (note: add slotting tool width)
K = Window length perpendicular to “I”. P = number of parts in the X axis- excluding the bottom left part
C = Angle of auto index tool, if applicable. K = number of parts in the Y axis- excluding the bottom left part
T = Tool station number Example: G96Xl 000Y300016000J5000F3K2
Rectangular cut-out ‘* - PUNCHING EXECUTION OF G98 MULTIPLE PARTS -
I = hole length X axis; + or - G75 Execution of punching in horizontal direction (X direction).
J = hole length Y axis; + or -
G76 Execution of punching in vertical direction (Y dire&ion).
P = punch width X axis
0 = punch width Y axis - optional MACROS k U-V
Nibbling arc m Multiple block store 1-59 Processes while stori
I = radius Multiple block recall 60-69. Stores only
l!E
J = starting angle; + or -
K = moving angle; + or - Parameter‘435 setting 90-99 Multiple macrd store
P = punch; +, -, or zero
Q = nibbling pitch 0: Programs which do not use software for muliiple product punching.
z - Trial punching with programs using software for multiple product
Nibbling line punching.
I = length Remaining punch work after trial punching.
J = angle Entire punch work of multiple product punching.
P = punch, +, -, or zero
Q = nibbling pitch

U.S. AMADA, LTD. PG. 1


10-l-66
~~
SOFTWARE S e c t i o n TWO

QUICK REFERENCE FOR ALARM MESSAGES


c
-.
\; U.S. AMADA CNC TURRET PUNCH PRESSES
. . . ,I’
009 Prohibited address characters are input.
010. A prohibited G code is used.
070 The data input exceeds the memory capacity.
072 The number of registered programs exceeds the maximum value.
073 The program number to be registered already exists in memory.
144 A 1 code or M code is instructed in the nibbling command (between Ml2 and M13).
146 An illegal T code is instructed
147 The incremental value of X-axis and Y-axis movement in the nibbling operation is. greater than the specification.
150 In the 626 command (BHC), no value is specified for I, J, or K In the G26 command, the value of I is zero cr negative,
or the value of K is zero.
151 In the 626 command (LAA). no value is specified for I, J. or K In the G26 command the value of K is zero or negative.
152 In the G29 command (ARC), no value is specified for I, J. P. or K In-the G29 command, the value of I is zero or
negative, or the value of K is zero or negative.
153 In the G36 command (GAD-X) orG37 command (GRDY), no value is specified for I, J, P, or K In the 636 command or
G37 command, the value of P or K is zero or negative.
154 In the G66 command(SHP), no value is specified for I, J. or P. In the G66 command, the value of P or 0 is zero, or the
value of I is less than 1.5 times as large as that of P.
155 In the667 command(8QR). novalue isspecified for I, J, or P. In the667 command, the value of P iszeroor negative,.
or the value of I or J is less than 3 times as large as that of P.
156 In the G66 command (NBL-A), no value is specified for I. J. K P, or Q. In the G66 command the value of Q is.rero or
negative, or the value of 0 exceeds the specified range. In the 666 command, the value of I is zero or negative.
157 In the G69 command (NBL-L), no value is specified for I, J, P, or K In the G69 command, the value of Q is zero or
negative, or the value of Q exceeds the specified range.
156 In the G76 command (P&A), no value is specified for I. J, K P, Q or D. In the 676 command the value of 0 is zero or
negative, or the value of Q is less than the value of D. In the G76 command, the value of I is zero or negative. 4
159 IntheG79command(PNC-L), novalueisspecifiedforl, J, P,QorD. In theG79commandthevalueof D iszeroornegative.
160 X-axis movement instruction exceeds its travel end [positive (+) direction). .
161 X-axis movement instruction exceeds its travel end [negative (-) direction).
162 Y-axis movement instruction exceeds its travel end [positive (+) direction).
163 Y-axis movement instruction exceeds its travel end [negative (-) direction].
164 The Pattern Memory/Recall number is other than 1 to 5.
165 An attempt is made to input another macro where one macro is already stored. Although a macro is not being input,
the V code is instructed There is no correlation between macro numbers U and V.
166 Illegal macro number is used
167 An attempt is made to store macros exceeding the memory capacity.
166. A macro not stored in the memory is called
169 Macros are caked more than three-fold
In storing the 9O’series macros, an attempt is made to store more than 15 macros
190 In the675 command (Multiple Punching Execution-X) or G76 command (Multiple Punching Execution-Y), no value
is specified for W or Q.
191 In the G75 or 676 block, the value of 0 is wrong
192 Macro data called by the G75 or G76 block is not in memory.
193 G75 or G76 is instructed when the Multiple Part Punching Program Setting is 0.
194 G75 or G76 is instructed between the.Uo and Vo commands -
196 G75 is instructed although PO is specified in the G96 block
G76 is instructed although KO is specified in the G96 block
197 The value of Q in the G76 block is neither 1 nor 3, although PO is specified in the G96 block
The value of Q in the G75 block is neither 1 nor 2, although KO is specified in the G96 block

U.S. AMADA, LTD. PG. 2

10-l-66

You might also like