G-codes on Amada lasers

Overview:

Amada’s machines used many variations of programming codes in the early years. Since the Fanuc 16 series and 160 series machines, things settled down a lot.

Fanuc 6-M, 11M machines

Some G-codes are standard Fanuc codes, others are custom according to the machine tool builder. I’m
only familiar with Amada’s codes, and that’s what is covered here.
Fanuc Codes
G00, G01, G02, G03 – travel mode: G00 is rapid traverse, G01 is linear interpolation, G02/G03 are circular interpolation.
G92 – Initialize Position: Sets the position registers to a particular value at the machine’s position when the instruction is read. Amada machines are normally set so that they power up and reference without needing G92. Some need a G92 under particular circumstances, such as after a reposition command. A few need it always.

Amada Codes
Some of these vary by series of machine. The programming manual for any particular machine is always the primary reference. The final reference is “what works” on the machine itself.

G11, G12, G13, G14, G15 – Amada’s “macros” to do various holes singly or in patterns. Later versions are smart enough to take an X, Y location for the hole and move directly to the correct piercing point.
Older versions required a move to the center of the hole, then it would move to the correct pierce location.

G25 – Repositioning: Clamp the sheet and shift the work clamps for processing oversized workpieces or to move the clamps clear of an area at the edge of the sheet for processing. Not used on hybrids or flying optics machines, only on sheetdraggers.
G50, G70 – Home Return: Used at the end of a program to return the table to home position. Calls the Fanuc G28 instruction, and cancels any offsets in effect. Most machines include M30 (end program, rewind) in this macro.
- more later!

10 Responses to G-codes on Amada lasers

  1. Antonio says:

    Thanks a lot, this information is really helpfull.

  2. Bryan Anderson says:

    I lost my macros on a LC-677 II Amada Laser from alarm 101. There is no punch tape.
    Do you know where I can get these macros?
    Thanks
    Bryan

  3. jmaechtlen says:

    Amada used to make those available.
    It does depend on exactly which control and laser you have – 667 II was built with 11m, 0m, and I don’t know what all. They (just 667II) were built with Spectra 820, various PRC, and various Fanuc lasers.
    OK- I found it- here is Amada’s page with links for info and parameters – good luck!

    http://www.amada.com/site/default.asp?format=html&page=technote.htm

  4. Bryan Anderson says:

    Thank You for getting back to me on this problem, I found some tapes from a Amada laser with an OL control (same model also) near Milwaukee and went and got them. Now Im trying to get the tape reader to work and the rs232 com connection.
    1. When I push read for tape input I get alarm 86 and the tape doesnt feed.
    2. I can load into the NC via rs232 with my G-Coder hand held device and load into with a PC using Hyperterm, but I cant punch out of the machine to either the PC or G-Coder. There are no alarms on punching unless you unhook the rs232 cable and punch.
    Its most likely parameters, I have some information on this but am a little confused as what parameters need to be on/off.
    Any Ideas ??
    Thank You for you help .
    Bryan

  5. jmaechtlen says:

    You don’t happen to have an alarm list for that machine? 86 sounds familiar, but my manuals aren’t easy to get at right now.
    You really should get the manuals from Amada for the machine, and maybe an Operator’s manual for the Fanuc (maybe from Fanuc, or maybe Ebay).

    You can also call Fanuc for tech support- they used to be pretty helpful, maybe they still are.

  6. Larry Packman says:

    Here is a web site I found informative:
    http://www.i-logic.com/serial/FanComm.htm

    Data Set Ready:
    When the external device is ready to operate to needs to set this signal high. If this signal goes low anytime during data transfer, NC alarm 86 will occur. Jump 6 to 20 if signal isn’t used.

    Since the tape reader is internal, are all the obvious switches set correctly? Does it work at all?

    Good Luck (Seriously)

  7. Bryan A says:

    Hi Larry,
    I found a guy that is pretty good with these problems, he switched the connectors on the comm board and set some parameters and the punch and read work now.
    He said there was a problem in the board, I cant use the tape reader but the rs232
    is fine now.
    Now Im dealing with a sheet reposition problem G25, the clamps release and move before the clamp rods are at full down pressure, its pretty close. Could it be a parameter or dwell adj in the macro ?

    Thanks for your help
    Bryan

  8. jmaechtlen says:

    Sorry, a really late reply here.
    On the repositioning cycle, the system probably has an indication of when the hold-downs are down. It is probably a pressure switch in the “down” circuit.
    I expect that the pressure switch was/is bad, or set way too low.
    Or, the cylinders are not moving freely, or there’s a restriction in the lines to/from the repo cylinders.

    regards
    Jay

  9. Don says:

    Bryan,
    I am in the same boat as you were with macros, do you still have those taps for the O-L controller? Would you want to sell them?

  10. jmaechtlen says:

    You may have posted to the wrong place – I don’t have anything for the 0L controls.
    I’ll link to any resources I find.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>