1
General Mach Discussion / Mach3 Turn, ESS and G95 - very strange
« on: January 13, 2016, 02:47:59 PM »
Hello,
after probably fixing the problem on mill with the G31 mode, I'm trying the other problem zone - G31 and G95 moves in Turn. I'm running the last two Mach3 versions (066 and 062) and two versions of the ESS plugin. But if I try a G95 move, I'll get something like on the screenshot in the attached picture, which doesn't make even remotely sense. As you can see, my Spindle Index is configured correct and shows 70 revolutions per minute. The GCode states G95 and a F1, so the feed should be 70 mm/minute or 1 mm/revolution. But it is 0.38 !!
Something similar happens if I code a threading move, G32. Then the feed is so slow, only 0.0 is shown. But in the G76 threading macro, it works which is completely out of the picture, but only in the sequence G32,G32,G1 like in the original version of the M1076.m1s macro. Any other combinations there will fail. I tried to optimize the threading sequence while working on my threading helper application, but that seems to be impossible. Anyone an idea where the problem is located? Mach3 itself? ESS plugin? Or between the ears of the poster?
A few tries later, it gets even move confusing: With manual Gcode, it works like it should. But now the same shown program feeds only with 0.015 per rev. !? And I get even more different results if I change the sequence between G95, F1 and M3. Without the init G94 and F85, I'll get 0.13, with initial G95 and F1 direcly after s65, 0.00 like in the G31 case ... but never, ever 1.0. That looks like a very fatal error.
after probably fixing the problem on mill with the G31 mode, I'm trying the other problem zone - G31 and G95 moves in Turn. I'm running the last two Mach3 versions (066 and 062) and two versions of the ESS plugin. But if I try a G95 move, I'll get something like on the screenshot in the attached picture, which doesn't make even remotely sense. As you can see, my Spindle Index is configured correct and shows 70 revolutions per minute. The GCode states G95 and a F1, so the feed should be 70 mm/minute or 1 mm/revolution. But it is 0.38 !!
Something similar happens if I code a threading move, G32. Then the feed is so slow, only 0.0 is shown. But in the G76 threading macro, it works which is completely out of the picture, but only in the sequence G32,G32,G1 like in the original version of the M1076.m1s macro. Any other combinations there will fail. I tried to optimize the threading sequence while working on my threading helper application, but that seems to be impossible. Anyone an idea where the problem is located? Mach3 itself? ESS plugin? Or between the ears of the poster?
A few tries later, it gets even move confusing: With manual Gcode, it works like it should. But now the same shown program feeds only with 0.015 per rev. !? And I get even more different results if I change the sequence between G95, F1 and M3. Without the init G94 and F85, I'll get 0.13, with initial G95 and F1 direcly after s65, 0.00 like in the G31 case ... but never, ever 1.0. That looks like a very fatal error.