advertisement
Phoenix
™
Software Version 9 Series
Programmer Reference
806420 | Revision 9 | English
© 2014 Hypertherm, Inc.
ArcGlide, COMMAND, EDGE Pro, EDGE Pro Ti, HPR, HSD, HyIntensity Fiber Laser, Hypernest, Hypernet, Hypertherm,
HyPrecision, MAXPRO, MicroEDGE Pro, Phoenix, Powermax, and Sensor are trademarks of Hypertherm, Inc. and may be registered in the United States and other countries.
Microsoft, the Microsoft logo, and Windows are registered trademarks of Microsoft Corporation.
Other trademarks are the property of their respective owners.
Phoenix Software
®
Version 9 Series
Programmer Reference
806420
Revision 9
English
December 2014
Hypertherm Inc.
Hanover, NH 03755 USA
Hypertherm Inc.
Etna Road, P.O. Box 5010
Hanover, NH 03755 USA
603-643-3441 Tel (Main Office)
603-643-5352 Fax (All Departments) [email protected] (Main Office Email)
800-643-9878 Tel (Technical Service) [email protected] (Technical Service Email)
800-737-2978 Tel (Customer Service) [email protected] (Customer Service Email)
866-643-7711 Tel (Return Materials Authorization)
877-371-2876 Fax (Return Materials Authorization) [email protected] (RMA email)
Hypertherm Plasmatechnik GmbH
Technologiepark Hanau
Rodenbacher Chaussee 6
D-63457 Hanau-Wolfgang, Deutschland
49 6181 58 2100 Tel
49 6181 58 2134 Fax
49 6181 58 2123 (Technical Service)
Hypertherm (S) Pte Ltd.
82 Genting Lane
Media Centre
Annexe Block #A01-01
Singapore 349567, Republic of Singapore
65 6841 2489 Tel
65 6841 2490 Fax
65 6841 2489 (Technical Service)
Hypertherm (Shanghai) Trading Co., Ltd.
Unit 301, South Building
495 ShangZhong Road
Shanghai, 200231
PR China
86-21-60740003 Tel
86-21-60740393 Fax
Hypertherm Europe B.V.
Vaartveld 9
4704 SE
Roosendaal, Nederland
31 165 596907 Tel
31 165 596901 Fax
31 165 596908 Tel (Marketing)
31 165 596900 Tel (Technical Service)
00 800 4973 7843 Tel (Technical Service)
Hypertherm Japan Ltd.
Level 9, Edobori Center Building
2-1-1 Edobori, Nishi-ku
Osaka 550-0002 Japan
81 6 6225 1183 Tel
81 6 6225 1184 Fax
Hypertherm Brasil Ltda.
Rua Bras Cubas, 231 – Jardim Maia
Guarulhos, SP - Brasil
CEP 07115-030
55 11 2409 2636 Tel
55 11 2408 0462 Fax
Hypertherm México, S.A. de C.V.
Avenida Toluca No. 444, Anexo 1,
Colonia Olivar de los Padres
Delegación Álvaro Obregón
México, D.F. C.P. 01780
52 55 5681 8109 Tel
52 55 5683 2127 Fax
Hypertherm Korea Branch
#3904 Centum Leaders Mark B/D,
1514 Woo-dong, Haeundae-gu, Busan
Korea, 612-889
82 51 747 0358 Tel
82 51 701 0358 Fax
Contents
Phoenix 9.76.0 Programmer’s Reference 806420
5
Contents
6
Phoenix 9.76.0 Programmer’s Reference 806420
Contents
Phoenix 9.76.0 Programmer’s Reference 806420
7
Contents
8
Phoenix 9.76.0 Programmer’s Reference 806420
Contents
Phoenix 9.76.0 Programmer’s Reference 806420
9
Contents
10
Phoenix 9.76.0 Programmer’s Reference 806420
Safety
RECOGNIZE SAFETY
INFORMATION
The symbols shown in this section are used to identify potential hazards. When you see a safety symbol in this manual or on your machine, understand the potential for personal injury, and follow the related instructions to avoid the hazard.
FOLLOW SAFETY
INSTRUCTIONS
Read carefully all safety messages in this manual and safety labels on your machine.
• Keep the safety labels on your machine in good condition. Replace missing or damaged labels immediately.
• Learn how to operate the machine and how to use the controls properly. Do not let anyone operate it without instruction.
• Keep your machine in proper working condition.
Unauthorized modifications to the machine may affect safety and machine service life.
DANGER WARNING CAUTION
Hypertherm uses American National Standards Institute guidelines for safety signal words and symbols. A signal word DANGER or WARNING is used with a safety symbol. DANGER identifies the most serious hazards.
• DANGER and WARNING safety labels are located on your machine near specific hazards.
• DANGER safety messages precede related instructions in the manual that will result in serious injury or death if not followed correctly.
• WARNING safety messages precede related instructions in this manual that may result in injury or death if not followed correctly.
• CAUTION safety messages precede related instructions in this manual that may result in minor injury or damage to equipment if not followed correctly.
ELECTRICAL HAZARDS
• Only trained and authorized personnel may open this equipment.
• If the equipment is permanently connected, turn it off, and lock out/tag out power before the enclosure is opened.
• If power is supplied to the equipment with a cord, unplug the unit before the enclosure is opened.
• Lockable disconnects or lockable plug covers must be provided by others.
• Wait 5 minutes after removal of power before entering the enclosure to allow stored energy to discharge.
• If the equipment must have power when the enclosure is open for servicing, arc flash explosion hazards may exist. Follow ALL local requirements (NFPA 70E in the
USA) for safe work practices and for Personal
Protective Equipment when servicing energized equipment.
• The enclosure shall be closed and the proper earth ground continuity to the enclosure verified prior to operating the equipment after moving, opening, or servicing.
• Always follow these instructions for disconnecting power before inspecting or changing torch consumable parts.
Safety and Compliance
SC-11
Safety
ELECTRIC SHOCK CAN KILL
Touching live electrical parts can cause a fatal shock or severe burn.
• Operating the plasma system completes an electrical circuit between the torch and the workpiece. The workpiece and anything touching the workpiece are part of the electrical circuit.
• Never touch the torch body, workpiece or the water in a water table when the plasma system is operating.
Electric shock prevention
All Hypertherm plasma systems use high voltage in the cutting process (200 to 400 VDC are common). Take the following precautions when operating this system:
• Wear insulated gloves and boots, and keep your body and clothing dry.
• Do not stand, sit or lie on – or touch – any wet surface when using the plasma system.
• Insulate yourself from work and ground using dry insulating mats or covers big enough to prevent any physical contact with the work or ground. If you must work in or near a damp area, use extreme caution.
• Provide a disconnect switch close to the power supply with properly sized fuses. This switch allows the operator to turn off the power supply quickly in an emergency situation.
• When using a water table, be sure that it is correctly connected to earth ground.
• Install and ground this equipment according to the instruction manual and in accordance with national and local codes.
• Inspect the input power cord frequently for damage or cracking of the cover. Replace a damaged power cord immediately. Bare wiring can kill.
• Inspect and replace any worn or damaged torch leads.
• Do not pick up the workpiece, including the waste cutoff, while you cut. Leave the workpiece in place or on the workbench with the work cable attached during the cutting process.
• Before checking, cleaning or changing torch parts, disconnect the main power or unplug the power supply.
• Never bypass or shortcut the safety interlocks.
• Before removing any power supply or system enclosure cover, disconnect electrical input power.
Wait 5 minutes after disconnecting the main power to allow capacitors to discharge.
• Never operate the plasma system unless the power supply covers are in place. Exposed power supply connections present a severe electrical hazard.
• When making input connections, attach proper grounding conductor first.
• Each Hypertherm plasma system is designed to be used only with specific Hypertherm torches. Do not substitute other torches which could overheat and present a safety hazard.
SC-12
Safety and Compliance
Safety
CUTTING CAN CAUSE FIRE OR EXPLOSION
Fire prevention
• Be sure the area is safe before doing any cutting.
Keep a fire extinguisher nearby.
• Remove all flammables within 35 feet (10 m) of the cutting area.
• Quench hot metal or allow it to cool before handling or before letting it touch combustible materials.
• Never cut containers with potentially flammable materials inside – they must be emptied and properly cleaned first.
• Ventilate potentially flammable atmospheres before cutting.
• When cutting with oxygen as the plasma gas, an exhaust ventilation system is required.
Explosion prevention
• Do not use the plasma system if explosive dust or vapors may be present.
• Do not cut pressurized cylinders, pipes, or any closed container.
• Do not cut containers that have held combustible materials.
WARNING
Explosion Hazard
Argon-Hydrogen and Methane
Hydrogen and methane are flammable gases that present an explosion hazard. Keep flames away from cylinders and hoses that contain methane or hydrogen mixtures. Keep flames and sparks away from the torch when using methane or argon-hydrogen plasma.
WARNING
Hydrogen Detonation with
Aluminum Cutting
• Do not cut aluminum underwater or with water touching the underside of the aluminum.
• Cutting aluminum underwater or with the water touching the underside of the aluminum can result in an explosive condition that can detonate during plasma cutting operations.
WARNING
Explosion Hazard
Underwater Cutting with Fuel Gases
• Do not cut under water with fuel gases containing hydrogen.
• Cutting under water with fuel gases containing hydrogen can result in an explosive condition that can detonate during plasma cutting operations.
Safety and Compliance
SC-13
Safety
TOXIC FUMES CAN CAUSE INJURY OR DEATH
The plasma arc by itself is the heat source used for cutting. Accordingly, although the plasma arc has not been identified as a source of toxic fumes, the material being cut can be a source of toxic fumes or gases that deplete oxygen.
Fumes produced vary depending on the metal that is cut. Metals that may release toxic fumes include, but are not limited to, stainless steel, carbon steel, zinc
(galvanized), and copper.
In some cases, the metal may be coated with a substance that could release toxic fumes. Toxic coatings include, but are not limited to, lead (in some paints), cadmium (in some paints and fillers), and beryllium.
Gases produced by plasma cutting vary based on the material to be cut and the method of cutting, but may include ozone, oxides of nitrogen, hexavalent chromium, hydrogen, and other substances if such are contained in or released by the material being cut.
Caution should be taken to minimize exposure to fumes produced by any industrial process. Depending upon the chemical composition and concentration of the fumes (as well as other factors, such as ventilation), there may be a risk of physical illness, such as birth defects or cancer.
It is the responsibility of the equipment and site owner to test the air quality in the area where the equipment is used and to ensure that the air quality in the workplace meets all local and national standards and regulations.
The air quality level in any relevant workplace depends on site-specific variables such as:
• Table design (wet, dry, underwater).
• Material composition, surface finish, and composition of coatings.
• Volume of material removed.
• Duration of cutting or gouging.
• Size, air volume, ventilation and filtration of the work area.
• Personal protective equipment.
• Number of welding and cutting systems in operation.
• Other site processes that may produce fumes.
If the workplace must conform to national or local regulations, only monitoring or testing done at the site can determine whether the site is above or below allowable levels.
To reduce the risk of exposure to fumes:
• Remove all coatings and solvents from the metal before cutting.
• Use local exhaust ventilation to remove fumes from the air.
• Do not inhale fumes. Wear an air-supplied respirator when cutting any metal coated with, containing, or suspected to contain toxic elements.
• Assure that those using welding or cutting equipment, as well as air-supplied respiration devices, are qualified and trained in the proper use of such equipment.
• Never cut containers with potentially toxic materials inside. Empty and properly clean the container first.
• Monitor or test the air quality at the site as needed.
• Consult with a local expert to implement a site plan to ensure safe air quality.
SC-14
Safety and Compliance
Safety
GROUNDING SAFETY
Work cable Attach the work cable securely to the workpiece or the work table with good metal-to-metal contact. Do not connect it to the piece that will fall away when the cut is complete.
Work table Connect the work table to an earth ground, in accordance with appropriate national and local electrical codes.
Input power
• Be sure to connect the power cord ground wire to the ground in the disconnect box.
• If installation of the plasma system involves connecting the power cord to the power supply, be sure to connect the power cord ground wire properly.
• Place the power cord’s ground wire on the stud first, then place any other ground wires on top of the power cord ground. Fasten the retaining nut tightly.
• Tighten all electrical connections to avoid excessive heating.
STATIC ELECTRICITY CAN DAMAGE CIRCUIT BOARDS
Use proper precautions when handling printed circuit boards:
• Store PC boards in anti-static containers.
• Wear a grounded wrist strap when handling PC boards.
Safety and Compliance
SC-15
Safety
COMPRESSED GAS EQUIPMENT
SAFETY
• Never lubricate cylinder valves or regulators with oil or grease.
• Use only correct gas cylinders, regulators, hoses and fittings designed for the specific application.
• Maintain all compressed gas equipment and associated parts in good condition.
• Label and color-code all gas hoses to identify the type of gas in each hose. Consult applicable national and local codes.
GAS CYLINDERS CAN
EXPLODE IF DAMAGED
Gas cylinders contain gas under high pressure.
If damaged, a cylinder can explode.
• Handle and use compressed gas cylinders in accordance with applicable national and local codes.
• Never use a cylinder that is not upright and secured in place.
• Keep the protective cap in place over valve except when the cylinder is in use or connected for use.
• Never allow electrical contact between the plasma arc and a cylinder.
• Never expose cylinders to excessive heat, sparks, slag or open flame.
• Never use a hammer, wrench or other tool to open a stuck cylinder valve.
A PLASMA ARC CAN CAUSE INJURY AND BURNS
Instant-on torches
Plasma arc comes on immediately when the torch switch is activated.
The plasma arc will cut quickly through gloves and skin.
• Keep away from the torch tip.
• Do not hold metal near the cutting path.
• Never point the torch toward yourself or others.
SC-16
Safety and Compliance
Safety
ARC RAYS CAN BURN EYES AND SKIN
Eye protection Plasma arc rays produce intense visible and invisible (ultraviolet and infrared) rays that can burn eyes and skin.
• Use eye protection in accordance with applicable national and local codes.
• Wear eye protection (safety glasses or goggles with side shields, and a welding helmet) with appropriate lens shading to protect your eyes from the arc’s ultraviolet and infrared rays.
Skin protection Wear protective clothing to protect against burns caused by ultraviolet light, sparks, and hot metal.
• Gauntlet gloves, safety shoes and hat.
• Flame-retardant clothing to cover all exposed areas.
• Cuffless trousers to prevent entry of sparks and slag.
• Remove any combustibles, such as a butane lighter or matches, from your pockets before cutting.
Cutting area Prepare the cutting area to reduce reflection and transmission of ultraviolet light:
• Paint walls and other surfaces with dark colors to reduce reflection.
• Use protective screens or barriers to protect others from flash and glare.
• Warn others not to watch the arc. Use placards or signs.
Arc current
(amps)
Less than 40 A
41 to 60 A
61 to 80 A
81 to 125 A
126 to 150 A
151 to 175 A
176 to 250 A
251 to 300 A
301 to 400 A
401 to 800 A
Minimum protective shade number
(ANSI Z49.1:2005)
5
6
8
8
8
8
8
8
9
10
Suggested shade number for comfort
(ANSI Z49.1:2005)
5
6
9
9
9
8
9
9
12
14
OSHA 29CFR
1910.133(a)(5)
8
8
8
9
10
8
8
8
8
8
Europe
EN168:2002
11
12
13
13
N/A
9
9
9
9
10
Safety and Compliance
SC-17
Safety
PACEMAKER AND HEARING AID OPERATION
Pacemaker and hearing aid operation can be affected by magnetic fields from high currents.
Pacemaker and hearing aid wearers should consult a doctor before going near any plasma arc cutting and gouging operations.
To reduce magnetic field hazards:
• Keep both the work cable and the torch lead to one side, away from your body.
• Route the torch leads as close as possible to the work cable.
• Do not wrap or drape the torch lead or work cable around your body.
• Keep as far away from the power supply as possible.
NOISE CAN DAMAGE HEARING
Cutting with a plasma arc can exceed acceptable noise levels as defined by local codes in many applications.
Prolonged exposure to excessive noise can damage hearing. Always wear proper ear protection when cutting or gouging, unless sound pressure level measurements taken at the installed site have verified personal hearing protection is not necessary per relevant international, regional, and local codes.
Significant noise reduction can be obtained by adding simple engineering controls to cutting tables such as barriers or curtains positioned between the plasma arc and the workstation; and/or locating the workstation away from the plasma arc. Implement administrative controls in the workplace to restrict access, limit operator exposure time, screen off noisy working areas and/or take measures to reduce reverberation in working areas by putting up noise absorbers.
Use ear protectors if the noise is disruptive or if there is a risk of hearing damage after all other engineering and administrative controls have been implemented. If hearing protection is required, wear only approved personal protective devices such as ear muffs or ear plugs with a noise reduction rating appropriate for the situation. Warn others in the area of possible noise hazards. In addition, ear protection can prevent hot splatter from entering the ear.
A PLASMA ARC CAN DAMAGE FROZEN PIPES
Frozen pipes may be damaged or can burst if you attempt to thaw them with a plasma torch.
SC-18
Safety and Compliance
Safety
DRY DUST COLLECTION INFORMATION
At some sites, dry dust can represent a potential explosion hazard.
The U.S. National Fire Protection Association’s 2007 edition of NFPA standard 68, “Explosion Protection by
Deflagration Venting,” provides requirements for the design, location, installation, maintenance, and use of devices and systems to vent combustion gases and pressures after any deflagration event. Consult with the manufacturer or installer of any dry dust collection system for applicable requirements before you install a new dry dust collection system or make significant changes in the process or materials used with an existing dry dust collection system.
Note 1 – Hypertherm’s interpretation of these new requirements is that unless a site-specific evaluation has been completed to determine that all dust generated is not combustible, the 2007 edition of
NFPA 68 requires the use of explosion vents designed to the worst-case Kst value (see annex F) that could be generated from dust so that the explosion vent size and type can be designed. NFPA 68 does not specifically identify plasma cutting or other thermal cutting processes as requiring deflagration venting systems, but it does apply these new requirements to all dry dust collection systems.
Consult your local “Authority Having Jurisdiction” (AHJ) to determine whether any edition of NFPA 68 has been
“adopted by reference” in your local building codes.
Note 2 – Users of Hypertherm manuals should consult and comply with all applicable federal, state, and local laws and regulations. Hypertherm does not, by the publication of any Hypertherm manual, intend to urge action that is not in compliance with all applicable regulations and standards, and this manual may never be construed as doing so.
Refer to NFPA68 for definitions and explanations of regulatory terms such as deflagration, AHJ, adopted by reference, the Kst value, deflagration index, and other terms.
Safety and Compliance
SC-19
Safety
LASER RADIATION
Exposure to the laser output can result in serious eye injury. Avoid direct eye exposure.
For your convenience and safety, on Hypertherm products that use a laser, one of the following laser radiation labels has been applied on the product near where the laser beam exits the enclosure. The maximum output (mV), wavelength emitted (nM) and, if appropriate, the pulse duration is also provided.
Additional laser safety instructions:
• Consult with an expert on local laser regulations.
Laser safety training may be required.
• Do not allow untrained persons to operate the laser.
Lasers can be dangerous in the hands of untrained users.
• Do not look into the laser aperture or beam at any time.
• Position the laser as instructed to avoid unintentional eye contact.
• Do not use the laser on reflective workpieces.
• Do not use optical tools to view or reflect the laser beam.
• Do not disassemble or remove the laser or aperture cover.
• Modifying the laser or product in any way can increase the risk of laser radiation.
• Use of adjustments or performance of procedures other than those specified in this manual may result in hazardous laser radiation exposure.
• Do not operate in explosive atmospheres, such as in the presence of flammable liquids, gases, or dust.
• Use only laser parts and accessories that are recommended or provided by the manufacturer for your model.
• Repairs and servicing MUST be performed by qualified personnel.
• Do not remove or deface the laser safety label.
ADDITIONAL SAFETY INFORMATION
1.
ANSI Standard Z49.1, Safety in Welding and Cutting,
American Welding Society, 550 LeJeune Road P.O. Box
351020, Miami, FL 33135
2.
ANSI Standard Z49.2, Fire Prevention in the Use of Cutting and Welding Processes, American National Standards Institute
1430 Broadway, New York, NY 10018
3.
ANSI Standard Z87.1, Safe Practices for Occupation and
Educational Eye and Face Protection, American National
Standards Institute, 1430 Broadway, New York, NY 10018
4.
AWS F4.1, Recommended Safe Practices for the Preparation for Welding and Cutting of Containers and Piping That Have
Held Hazardous Substances, American Welding Society 550
LeJeune Road, P.O. Box 351040, Miami, FL 33135
5.
AWS F5.2, Recommended Safe Practices for Plasma Arc
Cutting, American Welding Society 550 LeJeune Road, P.O.
Box 351040, Miami, FL 33135
6.
CGA Pamphlet P-1, Safe Handling of Compressed Gases in
Cylinders, Compressed Gas Association 1235 Jefferson Davis
Highway, Arlington, VA 22202
7.
CSA Standard W117.2, Code for Safety in Welding and
Cutting, Canadian Standards Association Standard Sales
178 Rexdale Boulevard, Rexdale, Ontario M9W 1R3, Canada
8.
NFPA Standard 51B, Cutting and Welding Processes,
National Fire Protection Association 470 Atlantic Avenue,
Boston, MA 02210
9.
NFPA Standard 70–1978, National Electrical Code, National
Fire Protection Association, 470 Atlantic Avenue, Boston, MA
02210
10.
OSHA, Safety and Health Standards, 29FR 1910 U.S.
Government Printing Office, Washington, D.C. 20402
11. AWS Safety and Health Fact Sheets, American Welding
Society 550 LeJeune Road, P.O. Box 351040, Miami, FL
33135 www.aws.org/technical/facts/
SC-20
Safety and Compliance
Safety
WARNING LABELS
This warning label is affixed to some power supplies. It is important that the operator and maintenance technician understand the intent of these warning symbols as described.
Read and follow these instructions, employer safety practices, and material safety data sheets. Refer to
ANS Z49.1, “Safety in Welding, Cutting and Allied
Processes” from American Welding Society
(http://www.aws.org) and OSHA Safety and Health
Standards, 29 CFR 1910 (http://www.osha.gov).
WARNING AVERTISSEMENT
Plasma cutting can be injurious to operator and persons in the work area. Consult manual before operating. Failure to follow all these safety instructions can result in death.
Le coupage plasma peut être préjudiciable pour l’opérateur et les personnes qui se trouvent sur les lieux de travail. Consulter le manuel avant de faire fonctionner. Le non respect des ces instructions de sécurité peut entraîner la mort.
1. Cutting sparks can cause explosion or fire.
1.1 Do not cut near flammables.
1.2 Have a fire extinguisher nearby and ready to use.
1.3 Do not use a drum or other closed container as a cutting table.
2. Plasma arc can injure and burn; point the nozzle away
from yourself. Arc starts instantly when triggered.
2.1 Turn off power before disassembling torch.
2.2 Do not grip the workpiece near the cutting path.
2.3 Wear complete body protection.
3. Hazardous voltage. Risk of electric shock or burn.
3.1 Wear insulating gloves. Replace gloves when wet or damaged.
3.2 Protect from shock by insulating yourself from work and ground.
3.3 Disconnect power before servicing. Do not touch live parts.
1. Les étincelles de coupage peuvent provoquer une explosion
ou un incendie.
1.1 Ne pas couper près des matières inflammables.
1.2 Un extincteur doit être à proximité et prêt à être utilisé.
1.3 Ne pas utiliser un fût ou un autre contenant fermé comme table de coupage.
2. L’arc plasma peut blesser et brûler; éloigner la buse de soi.
Il s’allume instantanément quand on l’amorce;
2.1 Couper l’alimentation avant de démonter la torche.
2.2 Ne pas saisir la pièce à couper de la trajectoire de coupage.
2.3 Se protéger entièrement le corps.
3. Tension dangereuse. Risque de choc électrique ou de brûlure.
3.1 Porter des gants isolants. Remplacer les gants quand ils sont humides ou
endommagés.
3.2 Se protéger contre les chocs en s’isolant de la pièce et de la terre.
3.3 Couper l’alimentation avant l’entretien. Ne pas toucher les pièces sous tension.
4. Plasma fumes can be hazardous.
4.1 Do not inhale fumes.
4.2 Use forced ventilation or local exhaust to remove the fumes.
4.3 Do not operate in closed spaces. Remove fumes with ventilation.
4. Les fumées plasma peuvent être dangereuses.
4.1 Ne pas inhaler les fumées
4.2 Utiliser une ventilation forcée ou un extracteur local pour dissiper les fumées.
4.3 Ne pas couper dans des espaces clos. Chasser les fumées par ventilation.
5. Arc rays can burn eyes and injure skin.
5.1 Wear correct and appropriate protective equipment to protect
head, eyes, ears, hands, and body. Button shirt collar. Protect ears
from noise. Use welding helmet with the correct shade of filter.
6. Become trained.
Only qualified personnel should operate this
equipment. Use torches specified in the manual. Keep non-qualified
personnel and children away.
7. Do not remove, destroy, or cover this label.
Replace if it is missing, damaged, or worn (PN 110584 Rev C).
5. Les rayons d’arc peuvent brûler les yeux et blesser la peau.
5.1 Porter un bon équipement de protection pour se protéger la tête, les yeux, les
oreilles, les mains et le corps. Boutonner le col de la chemise. Protéger les oreilles
contre le bruit. Utiliser un masque de soudeur avec un filtre de nuance appropriée.
6. Suivre une formation.
Seul le personnel qualifié a le droit de faire
fonctionner cet équipement. Utiliser exclusivement les torches indiquées dans le
manual. Le personnel non qualifié et les enfants doivent se tenir à l’écart.
7. Ne pas enlever, détruire ni couvrir cette étiquette.
La remplacer si elle est absente, endommagée ou usée (PN 110584 Rev C).
Safety and Compliance
SC-21
Safety
Warning labels
This warning label is affixed to some power supplies. It is important that the operator and maintenance technician understand the intent of these warning symbols as described. The numbered text corresponds to the numbered boxes on the label.
1.
Cutting sparks can cause explosion or fire.
1.1 Do not cut near flammables.
1.2 Have a fire extinguisher nearby and ready to use.
1.3 Do not use a drum or other closed container as a cutting table.
2.
Plasma arc can injure and burn; point the nozzle away from yourself. Arc starts instantly when triggered.
2.1 Turn off power before disassembling torch.
2.2 Do not grip the workpiece near the cutting path.
2.3 Wear complete body protection.
3.
Hazardous voltage. Risk of electric shock or burn.
3.1 Wear insulating gloves. Replace gloves when wet or damaged.
3.2 Protect from shock by insulating yourself from work and ground.
3.3 Disconnect power before servicing.
Do not touch live parts.
4.
Plasma fumes can be hazardous.
4.1 Do not inhale fumes.
4.2 Use forced ventilation or local exhaust to remove the fumes.
4.3 Do not operate in closed spaces.
Remove fumes with ventilation.
5.
Arc rays can burn eyes and injure skin.
5.1 Wear correct and appropriate protective equipment to protect head, eyes, ears, hands, and body. Button shirt collar. Protect ears from noise.
Use welding helmet with the correct shade of filter.
6.
Become trained. Only qualified personnel should operate this equipment. Use torches specified in the manual. Keep non-qualified personnel and children away.
7.
Do not remove, destroy, or cover this label. Replace if it is missing, damaged, or worn.
SC-22
Safety and Compliance
Safety
Symbols and marks
Your product may have one or more of the following markings on or near the data plate. Due to differences and conflicts in national regulations, not all marks are applied to every version of a product.
S mark
The S mark indicates that the power supply and torch are suitable for operations carried out in environments with increased hazard of electrical shock according to IEC 60974-1.
CSA mark
Products with a CSA mark meet the United States and Canadian regulations for product safety. The products were evaluated, tested, and certified by CSA-International. Alternatively, the product may have a mark by one of the other Nationally Recognized Testing Laboratories (NRTL) accredited in both the United States and
Canada, such as UL or TÜV.
CE mark
The CE marking signifies the manufacturer’s declaration of conformity to applicable European directives and standards. Only those versions of products with a CE marking located on or near the data plate have been tested for compliance with the European Low Voltage Directive and the European Electromagnetic
Compatibility (EMC) Directive. EMC filters needed to comply with the European EMC Directive are incorporated within versions of the product with a CE marking.
Eurasian Customs Union (CU) mark
CE versions of products that include an EAC mark of conformity meet the product safety and EMC requirements for export to Russia, Belarus, and Kazakhstan.
GOST-TR mark
CE versions of products that include a GOST-TR mark of conformity meet the product safety and EMC requirements for export to the Russian Federation.
C-Tick mark
CE versions of products with a C-Tick mark comply with the EMC regulations required for sale in Australia and New Zealand.
s
CCC mark
The China Compulsory Certification (CCC) mark indicates that the product has been tested and found compliant with product safety regulations required for sale in China.
UkrSEPRO mark
The CE versions of products that include a UkrSEPRO mark of conformity meet the product safety and EMC requirements for export to the Ukraine.
Serbian AAA mark
CE versions of products that include a AAA Serbian mark meet the product safety and EMC requirements for export to Serbia.
Safety and Compliance
SC-23
Safety
SC-24
Safety and Compliance
Product Stewardship
Introduction
Hypertherm maintains a global Regulatory Management
System to ensure that products comply with regulatory and environmental requirements.
National and local safety regulations
National and Local safety regulations shall take precedence over any instructions provided with the product. The product shall be imported, installed, operated and disposed of in accordance with national and local regulations applicable to the installed site.
Certification test marks
Certified products are identified by one or more certification test marks from accredited testing laboratories. The certification test marks are located on or near the data plate.
Each certification test mark means that the product and its safety-critical components conform to the relevant national safety standards as reviewed and determined by that testing laboratory. Hypertherm places a certification test mark on its products only after that product is manufactured with safety-critical components that have been authorized by the accredited testing laboratory.
Once the product has left the Hypertherm factory, the certification test marks are invalidated if any of the following occurs:
• The product is modified in a manner that creates a hazard or non-conformance with the applicable standards.
• Safety-critical components are replaced with unauthorized spare parts.
• Any unauthorized assembly, or accessory that uses or generates a hazardous voltage is added.
• There is any tampering with a safety circuit or other feature that is designed into the product as part of the certification, or otherwise.
CE marking constitutes a manufacturer’s declaration of conformity to applicable European directives and standards. Only those versions of Hypertherm products with a CE Marking located on or near the data plate have been tested for compliance with the European Low
Voltage Directive and the European EMC Directive. EMC filters needed to comply with the European EMC Directive are incorporated within versions of the power supply with a CE Marking.
Certificates of compliance for Hypertherm products are available from the Downloads Library on the Hypertherm web site at https://www.hypertherm.com.
Differences in national standards
Nations may apply different performance, safety or other standards. National differences in standards include, but are not limited to:
• Voltages
• Plug and cord ratings
• Language requirements
• Electromagnetic compatibility requirements
These differences in national or other standards may make it impossible or impractical for all certification test marks to be placed on the same version of a product. For example, the CSA versions of Hypertherm’s products do not comply with European EMC requirements, and therefore do not have a CE marking on the data plate.
Countries that require CE marking or have compulsory
EMC regulations must use CE versions of Hypertherm products with the CE marking on the data plate. These include, but are not limited to:
• Australia
• New Zealand
• Countries in the European Union
• Russia
It is important that the product and its certification test mark be suitable for the end-use installation site. When
Hypertherm products are shipped to one country for export to another country; the product must be configured and certified properly for the end-use site.
Safety and Compliance
SC-25
Product Stewardship
Safe installation and use of shape cutting equipment
IEC 60974-9, titled Arc Welding Equipment – Installation and use, provides guidance in the safe installation and use of shape cutting equipment and the safe performance of cutting operations. The requirements of national and local regulations shall be taken into consideration during installation, including, but not limited to, grounding or protective earth connections, fuses, supply disconnecting device, and type of supply circuit. Read these instructions before installing the equipment. The first and most important step is the safety assessment of the installation.
The safety assessment must be performed by an expert, and determines what steps are necessary to create a safe environment, and what precautions should be adopted during the actual installation and operation.
Procedures for periodic inspection and testing
Where required by local national regulations,
IEC 60974-4 specifies test procedures for periodic inspection and after repair or maintenance, to ensure electrical safety for plasma cutting power sources built in conformity with IEC 60974-1. Hypertherm performs the continuity of the protective circuit and insulation resistance tests in the factory as non-operating tests.
The tests are performed with the power and ground connections removed.
Hypertherm also removes some protective devices that would cause false test results. Where required by local national regulations, a label shall be attached to the equipment to indicate that it has passed the tests prescribed by IEC 60974-4. The repair report shall indicate the results of all tests unless an indication is made that a particular test has not been performed.
Qualification of test personnel
Electrical safety tests for shape cutting equipment can be hazardous and shall be carried out by an expert in the field of electrical repair, preferably someone also familiar with welding, cutting, and allied processes. The safety risks to personnel and equipment, when unqualified personnel are performing these tests, may be much greater than the benefit of periodic inspection and testing.
Hypertherm recommends that only visual inspection be performed unless the electrical safety tests are specifically required by local national regulations in the country where the equipment is installed.
Residual current devices (RCDs)
In Australia and some other countries, local codes may require the use of a Residual Current Devices (RCD) when portable electrical equipment is used in the workplace or at construction sites to protect operators from electrical faults in the equipment. RCDs are designed to safely disconnect the mains electrical supply when an imbalance is detected between the supply and return current (there is a leakage current to earth). RCDs are available with both fixed and adjustable trip currents between 6 to 40 milliamperes and a range of trip times up to 300 milliseconds selected for the equipment installation, application and intended use. Where RCDs are used, the trip current and trip time on RCDs should be selected or adjusted high enough to avoid nuisance tripping during normal operation of the plasma cutting equipment and low enough in the extremely unlikely event of an electrical fault in the equipment to disconnect the supply before the leakage current under a fault condition can pose a life threatening electrical hazard to operators.
To verify that the RCDs continue to function properly over time, both the trip current and the trip time should be tested periodically. Portable electrical equipment and
RCDs used in commercial and industrial areas in Australia and New Zealand are tested to the Australian standard
AS/NZS 3760. When you test the insulation of plasma cutting equipment to AS/NZS 3760, measure the insulation resistance according to Appendix B of the standard, at 250 VDC with the power switch in the ON position to verify proper testing and to avoid the false failure of the leakage current test. False failures are possible because the metal oxide varistors (MOVs) and electromagnetic compatibility (EMC) filters, used to reduce emissions and protect the equipment from power surges, may conduct up to 10 milliamperes leakage current to earth under normal conditions.
If you have any questions regarding the application or interpretation of any IEC standards described here, you are required to consult with an appropriate legal or other advisor familiar with the International Electrotechnical standards, and shall not rely on Hypertherm in any respect regarding the interpretation or application of such standards.
SC-26
Safety and Compliance
Higher-level systems
When a system integrator adds additional equipment; such as cutting tables, motor drives, motion controllers or robots; to a Hypertherm plasma cutting system, the combined system may be considered a higher-level system. A higher-level system with hazardous moving parts may constitute industrial machinery or robotic equipment, in which case the OEM or end-use customer may be subject to additional regulations and standards than those relevant to the plasma cutting system as manufactured by Hypertherm.
It is the responsibility of the end-use customer and the
OEM to perform a risk assessment for the higher-level system, and to provide protection against hazardous moving parts. Unless the higher-level system is certified when the OEM incorporates Hypertherm products into it, the installation also may be subject to approval by local authorities. Seek advice from legal counsel and local regulatory experts if you are uncertain about compliance.
External interconnecting cables between component parts of the higher level system must be suitable for contaminants and movement as required by the final end use installation site. When the external interconnecting cables are subject to oil, dust, water, or other contaminants, hard usage ratings may be required.
When external interconnecting cables are subject to continuous movement, constant flexing ratings may be required. It is the responsibility of the end-use customer or the OEM to ensure the cables are suitable for the application. Since there are differences in the ratings and costs that can be required by local regulations for higher level systems, it is necessary to verify that any external interconnecting cables are suitable for the end-use installation site.
Product Stewardship
Safety and Compliance
SC-27
Product Stewardship
SC-28
Safety and Compliance
Environmental Stewardship
Introduction
The Hypertherm Environmental Specification requires
RoHS, WEEE and REACH substance information to be provided by Hypertherm’s suppliers.
Product environmental compliance does not address the indoor air quality or environmental release of fumes by the end user. Any materials that are cut by the end user are not provided by Hypertherm with the product. The end user is responsible for the materials being cut as well as for safety and air quality in the workplace. The end user must be aware of the potential health risks of the fumes released from the materials being cut and comply with all local regulations.
National and local environmental regulations
National and local environmental regulations shall take precedence over any instructions contained in this manual.
The product shall be imported, installed, operated and disposed of in accordance with all national and local environmental regulations applicable to the installed site.
The European Environmental regulations are discussed later in The WEEE Directive.
The RoHS directive
Hypertherm is committed to complying with all applicable laws and regulations, including the European Union
Restriction of Hazardous Substances (RoHS) Directive that restricts the use of hazardous materials in electronics products. Hypertherm exceeds RoHS Directive compliance obligations on a global basis.
Hypertherm continues to work toward the reduction of
RoHS materials in our products, which are subject to the
RoHS Directive, except where it is widely recognized that there is no feasible alternative.
Declarations of RoHS Conformity have been prepared for the current CE versions of Powermax plasma cutting systems manufactured by Hypertherm. There is also a
“RoHS mark” on the Powermax CE versions below the
“CE Marking” on the data plate of CE versions of
Powermax series units shipped since 2006. Parts used in CSA versions of Powermax and other products manufactured by Hypertherm that are either out of scope or exempt from RoHS are continuously being converted to
RoHS compliance in anticipation of future requirements.
Proper disposal of Hypertherm products
Hypertherm plasma cutting systems, like all electronic products, may contain materials or components, such as printed circuit boards, that cannot be discarded with ordinary waste. It is your responsibility to dispose of any
Hypertherm product or component part in an environmentally acceptable manner according to national and local codes.
• In the United States, check all federal, state, and local laws.
• In the European Union, check the EU directives, national, and local laws. For more information, visit www.hypertherm.com/weee.
• In other countries, check national and local laws.
• Consult with legal or other compliance experts when appropriate.
The WEEE directive
On January 27, 2003, the European Parliament and the Council of the European Union authorized Directive
2002/96/EC or WEEE (Waste Electrical and Electronic
Equipment).
As required by the legislation, any Hypertherm product covered by the directive and sold in the EU after August
13, 2005 is marked with the WEEE symbol. This directive encourages and sets specific criteria for the collection, handling, and recycling of EEE waste. Consumer and business-to-business wastes are treated differently
(all Hypertherm products are considered business-to-business). Disposal instructions for the
CE versions of Powermax plasma systems can be found at www.hypertherm.com/weee.
Safety and Compliance
SC-29
Environmental Stewardship
The URL is printed on the symbol-only warning label for each of these CE version Powermax series units shipped since 2006. The CSA versions of Powermax and other products manufactured by Hypertherm are either out of scope or exempt from WEEE.
The REACH regulation
The REACH regulation (1907/2006), in force since
June 1, 2007, has an impact on chemicals available to the
European market. The REACH regulation requirements for component manufacturers states that the component shall not contain more than 0.1% by weight of the Substances of Very High Concern (SVHC).
Component manufacturers and other downstream users, such as Hypertherm, are obligated to obtain assurances from its suppliers that all chemicals used in or on
Hypertherm products will have a European Chemical
Agency (ECHA) registration number. To provide chemical information as required by the REACH regulation, Hypertherm requires suppliers to provide
REACH declarations and identify any known use of
REACH SVHC. Any use of SVHC in amounts exceeding
0.1% w/w of the parts has been eliminated. The MSDS contains a full disclosure of all substances in the chemical and can be used to verify REACH SVHC compliance.
The lubricants, sealants, coolants, adhesives, solvents, coatings and other preparations or mixtures used by
Hypertherm in, on, for, or with its shape cutting equipment are used in very small quantities (except the coolant) and are commercially available with multiple sources that can and will be replaced in the event of a supplier problem associated with REACH Registration or REACH
Authorization (SVHCs).
Proper handling and safe use of chemicals
Chemical Regulations in the USA, Europe, and other locations require that Material Safety Data Sheets
(MSDS) be made available for all chemicals. The list of chemicals is provided by Hypertherm. The MSDS are for chemicals provided with the product and other chemicals used in or on the product. MSDS can be downloaded from the Downloads Library on the Hypertherm web site at https://www.hypertherm.com. On the Search screen, insert MSDS in the document title and click on Search.
In the USA, OSHA does not require Material Safety
Data Sheets for articles such as electrodes, swirl rings, retaining caps, nozzles, shields, deflectors and other solid parts of the torch.
Hypertherm does not manufacture or provide the materials that are cut and has no knowledge whether the fumes released from materials that are cut will pose a physical hazard or health risk. Please consult with your supplier or other technical advisor if you need guidance concerning the properties of the material you will cut using a Hypertherm product.
Fumes emission and air quality
Note: The following information on air quality is intended for general information only and should not be used as a substitute for reviewing and implementing applicable government regulations or legal standards in the country where the cutting equipment will be installed and operated.
In the USA, the National Institute for Occupational Safety and Health (NIOSH) Manual of Analytical Methods
(NMAM) is a collection of methods for sampling and analyzing contaminants in workplace air. Methods published by others, such as OSHA, MSHA, EPA, ASTM,
ISO or commercial suppliers of sampling and analytical equipment, may have advantages over NIOSH methods.
For example, ASTM Practice D 4185 is a standard practice for the collection, dissolution, and determination of trace metals in workplace atmospheres. The sensitivity, detection limit, and optimum working concentrations for
23 metals are listed in ASTM D 4185. An industrial hygienist should be used to determine the optimum sampling protocol, considering analytical accuracy, cost, and optimum sample number. Hypertherm uses a third party industrial hygienist to perform and interpret air quality testing results taken by air sampling equipment positioned at operator stations in Hypertherm buildings where plasma cutting tables are installed and operated.
Where applicable, Hypertherm also uses a third party industrial hygienist to obtain air and water permits.
If you are not fully aware and up to date on all applicable government regulations and legal standards for the installation site, you should consult a local expert prior to purchasing, installing, and operating the equipment.
SC-30
Safety and Compliance
Shrink-wrap License Agreement
ENTERING INTO THE LICENSE AGREEMENT SET FORTH BELOW (THE “LICENSE AGREEMENT”) GIVES YOU
THE RIGHT TO USE THE HYPERTHERM TECHNOLOGY AND RELATED SOFTWARE AND EMBODIED THEREIN
WITH HYPERTHERM HPR XD PLASMA SYSTEMS.
PLEASE READ THE LICENSE AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
YOUR RIGHT TO USE THE HYPERTHERM TECHNOLOGY AND RELATED SOFTWARE EMBODIED THEREIN IS
SUBJECT TO YOUR AGREEMENT TO BE BOUND BY THE TERMS AND CONDITIONS OF THE LICENSE
AGREEMENT. BY ACTIVATING YOUR CONTROL PLATFORM AND/OR RELATED SOFTWARE PLATFORM, YOU
ACKNOWLEDGE YOUR ACCEPTANCE OF THE LICENSE AGREEMENT AND REPRESENT THAT YOU ARE
AUTHORIZED TO ENTER INTO THE LICENSE AGREEMENT ON BEHALF OF LICENSEE. IF YOU DO NOT
AGREE TO THESE TERMS AND CONDITIONS, HYPERTHERM DOES NOT GRANT YOU THE RIGHT TO USE
THE HYPERTHERM TECHNOLOGY OR RELATED SOFTWARE.
1.
Certain definitions: “Designated Hypertherm Patents” shall mean United States Patent Application Nos. 12/341,731,
12/466,786, and 12/557,920, including foreign equivalents, and any patents issuing therefrom; “Hypertherm Plasma
Systems” shall mean Hypertherm HPR XD plasma systems, including 130, 260 and 400 amp systems; “Hypertherm
Technology” shall mean Hypertherm’s proprietary hole cutting technology, including know-how, specifications, inventions, methods, procedures, algorithms, software, programs, works of authorship and other information, documentation and materials for use in programming and operating an automated high temperature thermal cutting system; “Controller Platform” shall mean Hypertherm computer numerical controller and/or MTC software platform supplied with this license; and “End User Customer(s)” shall mean an entity licensed to use the Hypertherm
Technology for such entity’s own internal business purposes and not for distribution to others.
2.
The End User Customer shall be granted a non-exclusive, non-transferable, personal license, without the right to sublicense, to use the Hypertherm Technology, for internal business purposes only, solely as incorporated within the
Controller Platform and solely for use in conjunction with Hypertherm Plasma Systems.
3.
The End User Customer shall be granted a non-exclusive, non-transferable, personal, royalty-free license, without the right to sublicense, under the Designated Hypertherm Patents solely to the extent necessary to enable the End User
Customer to exercise the rights granted under Paragraph 2, above. The License Agreement shall provide that, except for the rights expressly granted to the End User Customer in the License Agreement, the license under the
Designated Hypertherm Patents shall not be deemed to grant any license or immunity for combining the Hypertherm
Technology with other items or for the use of such combination.
4.
The licenses granted to the End User Customer under Paragraphs 2 and 3, above, shall expressly be made subject to the following limitations and restrictions, and the End User Customer’s agrees that it shall not (and shall not permit any third party to): (a) use or permit the use of the Hypertherm Technology in conjunction with any high temperature thermal cutting systems other than Hypertherm Plasma Systems; (b) remove, alter or obscure any copyright, trademark or other proprietary or restrictive notice or legend on or within the Hypertherm Technology; (c) disclose, sublicense, distribute or otherwise make available the Hypertherm Technology to any third party or permit others to use it; (d) provide timesharing, service bureau, data processing or other services to a third party whereby such third party would obtain the benefits of the Hypertherm Technology for its own end-user purposes through the End User
Customer; (e) decompile, disassemble, or otherwise reverse engineer or attempt to deconstruct or discover any source code or underlying ideas or algorithms of the Hypertherm Technology by any means whatsoever; (f) assign, rent, lease, sell or otherwise transfer the Hypertherm Technology; or (g) modify or alter the Hypertherm Technology in any manner whatsoever or create derivative works thereof.
5.
The License Agreement shall provide that nothing therein shall be construed as granting the End User Customer any right or license under any intellectual property right of Hypertherm or any of its licensors or suppliers by implication, estoppel or otherwise, except as expressly set forth in the License Agreement.
Safety and Compliance
SC-31
Shrink-wrap License Agreement
6.
The License Agreement shall provide that Hypertherm shall retain sole and exclusive ownership of the Hypertherm
Technology and that the End User Customer shall obtain no rights in the Hypertherm Technology, except for those expressly set forth in the sublicense agreement.
7.
The License Agreement shall give Hypertherm the right to terminate the agreement effective immediately upon written notice if the End User Customer breaches any provision of the License Agreement and fails to cure such breach within five (5) days after receiving written notice thereof from Hypertherm.
8.
HYPERTHERM, ITS LICENSORS AND SUPPLIERS MAKE NO REPRESENTATIONS OR WARRANTIES,
EXPRESS OR IMPLIED, WITH RESPECT TO THE HYPERTHERM TECHNOLOGY OR RELATED SOFTWARE
EMBODIED THEREIN, AND DISCLAIM ALL IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
WITHOUT LIMITING THE FOREGOING, NEITHER HYPERTHERM NOR ANY OF ITS LICENSORS OR
SUPPLIERS MAKES ANY REPRESENTATION OR WARRANTY REGARDING THE FUNCTIONALITY,
RELIABILITY OR PERFORMANCE OF THE HYPERTHERM TECHNOLOGY OR RELATED SOFTWARE
EMBODIED THEREIN, OR THE RESULTS TO BE OBTAINED THROUGH THE USE OF THE HYPERTHERM
TECHNOLOGY OR RELATED SOFTWARE, OR THAT THE OPERATION OF SUCH HYPERTHERM
TECHNOLOGY OR RELATED SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE.
9.
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL HYPERTHERM, ITS
LICENSORS OR SUPPLIERS BE LIABLE FOR ANY INDIRECT, EXEMPLARY, PUNITIVE, CONSEQUENTIAL,
INCIDENTAL OR SPECIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF OR IN CONNECTION
WITH THE USE OF THE HYPERTHERM TECHNOLOGY OR RELATED SOFTWARE EMBODIED THEREIN,
EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE LIMITATION
STATED IN THIS SECTION SHALL APPLY REGARDLESS OF THE FORM OF ACTION, WHETHER THE
ASSERTED LIABILITY OR DAMAGES ARE BASED ON CONTRACT (INCLUDING, BUT NOT LIMITED TO,
BREACH OF WARRANTY), TORT (INCLUDING, BUT NOT LIMITED TO, NEGLIGENCE), STATUTE, OR ANY
OTHER LEGAL OR EQUITABLE THEORY.
SC-32
Safety and Compliance
Section 1
Shape Library
The CNC contains a built-in Shape Library with more than 68 commonly used shapes. These shapes are
parametric.
Parametric shapes are shapes whose size or geometry you can edit. The shapes in the library are color-coded from easy
(green) to difficult (black).
Phoenix 9.76.0 Programmer’s Reference 806420
33
1 – Shape Library
To select a simple shape:
1. On the Main screen, press Shape Manager.
2. Choose a shape, then OK.
The shape is displayed with the default parameters or the parameters from the last time this shape was edited. For more information on the available shapes, see Loading a part from the Shape Library in the Phoenix 9.72.0 Operator’s Manual.
Text Editor
The text editor screen allows you to write or edit a part program in either ESSI or EIA format. The current part that is in memory is displayed when this screen opens.
To edit code:
1. Choose a line of code. On the CNC, the alphanumeric keypad displays.
2. Enter changes to existing lines of code or add new lines.
3. Press OK to save your changes. If you want to save the changes to the hard drive, select Files > Save to Disk.
The text editor screen contains the following soft keys:
Show Original Text:
Allows you to view and edit the part program in its original format.
34
Phoenix 9.76.0 Programmer’s Reference 806420
1 – Shape Library
Delete Part:
Deletes the current part from the Text Editor so that a new part can be constructed.
Shape Wizard
ShapeWizard
®
is a proprietary graphical part editor that provides a user-friendly, graphical interface for editing part programs.
You can view the segment that you edit and other changes that you make, as well.
There are a number of features on the Shape Wizard screen to facilitate editing part programs:
The shape you select is displayed in the Preview Window and the corresponding code is displayed in the EIA Text window.
As you edit lines of code, the changes are visible in the Preview Window.
You can add or modify EIA RS-274D codes in a part program in the EIA Text window.
If you don’t know EIA RS-274D codes, you can edit or create segments by making entries and selections in the
Segment Data fields below the EIA Text window.
Zoom keys decrease or increase the size of the part in the Preview Window.
To edit a part program in the EIA Text window:
1. Choose on a line of code to highlight it.
Phoenix 9.76.0 Programmer’s Reference 806420
35
1 – Shape Library
2. Choose Manual Line Edit. The alphanumeric keypad is displayed for line edits.
3. Type over a line to replace the text.
The ASCII text that you enter must be a valid EIA RS-274D code or an error message will display.
4. To view data about the segment of the part that you have highlighted, select the View Segment Data Below check box.
5. You can use the Segment Type field and related fields to change the highlighted segment type and add it to the program.
6. While a line is highlighted in blue, use soft keys to add or replace a segment:
Replace Segment: Replaces the segment highlighted in gray in the Text Editor window with the segment selected from the Segment Type window.
Insert Before Segment: Inserts the segment selected from the Segment Type window to be inserted before the segment highlighted in. gray in the Text Editor window.
Insert After Segment: Inserts the segment selected from the Segment Type window after the segment highlighted in gray in the Text Editor window.
Remove Segment: Deletes the segment that is highlighted in gray or blue in the EIA Text window from the part program.
7. As you edit a line of code, the picture of the part in the Preview window is updated. The corresponding segment is highlighted in red if it is a cut segment or in blue if it is a traverse.
Teach Trace
The Teach Trace function of the CNC allows parts and remnants to be traced rather than programmed. The position information from the traced part remains as a part program that can be saved to disk.
The Teach Trace algorithms in the CNC can recognize both arcs and lines. This reduces the overall memory required to store these parts and improves the smoothness of the cut.
The traced part in memory is in EIA format and can be cut, saved or edited using any of the part options.
Teach Trace has two modes, Remnant Trace and Teach Trace. The screen opens in Remnant Trace mode. Press the
Select Teach Trace Mode soft key to use Teach Trace.
36
Phoenix 9.76.0 Programmer’s Reference 806420
1 – Shape Library
Remnant Trace Mode
In Remnant Trace mode, you can trace the outline of a plate remnant and save it as a file so that it can be used later and nests of parts can be cut from the remnant.
To trace a remnant:
1. On the TeachTrace screen, press the Select Remnant Mode soft key.
2. Jog to the point on the Remnant window where you want the trace to begin. Use the joystick or jog keys to move the torch over the plate.
3. Choose First Point.
4. Jog to the next point and choose Next Point. Repeat this step until you have traced all but the final point.
5. When the pointer is over the last point you need to trace, choose Last Point. Trace Remnant draws a line between this point and the first point to close the remnant.
6. Choose OK to let TeachTrace create the remnant. TeachTrace connects the last point to the first point automatically and returns to the Preview Window.
7. Choose Files > Save to Disk.
Phoenix 9.76.0 Programmer’s Reference 806420
37
1 – Shape Library
8. Select a folder for the new remnant file from the Save to drop-down list. It is helpful to have a folder named Remnant to hold your remnant files.
9. Enter a file name in the File Name field.
10. Choose OK.
Teach Trace Mode
The Teach Trace function must be used with an optional stand-alone optical tracing system.
To trace a part:
1. Press Select Auto Mode to trace the part automatically.
2. Press Select Manual Mode to trace the part manually. This also enables the Change Move Speed button so you can change the speed at which the sensor moves.
3. Select traverse or pierce. You can switch between traverse and pierce during the tracing procedure.
4. Position the optical sensor near the part drawing.
5. Press Start. Use the sensor positioning controls to direct the sensor towards the part.
6. After the sensor has located the part, the tracing system will follow the part outline until completion.
38
Phoenix 9.76.0 Programmer’s Reference 806420
1 – Shape Library
7. If you are using manual mode, you can press the Change Move Speed button repeatedly to select a speed for the optical sensor.
8. When the tracing system is finished tracing, press OK. You can cut, save or edit the part.
The Teach Trace function contains the following parameters:
Start Corner: Allows you to select where the part you trace will begin for proper viewing on the screen.
Tracing Pitch: Determines how precisely to learn a part. The Tracing Pitch can be adjusted to favor the resolution or size of the taught part. This value does not affect the actual position resolution of the part.
A good starting point for most tracing systems is 0.01".
Arc Radial Error: Specifies the arc error tolerance to be used when checking the current segment for dimensional accuracy. All ESSI or EIA programs are comprised of lines, arcs, and circles. Arc Radial Error is used to ensure that the starting and ending radial vectors are within tolerance to describe a valid geometry.
Auto Closure Detect: Allows the CNC to detect that it has returned to the starting point. With this feature on, the CNC stops the motion of the tracer when the part is complete and programs a lead-out.
Closure Over/Under Lap: By specifying a positive value for this parameter, the CNC does not stop the tracer until it has gone past the start point by the value of this parameter.
Specify a negative value to stop the tracer as soon as the tracing head position is within this parameter’s distance of the starting point. This is only available if the Auto Closure Detect is On.
Kerf Direction: Selects the kerf for cut segments.
Traverse/Pierce: Switches between the traverse and cut segments of the part as it is taught.
Select Auto/Manual Mode: Use this button to change trace modes.
If you select manual mode, you can also use the Change Move Speed button to change the trace speed.
Change Move Speed: Press this button to change the trace speed in manual mode.
Select Remnant Mode: Press this button to use remnant mode to create remnants.
Phoenix 9.76.0 Programmer’s Reference 806420
39
1 – Shape Library
40
Phoenix 9.76.0 Programmer’s Reference 806420
Section 2
ASCII Codes
This section provides the 128 ASCII codes (American Standard Code for Information Interchange) as defined by ANSI
(American National Standards Institute) Standard X3.4-1977.
Phoenix 9.76.0 Programmer’s Reference 806420
41
2 – ASCII Codes
Control Codes
11
12
13
14
0D
0E
0F
10
15
16
17
18
19
09
0A
0B
0C
05
06
07
08
Hex
00
01
02
03
04
17
18
19
20
13
14
15
16
21
22
23
24
25
9
10
11
12
7
8
5
6
3
4
1
2
Dec
0
^Q
^R
^S
^T
^M
^N
^O
^P
^U
^V
^W
^X
^Y
^I
^J
^K
^L
^E
^F
^G
^H
Character
^ @
^A
^B
^C
^D
42
DCI
DC2
DC3
DC4
CR
SO
SI
DLE
NAK
SYN
ETB
CAN
EM
HT
LF
VT
FF
ENQ
ACK
BEL
BS
Name
NUL
SOH
STX
ETX
EOT
Description
Null
Start of Header
Start of Text
End of Text
End of Transmission
Enquiry
Acknowledge
Bell
Backspace
Horizontal Tab
Line Feed
Vertical Tab
Form Feed
Carriage Return
Shift Out
Shift In
Data Link Escape
Device Control 1
Device Control 2
Device Control 3
Device Control 4
Negative Acknowledge
Synchronous Idle
End Transmission Block
Cancel
End of Medium
Phoenix 9.76.0 Programmer’s Reference 806420
Hex
1A
1B
1C
1D
1E
1F
20
Dec
26
27
28
29
30
31
32
Character
^Z
^[
^\
^]
^^
^_
Name
Sub
ESC
FS
GS
RS
US
SP
Description
Substitute
Escape
File Separator
Group Separator
Record Separator
Unit Separator
Space
2 – ASCII Codes
Phoenix 9.76.0 Programmer’s Reference 806420
43
2 – ASCII Codes
All Codes
11
12
13
14
0D
0E
0F
10
15
16
17
18
19
09
0A
0B
0C
05
06
07
08
Hex
00
01
02
03
04
17
18
19
20
13
14
15
16
21
22
23
24
25
9
10
11
12
7
8
5
6
3
4
1
2
Dec
0
3C
3D
3E
3F
38
39
3A
3B
40
41
42
43
44
34
35
36
37
30
31
32
33
Hex
2B
2C
2D
2E
2F
^Q
^R
^S
^T
^M
^N
^O
^P
^U
^V
^W
^X
^Y
^I
^J
^K
^L
^E
^F
^G
^H
Symbol
^ @
^A
^B
^C
^D
44
60
61
62
63
56
57
58
59
64
65
66
67
68
52
53
54
55
48
49
50
51
Dec
43
44
45
46
47
67
68
69
6A
63
64
65
66
6B
6C
6D
6E
6D
5F
60
61
62
5B
5C
5D
5E
Hex
56
57
58
59
5A
>
?
<
=
;
:
8
9
B
C
@
A
D
6
7
4
5
2
3
0
1
.
/
,
-
Symbol
+
103
104
105
106
99
100
101
102
107
108
109
110
111
95
96
97
98
91
92
93
94
Dec
86
87
88
89
90
Phoenix 9.76.0 Programmer’s Reference 806420 j i g h f e c d m n l k o a b
`
_
]
^
[
\
Symbol
V
Y
Z
W
X
35
36
37
38
31
32
33
34
39
40
41
42
Dec
26
27
28
29
30
23
24
25
26
1F
20
21
22
27
28
29
2A
Hex
1A
1B
1C
1D
1E
‘
(
%
&
‘
)
#
$
!
“
Symbol
^Z
^[
^\
^]
^^
^_
4E
4F
50
51
4A
4B
4C
4D
52
53
54
55
Hex
45
46
47
48
49
78
79
80
81
74
75
76
77
82
83
84
85
Dec
69
70
71
72
73
79
7A
7B
7C
75
76
77
78
7D
7E
7F
Hex
70
71
72
73
74
P
Q
N
O
L
M
J
K
T
U
R
S
I
H
F
G
Symbol
E
2 – ASCII Codes
121
122
123
124
117
118
119
120
Dec
112
113
114
115
116
125
126
127
|
{ y z w x u v
}
~
¬ t s q r
Symbol
p
Phoenix 9.76.0 Programmer’s Reference 806420
45
2 – ASCII Codes
46
Phoenix 9.76.0 Programmer’s Reference 806420
Section 3
EIA RS-274D Program Support
The CNC supports EIA RS-274D part programs. An EIA RS-274D program lists the codes that are used to create a part.
The Phoenix software provides the ShapeWizard
®
graphical programming environment to help you edit your programs.
The following list defines the EIA codes that are directly supported, mapped, or currently unsupported by the CNC.
Mapped EIA codes are automatically converted into directly supported EIA codes when the program is loaded.
Unsupported EIA codes are ignored. All other EIA codes generate an error.
Phoenix 9.76.0 Programmer’s Reference 806420
47
3 – EIA RS-274D Program Support
Directly Supported EIA Codes
EIA Code
Fx
Nx
(text)
Xxx
Yxx
Ixx
Jxx
Oxx Sxx
Wxx Sxx
G00 Xx Yx
G00 Ax
G00 XYxx Axx
G00 Xx Yx
G00 Zx.xx Tx
G00 Cxx
G00 C180-
G00 C-180-
G00 Px Tx Sx Rx
G01 Xx Yx
G01 Ax Fx
G01 Cx Fx
G01 C180- Fx
G01 C-180- Fx
Description
Machine Speed (if Speed Override enabled)
Line Number
Comments
X Axis Endpoint or other Data
Y Axis Endpoint or other Data
I Axis Integrand or Part Option Data
J Axis Integrand or Part Option Data
Output (1-64), State (0-Off or 1-On)
Wait for Input (1-64), State (0-Off or 1-On)
Rapid traverse (linear interpolation)
Sets Tilt angle – A is the angle value in degrees
Performs Linear Interpolation of Tilt angle along line segment.
Traverse command where x = value to move the desired axes a distance.
Index THC height Z distance for torch T. Manual mode only.
Move to rotate “C” position
Rotate Axis offset 180 degrees will continue to rotate in the proper direction
Rotate Axis offset -180 degrees will continue to rotate in the proper direction
Rapid traverse: Rotate Transverse 2 axis for square or rectangular tube positioning.
P = +/- 180 degrees
T = Top measurement of tube
S = Side measurement of tube
R = Corner radius, +/- 90 degrees
X or Y = Optional: Rail axis position
Linear interpolation (cut) at program cut speed
Sets Tilt angle, A-axis position in degrees with a speed command (F) in RPM. F is required.
Sets Rotate angle, C-axis position in degrees with a speed command (F) in RPM. F is required.
Rotate Axis offset 180 degrees with speed command in RPM. F is required.
Rotate Axis offset -180 degrees with speed command in RPM. F is required.
48
Phoenix 9.76.0 Programmer’s Reference 806420
3 – EIA RS-274D Program Support
EIA Code
G01 Px Fx Tx Sx Rx
G02 Xx Yx Ix Jx
G03 Xx Yx Ix Jx
G04
G04 xx
G08 X x
G20
G21
G40
G41
G42
G43 Xx
G41 D1-200
G42 D1-200
G43 D1-200
G59 D1-200Xx
G59 Vxx Fxx
G66 Dx Bx Cx
G82
G83
G84
G85
Description
Rotate Transverse 2 axis for square or rectangular tube cutting.
P = +/- 180 degrees
F = Optional: Rotational speed in RPM
T = Top measurement of tube
S = Side measurement of tube
R = Corner radius, +/- 90 degrees
X or Y = Optional: Rail axis position
Clockwise Circle or Arc
Xx Yx = Arc end point
Ix Jx = Arc center point (radius value)
Counterclockwise Circle or Arc
Xx Yx = Arc end point
Ix Jx = Arc center point (radius value)
Preset Dwell (uses Setup Dwell Time)
Program Dwell in Seconds
Repeat Subroutine X Times
Select English Units (inches)
Select Metric Units (mm)
Disable Kerf Compensation
Enable Left Kerf Compensation
Enable Right Kerf Compensation
Kerf Value
Enables Left Kerf using a Kerf Table variable
Enables Right Kerf using a Kerf Table variable
Sets the current Kerf value via the Kerf Table using prior set Left / Right Kerf
Sets Kerf table variable from 1-200
Changes Hypertherm CNC parameters from within the part programs. This use of the
G59 code is unique to Hypertherm part programs that run on a Hypertherm CNC. See
G59 Process Variables on page 89 for more information.
Auto Align 3 Point Method with Long Offset Distance, Fast Speed, Slow Speed values respectively
Oxyfuel Cut Mode
Oxyfuel Cut Mode Contour Bevel Head
Plasma Cut Mode
Plasma Cut Mode Contour Bevel Head
Phoenix 9.76.0 Programmer’s Reference 806420
49
G96 X xx
G97
G97 Tx
G98
G99
M00
M01
M02
M07
M07 HS
M08 RF
M08 RT –x.xx
M08 Txx.xx
M09
M09 HS
M10
3 – EIA RS-274D Program Support
EIA Code
G90
G91
G92
G93 Xx.xxx
Description
Absolute Programming Mode
Incremental Programming Mode
Set Axis Presets
Bevel consumable correction. Adds or subtracts a value from the Bevel Pivot Length parameter used only with ABXYZ bevel heads. The Bevel Pivot Length baseline value uses 130A O
2
/Air consumables. When using a different consumable set, issue the G93 code at the beginning of the part program (after setting the part program units) to change the Bevel Pivot Length.
For example, G93 X0.035 adds 0.035 inches (0.89 mm) to the Bevel Pivot Length to correct for HPR260XD consumables.
80 A O
2
/Air = 0.000 inches or mm
130 A O
2
/Air = 0.000 inches or mm
200 A O
2
/Air = 0.011 inches or 0.28 mm
260 A O
2
/Air = 0.035 inches or 0.89 mm
400 A O
2
/Air = -0.019 inches or -0.48 mm (The 400 A values are subtracted from the
Bevel Pivot Length.)
Sets the rotational speed of a rotating Transverse 2 axis used in pipe cutting (use Y if Y is the Transverse axis). The xx value equals the diameter of the pipe.
Program Repeat Pointer
Program Repeat Pointer. Executes the repeat T times
Repeat at G97, or start of program if no G97
Part Options
Program Stop
Optional Program Stop (uses Setup Parameter)
End of Program
Cut On
Forces an IHS for cutting, regardless of the distance between cuts or any previous M08 command.
Retracts to Full Retract height. Works only with Sensor THC.
Retracts to the Transfer Height and skips IHS, if the skip IHS distance is >0, instead of the Retract Height at the end of a cut. The –x.xx variable represents the amount of time before the end of a cut that the Cut Off command is issued.
Cut Off
T = Temporary Optional Time Delay from –1 to 99.99 seconds
Enable Marker 1
Forces an IHS for marking, regardless of the distance between marks or any previous
M10 RT command.
Disable Marker 1
50
Phoenix 9.76.0 Programmer’s Reference 806420
3 – EIA RS-274D Program Support
EIA Code
M10 RF
M10 RT
M17
M18
M19
M26
M27
M28
M29
M30
M11
M12
M13
M14
M14 RF
M15
M16
M31
M32
M32 Txx
M33
M34
M34 Txx
M35
M35 Txx
M36 Tx
M37 Txx (1-20)
M38 Txx (1-20)
Description
Retracts to Retract Height. Works only with Sensor THC.
Retracts to the Transfer Height and skips IHS, if the skip IHS distance is >0, instead of the Retract Height at the end of a mark.
Marker Offset 1 On
Marker Offset 1 Off
Enable Marker 2
Disable Marker 2
Retracts to Retract Height. Works only with Sensor THC.
Cut On
Cut Off
Oxy Gas On
Oxy Gas Off
Cancel All Stations
Station Select On
Station Select Off
Follower Disabled / CBH rotator disable or disable automatic control of C axis
Follower Enable / CBH rotator disable/ enable automatic control of C axis.
End of Program (same as M02)
Reset Functions (Cut Off, Marker Off, Kerf Off)
Unclamp / Unlock All Stations
Unclamp / Unlock T Station, where T = 1 through 19
Unclamp / Lock All Stations
Clamp / Unlock All Stations
Clamp / Unlock T Station, where T = 1 through 19
Clamp / Unlock All Stations Mirror
Clamp / Unlock Mirror T Station, where T = 1 through 19
Process Select T where x selects the process
1 = Plasma 1
2 = Plasma 2
3 = Marker 1
4 = Marker 2
5 = Laser
6 = Waterjet
Select Station T where T = 1 through 20
Deselect Station T where T = 1 through 20
Phoenix 9.76.0 Programmer’s Reference 806420
51
3 – EIA RS-274D Program Support
M56
M57
M58
M59
M65
M72
M73
M75
M76
M77
M78
M79 Tx (1-4)
M84
M85
M86
M87
M88
M89
M90
M90-
EIA Code
M40
M40 x
M41
M48
M49
M50
M51 Txx.xx
M52
M53
M63
M64
M54
M55
Description
Start of Subroutine
Start of Subroutine. Executes the repeat X times
End of Subroutine
Speed Override Enable
Speed Override Disable
Disable torch height control
Enable torch height control (Optional Time Delay in seconds before enable)
Disable Sensor THC and raise torch (for oxyfuel parts only)
Enable Sensor THC and lower torch (for oxyfuel parts only)
User Defined 1 On
User Defined 1 Off
User Defined 2 On
User Defined 2 Off
User Defined 3 On
User Defined 3 Off
User Defined 4 On
User Defined 4 Off
End of Program (same as M02) or Auto Reload
Marker Offset 2 Off
Marker Offset 2 On
A Axis/Tilt Go to Home Command - Rapid Index
C Axis/Rotate Go to Home Command - Rapid Index
Go to Home position Y Axis
Go to Home position X Axis
Go To Home Position (1-4)
Disable Mirror Head 2
Enable Mirror Head 2
Unpark Head 1
Park Head 1
Unpark Head 2
Park Head 2
Aligns CBH / Rotator to Tangent angle of next cut segment
Align rotator negative, when not using shortest path motion
52
Phoenix 9.76.0 Programmer’s Reference 806420
M289
M290
M291
M292
M293
M301
M302
M303
M281
M282
M283
M284
M285
M286
M287
M288
M304
M305
M306
M307
M96
M274
M275
M276
M277
M278
M279
M280
EIA Code
M91
M92
M93
M94
M95
Phoenix 9.76.0 Programmer’s Reference 806420
3 – EIA RS-274D Program Support
Description
Space Head 2. Includes a spacingvalue that is an absolute position on the specified axis.
Space Head 1. Includes a spacingvalue that is an absolute position on the specified axis.
Drill Cycle output
Peck Drill Cycle output
Tap Cycle output
Tool Change output
Marker Offset 3 Off
Marker Offset 3 On
Marker Offset 4 Off
Marker Offset 4 On
Marker Offset 5 Off
Marker Offset 5 On
Marker Offset 6 Off
Marker Offset 6 On
Marker Offset 7 Off
Marker Offset 7 On
Marker Offset 8 Off
Marker Offset 8 On
Marker Offset 9 Off
Marker Offset 9 On
Marker Offset 10 Off
Marker Offset 10 On
Marker Offset 11 Off
Marker Offset 11 On
Marker Offset 12 On
Marker Offset 12 On
Assigns the current X/Y position to Home Position 1
Assigns the current X/Y position to Home Position 2
Assigns the current X/Y position to Home Position 3
Assigns the current X/Y position to Home Position 4
Assigns the current X/Y position to Home Position 5
Assigns the current X/Y position to Home Position 6
Assigns the current X/Y position to Home Position 7
53
3 – EIA RS-274D Program Support
EIA Code
M308
M309
M310
M311
M312
Description
Assigns the current X/Y position to Home Position 8
Assigns the current X/Y position to Home Position 9
Assigns the current X/Y position to Home Position 10
Assigns the current X/Y position to Home Position 11
Assigns the current X/Y position to Home Position 12
Mapped EIA Codes
Phoenix supports part programs that contain mapped EIA codes. However, all of the EIA codes in the program must be mapped. Phoenix supports code-mapping of the entire part program, but not a part program that has a mix of mapped and un-mapped codes.
M04
M05
M06
M06
M07
M08
M09
M10
EIA Code
G45
G70
G71
G98
M03
G04 Fx
G05
G21
G22
G23
G41 Kx
G42 Kx
G97 Tx
Description
Program Dwell
Set Axis Presets
Linear Interpolation
CW Circular Interpolation
CCW Circular Interpolation
Left Kerf with v alue
Right Kerf with v alue
Subroutine Loop
Lead In to Kerfed Part
Select English Units
Select Metric Units
End of Subroutine Loop
Cutting Device On/Off
Cutting Device On
Cutting Device Off
Cutting Device Off
Enable Marker 2
Disable Marker 1 or 2
Enable Marker 1
Disable Marker 1 or 2
Enable Marker 2
Mapped to
G04 x
G92
G01 (at cut speed)
G02
G03
G41 with kerf value
G42 with kerf Value
G08 X value and M40
G01, G02, or G03
G20
G21
M41
M07 (Oxyfuel) or M08 as appropriate
M07
M08 (Oxyfuel)
M08
M13
M10 or M14 as appropriate
M09
M10 or M14 as appropriate
M13
54
Phoenix 9.76.0 Programmer’s Reference 806420
Description
Height Sensor Disable
Height Sensor Enable
Cutting Device On/Off
Cutting Device On/Off
Output 9 On
Output 9 Off
Output 12 On
Output 12 Off
Wait for Input 7 On
Wait for Input 8 On
CBH Enable
Wait for Input 7 Off
CBH Disable
Wait for Input 8 Off
Kerf Left
Kerf Right
Kerf Off
Cutting Device On
Cutting Device Off
Marker Offset 1 Off
Marker Offset 1 On
Marker Offset 1 Off
Marker Offset 1 On
Marker Offset 2 Off
Marker Offset 2 On
Marker Offset 3 Off
Marker Offset 3 On
Marker Offset 4 Off
Marker Offset 4 On
Marker Offset 5 Off
Marker Offset 5 On
Marker Offset 6 Off
EIA Code
M14
M15
M20
M21
M70
M71
M70T01
M71T01
M70T02
M71T02
M70T03
M71T03
M70T04
M71T04
M70T05
M71T05
M70T06
M20
M21
M22
M23
M24
M25
M25
M26
M26
M27
M67, M02
M68, M03
M69, M04
M65, M70
M66, M71, M73
Phoenix 9.76.0 Programmer’s Reference 806420
3 – EIA RS-274D Program Support
M12
M11
M72
M73
M274
M275
M276
M277
M278
M279
M280
W8 S0
G41
G42
G40
M07
M08
M12
M11
O9 S0
O12 S1
O12 S0
W7 S1
W8 S1
M29
W7 S0
M28
Mapped to
M50
M51
M07 or M08 as appropriate
(Plasma)
M07 or M08 as appropriate
(Plasma)
O9 S1
55
3 – EIA RS-274D Program Support
M251
M252
M253
M254
M255
M256
M257
M258
M259
M260
M227
M228
M245
M246
M247
M248
M249
M250
M98
M99
M221
M222
M223
M224
M225
M226
EIA Code
M71T06
M70T07
M71T07
M70T08
M71T08
Description
Marker Offset 6 On
Marker Offset 7 Off
Marker Offset 7 On
Marker Offset 8 Off
Marker Offset 8 On
End Comment
Start Comment
No Mirror, No Rotate
Mirror Y, No Rotate
Mirror X and Y
Mirror X, No Rotate
Mirror X/Y on -45 Deg
Rotate 90 Deg CCW
Mirror X/Y on +45 Deg
Rotate 90 Deg CW
Output 1 On
Output 1 Off
Output 2 On
Output 2 Off
Output 3 On
Output 3 Off
Output 4 On
Output 4 Off
Wait for Input 1 On
Wait for Input 1 Off
Wait for Input 2 On
Wait for Input 2 Off
Wait for Input 3 On
Wait for Input 3 Off
Wait for Input 4 On
Wait for Input 4 Off
56
Mapped to
M281
M282
M283
M284
M285
)
(
G99 X1 Y0 I0 J0
G99 X1 Y0 I0 J1
G99 X1 Y0 I1 J1
G99 X1 Y0 I1 J0
G99 X1 Y270 I1 J0
G99 X1 Y90 I0 J0
O4 S1
O4 S0
W1 S1
W1 S0
W2 S1
W2 S0
W3 S1
W3 S0
W4 S1
W4 S0
G99 X1 Y270 I0 J1
G99 X1 Y270 I0 J0
O1 S1
O1 S0
O2 S1
O2 S0
O3 S1
O3 S0
Phoenix 9.76.0 Programmer’s Reference 806420
Unsupported EIA Codes
G249
G250
G276
G277
G278
G279
G280
G281
G222
G223
G231
G232
G233
G240
G247
G248
M66
M75
M76
EIA Code
G30
G46
G94
G95
G99
G103 Q
name
G201
G202
G203
G211
G212
G213
G221
Description
Mirror Off
Table 0 Select
Feed per minute
Feed per rev
Freestanding G99
Stop Current Program/ Load New Program
Incremental Line In2
Incremental CW Arc In2
Incremental CCW Arc In2
Incremental Line In3
Incremental CW Arc In3
Incremental CCW Arc In3
Absolute Line In2
Absolute CW Arc In2
Absolute CCW Arc In2
Absolute Line In3
Absolute CW Arc In3
Absolute CCW Arc In3
Programmable Kerf
Table 1 Select
Table 2 Select
Table 3 Select
Table 4 Select
Internal Variable Load
External Variable Load
X Axis Home
Y Axis Home
X Home Return
Y Home Return
PLC Control Code
Ignored if not using CBH, Tilt Rotator(s)
Ignored if not using CBH, Tilt Rotator(s)
Phoenix 9.76.0 Programmer’s Reference 806420
3 – EIA RS-274D Program Support
57
3 – EIA RS-274D Program Support
EIA Code
M210
M211
M212
M231
M261
M262
Description
X Sign Toggle
Y Sign Toggle
X and Y Swap and Toggle
Aux. State Reset
Aux. Torch Master On
Aux. Torch Master Off
The unsupported EIA codes previously noted are ignored when read. Some of these codes may be supported in the future. Any EIA codes that are not listed above will result in a translator error upon loading the EIA program. Known EIA codes that will not be accepted include, but are not limited to:
Pxx: Program number
Dxx: Indexed Kerf operations
Vxx: Internal variable load
EIA Comments
Comments may be placed into the part program to be displayed on screen and viewed by the operator. The comment line must first be preceded by a program stop command (EIA M00 code or ESSI 0 code). For example:
M00 – Pauses Program
(Comment) – Text to be displayed
58
Phoenix 9.76.0 Programmer’s Reference 806420
Section 4
ESSI Code Support
The CNC supports ESSI part programs as defined by the International Standards Organization in ISO 6582. An ESSI program lists the sequence of lines, arcs, speeds, kerf and I/O functions used to create a part. While the user is free to program in ESSI using a standard text editor, it is recommended that the ShapeWizard
®
Graphical Programming environment be used instead.
While the user is free to download ESSI programs to the control, it is important to note that all Part Programs will be internally converted to EIA for execution in the control. Following is a list of the ESSI codes that are mapped into the control, or currently unsupported by the control. Mapped ESSI codes are automatically converted upon program load into directly supported EIA codes. Unsupported ESSI codes are ignored. All other ESSI codes will generate an error.
Phoenix 9.76.0 Programmer’s Reference 806420
59
4 – ESSI Code Support
Mapped ESSI Codes
11+1
12+1
11+2
12+2
11+3
12+3
11+4
12+4
11+5
12+5
11+6
12+6
11+7
9
10
11
12
7
8
5
6
ESSI Code
%
3
4
+/value…
0
Marker Offset 1 On
Marker Offset 1 Off
Marker Offset 2 On
Marker Offset 2 Off
Marker Offset 3 On
Marker Offset 3 Off
Marker Offset 4 On
Marker Offset 4 Off
Marker Offset 5 On
Marker Offset 5 Off
Marker Offset 6 On
Marker Offset 6 Off
Marker Offset 7 On
Description
Start of Program
Line or Arc
End Program or Stop
Start Comment
End Comment
Enable Rapid Traverse
Disable Rapid Traverse
Cutting Device On
Cutting Device Off
Enable Marker 1
Disable Marker 1
Marker Offset 1 On
Marker Offset 1 Off
60
M11
M12
M73
M72
M275
M274
M277
M276
M279
M278
M281
M280
M283
Mapped to EIA
Not Used-Automatic
(
)
G00, G01, G02 or G03 as appropriate
M02 or M00 (if 64 is End Program)
M09
M10
M11
M12
Not Used-Automatic
Not Used-Automatic
M07
M08
Phoenix 9.76.0 Programmer’s Reference 806420
27
28
29
30
38
39+
value
40+
value
41
41+
value
45
46
47
48
51
23
24
25
26
15
16
21
22
ESSI Code
12+7
11+8
12+8
13
14
Phoenix 9.76.0 Programmer’s Reference 806420
Description
Marker Offset 7 Off
Marker Offset 8 On
Marker Offset 8 Off
Enable Marker 2
Disable Marker 2
Marker Offset 2 On
Marker Offset 2 Off
No Mirror, No Rotate
Mirror Y, No Rotate
Mirror X and Y
Mirror X, No Rotate
Mirror X/Y on -45 Deg
Rotate 90 Deg CCW
Mirror X/Y on +45 Deg
Rotate 90 Deg CW
Enable Left Kerf Comp
Enable Right Kerf Comp
Disable Kerf
Machine Speed
Programmable Kerf
Preset Dwell
Program Dwell in mSec
Ht Sensor Enable/Lower
Ht Sensor Disable/Raise
Ht Sensor Enable
Ht Sensor Disable
CBH Enable
G99 X1 Y270 I0 J1
G99 X1 Y270 I0 J0
G41
G42
G40
F
value
G43 X
value
G04
G04 X
value
M53
M52
M51
M50
M29
Mapped to EIA
M282
M285
M284
M13
M14
M73
M72
G99 X1 Y0 I0 J0
G99 X1 Y0 I0 J1
G99 X1 Y0 I1 J1
G99 X1 Y0 I1 J0
G99 X1 Y270 I1 J0
G99 X1 Y90 I0 J0
4 – ESSI Code Support
61
4 – ESSI Code Support
99
245
246
247
248
79+4
81
82
83
90
97
97+
value
98
65
67
68
70
71
79+1
79+2
79+3
ESSI Code
52
53
54
63
64
Description
CBH Disable
Cutting Device On
Cutting Device Off
Reset Functions
End Program
End of Program/ Reload
Ht Sensor Disable
Ht Sensor Enable
Select English Units (in)
Select Metric Units (mm)
Go To Home Position 1
Go To Home Position 2
Go To Home Position 3
Go To Home Position 4
Incremental Mode
Absolute Mode
Set Axis Presets
End of Program
Program Repeat Pointer
Subroutine Loop
Repeat at 97, Subroutine loop
End of Program
Output 1 On
Output 1 Off
Output 2 On
Output 2 Off
62
M65
M50
M51
G20
G21
M79 T1
M79 T2
M79 T3
Mapped to EIA
M28
M07
M08
M31
M02
M79 T4
G91
G90
G92
M02
G97
M40 X
value
G97, G98 or M41 as appropriate or start of program if no 97
M02
O1 S1
O1 S0
O2 S1
O2 S0
Phoenix 9.76.0 Programmer’s Reference 806420
287
288
289
290
283
284
285
286
291
292
293
258
259
260
282
254
255
256
257
ESSI Code
249
250
251
252
253
Description
Output 3 On
Output 3 Off
Output 4 On
Output 4 Off
Wait for Input 1 On
Wait for Input 1 Off
Wait for Input 2 On
Wait for Input 2 Off
Wait for Input 3 On
Wait for Input 3 Off
Wait for Input 4 On
Wait for Input 4 Off
Marker Offset 3 On
Marker Offset 3 Off
Marker Offset 4 On
Marker Offset 4 Off
Marker Offset 5 On
Marker Offset 5 Off
Marker Offset 6 On
Marker Offset 6 Off
Marker Offset 7 On
Marker Offset 7 Off
Marker Offset 8 On
Marker Offset 8 Off
M274
M277
M276
M279
M278
M281
M280
M283
M282
M285
M284
W1 S0
W2 S1
W2 S0
W3 S1
W3 S0
W4 S1
W4 S0
M275
Mapped to EIA
O3 S1
O3 S0
O4 S1
O4 S0
W1 S1
4 – ESSI Code Support
Phoenix 9.76.0 Programmer’s Reference 806420
63
4 – ESSI Code Support
Unsupported ESSI Codes
277
278
279
280
281
267
268
269
276
ESSI Code
103+Name
237
238
239
266
Description
Stop Current Program/ Load New Program
X Sign Toggle
Y Sign Toggle
X and Y Swap and Toggle
Table 1 Select
Table 2 Select
Table 3 Select
Table 4 Select
Internal Variable Load
External Variable Load
X Axis Home
Y Axis Home
X Home Return
Y Home Return
The unsupported ESSI codes above are ignored when read. Some of these codes may be supported in the future. Any
ESSI codes that are not listed above will result in a translator error upon loading the ESSI program.
64
Phoenix 9.76.0 Programmer’s Reference 806420
4 – ESSI Code Support
ESSI Comments
Comments may be placed in to the part program to be displayed on screen and viewed by the operator. The comment line must first be preceded by a program stop command (EIA M00 code or ESSI 0 code).
ESSI example:
0 – Pauses Program
3 – Start Comment
Comment – Text to be displayed
4 – End Comment
Phoenix 9.76.0 Programmer’s Reference 806420
65
4 – ESSI Code Support
66
Phoenix 9.76.0 Programmer’s Reference 806420
Section 5
Advanced Feature Codes
Kerf Table Codes
Code
G59 D1-200Xxx
G41 D1-200
G42 D1-200
G43 D1-200
Description
Sets kerf table variable from 1 – 200
Enables Left Kerf using a Kerf Table variable
Enables Right Kerf using a Kerf Table variable
Changes current kerf value via Kerf Table using previously set left or right kerf
Special Kerf and G59 Code Settings
Kerf Override
By default, this option is enabled. If the parameter is disabled, all kerf value codes (G41 X, G42 X, G43 X, etc.) are ignored. The Load Kerf Table variable is also ignored. This parameter cannot be changed while the part program is paused.
G59 Code Override
By default, this option is enabled. If the parameter is disabled, all G59 codes are ignored. The parameter cannot be changed while the part program is paused.
Parallel Kerf Enable for Hole Center Piercing
This parameter allows the kerf to be enabled in parallel with the first segment of cut motion that follows the Enable Kerf command. Kerf location is interpolated in parallel with the first cut segment so that the kerf offset is reached by the end of the first cut segment. The overall effect on a radial lead-in is to turn it into a spiral lead-in. This parameter allows all current part programs and nests to take advantage of parallel kerf enable without being reposted by the host.
Phoenix 9.76.0 Programmer’s Reference 806420
67
5 – Advanced Feature Codes
Users of Hypertherm CNCs now have an option to enable or disable this feature in the Cut Setup screen.
Tilt / Rotator Part Codes
Code
G00 A
value
G00 XY value Avalue
G00 A value Fvalue
Description
Sets tilt angle as a preparatory command – A is the angle value in degrees
Performs Linear Interpolation of Tilt angle along line segment.
Sets tilt angle – Angle value in degrees with a speed command in RPM
M90
M90-
M75
G00 Cxx
G01 Cxx Fxx
G00 C180-
G00 C-180-
G01 C180- Fxx
G01 C-180- Fxx
Preparatory Cmd - Aligns Rotator to Tangent angle of next cut segment
Align rotator when not using shortest path motion
A axis/Tilt Goto Home Cmd - Rapid Index
Move to rotate C position
Move to rotate C position with Speed “F” command
Rotate Axis align 180 degrees will continue to rotate in the proper direction
Rotate Axis align -180 degrees will continue to rotate in the proper direction
Rotate Axis align 180 degrees with speed
Rotate Axis align -180 degrees with speed
Station Select Codes
Stations (Lifter / THCs) can be selected and de-selected using the following EIA-274D program codes.
Code
M19 T
value
M37 T
value
M38 T
value
Description
Cancel All Station Selections
Select Station 1-20 (Tvalue)
De-select Station 1-20 (Tvalue)
Additionally, these Station Select program codes can be overridden using the user selected THC inputs to the CNC. The feature to override the part program must be enabled at the Cutting Setup screen.
68
Phoenix 9.76.0 Programmer’s Reference 806420
5 – Advanced Feature Codes
Process Select Codes
Process selections can be made using a EIA-274D program code in the following format.
Example: M36 Tx
M36 = Select Process
Tx = Process name, where:
T1 = Plasma Process 1
T2 = Plasma Process 2
T3 = Marker Process 1
T4 = Marker Process 2
T5 = Laser Process
T6 = Waterjet
Automatic Plate Alignment Codes
Three point alignment distance and speeds can be defined with the following EIA format program code:
G66D100B300C30
Where:
G66 = 3-point alignment command
Dxx = Distance between two plate edge reference points
Bxx = Rapid feed rate for distance (D) motion
Cxx = Slow feed rate for the distance to the edge
Automatic Torch Spacing
The automatic torch spacing feature uses part program codes and CNC outputs to position cutting stations for multiple torch cutting processes.
To enable Automatic Torch Spacing:
1. Choose Setups > Password > Machine Setups and choose ON for Automatic Torch Spacing. Save the values.
2. In the Cutting screen, under Status and Program Code, set Auto Torch Spacing Override to Enabled.
In this process, the primary torch station has a fixed mount to the transverse axis and the other secondary torch stations have the ability to clamp to the mechanics of the transverse axis during use or lock to the gantry or beam when not in use.
For the example, in the following illustration, Torch 1 is the primary station and Torch 2-4 are the secondary stations.
Typical use is as follows:
1. Unclamp and unlock all stations (except the first which is fixed and slides the others).
Phoenix 9.76.0 Programmer’s Reference 806420
69
5 – Advanced Feature Codes
2. Go to Home Command on Transverse Axis (M77 or M78 depending on orientation).
3. Clamp and Unlock all carriages and G00 index inward on transverse (optional command - may used to space all stations away from edge / OT switch of machine).
4. Lock and Unclamp all and G00 index to space first station (remember-first station has no clamping/locking on board).
70
Phoenix 9.76.0 Programmer’s Reference 806420
5. Unlock and Clamp next station and G00 index to space the next station.
5 – Advanced Feature Codes
6. Repeat Step 5 until as many stations as needed are spaced.
Homing also automatically includes the commands necessary to push the stations to the side and lock or clamp them whenever the transverse is homed, if Auto Torch Spacing is enabled. Unclamp/ Clamp and Unlock / Lock commands execute a one second delay before moving.
Automatic Torch Spacing Program Codes
Code
M32
M33
M34
M34Txx
M35
M35T xx
M77
M78
G00 Xxx Yx
Description
Unclamp / Unlock All Stations
Unclamp / Lock All Stations
Clamp / Unlock All Stations
Clamp / Unlock T Station, where T = 1 through 19
Clamp / Unlock All Stations Mirror
Clamp / Unlock Mirror T Station, where T = 1 through 19
Go to Home position Y Axis
Go to Home position X Axis
Traverse command where x = value to move the desired axes a distance.
Phoenix 9.76.0 Programmer’s Reference 806420
71
5 – Advanced Feature Codes
Automatic Torch Spacing I/O
Station Lock 1-19: Locks the unused torch station to the gantry or beam when not in use.
Station Clamp 1-19: Clamps the selected torch station to the transverse axis for standard cutting.
Station Mirror 1-19: Clamps the selected torch station to the transverse axis for mirrored cutting.
Example Part Program
The transverse axis is configured as the X axis.
Three station cut of 20 inch vertical rip.
Code
G70
G91
G99 X1 Y0 I0 J0
M32
M78
M34
G00X2Y0
M33
G00X10Y0
M34 T1
G00X10Y0
M34 T2
G41
M07
G01 X0 Y20
M08
G40
M02
Description
English Units
Incremental Mode
Axes Preset zero Scaling
Unclamp / Unlock All Stations
Home X Axis (move all stations to Home position)
Clamp All / Unlock All
Traverse X axis 2 inches (to move off edge/switch)
Unclamp All / Lock All
Traverse X axis 10 inches (to set 10 inch space – station 1)
Clamp Station 1 / Unlock Station 1
Traverse X axis 10 inches (to set 10 inch space – station 2)
Clamp Station 2 / Unlock Station 2
Left Kerf
Cut On
Line segment (Y axis 20 inches)
Cut Off
Kerf Off
End of Program
72
Phoenix 9.76.0 Programmer’s Reference 806420
5 – Advanced Feature Codes
Dual Transverse without Beveling
Hypertherm supports dual transverse without beveling for cutting machines that have only SERCOS drives.
To set up this type of table:
1. A CNC must be enabled with 10 axes.
2. SERCOS drives should be set up with the following addresses (on the physical drives):
Address 1: Rail
Address 2: Transverse
Address 3: Dual Gantry
Address 4: Sensor THC1
Address 5: Dual Transverse
Address 6: Sensor THC2 (if a second THC is used)
3. After these addresses are set, enable dual transverse. From the Main screen, select Setups > Password and enter the NRT password (no rotate and tilt).
The NRT password allows the use of dual transverse axis without dual bevel axes systems. The RT password reverses this setup.
4. The measurement units (English or metric) that are used in the drives must match the units that are used in the CNC.
5. Park Dual Head 1 and Park Dual Head 2 are both required I/O points that must be assigned for either Park Dual
Head 1 or Park Dual Head 2 to function.
Beveling
Hypertherm supports several software beveling options. The following sections describe the software beveling options available. Hypertherm does not support the mechanical design of bevel heads.
Contour Bevel Head for Oxyfuel Cutting (CBH)
The CBH axis supports a rotational motion bevel for oxyfuel cutting process. There is no tilting axis with CBH. The CBH axis is either set up on Axis 3 or Axis 4, depending on whether dual gantry or Sensor THC axes are enabled and assigned to Axis 3. The beveling codes M28, M29, M90, and M76 (described in the M and G Codes Used for Beveling section), can be used with CBH. A CBH axis cannot be defined when tilt rotator or dual tilt rotator axes are defined on the
Machine Setups screen.
The program code M90 is typically used at the beginning of a part program to align the rotational axis before cutting begins. The M76 code is used at the end of the part program to bring the CBH back to its rotational home position.
Tilt Rotator Plasma Bevel
The tilt rotator is assigned to Axes 5 and 6 and supports plasma beveling. The preferred tilt rotator settings include No
Scaled Rotator, No Dual Tilting Rotator and No Transformation. These are the simplest settings and work well for bevel mechanical designs in which the torch center point is directly in line with the tilt and rotate axes.
Phoenix 9.76.0 Programmer’s Reference 806420
73
5 – Advanced Feature Codes
Some plasma bevel designs require that the rotator motion be scaled. The Scaled Rotator setting allows the rotational axis motion to be scaled directly by this parameter. It is the responsibility of the machine/bevel designer to determine the value for this setting, if it is required.
Some plasma bevel designs require dual tilting axes. Dual Tilting Mode 1 is used for most standard dual tilting systems where both tilt axes move through +/- 45 degrees to achieve the desired tilt and rotation motions. Mode 2 is a special form of dual tilting axis in which special equations control the motion. If Dual Tilting mode is needed, and special equations are needed, the machine/bevel designer must calculate and provide them. Hypertherm determines the amount of time that is required to add these equations to a new Dual Tilting mode for the customer.
Note that BACF, described in the Bevel Angle Change on the Fly (BACF) section, is not supported for dual tilting bevel designs. In addition, even though both axes are dual tilting, they are still referred to as rotate and tilt axes on all screens, as the effective motions are still rotation and tilt.
Some plasma bevel designs require a transformation of the rotate and tilt axes motion to achieve the proper motion. The transformation allows the torch to be at the correct bevel angle and orientation to the cut for the given bevel mechanical design. The machine/bevel designer must provide these equations if they are needed. Hypertherm determines the amount of time that is required to add these equations to a new Transformation mode for the customer. BACF, described in the
Bevel Angle Change on the Fly (BACF) section, is supported for transformed bevel designs.
The beveling codes M28, M29, M90, M75, and M76, described in M and G Codes Used for Beveling, can be used with tilt rotator.
M90 is typically used at the beginning of the part to align the rotational axis before cutting begins. M75 and M76 are used at the end of the part to bring the tilt rotator back to its vertical home position.
Dual Tilt Rotator Plasma Bevel
The dual tilt rotator is assigned to Axes 8 and 9 and supports a second plasma beveling system. All of the settings described in the Tilt Rotator Plasma Bevel section also apply to the dual tilt rotator.
In addition, the dual tilt rotator can also have its own dual transverse axis assigned to Axis 7. When there is a dual transverse axis assigned, the two plasma bevel systems are homed to opposite sides of the machine. The dual transverse axis allows the two transverse axes to be independently parked and unparked, spaced, and mirrored to each other using the M84 through M92 commands described in M and G Codes Used for Beveling.
Include the following code sequences in your torch spacing part programs:
M91Yxx – Moves Head 2 Yxx inches from Bevel Head 1
M92Yxx – Moves Head 1 Yxx inches from Bevel Head 2
These spacing commands establish a relative spacing between the heads regardless of where the heads are actually located. Only one of these commands should be used at one time. If Head 1 needs to be at a specific position before head 2 is positioned in relation to Head 1, then the command sequence is:
M89 – Park Head 2
G01 Yxx – Move Head 1 to actual coordinate
M88 – Unpark Head 2
M91Yxx – Space Head 2 in relation to Head 1 by Yxx inches
M02 – End Program – Used if this is a standalone Torch Spacing program
74
Phoenix 9.76.0 Programmer’s Reference 806420
5 – Advanced Feature Codes
Likewise, if Head 2 needs to be at a specific position before Head 1 is positioned in relation to Head 2, then the command sequence is:
M87 – Park Head 1
G01 Yxx – Move Head 2 to actual coordinate
M86 – Unpark Head 1
M92Yxx – Space Head 1 from Head 2 by Yxx inches
M02 – End Program – if this is a standalone torch spacing program
Bevel Angle Change on the Fly (BACF)
BACF allows the tilt axis to change position in parallel with X and Y motion, instead of only in a preparatory G00 'Axx' command. 'G01,02,03 X Y I J Axx' is supported for true rotate and tilt bevel mechanical designs. BACF is not supported for dual tilting bevel mechanical designs.
The 'Axx' command (where xx = the bevel angle) executes in parallel with X and Y motion. The A angle is reached at the end of the segment.
All BACF motions are only performed if the maximum speed of the appropriate axis is not exceeded by excess X and Y speed, or by Max Tilt or Rotator Max speeds that are too low.
M and G Codes Used for Beveling
The following lists of the M and G codes can be used for beveling.
Kerf Table Commands to Change Kerf During Multi-pass, Multi-bevel Cuts
G59 D(1-200) Xvalue: Sets the kerf table variable from 1-200
G41 D(1-200): Enables the left kerf using a kerf table variable
G42 D(1-200): Enables the right kerf using a kerf table variable
G43 D(1-200): Changes the current kerf value via kerf table using previously set left or right kerf
Tilt/Rotator Commands
G00 Aangle in degrees: Sets Tilt angle as a preparatory command
G01 X Y Aangle in degrees: Performs Tilt BACF
M28: Disables follower
M29: Enables follower
M90: Aligns rotator to tangent angle of next cut segment
M75: A axis/tilt go to home command - rapid index
M76: C axis/rotate go to home command - rapid index
Phoenix 9.76.0 Programmer’s Reference 806420
75
5 – Advanced Feature Codes
Dual Tilt/Rotator Commands Used with Dual Plasma Bevel Systems
M84: Disable mirror Head 2
M85: Enable mirror Head 2
M86: Unpark Head 1
M87: Park Head 1
M88: Unpark Head 2
M89: Park Head 2
M91 Yxxxx: Space Head 2 xxxx millimeters
M92 Yxxxx: Space Head 1 xxxx millimeters
Tube cutting with bevel command
G00 or G01 Px Ax Tx Sx Rx Xx or Yx Rotate Transverse 2 axis for square or rectangular tube cutting.
P = +/- 180 degrees
A = Tilt angle
F = Rotational speed in RPM (optional only for G01. Not used for G00)
T = Top measurement of tube
S = Side measurement of tube
R = Corner radius, +/- 90 degrees
X or Y = Optional: Rail axis position
Drilling and Tapping using a PLC
Phoenix supports new program codes that turn on and off outputs to allow drilling and tapping with an external programmable logic control (PLC). The drill cycles can be included in a part program to be run on a multi-tool table.
CNC
Drill cycle
Peck drill cycle
Tap cycle
Tool change cycle
Tool cycle active
PLC
(OEM supplied)
Drilling/tapping tools
(OEM supplied)
76
Phoenix 9.76.0 Programmer’s Reference 806420
5 – Advanced Feature Codes
After wiring is complete between the CNC and the PLC, assign the outputs and input in the Machine Setups > I/O screen. When the CNC reads one of the following codes in a part program, it activates the corresponding output.
Code
M93
M94
M95
M96
Output
Drill cycle
Peck drill cycle
Tap cycle
Tool change
Operation
The CNC runs a part program and reads one of the tool cycle program codes.
The CNC brings the gantry to a controlled stop and inhibits motion and then turns on the corresponding output.
The PLC receives the input signal for one of the tool cycles and activates the Tool Cycle Active signal to the CNC.
The CNC receives the Tool Cycle Active input from the PLC and waits.
The PLC controls the operation of the drill during the tool cycle.
The PLC turns off the Tool Cycle Active input when the tool cycle completes.
The CNC turns off the tool cycle output and continues with the part program.
Notes:
The CNC inhibits motion while the Tool Cycle Active input is on. When the input shuts off, motion immediately starts. You can use the Program Inhibit input if a pause is required or if motion restarts too abruptly. Turn on the
Program Inhibit input with the Tool Cycle Active input. Turn off the Program Inhibit input after a short time delay after shutting off the Tool Cycle Active input. Using the Program Inhibit input creates a smoother motion transition than relying on the Tool Cycle Active input alone.
Pausing or stopping with Tool Cycle Active input on: When you press F10 to pause or stop the part program, the Pause screen appears. The CNC turns off the drill or tool change cycle output. When the part program resumes, the CNC re-executes the drill cycle M code if the machine hasn’t been moved forward or backward on path. The CNC does not execute any X/Y motion until the drill cycle completes.
Tool Cycle Active Input must be off to move the machine or resume part program motion.
Drill and Tool Change cycles are not run in trial mode or when using Forward/Backup on Path on the Pause screen.
Serial messaging can be used can be used to issue tool change commands to a PLC before running the M codes. See the Serial Messaging section of the Programmer’s Reference Manual for more information.
Sample code and description
The following sample code demonstrates the sequence of commands to drill a hole, then cut a 5 in (127 mm) square.
Phoenix 9.76.0 Programmer’s Reference 806420
77
5 – Advanced Feature Codes
Code
G20
G91
M11
M93
M12
G00 X-2.5 Y-2.5
G41
M07
G01 X0 Y5
G01 X5 Y0
G01 X0 Y-5
G01 X-5 Y0
M08
G40
M02
Note: The Marker Offset XY position is set in the Cutting screen (Choose Setups from the Main Screen). Marker
Offset Off reverses the polarity of the position. For example, if Marker Offset is X+5 Y+5, then Marker Offset Off position would be X-5 Y-5.
Description
English units
Incremental mode
Marker Offset On to reposition the torch and drill
Drill Cycle
Marker Offset Off to return torch and drill to original position.
Rapid Traverse to square
Left kerf
Cut control on
Cut out a square, 5 inches on each side
Cut control off
Kerf off
End of part program
78
Phoenix 9.76.0 Programmer’s Reference 806420
5 – Advanced Feature Codes
Ladder Logic Diagram of Drill Cycle
Ladder Logic Representation of the Drill Cycle
EDGE Pro
Cycle Start Cycle Stop M93 Tool Cycle Over
M93 Active
M93 Active
M93 Active
Drill Cycle Output
Drill Cycle Output
Drill Cycle Output Tool Cycle Input
Tool Cycle Active
Tool Cycle Active Tool Cycle Input
Pause for Drill
Tool Cycle Active
Tool Cycle Over
Extertnal PLC Logic
Drill Cycle Output
Drill Cycle Output Drill Cycle Complete
Program Inhibit Input (Optional)
Tool Cycle Input
RACF – Rotate Angle Change on the Fly
RACF allows rotate angle change on the fly interpolated along with X, Y motion so that cuts can be made on more than one side of a square tube when it is rotated during the cut. The THC must be able to respond to the arc voltage fast enough during the tube rotation.
'G01,02,03 X Y I J Cxx' is the command that is used.
The transverse backs up or moves ahead to account for the change in part location due to the CBH or rotary axis tube rotation.
Phoenix 9.76.0 Programmer’s Reference 806420
79
5 – Advanced Feature Codes
All Possible Axis Assignments
Axis 1 – Transverse or Rail
Axis 2 – Rail or Transverse
Axis 3 – Dual Gantry, CBH or Sensor THC
Axis 4 – CBH or Sensor THC
Axis 5 – Rotate or Sensor THC
Axis 6 – Tilt or Sensor THC
Axis 7 – Dual Transverse or Sensor THC
Axis 8 – Dual Rotate or Sensor THC
Axis 9 – Dual Tilt or Sensor THC
Axis 10 – Sensor THC
Axis 11 – Sensor THC
Axis 12 – Sensor THC
Special Passwords
NRT – No Rotate Tilt
The NRT password allows you to use a dual transverse axis without physically having the tilt rotator and dual tilt rotator drives and motors. The Tilt Rotator Axes screens are still visible, but are not used. They are typically used when non-bevel
2-torch servo spacing with vertical cutting is needed with a dual transverse. This password remains in effect after the
CNC is powered off.
RT – Rotate Tilt
The RT password re-enables the use of the tilt rotator and dual tilt rotator drives and motors with a dual transverse system. This password is needed only if the NRT password has previously been used. This password remains in effect after the CNC is powered off.
NSA – No SERCOS Axes
The NSA password allows a SERCOS ring to be phased up but does not phase up any SERCOS axes that are configured. This allows SERCOS I/O nodes or modules, such as Hypertherm I/O, Beckhoff, or Reco I/O modules to be tested without requiring the SERCOS drives to phase up. The password is temporary until the power on the CNC is cycled.
80
Phoenix 9.76.0 Programmer’s Reference 806420
Section 6
Subparts
Subparts allow you to call and execute a separate part file within a part program using a simple line of text.
To configure a subroutine part for use, the user must first create a folder on the CNC hard drive named “SUBPARTS”. To create a folder on the hard drive, select Load From Disk. With the folder location highlighted, press the + key to create a new folder.
Save the part program in the SUBPARTS folder.
To execute the part, insert a line of code within the part program with the following format.
PFILENAME
Start the line of code with the letter P to indicate that a Sub Part is to be executed, followed by the filename for the desired part program.
Phoenix 9.76.0 Programmer’s Reference 806420
81
6 – Subparts
For example, to execute subpart L-Bracket after completing a simple 5" x 5" square with a programmed traverse, the part program would look something like the following example:
(Rectangle - Piece)
G20
G91
G99 X1 Y0 I0 J0
G41
M07
G01 X-5.2 Y0
G01 X0 Y5
G01 X5 Y0
G01 X0 Y-5.2
M08
G00 X.75 Y0
PL-BRACKET
G40
M02
When it is executed, this program will be represented as the original part plus the additional subpart and will include the programmed traverse.
82
Phoenix 9.76.0 Programmer’s Reference 806420
6 – Subparts
Note: Subparts can also contain subparts. After being translated by the CNC, the final text of the part will contain the complete text of the original part and subpart.
Phoenix 9.76.0 Programmer’s Reference 806420
83
6 – Subparts
84
Phoenix 9.76.0 Programmer’s Reference 806420
Section 7
Marker Font Generator
The Marker Font Generator feature can be used to label or identify parts with a marking device before cutting. This is accomplished by use of a simple command string within the part program code to call existing text characters (fonts) and execute marking of the selected text.
The program code uses a specific format and is structured to provide information to be used when marking. Information on the font source location, scale factor, angle, marker tool, tool offset and text are entered as information blocks in the command string. Each section or information block in the command string is separated by a space. The format of this command code is outlined as follows.
Note: If a value is not present for a specific information block, the default values will be used. The default values are:
Font (F): Internal
Angle (A): 0
Offset (O): #1
Scale (S): One
Marker (M): #1
Example of a simple command string:
<F2 S2 A45 M2 O2 <TEST 123>
Where:
<: The program command must begin with the “<” symbol to indicate that the Marker Font Generator feature is being used.
F: The first block of information is the Font Source location. The “F” is followed by a digit to indicate the location where the font is stored:
1 = an internal font in the control software
2 = a font located on the CNC hard drive
Phoenix 9.76.0 Programmer’s Reference 806420
85
7 – Marker Font Generator
3 = a font from diskette or USB memory
If no font is found at the selected location, the default internal font will be used. For the example given, the font location would be from the hard drive.
S: The second information block determines the scale of the text. The “S” is followed by a number that indicates the scale factor. For the example given, the scale factor is twice the original font dimensions.
A: The third information block determines the angle of the text. The “A” is followed by a number that indicates the degree of angle. For the example given, the degree of the angle is 45.
M: The fourth information block determines the Marker Tool to be used. The “M” is followed by the number of the marker tool (Marker Enable Output) to be used. Up to two marker enables are supported.
O: The fifth information block determines which tool Offset to be used. The “O” is followed by a number indicates that one of the nine different tool offsets previously configured in control setups is to be used. The example shown indicates that tool offset number two should be used.
< >: The final information block is used to specify the marker text to be executed. The text must be enclosed in the “<” and “>” marks to be valid and understood as the selected text. For the example given, the marker text executed would be “TEST 123”
When the previous code example is translated by the CNC, it generates the Marker Text “TEST 123” onto the plate as shown here in ShapeWizard.
86
Phoenix 9.76.0 Programmer’s Reference 806420
7 – Marker Font Generator
To improve the ease of use for the part program designer and control operator, the marker font generator always inserts a traverse segment to return to the original start point at the beginning of the marking text.
Internal Fonts
The internal fonts located within the control software are 1" high and are limited to characters available on the control keypad. Alphabetical characters are limited to upper case letters only.
External Fonts
External fonts can be loaded from a floppy disk or from the control hard drive. When the CNC generates the text, the
CNC searches for part files to correspond to the selected character. The part file names must be based on their ASCII numeric equivalent and have a .txt file extension.
For example, for the marker text “Ab 12”, the control searches for the following files to generate the text:
Text
Capital A
Lower case b
Space
No 1
No 2
ASCII No.
65
98
32
49
50
File Name
ASCII65.txt
ASCII98.txt
ASCII32.txt
ASCII49.txt
ASCII50.txt
For more information on ASCII codes, refer to the “ASCII Codes” chapter.
Font programs may be saved on the control hard drive by creating a folder labeled “Fonts” using the “Save to Disk” feature and saving the font programs within this folder. Remember, if a corresponding part file to text requested is not found at the selected source location, the internal font file will be used.
Custom Fonts
Custom fonts can be used when using the marker font generator. To construct these font files, certain guidelines should be adhered to.
Programming format must be EIA.
Only M09 and M10 can be used to enable and disable the marker.
Only G00, G01, G02 and G03 codes can be used.
The program must end in an M02.
The proper file name must be assigned to the font program.
The font program must begin in the lower left and end in the lower right.
Font programs should have the consistent dimensional limits (i.e. 1' high, etc.).
Example: The letter “B” – File Name Ascii66.txt
Phoenix 9.76.0 Programmer’s Reference 806420
87
7 – Marker Font Generator
M09
G01 X0 Y1
G01 X0.321429 Y0
G02 X0 Y-0.5 I0 J-0.25
G01 X-0.321429 Y0
M10
G00 X0.321429 Y0
M09
G02 X0 Y-0.5 I0 J-0.25
G01 X-0.321429 Y0
M10
G00 X0.571 Y0
M02
The darker lines in the drawing represent the Traverse segment, and the lighter lines represent the Marking lines. You can see by this illustration that at the end of the font program, a traverse is used to continue motion to the bottom right corner.
Note: The Burny 3/5 style of programming for the Marker Font Generator feature is also supported for the default internal font source.
88
Phoenix 9.76.0 Programmer’s Reference 806420
Section 8
G59 Process Variables
Hypertherm CNCs provide cut charts for a variety of cutting processes: plasma, marker, laser, and waterjet. An operator can select a cut chart manually on the CNC, or the part program can issue codes that select the cut chart automatically.
Computer aided manufacturing (CAM) software places process variables, called G59 codes, in the part program to select the cut chart for a process. Using the process variables in the part program automates cut chart selection on the
CNC. This section lists the G59 code and its variables and values supported by Hypertherm CNCs.
To use G59 codes in your part program, you must enable EIA G59 Code Override on the Cutting screen on the CNC.
G59 codes use the following format:
G59 Vxxx Fxx
Where:
G59 = Load a variable
Vxxx = The variable type
Fxx = The variable value
xx or xxx = the number of digits for the F value. When the F value has a decimal, the value is represented as xx.x
Example: G59 V507 F33
Where:
V507 = Plasma 1 Material Thickness
F33 = 0.5 inch
Phoenix 9.76.0 Programmer’s Reference 806420
89
8 – G59 Process Variables
Variable Types
The G59 code supports several variable types:
V5xx selects the process and makes selections within the cut chart.
V6xx selects plasma process parameters.
V800 – V824 selects laser process parameters.
V825 and up selects waterjet process parameters.
The value for each variable must be present in the cut chart on the CNC. For example, if the part program includes a G59 code with the material thickness variable with a value of ½ inch (G59 V507 F33) but the cut chart for that process does not include a material thickness of ½ inch, an “Invalid Process” error will display when the CNC loads the program. To clear the error, you must remove the unsupported code from the part program. For more information on resolving an
“Invalid Process” or “Conflicting Process” errors, see the Conflicting process section of the Phoenix V9Series
Installation and Setup manual.
In addition, V5xx variables must be issued in the part program in the same order that they are listed in the cut chart:
1. Torch Type
2. Material Type
3. Specific Material (optional)
4. Process Current
5. Plasma/Shield Gases
6. Material Thickness
7. Cutting Surface
8. Water Muffler (for some older plasma supplies)
90
Phoenix 9.76.0 Programmer’s Reference 806420
8 – G59 Process Variables
V5xx codes select the cut chart
V6xx codes overwrite these settings after the cut chart has loaded
The V6xx variables override other parameters that are part of the cut chart, such as Arc Voltage, Cut Height, Pierce Time, and Marker Amperage. The V6xx variables are not required when using process variables to select a cut chart; they are only needed when overriding the values in the cut chart. For example, to change the value of Set Arc Voltage in the
Plasma 1 process from 120 VDC in the cut chart, to 125 VDC, issue a G59 V600 F125 code in the part program.
Phoenix 9.76.0 Programmer’s Reference 806420
91
8 – G59 Process Variables
Part program format
Hypertherm CNCs require that the G59 codes be in specific positions in the part program. Each cut in the part starts with an M07 (Cut On) and ends with the M08 (Cut Off). The M07 and M08 turn on the Cut Control output which activates the cutting tool.
The G41 (Enable Left Kerf Compensation) or G42 (Enable Right Kerf Compensation) must immediately precede the
M07.
The G59 V5xx codes select the cut chart and must precede the G41 or G42 code. Once the program selects the cut chart, the V5xx codes do not need to be re-issued unless the program requires a change in process (a new cut chart).
V6xx and V8xx codes are needed only when overriding a cut chart value.
Code
G20
G91
G99 X1 Y0 I0 J0
G59 V503 F1.00
G59 V504 F130
G59 V505 F2
G59 V507 F33
G59 V525 F27
G59 V658 F10
M36 T3
M50
M09
G03 X0 Y0 I0.5 J0
M10
M51
G00 X-0.75 Y-1.299
M36 T1
G59 V600 F125
G41
M07
Description
English units
Incremental mode
Set part options
Plasma 1 material type mild steel
Plasma 1 current 130 A
Plasma 1 plasma/shield gas O2/air
Plasma 1 material thickness 1/2 inch
Marker 1 plasma/shield gas air/air
Override Marker 1 current, set to 10 A
Select Marker 1 process
Disable torch height control
Marker on
Counterclockwise arc
Marker Off
Enable torch height control
Rapid traverse
Select Plasma 1 process
Override Plasma 1 arc voltage setting, set to 125 V
Enable left kerf
Cut on
92
Phoenix 9.76.0 Programmer’s Reference 806420
Code
G01 X0.176777 Y0.176777
G02 X0 Y0 I1.06066 J1.06066
G01 X-0.1 Y0
M08
G40
M02
Description
Line
Clockwise arc
Line
Cut off
Disable kerf
End program
8 – G59 Process Variables
Phoenix 9.76.0 Programmer’s Reference 806420
93
8 – G59 Process Variables
V5xx Variables
The following table lists the V5xx variable types. The G59 codes that contain these variables must be entered in the part program in the order they appear in the cut chart. Each variable type has a set of Fx values. The following sections list the values for each variable type.
Variable
Torch Type
Material Type
Process Current
Plasma/Shield
Gases
Cutting Surface
Material Thickness
Water Muffler
Power Setting
Assist Gas
Focal Length
Laser nozzle size
Orifice Size
Nozzle Size
Cut Pressure
(waterjet)
Fuel Gas
Tip Size
Plasma 1
V502
V503
V504
V505
Plasma 2
V512
V513
V514
V515
Marker 1
V522
V523
V524
V525
V506
V507
V508
V516
V517
V518
V526
V527
V528
Marker 2
V532
V533
V534
V535
Laser
V543
Waterjet
V553
Oxyfuel
V561
V562
V536
V537
V538
V547
V544
V545
V549
V550
V557
V554
V556
V558
V564
V563
V565
Contact Hypertherm Technical Service for information about G59 codes for obsolete plasma supplies.
94
Phoenix 9.76.0 Programmer’s Reference 806420
8 – G59 Process Variables
Torch type
Add the torch type values to the these variables:
V502 Plasma 1 torch type
V522 Marker 1 torch type
V561 Oxyfuel torch type
V512 Plasma 2 torch type
V532 Marker 2 torch type
Example: G59 V512 F34 – Plasma 2, HPRXD torch.
F1 = MAX200
F4 = FineLine200
F7 = LH2100T
F10 = PAC186
F13 = MAX100D
F16 = PAC123
F19 = T100M
F22 = LH1510S
F25 = LH1575T
F28 = Spirit275
F31 = HPR Bevel
F34 = HPRXD
F37 = HPRXD Thick Pierce
F40 = TDC_XT300 Bevel
F44 = M85 (Powermax85)
F47 = Harris Model 80
F50 = Victor MT 300
F54 = MAXPRO200
F57 = Dialine 300
F2 = SE200
F5 = FineLine100
F8 = LH2125S
F11 = T80M
F14 = ArcWriter
F17 = PAC125
F20 = HySpeed
F23 = LH1510T
F26 = FineLine260
F29 = HSD
F32 = TDC_XT300
F35 = HPRXD Bevel
F38 = LF150
F42 = M45 (Powermax45)
F45 = HyPro2000(Silver)
F48 = Harris Model 98
F52 = M105 (Powermax105)
F55 = Duramax Hyamp
F58 = FineCut Hyamp
F3 = HT4400
F6 = LH2100S
F9 = LH2125T
F12 = MAX100
F15 = PAC620
F18 = T60M
F21 = HPR
F24 = LH1575S
F27 = FineCut
F30 = Spirit400
F33 = TDC_XT301
F36 = T45M
F39 = HyPro2000
F43 = M65 (Powermax65)
F46 = Duramax
F49 = Victor MT 200
F53 = Low Speed FineCut
F56 = Dialine 281
Phoenix 9.76.0 Programmer’s Reference 806420
95
8 – G59 Process Variables
Material type
Add one of the following material type values to these variables:
V503 Plasma 1 material type V513 Plasma 2 material type
V523 Marker 1 material type V533 Marker 2 material type
V553 Waterjet material type V543 Laser material type
V562 Oxyfuel
Add .xx for Specific Material. Some specific material values are used for specialized cut charts, such as True Hole
®
.
Example: G59 V503 F1.01 – Plasma 1, mild steel, specific material 1.
F1 = Mild Steel
F2 = Stainless Steel
F4 = Other
F1.99 = Mild Steel, True Hole (English or metric)
F1.97 Mild Steel, Fine Feature
F2.99 = Stainless Steel, HDi (inox)
F5 = Brass
F3 = Aluminum
F6 = Copper
Plasma current
Add one of the following process current values to these variables:
V504 Plasma 1 current V514 Plasma 2 current
V524 Marker 1 power current V534 Marker 2 current
Example: G59 V514 F100 – Plasma 2, 100 A process current.
F5 = 5 A
F9 = 9 A
F18 = 18 A
F25 = 25 A
F40 = 40 A
F55 = 55 A
F70 = 70 A
F100 = 100 A
F130 = 130 A
F260 = 260 A
F7 = 7 A
F10 = 10 A
F20 = 20 A
F30 = 30 A
F45 = 45 A
F60 = 60 A
F80 = 80 A
F105 = 105 A
F150 = 150 A
F275 = 275 A0
F8 = 8 A
F15 = 15 A
F22 = 22 A
F35 = 35 A
F50 = 50 A
F65 = 65 A
F85 = 85 A
F125 = 125 A
F200 = 200 A
F300 = 300 A
96
Phoenix 9.76.0 Programmer’s Reference 806420
8 – G59 Process Variables
F340 = 340 A
F600 = 600 A
F1000 = 1000 A
F2500 = 2500 A
F4000 = 4000 A
F5500 = 5500 A
F400 = 400 A
F760 = 760 A
F1500 = 1500 A
F3000 = 3000 A
F4500 = 4500 A
F6000 = 6000 A
Plasma/shield gas or Laser assist gas
Add one of the following gas selection values to these variables:
F500 = 500 A
F800 = 800 A
F2000 = 2000 A
F3500 = 3500 A
F5000 = 5000 A
V505 Plasma 1 plasma/shield gas V515 Plasma 2 plasma/shield gas
V525 Marker 1 plasma/shield gas V535 Marker 2 plasma/shield gas
V545 Laser assist gas
Example: G59 V505 F2 – Plasma 1, O2 plasma gas and air shield gas
F1 = Air/Air
F4 = N2/Air
F7 = O2/N2
F10 = H5/N2
F13 = CO2/N2
F16 = O2-N2/Air
F19 = N2
F22 = F5/N2
F25 = Ar/Ar
F2 = O2/Air
F5 = N2/CO2
F8 = CH4 / N2
F11 = Air/N2
F14 = None/Air
F17 = O2-N2/O2
F20 = N2/None
F23 = H35&N2/N2
F26 = Air/Ar
F3 = O2/O2
F6 = None/N2
F9 = H35/N2
F12 = N2/N2
F15 = CH4/Air
F18 = O2
F21 = Air
F24 = H17/N2
F27 = Ar/Air
Phoenix 9.76.0 Programmer’s Reference 806420
97
8 – G59 Process Variables
Cutting surface
Add one of the following cutting surface values to these variables:
V506 Plasma 1 cutting surface
V526 Marker 1 cutting surface
V516 Plasma 2 cutting surface
V536 Marker 2 cutting surface
Example: G59 V536 F2 – Marker 2, cutting 3 inches below water.
1 = Above water
2 = 3 inches below water
Material Thickness
Add one of the following material thickness values to these variables:
V507 Plasma 1 material thickness
V527 Marker 1 material thickness
V547 Laser material thickness
V564 Oxyfuel material thickness
V517 Plasma 2 material thickness
V537 Marker 2 material thickness
V557 Waterjet material thicknesse
Example: G59 V507 F14 – Plasma 1, 1 mm thick.
The following table shows material thickness values sorted by the metric (decimal) thickness. To look up a material
thickness by the Fxx value, see the table beginning on page 102.
Metric (Decimal)
None
0.35 mm (0.015 in.)
0.40 mm (0.016 in.)
0.50 mm (0.018 in.)
0.55 mm (Metric only)
0.60 mm (0.024 in.)
0.70 mm (Metric only)
0.80 mm (0.030 in.)
0.90 mm (0.036 in.)
1 mm (0.040 in.)
Gauge and Fraction
None
28 GA
27 GA
26 GA
25 GA
24 GA
23 GA
22 GA
20 GA
19 GA
Fx
1
2 or 3
4 or 5
6 or 7
100
8 or 9
101
10 or 11
12 or 13
14
98
Phoenix 9.76.0 Programmer’s Reference 806420
Metric (Decimal)
1.2 mm (0.048 in.)
1.5 mm (0.060 in.)
1.6 mm (0.063 in.)
2 mm (0.075 in.)
2.2 mm (0.090 in.)
2.4 mm (Metric only)
2.5 mm (0.105 in.)
3 mm (0.120 in.)
3.2 mm (0.125 in.)
3.5 mm (0.135 in.)
3.8 mm (0.150 in.)
4 mm (0.164 in.)
4.5 mm (0.180 in.)
4.8 mm (0.188 in.)
5 mm (0.194 in.)
5.5 mm (0.210 in.)
6 mm (0.25 in.)
7 mm (Metric only)
8 mm (0.313 in.)
9 mm (Metric only)
10 mm (0.375 in.)
11 mm (0.438 in.)
12 mm (0.5 in.)
13 mm (Metric only)
14 mm (0.563 in.)
15 mm (Metric only)
16 mm (0.625 in.)
17 mm (Metric only)
Phoenix 9.76.0 Programmer’s Reference 806420
Gauge and Fraction
1/4 in.
9/32 in.
5/16 in.
11/32 in.
3/8 in.
7/16 in.
1/2 in.
17/32 in.
9/16 in.
19/32 in.
5/8 in.
11/16 in.
1/8 in.
10 GA
9 GA
8 GA
7 GA
3/16 in.
6 GA
5 GA
18 GA
16 GA
1/16 in.
14 GA
13 GA
3/32 in.
12 GA
11 GA
8 – G59 Process Variables
Fx
31
32
33
103
29
102
30
92
34
93
35
104
50
28
53
51
25
26 or 27
49
52
15 or 16
17 or 18
19
20 or 21
47
22
23 or 24
48
99
8 – G59 Process Variables
Metric (Decimal)
18 mm (Metric only)
19 mm (0.75 in.)
20 mm (Metric only)
21 mm (Metric only)
22 mm (0.875 in.)
23 mm (Metric only)
24 mm (Metric only)
25 mm (1 in.)
26 mm (Metric only)
27 mm (Metric only)
28 mm (Metric only)
29 mm (1.125 in.)
30 mm (Metric only)
31 mm (Metric only)
32 mm (1.25 in.)
33 mm (Metric only)
34 mm (Metric only)
35 mm (Metric only)
36 mm (Metric only)
37 mm (Metric only)
38 mm (1.5 in.)
40 mm (Metric only)
44 mm (Metric only)
45 mm (1.75 in.)
48 mm (Metric only)
50 mm (2 in.)
55 mm (Metric only)
58 mm (Metric only)
Gauge and Fraction
1-11/32 in.
1-3/8 in.
1-7/16 in.
1-15/32 in.
1-1/2 in.
1-5/8 in.
1-23/32 in.
1-3/4 in.
1-7/8 in.
2 in.
2-1/8 in.
2-9/32 in.
1-1/32 in.
1-1/16 in.
1-3/32 in.
1-1/8 in.
1-3/16 in.
1-7/32 in.
1-1/4 in.
1-5/16 in.
23/32 in.
3/4 in.
25/32 in.
13/16 in.
7/8 in.
29/32 in.
15/16 in.
1 in.
100
Fx
42
54
95
43
114
41
99
115
55
44
56
96
111
112
40
113
109
110
94
39
37
98
108
38
105
36
106
107
Phoenix 9.76.0 Programmer’s Reference 806420
Metric (Decimal)
60 mm (2.25 in.)
64 mm (2.5 in.)
65 mm (Metric only)
70 mm (2.75 in.)
75 mm (3 in.)
80 mm (Metric only)
85 mm (3.25 in.)
90 mm (3.5 in.)
95 mm (3.75 in.)
100 mm (4 in.)
105 mm (Metric only)
110 mm (4.25 in.)
115 mm (4.5 in.)
120 mm (4.75 in.)
125 mm (5 in.)
130 mm (Metric only)
135 mm (5.25 in.)
140 mm (5.5 in.)
145 mm (5.75 in.)
150 mm (6 in.)
155 mm (Metric only)
160 mm (6.25 in.)
165 mm (6.5 in.)
170.0 mm (6.75 in.)
180 mm (Metric only)
185 mm (7.25 in.)
190.0 mm (7.5 in.)
195 mm (7.75 in.)
Phoenix 9.76.0 Programmer’s Reference 806420
Gauge and Fraction
5-1/4 in.
5-1/2 in.
5-3/4 in.
6 in.
6-1/8 in.
6-1/4 in.
6-1/2 in.
6-3/4 in.
7-1/8 in.
7-1/4 in.
7-1/2 in.
7-3/4 in.
3-3/4 in.
4 in.
4-1/8 in.
4-1/4 in.
4-1/2 in.
4-3/4 in.
5 in.
5-1/8 in.
2-1/4 in.
2-1/2 in.
2-9/16 in.
2-3/4 in.
3 in.
3-1/8 in.
3-1/4 in.
3-1/2 in.
Fx
74
75
76
77
70
71
72
73
79
80
81
82
66
67
68
69
62
63
64
65
58
59
60
61
45
46
97
57
8 – G59 Process Variables
101
8 – G59 Process Variables
Fx
15 or 16
17 or 18
19
20 or 21
22
23 or 24
25
1
2 or 3
4 or 5
6 or 7
8 or 9
10 or 11
12 or 13
14
Metric (Decimal)
200 mm (8 in.)
215 mm (8.5 in.)
230 mm (9 in.)
240 mm (9.5 in.)
255 mm (10 in.)
265 mm (10.5 in.)
280 mm (11 in.)
290 mm (11.5 in.)
305 mm (12 in.)
7 in. (English only)
Gauge and Fraction
8 in.
8-1/2 in.
9-in.
9-1/2 in.
10 in.
10-1/2 in.
11 in.
11-1/2 in.
12 in.
7 in.
The following table shows material thicknesses by Fx value.
Metric (Decimal)
None
0.35 mm (0.015 in.)
0.40 mm (0.016 in.)
0.50 mm (0.018 in.)
0.60 mm (0.024 in.)
0.80 mm (0.030 in.)
0.90 mm (0.036 in.)
1 mm (0.040 in.)
1.2 mm (0.048 in.)
1.5 mm (0.060 in.)
1.6 mm (0.063 in.)
2 mm (0.075 in.)
2.4 mm (Metric only)
2.5 mm (0.105 in.)
3.2 mm (0.125 in.)
102
Fx
87
88
89
90
83
84
85
86
91
78
Gauge and Fraction
18 GA
16 GA
1/16 in.
14 GA
3/32 in.
12 GA
1/8 in.
None
28 GA
27 GA
26 GA
24 GA
22 GA
20 GA
19 GA
Phoenix 9.76.0 Programmer’s Reference 806420
Fx
47
48
49
50
43
44
45
46
51
52
53
54
39
40
41
42
35
36
37
38
31
32
33
34
26 or 27
28
29
30
Phoenix 9.76.0 Programmer’s Reference 806420
Metric (Decimal)
3.5 mm (0.135 in.)
4.8 mm (0.188 in.)
6 mm (0.25 in.)
8 mm (0.313 in.)
10 mm (0.375 in.)
11 mm (0.438 in.)
12 mm (0.5 in.)
14 mm (0.563 in.)
16 mm (0.625 in.)
19 mm (0.75 in.)
22 mm (0.875 in.)
25 mm (1 in.)
29 mm (1.125 in.)
32 mm (1.25 in.)
35 mm (Metric only)
38 mm (1.5 in.)
45 mm (1.75 in.)
50 mm (2 in.)
60 mm (2.25 in.)
64 mm (2.5 in.)
2.2 mm (0.090 in.)
3 mm (0.120 in.)
3.8 mm (0.150 in.)
4.5 mm (0.180 in.)
5.5 mm (0.210 in.)
4 mm (0.164 in.)
5 mm (0.194 in.)
40 mm (Metric only)
8 – G59 Process Variables
Gauge and Fraction
1-3/4 in.
2 in.
2-1/4 in.
2-1/2 in.
13 GA
11 GA
9 GA
7 GA
5 GA
8 GA
6 GA
1-5/8 in.
5/8 in.
3/4 in.
7/8 in.
1 in.
1-1/8 in.
1-1/4 in.
1-3/8 in.
1-1/2 in.
10 GA
3/16 in.
1/4 in.
5/16 in.
3/8 in.
7/16 in.
1/2 in.
9/16 in.
103
8 – G59 Process Variables
Fx
75
76
77
78
71
72
73
74
79
80
81
82
67
68
69
70
63
64
65
66
59
60
61
62
55
56
57
58
Metric (Decimal)
48 mm (Metric only)
55 mm (Metric only)
70 mm (2.75 in.)
75 mm (3 in.)
80 mm (Metric only)
85 mm (3.25 in.)
90 mm (3.5 in.)
95 mm (3.75 in.)
100 mm (4 in.)
105 mm (Metric only)
110 mm (4.25 in.)
115 mm (4.5 in.)
120 mm (4.75 in.)
125 mm (5 in.)
130 mm (Metric only)
135 mm (5.25 in.)
140 mm (5.5 in.)
145 mm (5.75 in.)
150 mm (6 in.)
155 mm (Metric only)
160 mm (6.25 in.)
165 mm (6.5 in.)
170.0 mm (6.75 in.)
7 in. (English only)
180 mm (Metric only)
185 mm (7.25 in.)
190.0 mm (7.5 in.)
195 mm (7.75 in.)
104
Gauge and Fraction
5-1/2 in.
5-3/4 in.
6 in.
6-1/8 in.
6-1/4 in.
6-1/2 in.
6-3/4 in.
7 in.
7-1/8 in.
7-1/4 in.
7-1/2 in.
7-3/4 in.
4 in.
4-1/8 in.
4-1/4 in.
4-1/2 in.
4-3/4 in.
5 in.
5-1/8 in.
5-1/4 in.
1-7/8 in.
2-1/8 in.
2-3/4 in.
3 in.
3-1/8 in.
3-1/4 in.
3-1/2 in.
3-3/4 in.
Phoenix 9.76.0 Programmer’s Reference 806420
Fx
103
104
105
106
99
100
101
102
107
108
109
110
95
96
97
98
91
92
93
94
87
88
89
90
83
84
85
86
Phoenix 9.76.0 Programmer’s Reference 806420
Metric (Decimal)
200 mm (8 in.)
215 mm (8.5 in.)
230 mm (9 in.)
240 mm (9.5 in.)
255 mm (10 in.)
265 mm (10.5 in.)
280 mm (11 in.)
290 mm (11.5 in.)
305 mm (12 in.)
9 mm (Metric only)
15 mm (Metric only)
28 mm (Metric only)
44 mm (Metric only)
58 mm (Metric only)
65 mm (Metric only)
23 mm (Metric only)
36 mm (Metric only)
0.55 mm (Metric only)
0.70 mm (Metric only)
7 mm (Metric only)
13 mm (Metric only)
17 mm (Metric only)
18 mm (Metric only)
20 mm (Metric only)
21 mm (Metric only)
24 mm (Metric only)
26 mm (Metric only)
27 mm (Metric only)
8 – G59 Process Variables
Gauge and Fraction
1-7/16 in.
25 GA
23 GA
9/32 in.
17/32 in.
11/16 in.
23/32 in.
25/32 in.
13/16 in.
15/16 in.
1-1/32 in.
1-1/16 in.
12 in.
11/32 in.
19/32 in.
1-3/32 in.
1-23/32 in.
2-9/32 in.
2-9/16 in.
29/32 in.
8 in.
8-1/2 in.
9-in.
9-1/2 in.
10 in.
10-1/2 in.
11 in.
11-1/2 in.
105
8 – G59 Process Variables
Fx
111
112
113
114
115
Metric (Decimal)
30 mm (Metric only)
31 mm (Metric only)
33 mm (Metric only)
34 mm (Metric only)
37 mm (Metric only)
Water Muffler
Add one of the following water muffler values to these variables:
Gauge and Fraction
1-3/16 in.
1-7/32 in.
1-5/16 in.
1-11/32 in.
1-15/32 in.
V508 Plasma 1 water muffler V518 Plasma 2 water muffler
V528 Marker 1 water muffler V538 Marker 2 water muffler
Example: G59 V508 F1 – Plasma 1, water muffler installed.
F1 = Installed
F2 = Not installed
Laser power setting
Add one of the following power values to the variable V544, Laser power setting.
Example: G59 V544 F2500 – Laser, 2500 W power setting.
F500 = 500 W
F2000 = 2000 W
F3500 = 3500 W
F5000 = 5000 W
F1000 = 1000 W
F2500 = 2500 W
F4000 = 4000 W
F5500 = 5500 W
F1500 = 1500 W
F3000 = 3000 W
F4500 = 4500 W
F6000 = 6000 W
106
Phoenix 9.76.0 Programmer’s Reference 806420
8 – G59 Process Variables
Laser focal length
Add one of the following torch type values to the variable V549, Laser focal length.
Example: G59 V549 F6 – Laser, 12.5-inch focal length.
F1 = 2.5 in.
F4 = 7.5 in.
F7 = 15 in.
F2 = 5 in.
F5 = 10 in.
F3 = 5.9 in.
F6 = 12.5 in.
Laser nozzle size
Add one of the following nozzle size values to the variable V550.
Example: G59V550 F2 – Laser, 1.0 mm FAST nozzle size.
F1 = 1.0mm
F20 = 1.2 mm FAST
F5 = 2.0 mm
F8 = 2.5 mm FAST
F11 = 3.5mm
F14 = 4.0mm FAST
F17 = 5.0mm
F2 = 1.0 mm FAST
F3 = 1.5 mm
F6 = 2.0 mm FAST
F9 = 3.0 mm FAST
F12 = 3.5mm FAST
F15 = 4.5mm
F18 = 5.0mm FAST
F19 = 1.2 mm
F4 = 1.5 mm FAST
F7 = 2.5 mm
F10 = 3.0mm FAST
F13 = 4.0mm
F16 = 4.5mm FAST
Waterjet nozzle size
Add one of the following orifice size values to the variable V556.
Example: G59 V556 F30 – Waterjet, 0.30 inch nozzle
F30 = 0.03 in.
F40 = 0.04 in.
Waterjet orifice size
Add one of the following orifice size values to the variable V554.
Example: G59 V554 F10 – Waterjet, 0.010 inch orifice.
F10 = 0.010 inch
F14 = 0.014 inch
F11 = 0.011 inch
F16 = 0.016 inch
F12 = 0.012 inch
Phoenix 9.76.0 Programmer’s Reference 806420
107
8 – G59 Process Variables
Waterjet cut pressure
For waterjet cut pressure add F60000 to the variable V558.
Example: G59 V558 F60000 – Waterjet, cut pressure 60000 psi
Fuel gas for Oxyfuel
Add one of the following torch type values to the variable V563.
Example: G59 V512 F2 – Oxyfuel, Propane fuel
F1 = Acetylene
F4 = Propylene
F2 = Propane
F5 = Mapp
Oxyfuel tip size
Add one of the following torch type values to the variable V565.
Example: G59 V565 F3 – Oxyfuel, 4/0 tip size.
F1 = 5/0
F4 = 4/0 ½
F7 = 00
F10 = 0 ½
F13 = 2
F16 = 3 ½
F19 = 5
F22 = 6 ½
F25 = 8
F28 = 9 ½
F31 = 11
F2 = 5/0 ½
F5 = 000
F8 = 00 ½
F11 = 1
F14 = 2 ½
F17 = 4
F20 = 5 ½
F23 = 7
F26 = 8 ½
F29 = 10
F32 = 11 ½
F3 = Natural Gas
F3 = 4/0
F6 = 000 ½
F9 = 0
F12 = 1 ½
F15 = 3
F18 = 4 ½
F21 = 6
F24 = 7 ½
F27 = 9
F30 = 10 ½
F33 = 12
108
Phoenix 9.76.0 Programmer’s Reference 806420
8 – G59 Process Variables
V6xx plasma variables
Use the following G59 V6xx variables to select process parameters that govern torch height control.
V600
V601
V602
V603
V604
V605
V606
Plasma 1 Variables
Variable Name
V607
V608
V613
Range for Fx
Plasma 1 Set Arc Voltage
Plasma 1 Pierce Time
Plasma 1 Pierce Height Factor
Plasma 1 Cut Height
10 to 300 volts
0 to 9 seconds
50 to 400 %
0 to 1 in. (0 to 25.4 mm)
Plasma 1 Transfer Height Factor
Plasma 1 Cut Height Delay
50 to 400%
0 to 5 seconds
Plasma 1 Kerf Detect Reacquire Time (Sensor
THC only)
0 to 10 seconds
Plasma 1 Mode Select
Plasma 1 Arc Current
Plasma 1 AVC Delay
F1 = Manual
F2 = Auto
Amperage depends on plasma system
0 to 10 seconds
Example
F132
F0.5
F200
F0.13 (inch)
F200
F2.00
F3.00
F2
F2.25
Phoenix 9.76.0 Programmer’s Reference 806420
109
8 – G59 Process Variables
Plasma 2 Variables
Variable Name
V625
V626
V627
V628
V629
V630
V631
V632
V633
V638
Range for Fx
Plasma 2 Set Arc Voltage
Plasma 2 Pierce Time
Plasma 2 Pierce Height Factor
Plasma 2 Cut Height
10 to 300 volts
0 to 9 seconds
50 to 400 %
0 to 1 in.
(0 to 25.4 mm)
50 to 400 %
0 to 5 seconds
Plasma 2 Transfer Height Factor
Plasma 2 Cut Height Delay
Plasma 2 Kerf Detect Reacquire Time (Sensor
THC only)
0 to 10 seconds
Plasma 2 Mode Select F1 = Manual
F2 = Auto
Plasma 2 Arc Current
Plasma 2 AVC Delay
Depends on plasma system
0 to 10 seconds F2.25
Example
F250.00
F8.50
F200.00
F0.75
F200.50
F2.00
F5.25
F2
110
Phoenix 9.76.0 Programmer’s Reference 806420
8 – G59 Process Variables
Marker 1 Variables
Variable Name
V650
V652
V653
Marker 1 Set Arc Voltage
Marker 1 Start Height Factor
Marker 1 Mark Height
V657
V658
V663
Marker 1 Mode Select
Marker 1 Arc Current
Marker 1 AVC Delay
Range for Fx
10 to 300 volts
50 to 400 %
0 to 1 in.
(0 to 25.4mm)
F1 = Manual
F2 = Auto
Amperage depends on plasma system
0 to 10 seconds F2.25
Example
F250.00
F200.00
F0.75
F2
Phoenix 9.76.0 Programmer’s Reference 806420
111
8 – G59 Process Variables
Marker 2 Variables
Variable Name
V675
V677
V678
Marker 2 Set Arc Voltage
Marker 2 Start Height Factor
Marker 2 Mark Height
V682
V683
V688
Marker 2 Mode Select
Marker 2 Arc Current
Marker 2 AVC Delay
Range for Fx
10 to 300 volts
50 to 400 %
0 to 1 in.
(0 to 25.4 mm)
F1 = Manual
F2 = Auto
Amperage depends on plasma system
0 to 10 seconds F2.25
Example
F250.00
F200.00
F0.75
F2
112
Phoenix 9.76.0 Programmer’s Reference 806420
8 – G59 Process Variables
V8xx laser variables
Use the following G59 V8xx variables to select process parameters for the HyIntensity Fiber Laser.
Note: The value of the V810 variable enables or disables the use of these V8xx variables in laser part programs.
Variable
V800
V803
V804
V805
V806
V807
V808
V809
V810
V811
V812
V813
V814
Name Range for Fxx Example
Pierce mode
Cut power
Creep time
Cut height
Cut pressure
Pierce pressure
Cut duty cycle
Modulation rate
CAM control
0 = Blast
1 = Pulse
F0
To the maximum wattage of the laser supply F1000
0 – 9.999 seconds F7.5
F1.5
0 – 50.8 mm
(0 – 2 in.)
0 – 6.9
bar
(0 – 100 psig)
0 – 6.9
bar
(0 – 100 psig)
F5
F5
1 – 100%
1 to 500 Hz
F1 enables V8xx codes
F0 disables V808 and V809 codes
F80
F250.00
F1
Start corner power percentage 0 - 100%
Minimum corner power percentage
0 - 100%
Laser purge timer override
Laser mode
0 - 10 seconds
1 = Cutting
2 = Marking
3 = Vaporization
4 = Fine Feature
F50
F25
F5
G59 V814 F0
Select laser cut mode.
Phoenix 9.76.0 Programmer’s Reference 806420
113
8 – G59 Process Variables
V8xx waterjet variables
Use these variables to select process parameters for Hypertherm’s HyPrecision™ waterjet systems.
Variable Name
V825 Pierce Type
V827 Low Pressure
Pierce
Range for Fx Example
G59 V825 Fx Dx.x Tx.x Sx.x
F1 = Dynamic
F2 = Circular
F3 = Wiggle
F4 = Stationary
Dx.xxx = Displacement, 0.254 – 25.4 mm (0.001 – 1.0 inch)
Circle diameter for Circular pierce
Segment length for Wiggle pierce
Tx.x = Pierce time in seconds,
0 - 9999.99
Sxxx = Pierce speed 2.54 – 2540 mm/min (0.1 – 100 in/min)
G59 V825 F2 D0.1 T10 S10
Select Circular Pierce Type with a circle diameter of 0.1 inch for 10 seconds at 10 in/min.
G59 V827 Fx Tx.x Pxxxx
F0 = OFF
F1 = ON
F2 = Maintain until next G59 V827, or a new cut chart is selected, or a new part program is loaded.
G59 V827 F1 T5 P30000
Low pressure pierce ON for 5 seconds at 30000 psi.
Tx.x = Low pressure pierce time in seconds 0 - 9999.99
Pxxxxx = Pump pressure 10,000 psi to the cut pressure.
All other G59 variables in the part program must come before G59 V827
F2 and the G04.
Use G04 Xx Dwell for x seconds to allow the waterjet pump to transition to low pressure setting.
Low pressure pierce time cannot exceed the time set for normal piercing.
Low pressure cannot be set below
10,000 psi.
114
Phoenix 9.76.0 Programmer’s Reference 806420
8 – G59 Process Variables
Variable Name
V828
V829
V830
V831
V832
V837
V838
Range for Fx Example
Cut Pressure
Pierce Motion
Delay
Abrasive On
Delay
G59 V828 Fxxxxxx
Fxxxxxx = pump pressure in psi
At this time 60000 is the only valid cut pressure.
G59 V828 F60000
Cut pressure set to 60000 psi
G59 V829 Fx.x
Fx.x = 0 - 9.99 seconds
G59 V830 Fx.x or F-x.x
Fx.x = -1.0 – 5.0 seconds
G59 V829 F3
Delay pierce motion for 3 seconds after M07 Cut On.
G59 V830 F3
Delay starting the abrasive flow for 3 seconds after M07 Cut On.
G59 V830 F-1
Start the abrasive flow 1 second
before the M07 Cut On.
Abrasive Off
Delay
G59 V831 Fx.x or F-x.x
G59 V831 F3
Fx.x = -1 - 9.99 seconds Delay turning off the abrasive flow for
3 seconds after M08 Cut Off.
Abrasive Off Delay and Water Off Delay run concurrently.
G59 V831 F-1
Turn off the abrasive flow 1 second
before the M08 Cut Off.
Water Off Delay G59 V832 Fx.x or F-x.x
G59 V832 F3
Fx.x = - 1 – 9.99 seconds Delay turning off the water flow for 3 seconds after M08 Cut Off.
Abrasive Off Delay and Water Off Delay run concurrently.
G59 V832 F-1
Turn off the water flow 1 second
before the M08 Cut Off.
G59 V837 F0.3
Set Cut Height to 0.3 inch.
Cut Height G59 V837 Fx.x
Fx.x = 0.254 - 25.4 mm (0.01 - 1.0 inch)
Waterjet Mode G59 V838 Fx
Fx =
F1 – Q1 Rough
F2 – Q2 Coarse
F3 – Q3 Medium
F4 – Q4 Smooth
F5 – Q5 Fine
F6 – Q6 Wet Run - No abrasive
G59 V838 F3
Set Waterjet Mode to Q3 Medium.
Phoenix 9.76.0 Programmer’s Reference 806420
115
8 – G59 Process Variables
116
Phoenix 9.76.0 Programmer’s Reference 806420
Section 9
Serial Messaging
The Serial Messaging feature may be used to pass commands embedded within a part program through a selected serial port to an external device. Both RS-232 and RS-422 are supported. TCP/ IP protocol is not supported at this time.
There are 2 Serial Messaging ports available.
Overview
Serial Messaging has a fairly basic communication protocol that has three simple formats to send ASCII codes as command strings. During the messaging function, a status indicator for “Message Transmit”, “Message Delay” or
“Message Verify” will be displayed in the Watch window.
Options
While the selected message is sent to the external device, the part program will be temporarily suspended. After completion of the transmission, the part program will then automatically resume. No acknowledgement from the external device is required. An additional Time Delay may also be added.
A message is sent concurrent to execution of the part program and no delay is encountered. No acknowledge is required. No Delay Time is allowed.
The message is sent with a suspension of the program during transmission as in the first option, but an Acknowledge from the external device (ACK) is required before the part program can continue. A Non-Acknowledge (NAK) response from the external device will prompt a retransmit of the message from the control. An optional Time Out value may be added to the program code. If no Time Out code is used in the program code the Default time out value at the Ports setup screen will be used. Additionally, an optional automatic retry feature may be enabled at the Ports setup screen.
To enable use of this feature, assign Messaging to the selected port(s) at the Ports setup screen.
After you enable serial messaging, the flow control parameters that communicate with the external device must be selected.
Phoenix 9.76.0 Programmer’s Reference 806420
117
9 – Serial Messaging
The following parameters must be configured. Hardware and flow control configuration information must match the external device.
Time Out: The Time Out value may be used for the Message Type 22 (which requires an acknowledgement from the external device after the message) if there is no Time Out value used in the command string of the program code.
Baud Rate: Select a communication speed from 1200 to 115200 Baud.
Flow Control: Select to use None, Xon/Xoff or Hardware.
During Jog on Path: Select whether messages will be sent when jogging Forward or Backward on Path while at the
Pause screen.
Note:
All messaging will stop when the Stop Key has been pressed or the Remote Pause input becomes active.
The Message Type 21 will transmit the message concurrent to the associated motion segment during Backup on
Path.
Parity: Select None, Odd or Even.
Data Bits: Select 7 or 8 Data Bits.
118
Phoenix 9.76.0 Programmer’s Reference 806420
9 – Serial Messaging
Retry on Time Out: For the Message Type 22 (which requires an acknowledgement from the external device after the message) an automatic retransmit of the message may be sent. The user may select the number of retries allowed before faulting from a lack of response from the external device. The fault prompt “Message Error” will be displayed when in a Time Out condition.
Programming Code
The ASCII message string follows a unique program message format. Each command begins with a “>” character and ends with a “<” character. These characters are used as delimiters to frame the command (Message Type, Optional
Format and Optional Delay Time/Time Out) instructions for the message.
Message Information
The format of this command code is outlined as follows:
>20+Format+Delay Time/Time Out+Port<Message
Where:
>2x
: Message Command type (see Message Command Type section):
>20 = Direct message with Delay
>21 = Direct message without Delay
>22 = Message that requires Acknowledge
Format: Optional format value that allows the user to add:
Line Feed and Carriage Return commands, etc., message string.
0,1,16,17,32,33,48,49,64,65,80,81,96,97,112,113 are supported (see Format Value section).
Delay Time/Time Out: Optional delay time/time out value
Time in seconds (see Time Out Value section.)
Port: Optional serial port number:
0 = Default port 1
1 = Port 2
Message: The message content (see the message text section.)
Note: Serial message format is always written within comment characters and the command portion of the program code is between the “>” character and the “<” character.
ESSI Example:
3
>20,1,1,0<Message
4
Phoenix 9.76.0 Programmer’s Reference 806420
119
9 – Serial Messaging
EIA Example:
(>20,1,1,0<Message)
Note: You can use the plus sign (+), hyphen (-), comma (,) or space as a delimiter between fields for the command instruction.
Message Command Type
>20<: This command delays the part program until all bytes have been transmitted, then optionally waits the Delay Time, if specified.
>21<: A message is sent concurrent to execution of the part program and no delay is encountered. No acknowledge is required.
>22<: The message is sent with a suspension of the program during transmission as in option one, but an Acknowledge from the external device (ACK = Hexadecimal 06) is required before the part program can continue. A nonacknowledge (NAK = Hexadecimal 15) response from the external device will prompt a retransmit of the message from the control.
An optional Time Out value may be added to the program code. If no Time Out code is used in the program code the Default time out value at the Ports setup screen will be used. Additionally, an optional automatic retry feature may be enabled at the Ports setup screen.
With the automatic retry feature the message will automatically be retransmitted if no response is detected.
The retry is executed after the Time Out value has elapsed. The number of retries can be defined on the
Ports configuration screen.
Optional Format Value
The following specialty characters for the format can be sent, in addition to a command string.
120
Phoenix 9.76.0 Programmer’s Reference 806420
9 – Serial Messaging
Specialty Characters Supported
HEX
01
02
03
04
0A
0D
Name
SOH
STX
ETX
EOT
LF
CR
BCC
Description
Start of Header
Start of Text
End of Text
End of Transmission
Line Feed
Carriage Return
“Exclusive Or” Check Byte
Note: Checksum is always an “Exclusive OR” of the Data because it does not include any of the “Format” characters, including the CR/LF option.
Phoenix 9.76.0 Programmer’s Reference 806420
121
9 – Serial Messaging
16
17
32
33
48
49
64
65
80
81
96
97
112
113
Optional Format Character Assignments
Value
0
Assignment
No special assignment (must be used in the format location if a Delay or Port is required but no
Format options are required).
Append a Carriage Return (<CR> = Hex value OD) and a Line Feed (<LF> = Hex Value0A).
Append an “Exclusive OR” (<BCC>) to the end of the message.
Appends a combination of 16 and 1.
Encloses the message with Start of Text (<STX> = Hex Value 02) and End of Text (<ETX> =
Hex Value 03).
The <ETX> follows the message and the optional <CR><LF>> append codes but precedes the Check Byte <BCC>.
Appends a combination of 1 and 32.
Appends a combination of 16 and 32.
Appends a combination of 1, 16 and 32.
Append a Start of Header (<SOH> = Hex value 01) and an End of Transmission (<EOT> =
Hex Value04) to the message.
Appends a combination of 1and 64.
Appends a combination of 16 and 64.
Appends a combination of 1, 16 and 64.
Appends a combination of 32 and 64.
Appends a combination of 1, 32, and 64.
Appends a combination of 16, 32 and 64.
Appends a combination of 1, 16, 32 and 64.
Optional Delay Time/Time Out Value
The Delay Value issues a delay in seconds at the end of the message for Message Type 20.
No delay is supported for Message Type 21.
This value also works as a Time Out value for Message Type 22. An error will be displayed if the message is not acknowledged (ACK Hexadecimal 06) within the specified time. If no Time Out Delay is defined in the command, the
Time Out parameter on the Ports screen will be used.
The value is in a 3.2 format where a value of 5 is equal to 5.00 seconds. Accepted limits for the value is range of 0.00 to
999.99 seconds.
122
Phoenix 9.76.0 Programmer’s Reference 806420
9 – Serial Messaging
If there is no delay, but the optional port below is being selected, then 0 is required to be entered in the optional delay location.
Optional Port
The Optional Port setting selects which Messaging Port to use. The default messaging port to use is Port 1 if this parameter is omitted. If the optional port is used, 0 = Messaging Port 1 and 1 = Messaging Port 2.
Message Text Content
Up to 300 data characters in each command string may be sent. The Command characters (information between and including the “>” and “<” signs) are included in this maximum.
Printable and Non- Printing ASCII codes can be used in the message string. For more information on ASCII codes and the Hexadecimal value, refer to the ASCII Code chapter.
Non-printing characters are supported by use of a two-character command and can send a Binary Code in the Range from 0-255. Double byte character to support combinations will affect the maximum length count with each pair reducing the maximum data characters by 1. For more information on these values, refer to the Non-printing Character section.
Non-Printing Characters
Non Printing Characters are supported through use of a pair of two printing codes to equal the non-printing code. This pair of characters is retained in the program code but sent as single 8-bit code when transmitted.
There are three types of character pairs and each performs a different operation based on the first character of the pair.
This produces a single modified character for transmission.
Character Options
The “&” two-character pair clears the 0x40 bit from the 2nd character code value.
The “!” two-character pair clears the 0x40 bit and sets the 0x80 bit set in the 2nd character code.
The “$” two-character pair clears the 0xC0 bit in the 2nd character.
To transmit the single character with a value 0x01, use the two-character sequence “&A”. This converts the “A” value of
0x41 to 0x01 by clearing the 0x40 bit.
To transmit 0x81, use “!A” or to transmit 0xC1, use “$A”.
Exceptions / Additions
As the “&”, “!” and “$” are used as key indicators for the non-print characters, there is a special format used when these characters are used as a print character in the message text. Simply use the character twice. “&&” = “&”
The ESSI style part program uses several unique characters which requires special two character codes to be used. For example, the message code “&K” in the part program will transmit the code value of 0x2B which is the ASCII code for the plus sign (+). In order to send the + character the code “&K” must be used.
Phoenix 9.76.0 Programmer’s Reference 806420
123
9 – Serial Messaging
The following are unique codes used in WORD ADDRESS and ESSI programs.
Code
&’
&h
&i
&?
&K
Code Value
0x20 = space
0x28 = “(“
0x29 = “)“
0x7F = DEL
0x2B = “+”
Description
At end of ESSI program
To transmit “(” from WORD ADDRESS program
To transmit “)” from WORD ADDRESS program
Non-printable DELETE code
To transmit “+” from ESSI program
Non-Printing Character Table
ASCII Codes Less Than Hexadecimal 20
Code
&D
&E
&F
&G
&@
&A
&B
&C
Hex
04
05
06
07
00
01
02
03
Code
&L
&M
&N
&O
&H
&I
&J
&K
Hex
0C
0D
0E
0F
08
09
0A
0B
Code
&T
&U
&V
&W
&P
&Q
&R
&S
8 bit Character Codes Greater Than Hexadecimal 80
Code
!@
!A
!B
!C
!D
!E
Hex
80
81
82
83
84
85
Code
!H
!K
!L
!I
!J
!M
Hex
88
89
8A
8B
8C
8D
Code
!P
!S
!T
!Q
!R
!U
Hex
90
91
92
93
94
95
Hex
14
15
16
17
10
11
12
13
![
!\
!Y
!Z
!]
Code
!X
Code
&\
&]
&^
&_
&X
&Y
&Z
&[
Hex
98
99
9A
9B
9C
9D
Hex
1C
1D
1E
1F
18
19
1A
1B
124
Phoenix 9.76.0 Programmer’s Reference 806420
C3
C4
C5
C6
C7
C0
C1
C2
E0
E1
E2
E3
A4
A5
A6
A7
A0
A1
A2
A3
Hex
86
87
$C
$D
$E
$F
$G
$@
$A
$B
$`
$a
$b
$c
!f
!g
!d
!e
!b
!c
!`
!a
Code
!F
!G
CB
CC
CD
CE
CF
C8
C9
CA
E8
E9
EA
EB
AC
AD
AE
AF
A8
A9
AA
AB
Hex
8E
8F
$K
$L
$M
$N
$O
$H
$I
$J
$h
$I
$j
$k
!n
!o
!l
!m
!j
!k
!h
!I
Code
!N
!O
D3
D4
D5
D6
D7
D0
D1
D2
F0
F1
F2
F3
B4
B5
B6
B7
B0
B1
B2
B3
Hex
96
97
$P
$Q
$R
$S
$T
$U
$V
$W
$p
$q
$r
$s
!t
!u
!v
!w
!r
!s
!p
!q
Code
!V
!W
$[
$\
$]
$^
$_
$X
$Y
$Z
$x
$y
$z
$;
!<
!=
!>
!?
!z
!;
!x
!y
9 – Serial Messaging
Code
!^
!_
Hex
9E
9D
DB
DC
DD
DE
DF
D8
DD
DA
F8
F9
FA
FB
BC
BD
BE
BF
B8
B9
BA
BB
Phoenix 9.76.0 Programmer’s Reference 806420
125
9 – Serial Messaging
Code
$d
$e
$f
$g
Hex
E4
E5
E6
E7
Code
$l
$m
$n
$o
Hex
EC
ED
EE
EF
Code
$t
$u
$v
$w
Hex
F4
F5
F6
F7
Code
$<
$=
$>
$?
Hex
FC
FD
FE
FF
126
Phoenix 9.76.0 Programmer’s Reference 806420
Section 10
Importing Prepared DXF Files
The DXF Translator software allows the control to load and translate a DXF style drawing created in Autocad
®
or Autocad
LT
®
into an EIA part program. Certain guidelines must be observed when creating the CAD drawing to allow the CNC to load and understand the file. The optional DXF translation utility is enabled through a password provided by your control supplier.
Drawing Format
There should be nothing on the cut layer except lines, arcs, circles and text commands. Do not put dimensions or notes on the same layer as cut data.
Elliptical segments, squares and polylines are not supported. Divide these elements into short arcs or line segments. You can use the ACAD EXPLODE command to convert POLYLINES into segments.
The end angles of two arcs from any intersection point cannot be within the same quadrant.
Text commands determine cut sequence, and determine the path through multi-segment intersections. Text commands are placed on the drawing with the text feature of your CAD program. The size of the text is not important. However, the location of the text is extremely important. Text must be left-justified and text commands must be snapped to the appropriate intersection or pierce points.
Text commands indicate pierce points and cut direction. Note that the directional commands should only be used to determine the direction of the next line segment when more than one exit path exists at an intersection of segments.
Text Commands
1: Indicates the first pierce point (subsequent pierce points follow in numerical order)
+: Indicates a Counter-Clockwise circle
-: Indicates a Clockwise circle
Phoenix 9.76.0 Programmer’s Reference 806420
127
10 – Importing Prepared DXF Files
Directional Commands
The following commands indicate the next segment’s direction, if it is a line, or the ending angle, if it is an arc, if the angle is:
R 350
° to 10°
RU 0
° to 45°
UR 45
° to 90°
U 80
° to 100°
UL
LU
L
LD
90
° to 135°
135
° to 180°
170
° to 190°
180
° to 225°
D
DR
RD
225
° to 170°
270
° to 315°
315
° to 360°
Traverses are automatically determined between pierce points and do not need to be entered on the CAD drawing.
The following example is a basic bolt hole rectangle with the lead-in and lead-out for the rectangle as part of the top and side line segments. The numbers indicate the order of the pierces and the “+” sign indicates a counter-clockwise rotation for the circles.
5
1 + 2 +
3 + 4 +
If the lead-in and lead-out are created as additional line segments added to the top and side line segments, additional text is required to indicate which direction the next line segment should take as part of the part program, as shown in the following diagram:
128
Phoenix 9.76.0 Programmer’s Reference 806420
10 – Importing Prepared DXF Files
5 R
1 + 2 +
3 + 4 +
In this example, the letter “R” has been snapped to the intersection of the four line segments to indicate that the next line segment after lead-in (pierce 5) would be the segment which is located at 350 to 10 degrees and then to the other connected segments on the square. After the left side (vertical) segment has been cut, no additional text is required to indicate which line should be cut. The Lead-out segment is the only segment left to cut because the lead-in and the first segment have already been cut.
Notes:
There should be nothing on the cut layer except lines, arcs, circles and text or directional commands.
Line segments must be connected to complete the cut path.
If multiple line segments or arcs need to be repeated, each line segment should be drawn, rather than copied and pasted.
Features for marking are not available.
No traverse lines are required. All lines in the CAD drawing are assumed to be cut lines.
Left kerf is assumed.
Phoenix 9.76.0 Programmer’s Reference 806420
129
10 – Importing Prepared DXF Files
130
Phoenix 9.76.0 Programmer’s Reference 806420
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement
Table of contents
- 5 Contents
- 11 Safety
- 11 Recognize safety information
- 11 Follow safety instructions
- 11 Electrical hazards
- 12 Electric shock can kill
- 13 Cutting can cause fire or explosion
- 13 Fire prevention
- 13 Explosion prevention
- 14 Toxic fumes can cause injury or death
- 15 Grounding safety
- 15 Static electricity can damage circuit boards
- 16 Compressed gas equipment safety
- 16 Gas cylinders can explode if damaged
- 16 A plasma arc can cause injury and burns
- 17 Arc rays can burn eyes and skin
- 18 Pacemaker and hearing aid operation
- 18 Noise can damage hearing
- 18 A plasma arc can damage frozen pipes
- 19 Dry dust collection information
- 20 Laser radiation
- 20 Additional safety information
- 21 Warning labels
- 23 Symbols and marks
- 25 Product Stewardship
- 25 Introduction
- 25 National and local safety regulations
- 25 Certification test marks
- 25 Differences in national standards
- 26 Safe installation and use of shape cutting equipment
- 26 Procedures for periodic inspection and testing
- 26 Qualification of test personnel
- 26 Residual current devices (RCDs)
- 27 Higher-level systems
- 29 Environmental Stewardship
- 29 Introduction
- 29 National and local environmental regulations
- 29 The RoHS directive
- 29 Proper disposal of Hypertherm products
- 29 The WEEE directive
- 30 The REACH regulation
- 30 Proper handling and safe use of chemicals
- 30 Fumes emission and air quality
- 31 Shrink-wrap License Agreement
- 33 Shape Library
- 34 Text Editor
- 35 Shape Wizard
- 36 Teach Trace
- 37 Remnant Trace Mode
- 38 Teach Trace Mode
- 41 ASCII Codes
- 42 Control Codes
- 44 All Codes
- 47 EIA RS-274D Program Support
- 48 Directly Supported EIA Codes
- 54 Mapped EIA Codes
- 57 Unsupported EIA Codes
- 58 EIA Comments
- 59 ESSI Code Support
- 60 Mapped ESSI Codes
- 64 Unsupported ESSI Codes
- 65 ESSI Comments
- 67 Advanced Feature Codes
- 67 Kerf Table Codes
- 67 Special Kerf and G59 Code Settings
- 67 Kerf Override
- 67 G59 Code Override
- 67 Parallel Kerf Enable for Hole Center Piercing
- 68 Tilt / Rotator Part Codes
- 68 Station Select Codes
- 69 Process Select Codes
- 69 Automatic Plate Alignment Codes
- 69 Automatic Torch Spacing
- 71 Automatic Torch Spacing Program Codes
- 72 Automatic Torch Spacing I/O
- 72 Example Part Program
- 73 Dual Transverse without Beveling
- 73 Beveling
- 73 Contour Bevel Head for Oxyfuel Cutting (CBH)
- 73 Tilt Rotator Plasma Bevel
- 74 Dual Tilt Rotator Plasma Bevel
- 75 Bevel Angle Change on the Fly (BACF)
- 75 M and G Codes Used for Beveling
- 75 Kerf Table Commands to Change Kerf During Multi-pass, Multi-bevel Cuts
- 75 Tilt/Rotator Commands
- 76 Dual Tilt/Rotator Commands Used with Dual Plasma Bevel Systems
- 76 Tube cutting with bevel command
- 76 Drilling and Tapping using a PLC
- 77 Operation
- 77 Sample code and description
- 79 Ladder Logic Diagram of Drill Cycle
- 79 RACF – Rotate Angle Change on the Fly
- 80 All Possible Axis Assignments
- 80 Special Passwords
- 80 NRT – No Rotate Tilt
- 80 RT – Rotate Tilt
- 80 NSA – No SERCOS Axes
- 81 Subparts
- 85 Marker Font Generator
- 87 Internal Fonts
- 87 External Fonts
- 87 Custom Fonts
- 89 G59 Process Variables
- 90 Variable Types
- 92 Part program format
- 94 V5xx Variables
- 95 Torch type
- 96 Material type
- 96 Plasma current
- 97 Plasma/shield gas or Laser assist gas
- 98 Cutting surface
- 98 Material Thickness
- 106 Water Muffler
- 106 Laser power setting
- 107 Laser focal length
- 107 Laser nozzle size
- 107 Waterjet nozzle size
- 107 Waterjet orifice size
- 108 Waterjet cut pressure
- 108 Fuel gas for Oxyfuel
- 108 Oxyfuel tip size
- 109 V6xx plasma variables
- 113 V8xx laser variables
- 114 V8xx waterjet variables
- 117 Serial Messaging
- 117 Overview
- 117 Options
- 119 Programming Code
- 119 Message Information
- 120 Message Command Type
- 120 Optional Format Value
- 121 Specialty Characters Supported
- 122 Optional Format Character Assignments
- 122 Optional Delay Time/Time Out Value
- 123 Optional Port
- 123 Message Text Content
- 123 Non-Printing Characters
- 123 Character Options
- 123 Exceptions / Additions
- 124 Non-Printing Character Table
- 124 ASCII Codes Less Than Hexadecimal 20
- 124 8 bit Character Codes Greater Than Hexadecimal 80
- 127 Importing Prepared DXF Files
- 127 Drawing Format
- 127 Text Commands
- 128 Directional Commands