This is my first CNC machine, so forgive me if this is basic stuff.
Bought a used Mycenter 0 which has a Yasnac MX3 controller. (1995) I have the machine up and running and have done my first programming and test cut.
Everything went as expected except, towards the end of the code, the machine stopped when I called a tool change. This was a tool change that had been done multiple times before without incident, but I needed to adjust the program a little more and was running through it again when the ATC halted. An "M" was blinking on the screen and according to the book, this indicates the control is waiting for a "FIN" signal.
To recover, I placed the machine in handle, cycled the carousel a few times, navigated back to the tool change line in the code, and continued the program. This worked.
From what I've read on the net, I guessing it is a buffering issue. Some have suggested adding a couple of EOB commands after the tool change command to clear a buffer, but this sounds odd to me.
Wondering if someone could help me understand the likely cause.
Also, when I do a tool change, I call a subprogram to cut down a little on the amount of code. Here's what I execute to change tools:
T2 M98 P30;
O0030;
G0 G53 Z0.;
M6;
M9;
M1;
M99;
Don't know if doing a tool change this way is causing problems with this Yasnac control or not. I heard Yasnac can be a little difficult compared to others.
Thanks for any feedback.
gm
Bought a used Mycenter 0 which has a Yasnac MX3 controller. (1995) I have the machine up and running and have done my first programming and test cut.
Everything went as expected except, towards the end of the code, the machine stopped when I called a tool change. This was a tool change that had been done multiple times before without incident, but I needed to adjust the program a little more and was running through it again when the ATC halted. An "M" was blinking on the screen and according to the book, this indicates the control is waiting for a "FIN" signal.
To recover, I placed the machine in handle, cycled the carousel a few times, navigated back to the tool change line in the code, and continued the program. This worked.
From what I've read on the net, I guessing it is a buffering issue. Some have suggested adding a couple of EOB commands after the tool change command to clear a buffer, but this sounds odd to me.
Wondering if someone could help me understand the likely cause.
Also, when I do a tool change, I call a subprogram to cut down a little on the amount of code. Here's what I execute to change tools:
T2 M98 P30;
O0030;
G0 G53 Z0.;
M6;
M9;
M1;
M99;
Don't know if doing a tool change this way is causing problems with this Yasnac control or not. I heard Yasnac can be a little difficult compared to others.
Thanks for any feedback.
gm