These include Fanuc instructions and also commands to the machine itself.
Fanuc M-codes
M00 – Program stop. Execution halts, waits for operator to press the START button.
M01 – Optional Program Stop – The operator can select if M01 is ignored or if it acts like M00.
M02 – Program end, don’t return to top of program.
M30 – Program end, return to beginning of program.
M98 – Use to call another program (“sub-program”)for execution. Some machines use M96/M97 instead of M98/M99.
M99 – Return from sub-program called by M98 or G65, G66
Amada M-codes
M08, M09 – Water assist on/off (standard coolant on/off command?)
M63 ~ M67 – Select assist gas
M60 – Head down, laser on (old machines)
M61 – Beam off, head up
M62 – Beam off, leave head down (mostly on old machines?)
– many others – more later
Categories
- Devices (4)
- Employment (3)
- equipment (1)
- homebrew (2)
- Lasers (3)
- service-repair (3)
- STC Matters (1)
- Tools and Technologies (11)
- Uncategorized (16)
- Vehicles (5)
Additional
What are their functions in EML-NT SERIES(AMNC-F)?
M26
M57
Regards,
Hong
Sorry, I’m not sure what your question is.
Are you looking for programming support for the EML machine?
Actually, a better reply would be: I don’t know EML programming.
I’m sure Amada has manuals and training classes available.
I was curious if there was an M code for cleaning the nozzle that can be placed in the middle of the program, for example, after 150 parts. I seem to only be able to program in the cleaning at the beginning and end of sheet as a standard part if the programming. Thanks.
Hi, John:
None of the machines I worked with had any function for nozzle cleaning or nozzle exchange. I know that Amada did have those features for some recent machines.
If your machine has that function, then you could use a macro to count cycles and signal the M-code at the interval you select.
How to use M01 on Amada laser machine?
Hello –
On the old machines, M01 was “optional stop”, I think.
There was a button on the control panel labelled Optional Stop.
If the button is illuminated, program execution would halt at an M01 in the program. Pressing Start would resume operation.
If the button is not illuminated, then the program would continue running at M01.
(By “illuminated”, you understand “active”, regardless of whether the bulb still works.)
This is a way to stop a program for some conditions – maybe when testing a program you want it to stop so you can inspect a piece or clear scrap.
If that is no longer needed, release the Optional Stop button and let the program run through without stopping.
Hello I need the M-codes for an Amada BLS, TK-Sorting system. FMS line. Explaining their meaning.
Hello – Sorry, I have not worked with FMS systems. Anyway, call Amada for technical support. Whichever country/office configured your system should have all the information needed.