Milling man
Hot Rolled
- Joined
- Aug 6, 2021
- Location
- Moscow, Russia
Hello! Sorry for my English. I am writing through a translator.
We have a Mazak FF-660 machine with CNC Fanuc 18i-MA. The machine was made in 2001. The CNC has 64kB of built-in memory ..... I cannot convey in words how it saddens me, especially after 10 years of working on a Delta-Tau machine with a hard drive of at least a terabyte.
But we need to work, not be sad, so I decided to do everything to make it convenient for my technologists to work - a DNS terminal, increase the rack memory and run programs from a memory card. The DNS terminal is now coming to us, there are certain problems with the memory and I am trying to run the program from a 256MB Compact Flash memory card via the M198 code. I must say right away that I managed to send programs from the CNC to this memory card without any problems, as well as make backups of parameters and everything like that. Also, programs are sent from the memory card to the CNC, absolutely no problem.
I created a program in the memory of the machine:
O0002
M198 P0001
M30
I have verified that there is no program named O0001 in the machine memory.
And I put one program on the memory stick. I removed the extension from the file. The file is named O0001.
%
O0001;
G01 X10. F100.;
M99;
%
I checked all the related parameters, tried changing them one by one.
“I/O Channel” to “4”
0.0 = 0
138.7 = 1
3404.2 = 1 or 0
6030 = 0 or 198
The option "Macro B" is on for me, the option "Macro A" is off.
When this program is executed, nothing happens! I have tried all the options for recording the command:
M198 P0001 L0001
M198 P00010001
At the same time, I see on the screen that the system has read the argument L0001. If I write simply M198, the program is also executed in a split second, without any errors. If you remove the memory card from the CNC, everything will be the same, no errors.
I’m already in utter despair, I don’t know what to try
We have a Mazak FF-660 machine with CNC Fanuc 18i-MA. The machine was made in 2001. The CNC has 64kB of built-in memory ..... I cannot convey in words how it saddens me, especially after 10 years of working on a Delta-Tau machine with a hard drive of at least a terabyte.
But we need to work, not be sad, so I decided to do everything to make it convenient for my technologists to work - a DNS terminal, increase the rack memory and run programs from a memory card. The DNS terminal is now coming to us, there are certain problems with the memory and I am trying to run the program from a 256MB Compact Flash memory card via the M198 code. I must say right away that I managed to send programs from the CNC to this memory card without any problems, as well as make backups of parameters and everything like that. Also, programs are sent from the memory card to the CNC, absolutely no problem.
I created a program in the memory of the machine:
O0002
M198 P0001
M30
I have verified that there is no program named O0001 in the machine memory.
And I put one program on the memory stick. I removed the extension from the file. The file is named O0001.
%
O0001;
G01 X10. F100.;
M99;
%
I checked all the related parameters, tried changing them one by one.
“I/O Channel” to “4”
0.0 = 0
138.7 = 1
3404.2 = 1 or 0
6030 = 0 or 198
The option "Macro B" is on for me, the option "Macro A" is off.
When this program is executed, nothing happens! I have tried all the options for recording the command:
M198 P0001 L0001
M198 P00010001
At the same time, I see on the screen that the system has read the argument L0001. If I write simply M198, the program is also executed in a split second, without any errors. If you remove the memory card from the CNC, everything will be the same, no errors.
I’m already in utter despair, I don’t know what to try
Last edited: