Sie sind auf Seite 1von 136

Pulsar, Altair

PROGRAMMING MANUAL

Version 1.5c
09-19-96

Amada America, Inc.


7025 Firestone Blvd.
Buena Park, Ca. 90621
Tel. (714) 739-2111
Fax. (714) 228-0536
Copyright © 1994, 1995, 1996 by Amada America, Inc.
All Rights Reserved.

version # 1.5c 09-19-96


Amada America, Inc. Programming Manual ii

TABLE OF CONTENTS

CHAPTER 1 SAFETY

GENERAL PRECAUTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
THE MAIN LASER BEAM 2
Figure 2: Pulsar NHZ 2
MACHINE LASER APERTURE 3
THE RED AIMING BEAM 3
Figure 1: Pulsar 1212 3
SECONDARY RADIATION 4
FIRE 4
POISONOUS VAPORS 4
HIGH-VOLTAGE POWER 5
MOVEMENT OF WORKSHEETS 5
G04 FUNCTION (DWELL TIME) 5
FEDERAL REGULATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
OSHA/ANSI 6
Laser Safety Officer 6
CDRH 6
Classification 6
Labels 7
DANGER Label for main laser 7
Figure 2: DANGER label 7
DANGER Label for red laser 8
Certification Label 8
APERTURE Label 8
Interlocked Beam Housing Label 8
Figure 3: DANGER label (red laser) 8
Other Labels: 9
Figure 4: Certification label 9
Figure 5: Aperture label 9
Figure 6: Warning - Interlock 9
Additional Features 10
Procedures Warning 10

CHAPTER 2 GENERAL MACHINE COMMANDS

G CODE LISTING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Location Of Sections 3
MACHINE LAYOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Figure 1: Altair layout 4
COORDINATES and DIMENSIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Figure 2: Pulsar layout 5
Work Chute Layout 6
version # 1.5c 09-19-96
iii Programming Manual Amada America, Inc.

Figure 3: Work chute dimensions 6


G20 Select INCH Coordinates 7
G21 Select METRIC Coordinates 7
G90 Absolute Programming 7
G91 Incremental Programming 7
G92 Establishing Coordinate System 8
G93 Origin Point Offset 9
MOTION INSTRUCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
G00 Rapid Traverse 10
Figure 4: Positioning with G00 10
G01 Straight Line Motion 11
Figure 5: G01 motion 11
G02 Circular Arc CW 12
Figure 6: Effect of negative R 12
Figure 7: G02 13
Figure 8: Full Circle with G02 I, J 13
G03: Circular Arc CCW 14
Figure 9: G03 Effect of negative R 14
Figure 10: G03 15
Figure 11: Full Circle with G03 I, J 15
GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
O__ Program Numbers 16
F__ Feedrate Code 16
D__ Offset Code 16
N__ Sequence Numbers 16
; End Of Block 17
/ Block Skip 17
(Comments) 17
G04 Dwell 17
G31 Assist Gas Select 18
G50 Home Return 18
G61 Exact Stop Check Mode 19
G64 Contour Cutting Mode 19
Figure 12: Repositioning arrangement 20
G25, G27 Programmed Repositioning 21
CUTTER COMPENSATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
G41 Cutter Compensation - Left 22
Figure 13: Cutter Compensation Left 22
G42 Cutter Compensation - Right 23
G40 Cutter Compensation - Cancel 23
Figure 14: Cutter Compensation Right 23
LASER CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
M100: Laser Mode ON 25
M101: Laser Mode OFF 25
M102 Material Designation 25
E1...E10 Cut Condition select 25

version # 1.5c 09-19-96


Amada America, Inc. Programming Manual iv

E101...E103 Pierce Condition select 26


E201...E205 Edge Condition select 26
G24 Piercing 26
M103 Start Cutting Mode 27
M104 Cutting Mode Cancel 27
Notes on Sharp Corners 27
Cutting Parameter Database 29
Piercing Variables 29
Cutting Variables 29
Edge Variables 29
Recover Variables 29
Other 29
U, V, W MACRO FUNCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Macro Number Usage 30
Macro Memory (U, V) 30
Figure 15: Macro storage/recall 30
Macro Recall (W) 31
Figure 16: U,V Macros 90..99 31
Nested Macros 32
Figure 17: Macro execution levels 33
Figure 18: Example Part 33
MULTIPLE PART PROCESSING . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
G98: Multiple Part Setup 34
Format of G98 usage: 35
To Cancel G98 35
Figure 19: X, Y, I, J for G98 35
G75, G76: Multiple Macro Recall 36
Figure 20: Quadrants for G75, G76 36
G75 W__ Q__ P__ (Grid-X) 37
G76 W__ Q__ P__ (Grid-Y) 37
Figure 21: G75 with Q3 37
Figure 22: G76 with Q4 37
Multiple Part Example 38
Figure 23: Sample part using G98 39
Figure 24: Single part 39
M-CODES LISTING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Listing of M-Codes 40
Location of sections 41
General M-Codes 42
M00: Program Stop 42
M02: Program End 42
M30: Program End, return to start of program 42
M80, M81: Work Chute open/close (Pulsar only) 42
M180: Cycle Work Chute (Pulsar only) 42
M96: Call Subprogram 43
M97: End of Subprogram 43

version # 1.5c 09-19-96


v Programming Manual Amada America, Inc.

Figure 25: Sub-program control flow 43


Laser M-codes 44
Loader M-codes 44
SPECIAL G, M-CODES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
G150 Scaling/ Rotation 45
To Cancel Scaling and rotation 45
Figure 26: Rotation with G150 45
Figure 27: Scaling with G150 45
G130 Axes Retract 46
G32 Z-Axis Tracking Mode 46
G33 Cancel Z-Axis Tracking 46
G95: Call Program With Parameters 46
G96: Modal Program Call 46
G97 Cancel G97 Modal Program Call 47
Loader Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
M33: Pallet Load 48
M55 Cancel Mirror Image 48
G10 Pallet Unload 48
M34: Pallet Unload 48
Figure 28: Reference points for system with loader 48

CHAPTER 3 HOLES and PATTERNS

G-CODES for Holes and Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2


G-Codes for Standard Holes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
G111 Square / Rectangle 4
Figure 1: G111 4
Figure 2: Example of G111 5
G112 Round / Obround 6
Figure 3: G112 6
Figure 4: Example of G112 7
G113 Single D / Double D 8
Figure 5: G113 8
Figure 6: Example of G113 9
G114 Polygon 10
Figure 7: G114 10
Figure 8: G114 variations 10
Figure 9: Example of G114 11
G115 Arc Slot ( Radius Ends) 12
Figure 10: G115 12
Figure 11: Example of G115 13
G116 Arc Slot ( Flat Ends) 14
Figure 12: G116 14
Figure 13: Example of G116 15
G-Codes For Standard Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
General Format of Pattern Call 16
G126 Bolt Hole Circle 17

version # 1.5c 09-19-96


Amada America, Inc. Programming Manual vi

Figure 14: G126 Bolt Hole Circle 17


G128 Line At Angle 18
Figure 15: G128 Line at Angle 18
G129 Arc 19
Figure 16: G129 Arc 19
G136 Grid Pattern X 20
Figure 17: G136 Grid-X 20
G137 Grid- Y 21
Figure 18: G137 Grid-Y 21

CHAPTER 4 WRITING PROGRAMS

OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Program Skeleton 2
WRITING A SIMPLE PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
PART NO. 1 7
EXAMPLE PROGRAMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
PART NO. 2 10
PART NO. 3 12
PART NO. 4 14
PART NO. 5 16

CHAPTER 5 APPLIED HOLES AND PATTERNS

INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
PROGRAM EXAMPLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
PART NO. 6 4
PART NO. 7 6
PART8 8
PART NO. 9 10
PART NO. 10 12
PART NO. 11 14
PART NO. 12 16
PART NO. 14 18
PART NO. 14 19
PART NO. 15 20
PART NO. 16 22
PART NO. 17 24

INDEX

version # 1.5c 09-19-96


vii Programming Manual Amada America, Inc.

Notes

version # 1.5c 09-19-96


SAFETY

Amada America, Inc. 1.5c, 09-19-96


1-2 THE MAIN LASER BEAM GENERAL PRECAUTIONS

GENERAL PRECAUTIONS

THE MAIN LASER BEAM

The main (CO2) laser beam can be very dangerous. The direct, unfocused beam can
cause burns. The severity of burns can be much greater if contact is made with the
focused beam. Even a stray reflected beam can permanently damage your eyesight.
The Nominal Hazard Zone is the area where potentially hazardous reflections can occur.
This assumes that the laser is running at 1500 Watts, a standard 5" focus lens is in place,
and that the beam is reflected from a mirror-like surface.
The NHZ can be up to 28 feet from point of discharge.
• ALWAYS WEAR PROTECTIVE EYEWEAR.
• NEVER PUT ANY PART OF YOUR BODY UNDER THE CUTTING HEAD
• BEFORE OPERATION, CLEAR THE AREA (NOMINAL HAZARD ZONE) OF UNNECES-
SARY OR UNINFORMED OBSERVERS.

28 feet

28 feet

Figure 2: Pulsar NHZ

1.5c, 09-19-96 Amada America, Inc.


GENERAL PRECAUTIONS THE RED AIMING BEAM 1-3

MACHINE LASER APERTURE

During normal operation, the machine aperture, or point at which the laser beam can exit
the machine, is the nozzle in the cutting head. If it is necessary to place any part of your
body under the cutting head for any reason, ensure the red laser laser is turned on first.
When the red laser is on, the shutter is closed by interlocks and the path of the CO2
beam is blocked by the red laser beam bender.

THE RED AIMING BEAM

The red beam is much less powerful and much less dangerous than the main laser beam.
Casual viewing of the light or its reflection (briefly) is not considered extremely
hazardous. However, DO NOT STARE into the beam or its direct reflection. This can
cause permanent eye damage.

Figure 1: Pulsar 1212

Amada America, Inc. 1.5c, 09-19-96


1-4 POISONOUS VAPORS GENERAL PRECAUTIONS

SECONDARY RADIATION

Some substances, such as brick or concrete, can emit ultraviolet radiation when struck by
the laser beam. This invisible U.V. light, as well as some intense visible light, is called
SECONDARY RADIATION (light radiation). It can pass directly through clear safety
glasses, causing the same kind of discomfort and possible damage as from watching arc
welding.
• NEVER LOOK DIRECTLY AT THE POINT AT WHICH THE BEAM COMES INTO CON-
TACT WITH THE MATERIAL.
• IF VIEWING IS REQUIRED FOR TROUBLESHOOTING OR SERVICE, WEAR WELDING
PROTECTIVE EYEWEAR, (AWS) GRADE 5 OR BETTER.

FIRE

Flammable materials will ignite when struck by the laser beam. After cutting such
materials, immediately dispose of the scraps. Insure the area is clear of such materials
when performing any beam alignment procedures.

POISONOUS VAPORS

Some materials, such as plastic and fabric, emit harmful vapors when laser cut. Ensure
the work area is properly ventilated.
• Always ensure that the work area is well ventilated.
• Never breathe fumes from the cutting process.

1.5c, 09-19-96 Amada America, Inc.


GENERAL PRECAUTIONS G04 FUNCTION (DWELL TIME) 1-5

HIGH-VOLTAGE POWER

High-voltage power is used in the machine to create the laser beam. These are lethal
voltages, and are easily the greatest danger associated with laser equipment. Even after
power is shut off, a dangerous electrical charge may remain for several minutes.
• Do NOT open the cover panels unless you are a trained service person, or at the direction of
Amada’s Service department.
• Always turn the disconnect OFF before opening cabinets.
• If electrical problems occur, please contact the A.E.S.I. Laser Department rather than attempting to
correct them yourself.

MOVEMENT OF WORKSHEETS

With the Pulsar system, worksheets may extend from EITHER END of the table during
operation. Before starting the machine, ensure the area is clear of all uninformed
observers.

G04 FUNCTION (DWELL TIME)

When using the command G04, the machine will stop for the time determined by the
G04 and automatically continue operation. Refer to the Programming Manual for further
information.

Amada America, Inc. 1.5c, 09-19-96


1-6 Classification FEDERAL REGULATIONS

FEDERAL REGULATIONS

OSHA/ANSI

The OSHA organization looks to certain standards organizations for procedures and
recommendations. For laser equipment, ANSI Z136.1 is called out, which provides
various requirements and recommendations. One of the requirements is for a Laser Safety
Officer.

Laser Safety Officer

According to ANSI Z136.1-1993 section 1.3, “an individual shall be designated the Laser
Safety Officer (LSO) with the authority and responsibility to monitor and enforce the
control of laser hazards...”
The Customer is responsible to comply with the OSHA/ANSI standards.

CDRH

The Federal Government has created an agency of the Food and Drug Administration
know as the Center for Devices and Radiological Health (CDRH). It is the purpose of
this agency to establish guidelines for all lasers and/or laser systems sold in the United
States. These guidelines are listed in the Code of Federal Regulations, title 21, chapter I,
sub-chapter J, as applicable. It is in accordance with the guidelines that the following
information is provided.

Classification

The Pulsar and Altair machines are rated as class IV laser systems. They have a
continuous power output of over 1500 watts at 10.6 micrometers. The red laser is a
solid-state unit rated class IIIa at a wavelength of 670 nanometers. The laser unit
complies with all Federal regulations as originally produced by the manufacturer, FANUC
Corporation.
The laser system, as produced by U.S. Amada, Ltd., also complies with all regulations.
In addition to all features provided by FANUC, U.S. Amada, Ltd. has provided the
following labels.

1.5c, 09-19-96 Amada America, Inc.


FEDERAL REGULATIONS Labels 1-7

Labels

The labels for a Pulsar with 1500 Watt Fanuc laser is reproduced here.. Machines with
different lasers will have correspondingly different values for power, etc.

DANGER Label for main laser


This label warns of danger from the main (CO2) laser. It is is located on the front of the
machine near the warning light.

DANGER
LASER RADIATION-
AVOID EYE OR SKIN
EXPOSURE TO DIRECT OR
SCATTERED RADIATION

MODEL: C1500b
MAXIMUM OUTPUT 3000W
RATED OUTPUT 1500 W
PULSE DURATION 100µSec~CW

Figure 2: DANGER label

Amada America, Inc. 1.5c, 09-19-96


1-8 Labels FEDERAL REGULATIONS

DANGER Label for red laser

This label warns of danger from the visible (red) laser, and is located on the front of the
machine near the warning light.

Certification Label
Designates the CDRH classification, located above the machine nameplate on the lower
right side of the machine.

APERTURE Label
Designates the point at which the laser beam normally exits the machine. Located on the
cutting head.

Interlocked Beam Housing Label


Designates a cover or housing which is interlocked against machine operation when open.
Located on the access cover for the Y-Z axes, and in other locations as needed.
Reproductions of each of the above mentioned labels are pictured on these pages.

DANGER
LASER RADIATION
AVOID DIRECT EXPOSURE TO BEAM

SEMI-CONDUCTOR LASER
MAX OUTPUT < 5 mw
PULSE DURATION continuous
WAVELENGTH 670 nm
CLASS IIIA Laser System

Figure 3: DANGER label (red laser)

1.5c, 09-19-96 Amada America, Inc.


FEDERAL REGULATIONS Labels 1-9

Other Labels:

Other warning labels are located at various locations where laser or other hazards can
exist.

! DANGER
AVOID EXPOSURE -Visible and invisible
laser radiation is emittedfrom this opening

Figure 5: Aperture label

DANGER
VISIBLE and / or INVISIBLE LASER RADIATION
WHEN OPEN AND INTERLOCK FAILED OR DEFEATED
AVOID EYE OR SKIN EXPOSURE
TO DIRECT OR SCATTERED RADIATION

Figure 6: Warning - Interlock

CERTIFICATION LABEL
Complies with 21 CFR, Chapter 1, Subchapter J

Amada America, Inc.


7025 Firestone Blvd.
Buena Park, CA. 90621

Figure 4: Certification label

Amada America, Inc. 1.5c, 09-19-96


1 - 10 Additional Features FEDERAL REGULATIONS

Additional Features

Access doors have redundant interlock protection, as required. All other required features
are unchanged as provided by the laser manufacturer, with the exception of an additional
laser emission indicator, located on top of the machine.

Procedures Warning
As has been explained above, exposure to the laser beam can be harmful. If the laser
beam contacts your skin, it can cause serious cuts or burns. If the laser beam contacts
your eyes, it can cause temporary or permanent blindness. Since the laser beam is
radiated light, the CDRH frequently refers to the laser beam as radiation. The following
statement is made is accordance with CDRH requirements:
Caution - use of controls or adjustments or performance of procedures other than those
specified herein may result in hazardous radiation exposure.

1.5c, 09-19-96 Amada America, Inc.


GENERAL MACHINE COMMANDS

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2-2 G CODE LISTING

G CODE LISTING

The machine is controlled by various G-codes and M-codes. A listing of G-Codes


follows. For information about M-codes, see page 2-40.
CODE . . . . . . . . . . . . . . PURPOSE . . . GROUP
G00: . . . . . . . . Positioning (Rapid Traverse) . . . Motion
G01: . . . . . . Straight Line Motion (at feedrate) . . . Motion
G02: . . . . . . . Circular Arc (CW at feedrate) . . . Motion
G03: . . . . . . . Circular Arc (CCW at feedrate) . . . Motion
G04: . . . . . . . . . . . . . . . . . Dwell . . . General
G10 . . . . . . . . . . . . . . . Unload Pallet . . . Loader control
G20, G21 . . . . . . . . . . . Inch/Metric Select . . . Coordinates, dimensions
G24 . . . . . . . . . . . . . . . . . Piercing . . . Laser
G25, G27: . . . . . . . . . . Auto Repositioning . . . General
G31 . . . . . . . . . . . . . Cutting gas select . . . General
G32: . . . . . . . . Z-axis SENSOR MODE ON . . . Special
G33: . . . . . Z-axis SENSOR MODE ON cancel . . . Special
G40: . . . . . . Cutter path compensation cancel . . . Cutter compensation
G41: . . Cutter path compensation to LEFT of path . . . Cutter compensation
G42: . . Cutter path compensation to RIGHT of path . . . Cutter compensation
G50: . . . . . . . Return to Origin, end program . . . General
G61: . . . . . . . . . . . . . Exact Stop mode . . . Motion
G64: . . . . . . . . . . . Contour Cutting Mode . . . Motion
G75, G76: . . . . . . . Multiple Part Processing . . . Multiple
G90: . . . . . . . . Absolute programming select . . . Coordinates, dimensions
G91: . . . . . . . Incremental programming select . . . Coordinates, dimensions
G92: . . . . . . . . . . . . . . Origin Setting . . . Coordinates, dimensions
G93: . . . . . . . . . . . . . . Program Offset . . . Coordinates, dimensions
G95: (G65) . . . . . call program with parameters . . . Special
G96: (G66) . . . . . . . . . modal program call . . . Special
G97: (G67) . . . . cancel G97 modal program call . . . Special
G98: . . . . . . . . . . Multiple Part Processing . . . Multiple
G107: . . Pipe Interpolation (for rotary table option) . . . Special
G111: . . . . . . . . . . . . Square/ Rectangle . . . Hole
G112: . . . . . . . . . . . . . Round/ Obround . . . Hole
G113: . . . . . . . . . . . Single D/ Double D . . . Hole
G114: . . . . . . . . . . . . . . . . Polygon . . . Hole
G115: . . . . . . . . . . . Arc Slot, round ends . . . Hole
G116: . . . . . . . . . . . . Arc Slot, flat ends . . . Hole

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


G CODE LISTING 2-3

CODE . . . . . . . . . . . . . . . . PURPOSE . . . GROUP


G126: . . . . . . . . Bold Hole Circle pattern (BHC) . . . Pattern
G128: . . . . . . . . . Line At Angle pattern (LAA) . . . Pattern
G129: . . . . . . . . . . . . . ARC pattern (ARC) . . . Pattern
G130 . . . . . . . . . . . . . . . . Axes Retract . . . Special
G136: . . . . . . . . . . . Grid-X pattern (GRD-X) . . . Pattern
G137: . . . . . . . . . . . Grid-Y pattern (GRD-Y) . . . Pattern
G150 . . . . . . . Scaling / Coordinate system rotation . . . Special

Location Of Sections

Coordinates, dimensions . . . . . . . . . . . . 2-5


Motion . . . . . . . . . . . . . . . . . . . 2-10
General . . . . . . . . . . . . . . . . . . . 16-
Cutter compensation . . . . . . . . . . . . . . . 2-
Multiple . . . . . . . . . . . . . . . . . . . 2-34
Laser . . . . . . . . . . . . . . . . . . . . 2-25
Loader Control . . . . . . . . . . . . . . . . 2-48
Special . . . . . . . . . . . . . . . . . . . 2-45
Hole . . . . . . . . . . . . . . . . . . . . 3-4
Pattern . . . . . . . . . . . . . . . . . . . 3-16

M-Code listing . . . . . . . . . . . . . . . . 2-40

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2-4 MACHINE LAYOUT

MACHINE LAYOUT

These machines are hybrid systems, with moving material in the X-axis and moving head
in the Y-axis. The Pulsar moves the workpiece across a ball-transfer table, while the
Altair moves the pallet and material in the X-axis.
With axes at reference positions, the cutting head is at the X+, Y+ corner of the working
area.

Cutting
head

Y+

Clamps on opposing side of table (cutting head


when loader present
motion)

(table motion)
X+ X- Y-

Figure 1: Altair layout

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


COORDINATES and DIMENSIONS 2-5

COORDINATES and DIMENSIONS

The NC used on these machines accepts information within certain ranges of values. The
following table lists allowable values for various uses.

Numeric Formats / allowable range of values


Items range in INCH mode range in METRIC mode
X, Y, Z +/- 9999.9999 +/- 99999.999
G 1 ~ 9999 1 ~ 9999
N 1 ~ 99999 0 ~ 99999
O 0 ~ 9999 0 ~ 9999
R, I, J +/- 9999.9999 +/- 99999.999
M 0 ~ 999 1 ~ 999
X (as parameter) .001 ~ 9999.999 .001 ~ 9999.999
P 1 ~ 9999 1 ~ 9999

Y+

Cutting
(cutting head

head
motion)

Y- repositioning
pads
X + (material motion) X-
X0, Y0

Figure 2: Pulsar layout

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2-6 Work Chute Layout COORDINATES and DIMENSIONS

Work Chute Layout


The Pulsar is equipped with a work chute for dropping scrap or parts from the table.
Program commands may be used to control the work chute. It may also be activated
manually.

Dimensions of Pulsar Work Chute


Item Pulsar 1212 Pulsar 2415
a (total width) 1470 1750
b 125 (4.92) 125 (4.92)
c 75 (2.95) 75 (2.95)
d 430 (16.93) 430 (16.93)
e 120 (4.72) 120 (4.72)
f 550 (21.65) 550 (21.65)
maximum part size through 1270x550 1550x550
work chute (50.0x21.65) (61.0x21.65)

(limits of work area)


(c)

(d)

(e)
(f)
(a)

(b)

Figure 3: Work chute dimensions (Pulsar only)

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


COORDINATES and DIMENSIONS G91 Incremental Programming 2-7

G20 Select INCH Coordinates


May be used in MDI, or at the beginning of a program on a line by itself. After
changing coordinate system, G92 must be re-set. This may be done by re-referencing the
machine (using RETRACT mode) or by using the G92 or G130 instruction.
! In a program, MUST be followed by either a G92 statement for INCH coordinates, or a G130
instruction.

G21 Select METRIC Coordinates


May be used in MDI, or at the beginning of a program on a line by itself. After
changing coordinate system, G92 must be re-set. This may be done by re-referencing the
machine (using RETRACT mode) or by using the G92 or G130 instruction.
! In a program, MUST be followed by either a G92 statement for METRIC coordinates, or a
G130 instruction.

G90 Absolute Programming


When G90 is commanded, all coordinates in the program refer to current program origin
or to the Absolute Origin Point.
G90 is MODAL, and remains effective until G91 is commanded.

G91 Incremental Programming


When G91 is commanded, all coordinates in the program are incremental distances from
the previous coordinate.
G91 is MODAL and remains effective until G90 is commanded.

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2-8 G92 Establishing Coordinate System COORDINATES and DIMENSIONS

G92 Establishing Coordinate System


The G92 command is optional, unless the system has been switched between Inch and
Metric. Once the machine has been powered up and referenced, the standard coordinate
system is ready to use.
The G92 instruction may be used to establish an Absolute Origin Point for programming.
The usual (default) Absolute Origin Point for the X and Y axes corresponds to the corner
of the sheet of material closest to the junction of the Work Clamps and the X-Gauge
Block. (1)
When the machine has been referenced and is at “home” reference position, the NC’s
Position display (FUNC+POS keys) displays values which may be used in the G92
statement for the active units system (Inch/MM).
The following charts list dimensions for some common machines. If your machine does
not appear here or the numbers do not seem to “match up”, confirm with Amada the
correct values for your machine and write them in below.

Machine Type X axis mm (in) Y axis mm (in) Z axis mm (in)


Pulsar 1212 std, XL 1270 (50.000) 1270 (50.000) 300 (11.8110)
Pulsar 2415 2520 (99.2126) 1550 (61.0236) 300 (11.8110)
Altair 2412 2520 (99.2126) 1270 (50.000) 300 (11.8110)
Altair 3015 3070 (120.8661) 1550 (61.0236) 300 (11.8110)

1 The G92 command must be immediately followed by the appropriate X, Y, and Z values, all on the same
block of information.

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


COORDINATES and DIMENSIONS G93 Origin Point Offset 2-9

G93 Origin Point Offset

The G93 command establishes a Reference Origin Point, relative to the Absolute Origin
Point, anywhere within the limits set by G92. This is done for ease of programming.
G93 X__ Y___ Z___
X X-offset
Y Y-offset
Z Z-offset (normally zero) (4)

Example:
G93 X0.2 Y12.0 Z0
Shifts the part-program reference point 0.2 inches in the plus-X direction and 12.0 inches
in the plus-Y direction from the Absolute Origin point or current reference established by
a G98 multiple part instruction (see page 34 ).
To cancel the Origin Point Offset:
G93 X0 Y0 Z0 (must have G90 active for cancellation)

Notes:
1) The G93 command must be immediately followed by the appropriate X, Y,
and Z values, all on the same block of information.
2) When programming multiple parts using G98, the G93 refers to each part
origin as set by G98.
3) If G91 (incremental coordinates) is effective when G93 is commanded, it
becomes an incremental offset from the previous G93. Otherwise it replaces
the previous G93.
4) When using the Cutting Database, the system automatically corrects for
material thickness. Unless cutting formed materials or not using the cutting
database, use Z0.

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 10 G00 Rapid Traverse MOTION INSTRUCTIONS

MOTION INSTRUCTIONS

Motion instructions belong to two groups: Rapid Traverse, and Contouring. Rapid
Traverse (G00) is strictly for positioning the material to a particular location. Contouring
instructions (G01, G02, G03) are used to move the material through a particular path
under the cutting head at a particular speed (feedrate)
The system defaults to ABSOLUTE coordinates programming.

G00 Rapid Traverse

This command is for positioning. It moves the table to the designated X, Y axis location
at the current rapid traverse speed. (default is maximum table speed)
G00 X____ Y____
The Z-axis may also be positioned, but not on the same block as with X, Y axes.
Only axes included in the command are actually moved.
The laser beam is OFF when G00 is active.
Notes:
Each axis moves independently, so the material path is usually not a straight line.
G00 forces an in-position check at the commanded end point. This may be used
to force a sharp corner during processing. (use G00 on separate line) See
page 27 for more information.
Maximum rapid traverse speed depends on the machine (1575 or 3150 ipm).The manual Fast Feed
Override switches on the NC Operator Panel can reduce table travel speed
to 50% or 25% of the maximum.
G00 is MODAL: Once commanded, it stays in effect until a G01, G02, or G03 is
commanded.
Absolute/incremental programming available by G90/G91

10
(motion path is not a
straight line) X25.0, Y10.0
(ending point)

Y+
G00 X25.0 Y10.0 ;

X0 Y0
(starting point)
10 20 X+

Figure 4: Positioning with G00

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


MOTION INSTRUCTIONS G01 Straight Line Motion 2 - 11

G01 Straight Line Motion

Moves the material from current position to commanded location via a straight line.
Feedrate, assist gas selection, laser power, pulse rate, etc. are determined by the active
material and table selection (M102, En) and by active operator overrides.
G01 X__ Y__
X_ X-coordinate (mm or in.)
Y_ Y-axis coordinate (mm or in.)
Notes:
G01 is MODAL: once commanded, it remains effective until a G00, G02, or G03
is commanded.
The machine is capable of moving all three axes at the same time, in this mode.
Absolute/incremental programming available by G90/G91
A feedrate must be specified for G01, G02, G03. This is normally done by M102
and Enn, but may also be done using an Fnnnn feedrate command
During machine operation, feedrate may be overridden from 0% to 255% in 1%
steps from the operator panel.
Example:
G90 G00 X11.0 Y20.0
G91 G01 X7.0 Y4.0

Y+

2 X18.0, Y24.0
(ending point)
20
1

X11.0 Y20.0
(starting point)

X+
10 20

Figure 5: G01 motion

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 12 G02 Circular Arc CW MOTION INSTRUCTIONS

G02 Circular Arc CW

Moves the material from current position to commanded location via a clockwise arc at a
commanded radius and feedrate.
G02 X___ Y___ R__ (or I__ J__)
X X-coordinate (mm or in.)
Y Y-axis coordinate (mm or in.)
R Radius of arc (negative value creates an arc >180°)
(can use either R or I, J in instruction)
I Distance in the X-direction from the starting point to the arc center.
J Distance in the Y-direction from the starting point to the arc center.
Example of R format
G90 G02 X.5 Y25.0 R2.5
Example of I,J format
G90 G02 X.5 Y25.0 I.5 J2.449
NOTES:
G02 is MODAL: once commanded, it remains effective until a G00, G01, or G03
is commanded.
The parameter “R” has priority over “I” and/or “J”, when used on the same line.
The radius R (or that computed from I, J) must be non-zero.
Absolute/incremental programming available by G90/G91 only affects the end
point. The I, J values are always incremental from arc starting point.
If the angle of the arc is greater than 180 degrees, the R value must be negative.
The machine is capable of moving only two axes at the same time in this mode.
To cut a full circle, I and J must be used, rather than R.
A feedrate must be specified for G01, G02, G03. This is normally done by M102
and En, but may also be done using an Fnnnn feedrate command
During machine operation, feedrate may be overridden from 0% to 255% in 1%
steps from the operator panel.

radius R when a negative


(negative) value is given for R,
the arc >180° is used

X1Y1

R(positive)
X2Y2

Figure 6: Effect of negative R

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


MOTION INSTRUCTIONS G02 Circular Arc CW 2 - 13

End
point
y2
Center of arc

R
J
I

y1
Start Point
X

x2 x1

Figure 7: G02

center at X4" Y6"

Radius = 2"
Start at center, cut to
Center 45° from bottom
Point

Start

J
End

Figure 8: Full Circle with G02 I, J


G00 X4.0 Y4.727 position to start point
G01 X6.0 Y4.586; cut to edge (assumes M103
active)
G02 I-1.414 J1.414; cut circle with 2" radius

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 14 G03: Circular Arc CCW MOTION INSTRUCTIONS

G03: Circular Arc CCW

Moves the material from current position to commanded location via a counter-clockwise
arc.
This command is used to cut material in a counter-clockwise arc at a commanded
feedrate and radius. The X and Y values specified determine the endpoint of the cut. The
R value specified determines the radius of the cut.
G03 X____ Y____ R__ (or I__ J__)
X X-coordinate (mm or in.)
Y Y-axis coordinate (mm or in.)
R Radius of arc (negative value creates an arc > 180°, see figure 9)
(can use either R or I, J in instruction)
I Distance in the X-direction from the starting point to the arc center.
J Distance in the Y-direction from the starting point to the arc center.

NOTES:
G03 is MODAL: once commanded, it remains effective until a G00, G01, or G02
is commanded.
The parameter “R” has priority over “I” and/or “J”, when used on the same line.
The radius R (or that computed from I, J) must be non-zero.
Absolute/incremental programming available by G90/G91 only affects the end
point. The I, J values are always incremental from arc starting point.
If the angle of the arc is greater than 180 degrees, the R value must be negative.
The machine is capable of moving only two axes at the same time, in this mode.
To cut a full circle, I and J must be used, rather than R.
A feedrate must be specified for G01, G02, G03. This is normally done by M102
and En, but may also be done using an Fnnnn feedrate command
During machine operation, feedrate may be overridden from 0% to 255% in 1%
steps from the operator panel.

radius R
(negative) when a negative
value is given for R,
the arc >180° is used
X2Y2

R(positive)

X1Y1

Figure 9: G03 Effect of negative R

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


MOTION INSTRUCTIONS G03: Circular Arc CCW 2 - 15

I
y2
Start Point J ( negative value)

R Center of arc

y1 End point

x2 x1

Figure 10: G03

Center at X4" Y6"

Radius = 2"
I=0, J=2.0

Center
Point

J
Start

End

Figure 11: Full Circle with G03 I, J


G00 X4.0 Y4.2; position to start point
G01 Y4.0; cut to edge (assumes
M103 active)
G03 I0 J2.0; cut circle with 2" radius

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 16 N__ Sequence Numbers GENERAL

GENERAL

O__ Program Numbers


Each program must be assigned a program number. This number is used to separate the
200 different programs that can be stored in memory at one time. The program number
must begin with the letter “O”.
Notes:
1) Any number from 0 to 8999 can be used.
2) Program 0 (zero) should be left vacant, as it can easily be overwritten during
certain Extended Edit procedures.
3) Programs numbered 8000 to 8999 can be protected by setting a parameter.

F__ Feedrate Code


Cutting feedrates are normally specified by using M102 to select material type and
thickness, and using E1..E9 to fine-tune or select for type of contour or detail. The
F-code may be used to override a standard feedrate, or for material for which an entry
does not exist in the database.
Notes:
1) In Inch Mode, the feedrate is in inches per minute.
2) In Metric Mode, the feedrate is in millimeters per minute.
3) An F code is required only when the M102 functions are not used.

D__ Offset Code


These codes are not used on the Pulsar, Altair. Instead, cutter offset amounts are kept in
the Cutting Parameter Database. See the section on Cutter Compensation, beginning page
22, and the section on Standard Holes, in Chapter 2.

N__ Sequence Numbers


Instruction blocks in a program may be marked or labeled using sequence numbers.
When used, a sequence number must be the first address in the program block. The valid
numeric range is from 1 to 99999. They do not need to be in numeric sequence.

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


GENERAL G04 Dwell 2 - 17

; End Of Block
This symbol is used to separate one block of information from another.
It may be used on a line by itself to force the machine to create a “square corner”. See
page 27 for more information.

/ Block Skip
If the Block Skip button is illuminated, any block of information with this symbol at its
beginning will be ignored.

(Comments)

Comments may be placed in a program by enclosing them in parentheses.


If a comment is placed on the first line after the program number, it will be displayed in
the program directory listing of the CNC (machine control). Comments should not be
mixed into the middle of program lines. Place each comment at the end of a program
line or on a separate line.
O1234 (SAMPLE COMMENT);
(THIS COMMENT IS ON A LINE BY ITSELF);
If programming off-line, make sure to use ALL CAPITALS for comments and
instructions.

G04 Dwell

The dwell function stops the machine for a specified period of time, in seconds.
G04 Xnnnn
Where .001 <= nnnn <= 9999.999
Note:
1) CAUTION: Use of G04 between contouring motion instructions (G01, G02,
G02) cancels cutter compensation.
2) When the time period is over, machine operation continues. Use extreme
caution when using the Dwell function.
3) The minimum dwell value is 0.001 second. This is equivalent to G04 with no
“X” value.

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 18 G50 Home Return GENERAL

G25, G27 Programmed Repositioning


See following pages.

G31 Assist Gas Select

To select assist gas type and flow parameters


Don’t try to use this instruction in a program that uses the Cutting Database.
G31 P_ Q_
P_ gas number to use (1~5)
Q_ gas flow to use (1~3)
• Assist gas pressure (when Programmable Assist Gas Pressure option is installed) is normally set from
the material selection (cutting database) or on the machine SET PAGE.
• Any value specified on the SET PAGE will be overridden when a program specifies a material us-
ing M102.
EXAMPLE:
G31 P4 Q1; Gas 4 is selected for use, at flow levels set by gas flow
table entry 1.
To view or set values in the gas flow table, press the FUNC and OFSET keys several
times until the soft keys “POWER, SET, DATA” are displayed. Then press the SET soft
key. The “PAGE ⇑”, “PAGE ⇓” keys are used to view next, previous entries in the table.

G50 Home Return


The command G50 causes all axes to return to the Home Origin position and ends the
program. The G92 values are reset to default values. (see also: G130)
This command also cancels “Cutting mode”, cutter compensation, coordinate rotation,
and scaling.
Note:
1) No other command can be on the G50 line.
2) If G50 is used in a program, M30 is not needed.

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


GENERAL G64 Contour Cutting Mode 2 - 19

G61 Exact Stop Check Mode

This command requires the machine to stop and wait for verification of each
programmed position before moving toward the next programmed position.
Notes:
1) G61 must be canceled before cutting any blended radii or using any of the
standard hole commands (G111~G115) either singly or in patterns.
2) Once G61 is commanded, it will stay in effect until a G64 is commanded.

G64 Contour Cutting Mode


This is the default cutting mode for the machine. No position verification is required
prior to movement towards the next programmed position. This mode is in effect until
changed by a G61 command.

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 20 G64 Contour Cutting Mode GENERAL

repositioning
pads

worksheet 100 (3.94)

195 320
(7.68) (12.60)

Figure 12: Repositioning arrangement (Pulsar only)

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


GENERAL G25, G27 Programmed Repositioning 2 - 21

G25, G27 Programmed Repositioning

( Pulsar only)
There may be times when you need to process sheets of material longer than the X-axis
travel of the machine. This can be done by using the command G27, which causes the
machine to release the worksheet, move the Work Clamps to a new position, and re-grip
the material. This is done without loss of registration of the worksheet.
G25 does the same thing as G27 on this machine. It does not move the clamps away
from the workpiece as it does on other machines. G25 is provided for program
compatibility only.
An M104 and (if cutter comp is active, G00 G40) must be commanded prior to the
reposition.
Example:
M104; Cancel “cutting mode”

G00 G40 X29.0 Y15.0; Cancel cutter compensation, move to


suitable location on sheet
G27 X28.0; Reposition 28"

Note the locations of the repositioning pads for your machine, and make sure to position
the workpiece so that the pads are on the sheet when repositioning.
Notes:
1) The Work Holders must have solid material underneath them to insure a good
hold on the worksheet. If necessary, you can move the material with a G00
prior to the reposition.
2) No other information can be on the G25 or G27 line except the X dimension.

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 22 G41 Cutter Compensation - Left CUTTER COMPENSATION

CUTTER COMPENSATION

Cutter compensation is used to correct for the width of cut (kerf width) when laser
contouring. The part program is normally written to the print dimensions, and cutter
compensation is used to correct for the width of the “cutting tool”. (The offset amount
should be 1/2 the total width of the cut.)
The functions use an offset amount held in the Cutting Parameter Database. Each entry
in a material type/thickness table (selected by M102 and “E” value) has an entry for
cutter offset.
The standard cutter offset table also exists in the NC. Those entries are selected by “D”
codes. The “D” address is not normally needed.

G41 Cutter Compensation - Left

This command will offset the beam to the left of the programmed direction of travel.
This is done to compensate for the width of the cut.
G00 G41;
The offset amount is determined by the active material type/thickness selection (from
M102) and active “E” value. These select the table entry in the Cutting Parameter
Database, which has the offset distance to use.
Notes:
1) This command should be called on the same line as the positioning move prior to the
start of cutting.
2) This command must be used with a G00 or G01 instruction. It is not necessary to
include X or Y arguments. Starting or canceling cutter compensation with G02 or G03 is
not permitted.

Actual Compensated Beam Path


offset distance
Programmed Beam Path

Figure 13: Cutter Compensation Left

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


CUTTER COMPENSATION G40 Cutter Compensation - Cancel 2 - 23

G42 Cutter Compensation - Right


This command will offset the beam to the right of the programmed direction of travel.
This is done to compensate for the width of the cut.
G00 G42;

Programmed Beam Path

offset distance
Actual Compensated Beam Path

Figure 14: Cutter Compensation Right

Notes:
1) This command should be called on the same line as the positioning move prior
to the start of cutting.
2) This command must be used with a G00 or G01 instruction. It is not necessary
to include X or Y arguments. Starting or canceling cutter compensation with
G02 or G03 is not permitted.

G40 Cutter Compensation - Cancel


This command is used to cancel any previously commanded G41 or G42.
This command must be used with a G00 or G01 instruction. It is not necessary to
include X or Y arguments. Starting or canceling cutter compensation with G02 or G03 is
not permitted.
G00 G40;

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 24 G40 Cutter Compensation - Cancel CUTTER COMPENSATION

Notes

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


LASER CONTROL E1...E10 Cut Condition select 2 - 25

LASER CONTROL

The laser is controlled using selections from a Cutting Parameter Database, which has up
to ten sets of feedrates, gas selection, piercing information, and other necessary data for
successful cutting of each standard material type/thickness combination.
For new or non-standard material types or thicknesses, the user can create new data files
either as copies from existing ones or from scratch. The user’s data files reside in the NC
along with the Amada cutting data, and are handled and used exactly the same as the
ones that came from Amada.
Only one material name can be active at a time- active material name is used for cutting,
piercing, edge control, and restart of interrupted cut.
M102 is used to select the material/thickness, then a “E” code (from 1 to 10) is used to
select a set of parameters for that material. “E” codes are also used to override default
pierce and EDGE(2) selections..

M100: Laser Mode ON


Opens the mechanical shutter and enables laser operations.

M101: Laser Mode OFF


Closes the mechanical shutter and disables laser operations.
• NOTE: Always use M101 before opening the trap door (PULSAR only)

M102 Material Designation

Use to select material type and thickness from Cutting Parameter Database.
M102 (typennn)
Where typennn must match a material table in the Cutting Parameter Database. The
default cutting parameters for that material type and thickness will then be used.

E1...E10 Cut Condition select


Thereafter, an “E” value may be commanded (E1 .. E10), to select any of the ten entries
in that particular material/thickness table.

2 EDGE settings used to aid in cutting sharp corners, etc. Not present on all machines.

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 26 G24 Piercing LASER CONTROL

E101...E103 Pierce Condition select


Select among preset piercing condition for the selected material. If piercing is not
selected in the program, the default pierce (set within the cutting database for that
material) is used.
EXAMPLE:
M102 (SUS1.5);
E3; select condition 3

E102; select piercing #103

E201...E205 Edge Condition select

Edge condition really refers to handling of sharp corners. The “sharpness” of a corner is
determined by the angle between the two line segments at the corner. If the angle is the
same or smaller (sharper) than the setting in the active EDGE table, then the system will
use the feedrate and laser settings in the Edge table for that corner. (Feedrate, power,
pulse parameters, etc. for the distance set in the table.)
Select among the preset EDGE conditions for the active material name. selected by the
part program.

G24 Piercing

This command is mainly present for compatibility with previous machines. Normally, the
Cutting Parameter Database should be used, which has piercing information for each
material.
To pierce a hole or set piercing at specified power, duty cycle, etc.
G24 S___ P___ Q____ R____ L_
S_ laser power
P_ Laser pulse frequency (Hz)
Q_ Laser pulse duty (%)
R_ Piercing time (seconds)
valid range: 0 to 999999.99 (sec)
L_ Memorization/execution: if 0, is executed immediately. If 1, is memorized for
later use.

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


LASER CONTROL Notes on Sharp Corners 2 - 27

M103 Start Cutting Mode

M103 An; If A0 is present, no pierce is made.


If “A” is missing or has a non-zero value, a pierce is made according to the
selected cutting data table.
The head is lowered to the material surface, and the material is pierced, using the routine
called out in the Cutting Parameter Database (3). In this mode, the laser beam will be
active during any contouring move (G01, G02, G03) move, and inactive during any
rapid-traverse move (G00). Use M104 to cancel this mode.

M104 Cutting Mode Cancel


Cancels M103 mode, turns laser beam off, and retracts head to safe height.
M104 M__ Z__
M__ Optional code (M00 / M180) for feed-hold or trap door.
Z__ Incremental retract distance. Overrides value stored in the control.
(Z-retract height is stored in parameter “setting values”)
EXAMPLE:
M104 M00 Z50.;
Cancels M103 mode, retracts head 50.0 mm above part surface, and applies an M00.
(wait for operator to press START)

Notes on Sharp Corners

G00 may be used on a line by itself (without X, Y, or Z) to force a sharp corner


and create a brief dwell. The laser beam will be OFF during this dwell,
which may help to cool the material being cut. However, this defeats the
EDGE (corner) handling of the control. If using the edge/corner control
features, watch out for extra G00 or EOB lines in the program.
An EOB may be used to force a blank line in the program, which also forces a
sharp corner. (like G00) When running in normal M103 mode (shutterless
beam/power control), the laser beam stays on at cutting power during the
corner pause. This is different than putting a G00 on a line by itself.
Either of the methods above will defeat the NC’s EDGE/CORNER Control
feature. (see page 29) When cutting a material which requires the
edge/corner control, don’t use these methods. Instead, use Exact Stop Check
mode (G61) on the section which requires sharp corners.

3 If M103 A0 is used, then any piercing routine in the selected material/E-code is ignored.

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 28 Notes on Sharp Corners LASER CONTROL

Notes

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


LASER CONTROL Other 2 - 29

Cutting Parameter Database

The Cutting Parameter Database is used to control piercing and cutting parameters. It
also provides for special handling of sharp corners and recovering from an interrupted cut.
Only one material name can be active at a time- active material name is used for cutting,
piercing, and edge control.
The listing below is a brief summary of the items settable.

Laser pulse frequency


Piercing Variables
Laser pulse duty
assist gas selection
Laser Power: initial Recover Variables
Laser Pulse Frequency: initial Pierce info on restart
Laser duty cycle: initial distance
Laser Power: step speed
Laser Pulse Frequency: step frequency
Laser duty cycle: step duty
number of steps
Other
time of each step
Cap sensor start height
total allowable time
Z-axis retract height no end
Cutting Variables Z-axis retract height for M00
Feedrate Z-axis retract height for chute
assist gas selection Assist gas “ON” height
Laser Power focus base height
Laser Pulse Frequency
Laser duty cycle For information on setup and
maintenance of the Cutting Parameter
cutter offset
Database, see the operator manual.

Edge Variables
angle
feedrate

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 30 Macro Memory (U, V) U, V, W MACRO FUNCTIONS

U, V, W MACRO FUNCTIONS

These functions permit storing portions of an NC program in a “macro” and recalling


them one or many times later in the same program. Numbers from 01 to 99 can be used.

Macro Number Usage


NUMBERS PURPOSE
01 to 59 memorize instructions and execute them at the same time.
60 to 89 memorize instructions but do not execute them at the time of storage.
90 to 99 memorize multiple macros as a group.
Macro numbers 90 to 99 can only memorize commands that are inside other macro
instructions.
If the BLOCK SKIP (slash) code is instructed between U and V, no memorization can be
performed while the BLOCK SKIP key is ON.

Macro Memory (U, V)


Unn and Vnn mark the beginning and end of a block of instructions to be memorized.
Each Unn must be paired with a corresponding Vnn, with nn being a number 01 to 99.
The instructions M02, M30, and G50 are not permitted in U...V macro blocks.
Each Unn block must be closed with matching Vnn before another U may be
commanded.

U02
G90 X25.1 Y31. memorizes these
instructions while
G12 I.502 F35 executing them
V02
.

U62
G90 X22.1 Y28.2 memorizes these
instructions
G11 I.502 J .5 K 30 without
F35 executing them
at this point
V62
.
W02
W60 recalling macros
Figure 15: Macro storage/recall

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


U, V, W MACRO FUNCTIONS Macro Recall (W) 2 - 31

Macro Recall (W)

Once a macro has been stored using Unn, Vnn, it may be recalled as many times as
necessary using Wnn.
To recall one or several macros in a grid, use the G98/ G75/ G76 Multiple Part
functions.
See the section on Multiple Part Processing (page 34 ) for more information.

.
U90 Begin macro 90 to store macros 60, 61

U60 Begin macro 60 definition

.
.
.
V60 End definition of macro 60

U61 Begin macro 61

.
.
.
V61 End of macro 61 definition

G112 X5. Y5. I.5 Since the G112 is not inside a U..V macro, it will
not be stored in macro 90. Instead, It will be
executed immediately, Since this is prior to the
G93, it may not produce the intended result.
V90 End of macro 90 definition

G93 X0.5 Y12.0


W90

Figure 16: U,V Macros 90..99

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 32 Nested Macros U, V, W MACRO FUNCTIONS

Nested Macros

One macro can call another macro. The W instruction may be memorized inside a U-V
block. Macros can be nested up to three-deep. (see figure 17)
The following example shows nested macros. The first macro (60) has code to contour
two holes. The second macro calls the first, then contours the periphery of the part. The
third macro sets up the laser cutting information and coordinate system offset and calls
the second macro. It then cancels cutting mode and laser mode and drops the part out
the work chute. Notice that, since all macros are numbered 60 and above, they are only
memorized (not executed) until the W62 command is executed near the bottom of the
program.
This example only shows the nesting of U-V macros. This programming technique will
not be optimum in all circumstances.

N01 G90 G92 X98.425 Y49.213; N22 G01 X7. Y0;


N02 U60; begin first macro N23 G01 X7. Y.1;
N03 G00 X2.175 Y2.; position for first hole N24 G01 X8. Y.1;
N04 G01 X2.375 Y2. E002; lead-in N25 G01 X8. Y3.9
N05 G03 X2.375 Y2. I-.375 J0; cut circle N26 G01 X7. Y3.9
N27 G01 X7. Y4.
N06 G00 X4.175 Y2.; position for second
hole N28 G01 X4. Y4.
N07 G01 X4.375 Y2.; N29 V61 end of second macro
N08 G00; N30 U62; begin third macro
N09 G03 X4.375 Y2. I-.375 J0; N31 M100; set up laser
N10 V60; end first macro N32 M102(SUS0.078);
N11 U61; begin second macro N33 M103;
N12 W60; call first macro to cut holes N34 W61; call second macro, which
calls first macro
N13 G00 X3.8 Y4.0; position for periphery
N35 M104 cancel Cutting Mode
N14 G61; use Exact Stop Check for
sharp corners N36 M101; cancel Laser Mode before
using work chute!
N15 G01 X4. Y4.0 E3;
N37 M180; drop the part through the
N16 G01 X4. Y3.5;
work chute
N17 G01 X0 Y3.5;
N38 V62; end of third macro
N18 G64; cancel Exact Stop Check
mode for corner N39 G93 X.25 Y4.5; set coordinate
offsets for part
N19 G01 X0 Y.6;
N40 W62; call and run the whole thing
N20 G03 X.6 Y0 I.6 J0;
N21 G61; use Exact Stop Check for N41 G50
sharp corners

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


U, V, W MACRO FUNCTIONS Nested Macros 2 - 33

Figure 18: Example Part


begin program

end program
(memorize
macros)

Top level N01 N40 Ê N41 Æ

Macro recall
level 1
N34 Ê N35 Æ
N30 Ä N38 È

Macro recall
level 2
N12 Ê N13 Æ
N11 Ä N29 È

Macro recall
level 3
N02 Ä N10 È

Figure 17: Macro execution levels

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 34 G98: Multiple Part Setup MULTIPLE PART PROCESSING

MULTIPLE PART PROCESSING

The multiple part functions are like those used on Amada’s NCTs, rather than on
previous Amada lasers. All portions of a part program to be called out as a multiple must
be stored in U-V macros, NCT style. See page 30 for U, V, W macro usage.
As on the NCTs, the machine can either run a single part for checking, the remainder of
a sheet (where the first part has been cut already), or all parts specified by G98. This
selection is done on the machine’s “Operator Panel”. On many machines, this is a “soft
panel”, which may be displayed on the NC display screen.
The grid of parts may also be started (or resumed) on any part in the grid. See the G75,
G76 commands for further information.

Setting Result
“First Process” cuts only the first piece
“Others Process” cuts remaining pieces (all but first piece)
“All Process” cuts entire sheet according to the G98 setup

G98: Multiple Part Setup


Sets up a grid for multiple part processing. Specifies global offset, increment between
parts, and numbers of parts in each direction. If a part contains G93 offsets (see page 9
), they will refer to the local part offset each time it is recalled within the G98 grid.
G98 X__ Y__ I__ J__ P__ K__
X... is the origin point for the first part in the X-axis (absolute value)
Y... is the origin point for the first part in the Y-axis (absolute value)
I... increment or spacing in the “X” axis
positive: +X direction
negative: -X direction
J... increment or spacing in the “Y” axis
positive: +Y direction
negative: -Y direction
P... number of additional parts in the X direction (zero or positive integer)
K... number of additional parts in the Y direction (zero or positive integer)

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


MULTIPLE PART PROCESSING To Cancel G98 2 - 35

For multiple part processing, the part-cutting program code must be memorized in U-V
type macros. This is the same as used on Amada’s NCTs, and unlike previous laser
programming.
Since the G98 provides offsets for X and Y, the part may be programmed in any
convenient fashion, and the G98 may be used to place the parts on the sheet. The part
may also include one or more G93 offsets as desired.
G98 sets up origin, increments, and numbers of pieces. G75 or G76 determines the
macro(s) to be called and the starting quadrant and directiion of processing.

Format of G98 usage:

G98 X_ Y_ I_ J_ P_ K_;
U_;
...
...
...
V_;
G75 (or G76) W_ Q_ P_;

To Cancel G98
Command G98 with X, Y values of zero to cancel a previous G98.
G98 Z0 Y0:

X I I

Figure 19: X, Y, I, J for G98

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 36 G75, G76: Multiple Macro Recall MULTIPLE PART PROCESSING

G75, G76: Multiple Macro Recall

These are used to recall a U-V macro in a grid. The pattern Origin, increment values and
quantities must be first set using G98
G75 W__ Q__ (P__) Grid-X
G76 W__ Q__ (P__) Grid-Y
W__ Specifies macro number to recall
Q__ Specifies a starting quadrant, 1-4 (See figure 20)
P__ (optional) Specifies part number to start (resume) with.
• When using G98 with P0, only use Q1 or Q3.
• When using G98 with K0, only use Q1, Q2.

! (The above notesrefer to the “P” value in the G98 instruction, not the “P” value which may or
may not be present in the G75 or G76)

Q3 Q4

Q1 Q2

Figure 20: Quadrants for G75, G76

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


MULTIPLE PART PROCESSING G76 W__ Q__ P__ (Grid-Y) 2 - 37

G75 W__ Q__ P__ (Grid-X)

Recalls a macro according to the current G98 grid settings.


For single horizontal row of parts, use G98 with K0, G75 with Q1 or Q2.

G76 W__ Q__ P__ (Grid-Y)

Recalls a macro according to the current G98 grid settings.


For a single vertical row of parts,, use G98 with P0, G76 with Q1 or Q3.

Figure 21: G75 with Q3

Figure 22: G76 with Q4

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 38 Multiple Part Example MULTIPLE PART PROCESSING

Multiple Part Example

The following is a part-program using G98 to cut a grid of pieces out of a sheet. In this
case, instead of using G112, the holes were “hard-coded”.
Note that “spaces” have been added between instruction words for readability. This
should not be done in a program to be used on the machine.

(FORMULT) G00
(36. X 36., .078 SUS) G01 X0 Y.6
(4., 32.) G03 X.6 Y0 I.6 J0
M102 (SUS0.078) G00
G90 G92 X98.425 Y49.213 G01 X7. Y0
G98 X1 Y4.5 I8.5 J4.3 P3 K6 G00
U60 begin macro G01 X7. Y.1
M100 G00
G00 X2.175 Y2. position for first hole G01 X8. Y.1
M103 G00
G01 X2.375 Y2. E002 G01 X8. Y3.9
G00 G00
G03 X2.375 Y2. I-.375 J0 G01 X7. Y3.9
G00 G00
G00 X4.175 Y2. position for second hole G01 X7. Y4.
G01 X4.375 Y2. G00
G00 G01 X4. Y4.
G03 X4.375 Y2. I-.375 J0 M104
G00 M180
G00 X3.8 Y4. position for periphery V60
G75 W60 Q4
G01 X4. Y4.
M101
G00
G50
G01 X4.Y3.5
%
G00
G01 X0 Y3.5

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


MULTIPLE PART PROCESSING Multiple Part Example 2 - 39

Figure 24: Single part

Figure 23: Sample part using G98

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 40 Multiple Part Example M-CODES LISTING

M-CODES LISTING

Listing of M-Codes

The following M-codes are used on one or both machines.


M-CODE . . . . . . . . . . . . . PURPOSE . . . GROUP (page)
M00: . . . . . . . . . . . . . . Program Stop . . . General (42)
M02: . . . . . . . . . . . . . . . Program End . . . ‘’
M06: . . . . . . . . . . . . . . . Change Head . . . Special (45)
M10, M11 . . . . . . . Workpiece clamp/release . . . Special (45)
M30: . Program End, return to beginning of program . . . General (42)
M33: . . . . . . . . . . . . . . . Pallet Load . . . Loader ( 44, 48)
M80, M81: . . . . . . . Work Chute open/close . . . General (42)
M96: (M98) . . . . . . . . . . Call Subprogram . . . ‘’
M97: (M99) . . . . . . . . . End of Subprogram . . . ‘’
M100: . . . . . . . . . . . . Laser Mode ON . . . Laser (25 ,44)
M101: . . . . . . . . . . . . Laser Mode OFF . . . ‘’
M102 . . . . . . . . . . . Material Designation . . . ‘’
M103 . . . Pierce Material, start CUTTING MODE . . . ‘’
M104 . . . . . . . . . cancel CUTTING MODE . . . ‘’
M180 . . . . . . Open and close the work chute . . . General (42)
Sensor M-Codes (option, Altair only)
M720: . . . . . . . . . . . . . . Z-sensor On . . . Altair (44)
M721: . . . . . . . . . . . . . Z-sensor Off . . . “
M722: . . . . . . . . . Sensor Calibration On . . . “
M723: . . . . . . . . . Sensor Calibration Off . . . “
M724: . . . . . . . . . . Nozzle Gap 0.3 mm . . . “
M725: . . . . . . . . . . Nozzle Gap 1.5 mm . . . “

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


M-CODES LISTING Multiple Part Example 2 - 41

Auto Cutting-Head Changer (option, Altair only)


M740: . . . . . . . . . . . . Cutting Head Cancel . . . ( 45)
M741 . . . . . . . . . . . . . . . Cutting Head #1 . . . “
M742 . . . . . . . . . . . . . . . Cutting Head #2 . . . “
M743 . . . . . . . . . . . . . . . Cutting Head #3 . . . “
M744 . . . . . . . . . . . . . . . Cutting Head #4 . . . “
M745 . . . . . . . . . . . . . . . Cutting Head #5 . . . “
M750: . . . . . . . . . . Auto Head Change Front . . . “
M751: . . . . . . . . . . Auto Head Change Rear . . . “
M752: . . . . . . . . Auto Head Change Motor CW . . . “
M753: . . . . . . . Auto Head Change Motor CCW . . . “
M754: . . . . . . . . . . . Auto Head Change Off . . . “
Loader commands ( Altair only)
M756: . . . . . . . . . . . . . . . Pallet Set On . . . ( 44, 48)
M757: . . . . . . . . . . . . . . . Pallet Set Off . . . ‘’
Laser Commands (all)
M758: . . . . . . . . . . . . . . . . Beam ON . . . Laser (25, 44)
M759: . . . . . . . . . . . . . . . . Beam OFF . . . ‘’
M760 . . . . . . Open Mechanical Shutter, Beam ON . . . ‘’
M762 . . . . . . Beam OFF, Close Mechanical Shutter . . . ‘’
Loader commands ( Altair only)
M770: . . . . . . . . . . . . Pallet Command #0 . . . Loader ( 44)
M771: . . . . . . . . . . . . Pallet Command #1 . . . ‘’
. . . . . . . . . . . . . . . . . . . .. through .. . . . ‘’
M789: . . . . . . . . . . . . Pallet Command #19 . . . ‘’

Location of sections

Section Page
General 42
Laser 25, 44
Loader 44
Special 45

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 42 M180: Cycle Work Chute (Pulsar only) M-CODES LISTING

General M-Codes

M00: Program Stop


Halts program execution until the START button is pressed.
Must be on line by itself, except for (optional) sequence number.
Used to permit clearing scrap from table, etc. during program run.

M02: Program End


Program execution ends, NC returns to an initialized status. Does not return control to
top of program. (cursor remains on line following M02)

M30: Program End, return to start of program


Ends program, returns cursor to beginning of program. Does not return machine to
HOME position.
Use instead of G50 when you want to end a program without sending the machine home.

M80, M81: Work Chute open/close (Pulsar only)


The M80 instruction causes the work chute to open. The M81 instruction causes the
work chute to close.
• Note: The system must not have M100 active when opening the work chute. (command M101 first)
The DWELL instruction (G04 X__) is normally used to keep the chute open for desired
period.
M80
G04 X__
M81
These instructions may be commanded by MDI.

M180: Cycle Work Chute (Pulsar only)


The M180 instruction causes the work chute to open, then close. Like using M80, M81
with a one-second delay.
• Note: The system must not have M100 active when opening the work chute. (command M101 first)

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


M-CODES LISTING M97: End of Subprogram 2 - 43

M96: Call Subprogram

This is used to execute a separate program, then return to current program. The separate
program may be a special shape or pattern, or any other sequence of instructions. The
called program can also make subprogram calls.
The effect is similar to that of macro storage/recall (U, V, W)
M96 P__ L__
P: Program number to call
L: number of times to run (up to 9999)
The parameter L optional. When omitted, the named program is called and executed
once. (same as L1 )
• Note: on some machines, M98 is used instead of M96. For further information, see M98/M99 in
the Fanuc Operator Manual for your machine. (F16LA / F16LB)

M97: End of Subprogram


Means “return to calling program and continue execution”. Use at end of subprogram
only. If you select a program ending with M97 and run it, each time it reaches the M99
instruction it will return to the top of the program and continue execution.
For example, see figure 25
• Note: on some machines, M99 is used instead of M97.

Main Program
(memory or tape) O621(SUB 1) O622 (SUB 2)
.. .. ..
M96 P621 .. ..
.. .M96 P622 ..
.. .. ..
.. .. ..
G50 M97 M97

Figure 25: Sub-program control flow

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96 (1/97)
2 - 44 M97: End of Subprogram M-CODES LISTING

Laser M-codes

See page 25 for information on laser control and detailed explanations of the following
M-codes.

M100: Laser Mode ON


Prepares system for laser-mode operation.

M101: Laser Mode OFF


Terminates laser-mode operation.

M102 Material Designation


Select material type and thickness from Cutting Parameter Database.
M102 (typennn)
Where typennn) is the alphanumeric designation for the type and thickness of the
material to be cut.

M103 Pierce Material, start Cutting Mode


In this mode, the laser beam will be active during any contouring move (G01, G02, G03)

M104 Cancel Cutting Mode


Cancels M103 mode, retracts head to the height set on the PARAMETER page of the
NC.

Loader M-codes

This section only lists the M-codes involved. For details, see the Loader Control section
on page 48.

M33: Pallet Load


Retracts axes, swaps pallets, sets up mirror image/coordinate system for pallet operation.

M34: Pallet Unload


used inside G10 function. Not for use in part-program.

M55 Cancel Mirror Image


Used inside G10 function.. Not for use in part-program.

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


SPECIAL G, M-CODES To Cancel Scaling and rotation 2 - 45

SPECIAL G, M-CODES

This section covers commands which are less-frequently used in part-programming. Some
of them apply to only one machine, or are used only with certain options.

G150 Scaling/ Rotation


May be used to change the size or orientation of all or some portion of a part-program.
Canceled by repositioning commands (G25/G27), pallet commands, or program end.
G150 X__ Y__ E__ A__ B__ R__
X... Center point to scale around in the “X” axis
Y... Center point to scale around in the “Y” axis
E... Scaling ratio (1 = 1:1) (0.00001 to 9.99999)
A... Center point to rotate around in the “X” axis
B... Center point to rotate around in the “Y” axis
R... Rotating angle (-360.000 to 360.000)

For scaling only, just X, Y, and E are required.


For rotation only, just A, B, and R are required.

To Cancel Scaling and rotation


G150 When commanded on a line by itself, G150 cancels any
active scaling and/or rotation.
Also canceled by:
repositioning (G25, G27)
program end (G50, M02, M30)
by pressing the RESET button.

e2
E=
e1 e1
after rotation e2

after before
R scaling
scaling
before rotation (E<1)
Y

Y X rotation X
center
scaling center

Figure 26: Rotation with G150 Figure 27: Scaling with G150

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 46 G96: Modal Program Call SPECIAL G, M-CODES

G130 Axes Retract


Like G50, except it doesn’t cause program execution to halt. Not available on Altair

G32 Z-Axis Tracking Mode


G32 is not used for Pulsar, Altair at this time.
When M103 is commanded, the sensor is activated (if present)

G33 Cancel Z-Axis Tracking


Not used for Pulsar, Altair at this time.
When M104 is commanded, the sensor is de-activated. (if present)

G95: Call Program With Parameters

Similar to sub-program call using M98 P___ , except that parameters (information) can
be passed to the program being called. Previous lasers and standard machining centers
use G65 for this function. Not used with any of the standard holes or patterns, but
available for customer use as needed. Refer to G65, G66, G67 in the FANUC Operator’s
Manual for information about passing parameters, etc.
G95 P____ {parameters} L_
P____ program number to call
L__ number of times to repeat the called program
{parameters} depends entirely on program being called.
Consult the FANUC Operator’s Manual for macro programming.
• Note: Some systems use G65 for this function

G96: Modal Program Call


Sets up a modal program call where the selected program can be executed repeatedly by
either single moves or by (possibly) a standard pattern call.

Previous lasers and standard machining centers use G66 for this function. Not used with
any of the standard holes or patterns, but available for customer use as needed. Refer to
G65, G66, G67 in the FANUC Operator’s Manual for information about passing
parameters, etc.

G96 P____ {parameters} L_


P____ program number to call
{parameters} data to be passed to the program being called.
• Note: Some systems use G66 for this function

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


SPECIAL G, M-CODES G97 Cancel G97 Modal Program Call 2 - 47

G97 Cancel G97 Modal Program Call

Previous lasers and standard machining centers use G67 for this function. Any system which uses
G65, G66 must also use G67.
G97
Cancels any active G96. No parameters are needed/used.

Example of G96/G97:
INSTRUCTION PURPOSE
G96 P8002 (Set up modal program call)
X2500 Y2500 (moves to position, then executes program 8002)
X2700 Y2500 (moves to position, then executes program 8002)
G97 (cancels modal program call)

The following items are available on Altair only. They may be used inside of certain “canned
routines”, but are usually not used in part-programs.
M722 Sensor Calibration On
M723 Sensor Calibration Off
M724 Nozzle Gap 0.3 mm (AHS-100 only)
M725 Nozzle Gap 1.5 mm (AHS-100 only)

The following items apply to the automatic head-changer option on the Altair only.
Refer to separate documentation provided for the head-changer system.
M740 Cutting Head Cancel
M741 Cutting Head
M742 Cutting Head
M743 Cutting Head #3
M744 Cutting Head #4
M745 Cutting Head #5
M750 Auto Head Change Front
M751 Auto Head Change Rear
M752 Auto Head Change Motor CW
M753 Auto Head Change Motor CCW

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


2 - 48 M34: Pallet Unload Loader Control

Loader Control

This section applies to the the LPC (Laser Pallet Changers)series of loader for the Altair
machines. For further information, see the LPC Loader Operator Manual for your
particular system.
The material clamps and reference devices on the loader pallet are reversed from those
on a normal machine. Therefore, mirror imaging is used so that programs will reference
from the same corner of the table that the material is referenced from. This
mirror-imaging is automatic, and part of the pallet load/unload functions.

M33: Pallet Load


Retracts axes, swaps pallets, sets up mirror image/coordinate system for pallet operation.

M55 Cancel Mirror Image


Cancels the automatic mirror-imaging that is set up after pallet load. Use before calling
G10 function. *** NOT NEEDED on LPC3 system - G10 does the job.

G10 Pallet Unload


Unloads pallet. *** LPC3 SYSTEM: clears mirror image, etc. Does not swap or unload
pallet from machine.

M34: Pallet Unload


used inside G10 function. Not for use in part-program.

material reference for pallet system

material reference for basic machine

Figure 28: Reference points for system with loader

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


HOLES and PATTERNS

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


3-2 G-CODES for Holes and Patterns

G-CODES for Holes and Patterns

STANDARD HOLES
G111 SQUARE / RECTANGLE
G112 ROUND / OBROUND
G113 SINGLE D / DOUBLE D
G114 POLYGON
G115 ARC SLOT (ROUND ENDS)
G116 ARC SLOT (FLAT ENDS)

STANDARD PATTERNS
G126 BOLT HOLE CIRCLE
G128 LINE AT ANGLE
G129 ARC
G136 GRID PATTERN X
G137 GRID PATTERN Y

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


G-Codes for Standard Holes 3-3

G-Codes for Standard Holes

These are custom G-codes to cut standard kinds of holes at any sizes and angle. Various
options are available for each one, such as corner radius or chamfer, retaining tab, and so
forth.
These G-codes may be used to cut holes one-at-a-time, or in standard patterns such as
Bolt Hole Circle, Grid, etc.
To cut holes one-at-a-time, use the hole-cutting G-code with the X and Y values of the
desired hole. (The reference point for these holes is usually the center - See each G-code
for specifics).
To use any of the standard patterns, first command the hole-cutting G-code without X, Y
values. Then use the pattern command, and the holes will be cut according to that
pattern.
When setting up for patterns, note the SIGN of the length of the hole: it determines
whether the hole rotates along with an angled line or grid, and whether the hole rotates
with an arc or bolt hole circle.

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


3-4 G111 Square / Rectangle G-Codes for Standard Holes

G111 Square / Rectangle


(with Square/Radius/Chamfered corners)

G111 X__ Y__ I__ J__ Q__ K__ R__ C__ H__ M__ A_ X, Y for cutting
single hole
G111 I__ J__ Q__ K__ R__ C__ H__ M__ A_ X, Y omitted, becomes macro
setup for arc or other pattern
G-code
X... X-center of hole to cut
Y... Y-center of hole to cut If making a single hole, be sure to use both X and Y
values

I... Diameter/length: If negative, the hole will rotate around an arc or bolt hole
circle pattern origin, or along the lean angle of a line-at-angle or grid
pattern. I must be greater than J.
J... Width: if omitted, a square hole is cut.
K... Lean angle
R... Corner radius: Must be less than one half of the “J” value.
C... Chamfer: Must be less than one half of the “J” value.
Q... Entrance cut: Specify length. If omitted, the entrance cut will start in the
middle or .2" from the edge, whichever distance is less. If “Q” value is
negative, the cut will begin on the outside.
H... Tab / micro joint: Specify tab length. If omitted, no tab is allowed for.
M... M00 - Shutter close/head up/stop program
M180 - Shutter close/head up/chute open-close
A0 Piercing override: If A0, then no piercing is done.
If A_ is absent or non-zero, piercing is performed according to current
material selection and active “E” code.

I
Q H I
Q
K
J J
Y R H -Q
J
C
X

Figure 1: G111

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


G-Codes for Standard Holes G111 Square / Rectangle 3-5

Example of G111:
O6111 (EXAMPLE OF SQUARE/RECTANGLE);
G92 X__ Y__ Z__;
M102 (CRS.063);
M100;
E4;
G111 X2.502 Y3.513 I1.063 J.626 H.010; Rectangle at 0 degrees with tab

G111 X1.25 Y1.25 I.75 K45; Square at 45 degrees

M101;
G50;

1 2 3

Figure 2: Example of G111

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


3-6 G112 Round / Obround G-Codes for Standard Holes

G112 Round / Obround

G112 X__ Y__ I__ J__ Q__ K__ H__ M__ A_


G112 I__ J__ Q__ K__ H__ M__ A_ X, Y omitted, becomes macro setup for
arc or other pattern G-code
X... X-center of hole to cut
Y... Y-center of hole to cut If making a single hole, be sure to use both X and Y
values

I... Diameter/length: If negative, the hole will rotate around an arc or bolt hole
circle pattern origin, or along the lean angle of a line-at-angle or grid
pattern. I must be greater than J.
J... Width: if omitted, a round hole is cut.
K... Lean angle
Q... Entrance cut: Specify length. If omitted, the entrance cut will start in the
middle or .2" from the edge, whichever distance is less. If “Q” value is
negative, the cut will begin on the outside.
H... Tab / micro joint: Specify tab length. If omitted, no tab is allowed for.
M... M00 - Shutter close/head up/stop program
M180 - Shutter close/head up/chute open-close
A0 Piercing override: If A0, then no piercing is done.
If A.. is absent or non-zero, piercing is performed according to current
material selection and active “E” code.

I
Q
H

K
Y

Figure 3: G112

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


G-Codes for Standard Holes G112 Round / Obround 3-7

Example of G112:

O6112 (EXAMPLE OF ROUND/OBROUND);


G92 X__ Y__ Z__;
M102 (CRS.063);
M100;
E4;
G112 X2.875 Y2.513 I1.063 J.626 H.010 K45; 1.063" x 0.626" obround
at 45 degrees with .010"
tab
G112 X1.25 Y1.25 I.75; 0.75" round

M101;
G50;

0
0 1 2 3
Figure 4: Example of G112

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


3-8 G113 Single D / Double D G-Codes for Standard Holes

G113 Single D / Double D


G113 X__ Y__ I__ J__ Q__ K__ H__ M__ A_
G113 I__ J__ Q__ K__ H__ M__ A_ X, Y omitted, becomes macro setup for arc
or other pattern G-code
X... X-center of hole to cut
Y... Y-center of hole to cut If making a single hole, be sure to use both X and Y
values
I... Diameter/length: If negative, the hole will rotate around an arc or bolt hole
circle pattern origin, or along the lean angle of a line-at-angle or grid
pattern. I must be greater than J.
J... Distance across the flats: For single flat, “J” value must be negative. For two
flats, use a positive “J” value.
K... Lean angle
Q... Entrance cut: Specify length. If omitted, the entrance cut will start in the
middle or .2" from the edge, whichever distance is less. If “Q” value is
negative, the cut will begin on the outside.
H... Tab / micro joint: Specify tab length. If omitted, no tab is allowed for.
M... M00 - Shutter close/head up/stop program
M180 - Shutter close/head up/chute open-close
A0 Piercing override: If A0, then no piercing is done.
If A.. is absent or non-zero, piercing is performed according to current
material selection and active “E” code.

I I
H

H
K J Q
Y

Figure 5: G113

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


G-Codes for Standard Holes G113 Single D / Double D 3-9

Example of G113:

O6113 (EXAMPLE OF SINGLE-D DOUBLE-D);


G92 X__ Y__ Z__;
M102 (CRS.063);
M100;
E4;
G113 X2.5 Y2.5 I1.50 J.75 H.010 K45; 1.5" x 0.75" single-D at 45 degrees with .010"
tab
G113 X1.50 Y1.0 I.75 J-.625 K-30; 0.75" x .625 double-D at -30 degrees
M101;
G50;

0.750
1.500
3

2
0.750

1
0.625

0
0 1 2 3

Figure 6: Example of G113

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


3 - 10 G114 Polygon G-Codes for Standard Holes

G114 Polygon
( with Square / Radius / Chamfered corners )
G114 X__ Y__ I__ J__ Q__ K__ R__ C__ H__ M__ A_
G114 I__ J__ Q__ K__ R__ C__ H__ M__ A_ X, Y omitted, becomes macro
setup for arc or other pattern
G-code
X... X-center of hole to cut
Y... Y-center of hole to cut If making a single hole, be sure to use both X and Y
values
I... Distance from center of polygon to flat edge. If negative, the hole will rotate
around an arc or bolt hole circle pattern origin, or along the lean angle of a
line-at-angle or grid pattern.
J... Number of sides (there must be at least 3 sides).
K... Lean angle
Q... Entrance cut: Specify length. If omitted, the entrance cut will start in the
middle or .2" from the edge, whichever distance is less. If “Q” value is
negative, the cut will begin on the outside.
R... Corner radius: Must be less than one half of the “I” value.
C... Chamfer: Must be less than one half of the “I” value. NOTE: If a
combination of chamfer and number of sides would cause the chamfers to
overlap, an error will occur.
H... Tab / micro joint: Specify tab length. If omitted, no tab is allowed for.
M... M00 - Shutter close/head up/stop program
M180 - Shutter close/head up/chute open-close
A0 Piercing override: If A0, then no piercing is
done. If A.. is absent or non-zero, piercing is
performed according to current material selection
and active “E” code. C =J

I
R
Y
X
Q

K H -Q

Figure 7: G114 Figure 8: G114 variations

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


G-Codes for Standard Holes G114 Polygon 3 - 11

Example of G114:

O6114 (EXAMPLE OF POLYGON);


G92 X__ Y__ Z__;
M102 (CRS.063);
M100;
E4;
G114 X2.5 Y2.5 I.50 J3 K45 R.1; Triangle at 45 degrees with .1" corner
radius
G114 X1.50 Y1.0 I.375 J6 ; Hexagon measuring .75" across flats (.375" *
2)
M101;
G50;

R0.1000
3
45 °

2 0.5000

0.3750
0
0 1 2 3

Figure 9: Example of G114

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


3 - 12 G115 Arc Slot ( Radius Ends) G-Codes for Standard Holes

G115 Arc Slot ( Radius Ends)


G115 X__ Y__ I__ J__ Q__ K__ H__ M__ A_
G115 I__ J__ Q__ K__ H__ M__ A_ X, Y omitted, becomes macro setup for arc
or other pattern G-code
X... X-center of hole to cut
Y... Y-center of hole to cut If making a single hole, be sure to use both X and Y
values
I... Arc angle: If negative, the hole will rotate around an arc or bolt hole circle
pattern origin, or along the lean angle of a line-at-angle or grid pattern.
J... Width of slot.
K... Lean angle.
R... Arc slot radius: must be positive and specified.
Q... Entrance cut: specify length. If omitted, the entrance cut will start in the
middle or .2" from the edge, whichever distance is less. If “Q” value is
negative, the cut will begin on the outside.
H... TAB / MICRO JOINT: Specify tab length. If omitted, no tab is allowed for.
M... M00 - Close shutter, raise head, stop program (wait for START push-button)
M180 - Close shutter, raise head, open and close workchute, continue
program.
A0 Piercing override: If A0, then no piercing is done.
If A_ is absent or non-zero, piercing is performed according to current
material selection and active “E” code.

Q
J
Y
H
R
I
X

Figure 10: G115

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


G-Codes for Standard Holes G115 Arc Slot ( Radius Ends) 3 - 13

Example of G115:

O6114 (EXAMPLE OF ARC SLOT RADIUS ENDS);


G92 X__ Y__ Z__;
M102 (CRS.063);
M100;
E4;
G115 X2.5 Y2.5 I90 J.5 K45 R1.0; 90° Arc slot at 45°, .5" wide, 1"
radius.
G115 X1.50 Y1.0 I36 J.375 K180 R1.5; 36° Arc slot at 180°, .375" wide,
1" radius
M101;
G50;

0.500

3 90 °

R1.500 R1.000
2

45°
1
180°
36 °

0
0 1 2 3

Figure 11: Example of G115

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


3 - 14 G116 Arc Slot ( Flat Ends) G-Codes for Standard Holes

G116 Arc Slot ( Flat Ends)

G116 X__ Y__ I__ J__ Q__ K__ H__ M__ A_


G116 I__ J__ Q__ K__ H__ M__ A_ X, Y omitted, becomes macro setup for arc
or other pattern G-code
X... X-center of hole to cut
Y... Y-center of hole to cut If making a single hole, be sure to use both X and Y
values
I... Arc angle: If negative, the hole will rotate around an arc or bolt hole circle
pattern origin, or along the lean angle of a line-at-angle or grid pattern.
J... Width of slot.
K... Lean angle.
R... Arc slot radius: Must be positive and specified.
Q... Entrance cut: specify length. If omitted, the entrance cut will start in the
middle or .2" from the edge, whichever distance is less. If “Q” value is
negative, the cut will begin on the outside.
H... TAB / MICRO JOINT: Specify tab length. if omitted, no tab is allowed for.
M... M00 - shutter close/head up/stop program
M180 - shutter close/head up/chute open/close
A0 Piercing override: If A0, then no piercing is done.
If A.. is absent or non-zero, piercing is performed according to current
material selection and active “E” code.

K
Q
J

H
R Y
I

Figure 12: G116

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


G-Codes for Standard Holes G116 Arc Slot ( Flat Ends) 3 - 15

Example of G116:

O6114 (EXAMPLE OF ARC SLOT W/FLAT ENDS);


G92 X__ Y__ Z__;
M102 (CRS.063);
M100;
E4;
G116 X3 Y3 I90 J.5 K45 R1 Q.1; 90° Arc slot at 45°, 1" radius, .5" wide,
.1" lead-in
G116 X1.50 Y1.0 I36 J.375 K180 R1.5 ; 36° Arc slot at 180°, .375"
wide, 1.5" radius, default lead-in.
M101;
G50;

0.500
90°
3

R1.500 R1.000
0.100
2 0.375
45°

1 180°
36°

0
0 1 2 3
Figure 13: Example of G116

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


3 - 16 General Format of Pattern Call G-Codes For Standard Patterns

G-Codes For Standard Patterns

These are custom G-codes to allow any of the hole-cutting G-codes to be called out in
regular patterns. In each case, the hole-cutting G-code must be set up first, then the
pattern can be called.

General Format of Pattern Call


G___ I__ J__ (set up hole to cut, no X-Y values)

G___ X____ Y____ I__ J__ K__ (call pattern - hole is cut at each location)

Where
G___ is G-code
X___ is X-location for the pattern origin.
Y___ is Y-location for the pattern origin.
I__ , J__ , etc. specify increment, etc. according to the particular pattern
requirements.

Example:
G112 I.5
G126 X12.5 Y14.32 I4.01 J45.0 K3 (cuts three 1/2" holes)

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


G-Codes For Standard Patterns G126 Bolt Hole Circle 3 - 17

G126 Bolt Hole Circle

G126 X, Y, I, J, K
X... Pattern Origin X
Y... Pattern Origin Y
I... Radius Of The Bolt Hole.
J... Starting Angle.
K... Number Of Holes.

I (first hole)

Figure 14: G126 Bolt Hole Circle

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


3 - 18 G128 Line At Angle G-Codes For Standard Patterns

G128 Line At Angle

G128 X, Y, I, J, K
X... Pattern origin X
Y... Pattern origin Y
I... Increment or spacing
J... Lean angle: If omitted, pattern will cut parallel to the “X” axis
K... Number of additional holes in the “X” direction (K5 means 6 holes total)

(K4)

(K3)

(K2)

I (K1)

X-axis

Figure 15: G128 Line at Angle

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


G-Codes For Standard Patterns G129 Arc 3 - 19

G129 Arc

G129 X, Y, I, J, P, K
X... Pattern origin X
Y... Pattern origin Y
I... Radius of the arc.
J... Starting angle.
P... Incremental angle between holes
Positive: counter-clockwise
Negative: clockwise
K... Number of holes.

P
I

X Y

Figure 16: G129 Arc

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


3 - 20 G136 Grid Pattern X G-Codes For Standard Patterns

G136 Grid Pattern X

Cuts a grid of holes in X-direction. See illustration below for execution sequence. Use
with any of the standard hole-cutting G-codes.
G136 X, Y, I, J, P, K, Q
X... Pattern origin X
Y... Pattern origin Y
I... Increment or spacing in the “X” axis
Positive: +X direction
Negative: -X direction
J... Increment or spacing in the “Y” axis
Positive: +Y direction
Negative: -Y direction
P... Number of additional holes in the “X” direction
K... Number of additional holes in the “Y” direction (must be specified)
Q... Lean angle: If omitted, pattern will cut parallel to the “X” axis

J P= 5
Q
K=2
X-axis

Figure 17: G136 Grid-X

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


G-Codes For Standard Patterns G137 Grid- Y 3 - 21

G137 Grid- Y

Cuts a grid of holes in Y-direction. See illustration below for execution sequence. Use
with any of the standard hole-cutting G-codes.
G136 X, Y, I, J, P, K, Q
X... Pattern origin X
Y... Pattern origin Y
I... Increment or spacing in the “X” axis
Positive: +X direction
Negative: -X direction
J... Increment or spacing in the “Y” axis
Positive: +Y direction
Negative: -Y direction
P... Number of additional holes in the “X” direction
K... Number of additional holes in the “Y” direction (must be specified)
Q... Lean angle: If omitted, pattern will cut parallel to the “X” axis

P= 5
J K=2
Q

X-axis

Figure 18: G137 Grid-Y

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


3 - 22 G137 Grid- Y G-Codes For Standard Patterns

Notes

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


WRITING PROGRAMS
BASIC PROGRAMMING SECTION

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


4-2 Program Skeleton OVERVIEW

OVERVIEW

This section presents simplified programming procedures. The examples show needed
instructions and how they must be sequenced. A brief description accompanies each
command as it is used. For a detailed description of each instruction, refer to Chapter 2.

Program Skeleton

The following is a framework to use as a guide in program construction.

O0001(PROGRAM NAME); This comment is shown in the program


directory on the NC
G90 G92 X__ Y__ Z__; X, Y, Z values to match your machine (or special
application)
M100; Select “laser mode”

M102 (CRS16GA); Material name - MUST match valid entry in the


machine’s Cutting Database
E_; Select entry in active material file- determines feedrate,
power, etc.
G93 X__ Y__ Z__; Coordinate system offset - if needed to position the part
on a worksheet.
G00 G4_ X__ Y__; Position to start cutting - cutter comp G41 or G42 as
needed.
Note that positioning may also be done in “cutting
mode”
Any standard holes or patterns must be done in “laser
mode” but not in “cutting mode”.
M103; Start “cutting mode”

G__ ... contouring and positioning commands as needed

G__ ...
...
M104; stop “cutting mode”

G00 G40; Cancel cutter compensation

M101; stop “laser mode”

M180; trap door (or M00, etc. as appropriate).

G50; Clean up, go home, end program.

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


WRITING A SIMPLE PROGRAM Program Skeleton 4-3

WRITING A SIMPLE PROGRAM

The first example is Part No. 1 on page 4-7, and assumes a blank sheet three feet square
of 16 gauge mild steel.
The first line of any program is the program number. Allowable program numbers are
from 1 to 8999. In this case we will use O0001, as it is the number of our first part. The
program number may be followed by a comment, to identify it in the program directory
on the CNC (machine control). The line is terminated by an End Of Block, (appears on
the NC screen as a semicolon “;”) to separate it from the following line.

O0001 (EXAMPLE PROGRAM 1);

The next line in the program establishes the absolute coordinate system using G92 and
sets the machine for programming in absolute coordinates. (as opposed to incremental
move programming)
The X and Y values for G92 depend on the machine type. refer to Chapter 2 for the
dimensions of your machine.
O0001(EXAMPLE PROGRAM 1);
G90 G92 X__ Y__ Z__;

Now, select “Laser Mode” using M100.


O0001(EXAMPLE PROGRAM 1);
G90 G92 X__ Y__ Z__;
M100; select “Laser Mode”

The next program line selects the material type and thickness to be cut. This will
determine which portion of the cutting database is used.
O0001(EXAMPLE PROGRAM 1);
G90 G92 X__ Y__ Z__;
M100;
M102 (CRS16GA); the name within the parentheses MUST be a valid entry
in the cutting database.
Next, select which cutting table entry should be used. This determines feedrates, cutter
offset, power handling, and piercing from the database table that was selected using
M102 (for this particular material type and thickness). See the Operator Manual for more
information on the Cutting Database.
O0001(EXAMPLE PROGRAM 1);
G90 G92 X__ Y__ Z__;
M100;
M102 (CRS16GA);
E2; assuming we want to use entry #2 in the cutting table for
CRS16GA

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


4-4 Program Skeleton WRITING A SIMPLE PROGRAM

We use the G93 statement to establish where we will cut this part on our worksheet.
Let’s say we will cut in the upper, left hand corner of the sheet, with a one half inch
border between the edge of the sheet and our part.
O0001(EXAMPLE PROGRAM 1);
G90 G92 X__ Y__ Z__;
M100;
M102 (CRS16GA);
E2;
G93 X.5 Y29.5 Z.06;

Progress Review:
We have titled our program, determined the blank size, and identified our Absolute
Origin Point. Finally, we have set up a Reference Origin Point on the worksheet at the
same point that we want to cut our part. This allows us to program the part using just
the actual dimensions of the part.
We are now ready to move the machine and cut the part.
Our next line will use a Positioning Move command to locate the point at which we
want to start cutting, directly under the cutting head. If we start cutting on an actual
edge of the part, that edge may have a mark where the beam pierced the material. To
avoid this, we always start the cut slightly off the edge of the part.
In addition, we will enable Cutter Compensation on this line. We will be going
counter-clockwise around this part, so we’ll compensate to the right.
O0001(EXAMPLE PROGRAM 1);
G90 G92 X__ Y__ Z__;
M100;
M102 (CRS16GA);
E2;
G93 X.5 Y29.5 Z.06;
G00 G42 X-.2 Y0 ; Position to same Y-value as lower edge of part and .2"
from left edge.

Now select Cutting Mode ON and select piercing routine. This selects from the routines
set up in the database for the selected material type and thickness.
O0001(EXAMPLE PROGRAM 1);
G90 G92 X__ Y__ Z__;
M100;
M102 (CRS16GA);
E2;
G93 X.5 Y29.5 Z.06;
G00 G42 X-.2 Y0;
M103 ; begin Cutting Mode

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


WRITING A SIMPLE PROGRAM Program Skeleton 4-5

The part consists of a series of straight lines. We need to specify the endpoint of each
line, and the machine will move from its current position (previous end point) to each
new end point. Coordinates which remain the same may be omitted; note the “missing”
Y on line 8.
O0001(EXAMPLE PROGRAM 1);
G90 G92 X__ Y__ Z__;
M100;
M102 (CRS16GA);
E2;
G93 X.5 Y29.5 Z.06;
G00 G42 X-.2 Y0;
M103;
G01 X6

Some machines require special precautions to produce sharp corners, rather than rounded
ones. If part corners are rounded, Exact Stop Check mode (see G61, G64) may be used.
This example assumes that G61 is not needed.
Now continue around the part.
O0001(EXAMPLE PROGRAM 1);
G90 G92 X__ Y__ Z__;
M100;
M102 (CRS16GA);
E2;
G93 X.5 Y29.5 Z.06;
G00 G42 X-.2 Y0;
M103;
G01 X6;
Y4;
X3 Y6;
X0;
Y0;

The motion commands G00, G01, G02, G03 are MODAL. The most recently
commanded one stays in effect. In this case, G01 (linear interpolation) motion is active.

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


4-6 Program Skeleton WRITING A SIMPLE PROGRAM

The part contour is complete. We will stop cutting, cancel Cutter Compensation, and exit
“laser mode”.
O0001(EXAMPLE PROGRAM 1);
G90 G92 X__ Y__ Z__;
M100;
M102 (CRS16GA);
E2;
G93 X.5 Y29.5 Z.06;
G00 G42 X-.2 Y0;
M103;
G01 X6
Y4;
X3 Y6;
X0;
Y0;
M104; Stop “cutting mode”

G00 G40; Cancel Cutter Compensation

M101; Stop “Laser Mode”

Finally, we will use the work chute to drop the part off the table and return all axes to
their Home Origin Positions.
O0001(EXAMPLE PROGRAM 1);
G90 G92 X__ Y__ Z__;
M100;
M102 (CRS16GA);
E2;
G93 X.5 Y29.5 Z.06;
G00 G42 X-.2 Y0;
M103;
G01 X6
Y4;
X3 Y6;
X0;
Y0;
M104;
G00 G40;
M101;
M180; open and close the work chute

G50; Clean up, go home, end program.

That is the whole program. Now try part number 2 on your own, using this program as a
reference. Assume you are using the same sheet of material. Remember, this sheet now
has a hole in it where this part was. Consider your Reference Origin Point and your
piercing point carefully.

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


WRITING A SIMPLE PROGRAM Program Skeleton 4-7

PART NO. 1

3.000"

6.000"

4.000"

6.000"
0,0

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


4-8 Program Skeleton WRITING A SIMPLE PROGRAM

Notes

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


WRITING A SIMPLE PROGRAM Program Skeleton 4-9

PART NO. 1
Listing of program for part no. 1
O0001(EXAMPLE PROGRAM 1);
G90 G92 X__ Y__ Z__;
M100;
M102 (CRS16GA); Select material according to your workpiece.

E2; All material selection codes and cutting condition selections


are for purposes of illustration only.
G93 X.5 Y29.5;
G00 G42 X-.2 Y0;
M103;
G01 X6
Y4;
X3 Y6;
X0;
Y0;
M104;
G00 G40;
M101; Cancel Laser Mode prior to opening trap door.

M180;
G50;

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


4 - 10 PART NO. 2 EXAMPLE PROGRAMS

EXAMPLE PROGRAMS

PART NO. 2

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


EXAMPLE PROGRAMS PART NO. 2 4 - 11

PART NO. 2

(PART2N)
(36. X 36., .063 CRS)
(4., 23.)
M102(CRS0.063)
G90G92X49.213Y49.213
M100
G93X.25Y6
E3
G00X2.2Y3.
M103
G01X2.Y3.
G00
G01X2.Y6.
G00
G01X0Y6.
G00
G01X0Y0
G00
G01X6.Y0
G00
G01X6.Y2.
G00
G01X3.Y2.
G01X2.Y3.
M104
M101
G50
%

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


4 - 12 PART NO. 3 EXAMPLE PROGRAMS

PART NO. 3

R3.000"

4.500"
8.456"
8.000"

5.000"

9.000"
0,0

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


EXAMPLE PROGRAMS PART NO. 3 4 - 13

PART NO. 3
O0003;
G90 G92 X__ Y__ Z__ ;
M100;
G93 X__ Y__ ;
M102 (CRS16GA);
E2;
M103;
G00 G42 X-.2 Y0;
G01 X9;
; Remember, the EOB will prevent “corner detection” (for
sharp corner handling), so be careful when using this.
Y8;
;
X4.5 Y5;
;
G03 X0 Y8.456 R3; arc using absolute end point and radius

;
G01 Y0;
M104;
G00 G40;
M101;
M00; stop and wait for operator to press START

G50;

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


4 - 14 PART NO. 4 EXAMPLE PROGRAMS

PART NO. 4

21.000"

R3.000"

12.000"

6.998"

R7.000"

0,0 21.000"

1.571"

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


EXAMPLE PROGRAMS PART NO. 4 4 - 15

PART NO. 4
O0004 (PART 4);
G90 G92 X__ Y__ Z__ ;
M100;
G93 X__ Y__ ;
M102 (CRS16GA);
E2;
G00 G42 X-.2 Y0;
M103;
G01 X21;
; Remember, the EOB will prevent “corner detection” (for
sharp corner handling), so be careful when using this.
G03 X[21-1.571] Y6.998 R7;
G02 X21 Y12 R3;
;
G01 X0;
;
Y0;
M104 Z4.0;
G00 G40;
M101;
M00;
G50;

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


4 - 16 PART NO. 5 EXAMPLE PROGRAMS

PART NO. 5

10.50"

R7.00"
TYP. 2 PLACES

12.00"

5.00"
TY P. 2 R3.00"
PL A CES TYP. 2 PLACES

10.50"
13.64"
15.29"

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


EXAMPLE PROGRAMS PART NO. 5 4 - 17

PART NO. 5

O0005
(36. X 36., .063 CRS)
M102(CRS0.063)
G90G92X49.213Y49.213
M100
E2
G93X.2Y6
G00G41X2.2045Y11.9389
M103
G01X2.395Y12.
G02X.7639Y5.I-6.6659J-2.1368
G00
G03X3.Y0I2.2361J-2.
G01X12.29Y0
G03X14.5261Y5.I0J3.
G00
G02X12.895Y12.I5.0348J4.8632
G00
G01X2.395Y12.
M104
G00G40
M101
G50
%

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


Notes
APPLIED HOLES AND PATTERNS

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


Notes

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


INTRODUCTION 5-3

INTRODUCTION

The following section is to provide concrete examples of programming practice,


emphasizing the use of standard holes and patterns.
Several of them are from the Amada Cad/Cam software, while others were written by
hand at the computer or at the machine. Programs written at the machine will show a
program number at the beginning, while the Cad/Cam programs don’t need program
numbers until they are transferred to the machine.
Remember that not all programs will run “as-is” on all machines. Check G92 values,
material names in M102 instructions, M180 work chute instructions, etc.

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


5-4 PART NO. 6 PROGRAM EXAMPLES

PROGRAM EXAMPLES

The example code listings have been formatted with spaces seperating items on each
command line. This is done for greater readability in the manual; don’t do it when
sending a program to the machine!

PART NO. 6

R3.50"
R 3.50"

60°
60

∅ 0.50"
0.50"

R R3.00"
3.00"
RR4.00"
4.00"

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


PROGRAM EXAMPLES PART NO. 6 5-5

PART NO. 6

This program uses G126 (Bold Hole Circle) as well as single G112 instructions.

(BHC2)
(49.213 X 49.213, .063)
M102 (CRS063)
G90 G92 X49.213 Y49.213
M100
G93 X4.2 Y10
E1
G112 I.5 Q.2 Set for bhc

G126 X0 Y0 I3.5 J0 K6
E2
G112 X0 Y0 I6. Q.2 M180 Interior Hole

G112 X0 Y0 I8. Q-.2 M00 Periphery of part

M104
M101
G50
%

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


5-6 PART NO. 7 PROGRAM EXAMPLES

PART NO. 7

5.000"
6.000" 2.000"

2.000"
6.500"

1.000"
3.000"
4.000"

25.000"

10.000"
12.000"

6.000"

4.000" 0,0
1.000" 2.000" 1.000"
1.500" 1.500"

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


PROGRAM EXAMPLES PART NO. 7 5-7

PART NO. 7

O0007;
G90 G92 X__ Y__ Z__;
G93 X__ Y__ Z__;
M102 (CRS16GA)
M100;
E1; This E value determints cutting conditions for G111 below.
G111 X20.5 Y5.25 I6.5 J3 K90 M180;
G111 X24 Y7.5 I2 M180;
G00 G42 X3.8 Y0;
M103;
E3;
G01 X29;
;
Y11;
;
X24;
;
X23 Y10;
;
X6;
;
Y5;
;
X8;
;
Y6.5;
;
X18;
;
Y4;
;
X0;
;
X4 Y0;
M104;
G00 G40;
M101;
M00;
G50;

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


5-8 PART8 PROGRAM EXAMPLES

PART8

3.750"
R0.250"

3.000"

0.425"
1.626"
R0.300"

0.600"

0.300"
0.300"

R0.400"

2.025"
0,0

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


PROGRAM EXAMPLES PART8 5-9

PART NO. 8

O0008;
G90 G92 X__ Y__ Z__;
M102 (SUS1.5) For materials available, see the OPERATOR MANUAL.
M100;
E4;
G93 X__ Y__ ;
G112 X.6 Y[.25+.425+.3+.3+.813] I[1.626+.6] J.6 K90 M180;
the above demonstrates use of math functions in a program.
G00 X.8 Y0;
M103 ;
E103;
G01 X3.75;
G03 X4 Y.25 R.25;
G01 Y4;
;
X1;
;
Y[.25+.425+.4+2.025+.4];
;
X.4;
G03 X0 Y[.25+.425+.4+2.025] R.4;
G01 Y[.25+.425+.4];
G03 X.4 Y.675 R.4;
G01 X1;
;
Y.25;
G03 X1.25 Y0 R.25;
M104;
M101;
M180;
G50;

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


5 - 10 PART NO. 9 PROGRAM EXAMPLES

PART NO. 9

2.000" 2.000"

R0.750" R0.750"
2.000"

1.000"

4.472"
1.000"

3.500"

1.000"
4.000"

26.565
1.000" 3.000"
R0.750"
2.000"

7.000"
0,0

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


PROGRAM EXAMPLES PART NO. 9 5 - 11

PART NO. 9
O0009;
G90 G92 X__ Y__ Z__;
M102 (CRS16GA);
M100;
E3;
G93 X__ Y__ ;
G112 I1.5 M180 A0;
G112 X1 Y6;
G112 X5 Y1;
G112 X3 Y3.5 I5.972 J1.5 K26.565 M180;
G00 X3.8 Y0;
E6;
M103;
E101;
G01 X6;
;
Y7;
;
X2 Y5;
;
Y7;
;
X0;
;
Y0;
;
X4 Y2;
;
Y0;
M104;
M101;
M180;
G50;

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


5 - 12 PART NO. 10 PROGRAM EXAMPLES

PART NO. 10

2.50" .5" Typ. All Surfaces


Typ.
4 plcs.
.5" T yp. All Surfaces
1.50"
Typ.
4 plcs.
2.00"
4.00"

4.00"

0.25" Typ. 8 plcs.

6.00"

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


PROGRAM EXAMPLES PART NO. 10 5 - 13

PART NO. 10

This part uses a modal G112 to cut single holes and a grid of holes. The outside is cut
using G01, but a G111 could have been used instead.

(PART10N)
(49.213 X 49.213, .063)
M102 (CRS0.063)
G90 G92 X49.213 Y49.213
M100
E002
G93 X.25 Y6
G112 I.25 Q.1245 set up the round hole for pattern call
G112 X5.5 Y2. cut the two middle holes
G112 X.5 Y2.
G136 X.5 Y.5 I2.5 J3.0 P2 K1 cut the top and bottom rows of holes using GRID-X
E3
G111 X3. Y2. I4. J2. Q.2 M180 cut the center window and drop it out the trap door
G00 G41 X0Y4.2 position to cut exterior of part
M103
G01 X0 Y4.
G01 X6. Y4.
G00
G01 X6. Y0
G00
G01 X0 Y0
G00
G01 X0 Y4.
M104
G00 G40
M101
M180
G50
%

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


5 - 14 PART NO. 11 PROGRAM EXAMPLES

PART NO. 11

0.750"

R0.375"

34.325°

R2.750"
0.875"

6.800"
3.928"
R1.964"

1.964"

1.436"

0.354"

NOTE: 0,0 point is center of the part

SQUARE TYP. 5 PLACES

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


PROGRAM EXAMPLES PART NO. 11 5 - 15

PART NO. 11

O0011 (DEMO PART 11);


G90 G92 X__ Y__ Z__;
G93 X__ Y__ ;
M102 (CRS16GA);
M100;
E2; select cutting parameters for medium-small feature
G111 I.354 A0;
G128 X-1.75 Y0 I.875 J0 K4;
G112 I.75 A0;
G126 X0 Y0 I2.75 J0 K4;
E3; select cutting parameters for larger feature
G115 I-34.325 J.75 K-90 R2.75 A0 M180;
G126 X0 Y0 I2.75 J45 K4;
G00 X0 Y.575;
E5;
M103;
G01 Y.375;
;
X1.964;
;
G03 X-1.964 Y.375 R1.964;
;
G01 X0;
M104;
M101;
M180;
M100; (CONTINUE PROGRAM);
G00 X0 Y-.575; M101;
M103; M180;
G01 Y-.375; M100;
; G112 X0 Y0 I6.8 Q-.2 M80;
X-1.964; Use circular hole to cut part out of sheet -
; remember to start on the outside, by specifying
G03 X1.964 Y-.375 R1.964; “minus” value for “Q”.
; M101;
G01 X0; G50;
M104;

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


5 - 16 PART NO. 12 PROGRAM EXAMPLES

PART NO. 12

• NOTE: Part 13 intentionally omitted

1.000"

R0.125"

R0.125" 0.500"

1.000"
38.210 2.000"
R1.155"

1.000"
0.500"

1.732" 0.866"

NOTE: 0,0 point is center of the part

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


PROGRAM EXAMPLES PART NO. 12 5 - 17

PART NO. 12

O0012;
G90 G92 X__ Y__ Z__;
G93 X__ Y__ Z__;
M102 (CRS18GA);
M100;
E1;
G112 X0 Y0 I.25 A0; Cut hole in center
E3;
G115 I-38.210 J.25 K-90 R1.155 A0; Set up arc slot: note that “I” must be
NEGATIVE so that the slot “rotates” with the
pattern.
G126 X0 Y0 I1.155 J90 K3; Bolt Hole Circle of arc slots
G114 X0 Y0 I1.155 J3 K0 C1 Q-.2 M180 A0; Cut the periphery as a triangle with a
chamfer
M101;
G50;

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


5 - 18 PART NO. 14 PROGRAM EXAMPLES

PART NO. 14

See PART 8 (page 8 ) for dimensions of the basic piece.


• NOTE: Part 13 intentionally omitted

45.017
part scaled and rotated

Scaling Factor = .5

part at normal size and


attitude

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


PROGRAM EXAMPLES PART NO. 14 5 - 19

PART NO. 14

O0014 (SCALING AND ROTATION);


G90 G92 X__ Y__ Z__;
G93 X__ Y__ ;
M102 (SPC1.8);
M100;
E3;
G150 X0 Y0 E.5 A0 B0 R-45.017; set scaling to 50% and rotation to -45.017°
G112 X.6 Y[.25+.425+.3+.3+.813] I2.226 J.6 K90 A3 M180; now proceed to cut the
part
G00 X.8 Y0;
M103;
E101;
G01 X3.75;
G03 X4 Y.25 R.25;
G01 Y4;
;
X1;
;
Y[.25+.425+.4+2.025+.4];
;
X.4;
G03 X0 Y[.25+.425+.4+2.025] R.4;
G01 Y[.25+.425+.4];
G03 X.4 Y.675 R.4;
G01 X1;
;
Y.25;
G03 X1.25 Y0 R.25;
M104;
M101;
G150; The part is complete- now cancel scaling/rotation
M180;
G50;

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


5 - 20 PART NO. 15 PROGRAM EXAMPLES

PART NO. 15

1.500"

2.000" TYP. 8 PLACES

17.000"

5.000" 39.000"

14.500"

14.500" R0.500"
TYP. 8 PLACES

5.000"
39.000"

17.000"

0,0
2.000" 34.000"

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


PROGRAM EXAMPLES PART NO. 15 5 - 21

PART NO. 15

This part shows use of repositioning and modal G112 calls. The X0, Y0 edges of the
sheet are not trimmed, and become finished part edges.

O0015; (REPOSITIONS) X41.5;


G90 G92 X__ Y__ Z__; Y34;
M102 (CRS16GA); X39;
M100; M104;
E2; G00 X39.37 Y20; prepare to
G112 I1; reposition back
G112 X2 Y34.5; G27 X-39; reposition sheet
G112 X15 Y34.5;
G112X24 Y34.5;
G00 X39 Y34.2;
G112 X34.5 Y34.5;
M103;
G00 X39.37 Y20; move into position
E102;
for G27
G01 Y34;
G27 X39; reposition to get X36.5;
the second half of
the part Y36;
X22;
E2; Y34;
G112 I1; X17;
G112 X43.5 Y34.5;
G112 X54 Y34.5; Y36;
G112 X63 Y34.5; X0;
G112 X76 Y34.5; M103;
E5; M101;
M103; G64;
E102; M00;
G00 X78.0 Y36.1; G50;
G01 Y0 cut right edge of
part
G00 X78.1 Y36;
G01 X78.0
G61; begin “exact stop
check” mode for
sharp corners
G01 X61;
Y34;
X56;
Y36;

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


5 - 22 PART NO. 16 PROGRAM EXAMPLES

PART NO. 16

Note: the basic piece is part 5 on page 4-16

B1
H1

J B2
H2

B3
H3

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


PROGRAM EXAMPLES PART NO. 16 5 - 23

PART NO. 16

Demonstrates the use of G98.

O0016
(36. X 36., .063 CRS)
M102 (CRS0.063)
G90 G92 X49.213 Y49.213
M100
G98 X.2 Y6 I15.5 J-12.2 P2 K2 set up grid for multiple parts
U60 U60 = begin macro, call it number 60
E2
G00 G41 X2.2045 Y11.9389
M103
G01X2.395Y12.
G02 X.7639 Y5. I-6.6659 J-2.1368
G00
G03 X3. Y0 I2.2361 J-2.
G01 X12.29 Y0
G03 X14.5261 Y5. I0 J3.
G00
G02 X12.895 Y12. I5.0348 J4.8632
G00
G01 X2.395 Y12.
M104
G00 G40 cancel cutter compensation
V60 V60 = “end macro 60"
G75 W60 Q3 call macro 60 (the part) in multiple part grid
M101
G50
%

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


5 - 24 PART NO. 17 PROGRAM EXAMPLES

PART NO. 17

0.300"

R0.350"

5.500"

R1.000"
2.000"

1.000"
0,0

4.000"

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


PROGRAM EXAMPLES PART NO. 17 5 - 25

PART NO. 17
O0017;
G90 G92 X__ Y__ Z__;
M102 (CRS16GA)
M100;
G93 X__ Y__ Z__;
G00 X-.2 Y0;
M103;
E4;
G01 X1;
;
Y2;
G02 X2 Y3 R1;
G01 X4.5;
;
Y.35;
G03 X4.85 Y0 R.35;
G01 X5.15;
G03 X5.5 Y.35 R.35;
G01 Y4;
;
X0;
;
Y0;
M104;
M101;
M180;
G50;

Amada America, Inc. Programming the Pulsar, Altair 1.5c, 09-19-96


5 - 26 PART NO. 17 PROGRAM EXAMPLES

Notes

1.5c, 09-19-96 Programming the Pulsar, Altair Amada America, Inc


Amada America Programming Manual A-N

INDEX
A G
Assist Gas G-Codes ........................................2-2
flow table for G31............... 2-18 G02 .............................................2-11
select (G31) ......................... 2-18 G111
example...................................5-7
B
G112 round/obround
Beam Diameter .......................... 2-22 example of modal call .........5-21
Bolt Hole Circle G114 Polygon
SEE G126 example.................................5-17
C G115 arc slot
Comments .................................. 2-17 example.......................5-15, 5-17
Coordinate System....................... 2-5 G126
with loader ........................... 2-48 example.........................5-5, 5-15
Corner control............................ 2-27 G128 Line at Angle
Cutter Compensation ................. 2-22 example.................................5-15
Cutting Parameter Database ...... 2-25 G136
Cutting condition ............... 2-25 example.................................5-13
Selecting material ................ 2-25 G150 scaling, rotation
selecting pierce .................... 2-25 example.................................5-19
Cutting Parameter Database 2-25 G27
Selecting material 2-254-2 .............................
- 4-3 example.................................5-21
G98
D example.................................5-23
Dwell.......................................... 2-17
I
E Inch-Metric select.........................2-4
E-codes....................................... 2-25
EDGE Condition L
select .................................... 2-26 Laser Control....................2-25, 2-44
Loader.........................................2-48
M
Macros
for multiple parts .................2-34
Number usage ......................2-30
Storage, Recall .....................2-30
Math functions
example.........................5-9, 5-13
Multiple parts
SEE G98
N
Nozzle Gap
control...................................2-47

Programming the Pulsar, Altair version # 1.5c, 09-19-96


P-S Programming Manual Amada America

P S
Piercing Scaling, rotation
manually............................... 2-26 example.................................5-19
selection ............................... 2-25 Sensor Calibration
Piercing control ......................... 2-27 on/off ....................................2-47
Program Offsets Sharp corners
G93......................................... 2-9 exact stop check mode ........2-19
in multiple............................ 2-34 forcing...................................2-27
laser control during ..............2-27
R
Sub-programs
Repositioning ............................. 2-21 calling ...................................2-43
SEE G27 modal call .............................2-47
passing information to .........2-46

Programming the Pulsar, Altair version # 1.5c, 09-19-96


FLOPPY TO CONTROL
EDIT MODE
INSERT FLOPPY
CLOSE DOOR
PROGRAM PROTECT (OFF)
PROG BUTTON
**(START HERE IF YOU JUST WANT TO SEE WHAT IS ON YOUR DISK)**
FROM THE LIBRARY CHECK PROGRAM NUMBER CONFLICT
RIGHT ARROW SOFT KEY
FLOPPY SOFT KEY
DIR SOFT KEY
PAGE UP ARROW OR PAGE DOWN ARROW KEY
OPRT SOFT KEY
READ SOFT KEY
PUT IN LINE NUMBER OF PROGRAM NEEDED
F SET SOFT KEY
PUT IN PROGRAM NUMBER
O SET SOFT KEY
EXEC SOFT KEY

CONTROL TO FLOPPY

EDIT MODE
PROGRAM ON CONTROL SCREEN
RIGHT ARROW SOFT KEY
OPRT SOFT KEY
RIGHT ARROW SOFT KEY
PUNCH SOFT KEY
EXEC SOFT KEY
OUTPUT BLINKS AND DISPLAYS OPERATION COMPLETE
NOTES

Amada America Inc. 9/9/99

Das könnte Ihnen auch gefallen