Hood
I am obsessed.
- Messages
- 16,929
- Location
- Carnoustie, Scotland
Well I think I have finally got the last of the issues solved.
Was having real problems with the probing macro that I was using, the M31 internal to the CSMIO controller. It would work fine once, twice, ten times then screw up and could work again the next time or not for few times.
Decided to try a custom macro with G31 in it instead.
Used it from MDI and a button I have on my panel and one after another for over 100 times without a fail, I thought I had it sussed.
Not to be, failed every single time from G Code, tried all sorts today and made two macros, first one would raise and offset the torch and then fire the probe cylinder. I then had a G31 in the code and then the second macro to retract the probe and move the torch back to its XY location and Z pierce height, this also failed. I then added a G92Z0 in the code after the G31 line and it worked.
So edited code back to single macro call and altered my initial custom macro to call the G92Z0 but although it didn't fault out it was sending the torch to double or more the pierce height.
Eventually I tried writing directly to the Z DRO and setting it zero from within the macro and it worked.
Didn't have a huge amount of time to test but I have done a few test parts with 6 probing cycles in each and it worked flawlessly and I am pretty confident that that is it solved.
Here is a test I did, 1/4 alu and cutting a bit slow, 2000mm/min, probably should have been 3000 plus, but it was working and working well. Now just to speed the routine up a bit.
Was having real problems with the probing macro that I was using, the M31 internal to the CSMIO controller. It would work fine once, twice, ten times then screw up and could work again the next time or not for few times.
Decided to try a custom macro with G31 in it instead.
Used it from MDI and a button I have on my panel and one after another for over 100 times without a fail, I thought I had it sussed.
Not to be, failed every single time from G Code, tried all sorts today and made two macros, first one would raise and offset the torch and then fire the probe cylinder. I then had a G31 in the code and then the second macro to retract the probe and move the torch back to its XY location and Z pierce height, this also failed. I then added a G92Z0 in the code after the G31 line and it worked.
So edited code back to single macro call and altered my initial custom macro to call the G92Z0 but although it didn't fault out it was sending the torch to double or more the pierce height.
Eventually I tried writing directly to the Z DRO and setting it zero from within the macro and it worked.
Didn't have a huge amount of time to test but I have done a few test parts with 6 probing cycles in each and it worked flawlessly and I am pretty confident that that is it solved.
Here is a test I did, 1/4 alu and cutting a bit slow, 2000mm/min, probably should have been 3000 plus, but it was working and working well. Now just to speed the routine up a bit.