In UGS, repeat the probe command from earlier. Once the machine shops, read the current Z postion from UGS.
Now, send $$ in UGS to get the current configuration. In particular, we are looking for the value of $102. In my case, it was set to 49.909.
Now, I use a Z steps calculator to calculate your corrected Z steps value. In my case, my known distance is exactly 3 inches. The distance my machine thinks it moved was 2.990 inches. The calculator returns a corrected steps/mm value of 49.743.
This procedure can also be adopted to calibrate X and Y movement, but it is a little trickier because the probe block (bottom block) needs to be secured to the waste board to prevent it from moving slightly when the bit contacts it.
Both of those posts I describe exactly what you’re doing…EXACTLY.
Is it as detailed? No. Are there pretty pictures? No. But the steps to do it are there. Do I actually care that you did this? No. You’ve got enough time/energy/whatever to do all these things and, frankly based off that other thread, there’s a potential market for someone with enough time/energy/motivation to do this. I don’t. I can participate in theoretical discussions to better ideas and try to offer insight but execution, unfortunately I don’t have the time/motivation for it.
that wasn’t my point in posting a link to that thread. There’s already been a lot of good discussion over there and I didn’t want it to get lost and/or recreated.
Yep. Looks like it’s pretty much the same procedure that you’re copying
the entire point of my post was to not have multiple recent threads discussing the same topic. I think your procedural steps would have been the PERFECT way to revitalize that thread and MAYBE kick people into gear for the automation of the process. Instead of a new topic that just dilutes search results.
2- 123 blocks, both are 25.40 mm
Gcode for zeroing Z
-G91 G21 G38.3 F100 Z-10; G10 P0 L20 Z25.40; G01 F100 Z2
I have this macro’d. The Z in second line sets my 1st Block height I am zeroing too.
So, I set zero then without moving the bit reset zero. Jog up and add my second block and rezero
So the movement is 27.40mm
I do a $$ and get my current $102 which is at 81.460
I go to the calculator plug in the numbers get 87.874
I change my Z travel my setting $102 = 87.874
Rerun the test. get the same 27.40 travel every time. I have run this 5 times. No clue why i am off a consistent 2mm every time
So, your code is resetting z to 25.4, then raising 2mm, which is why you are consistently showing exactly 27.4 mm.
I would remove the last 2 lines of the macro (keep just the probe command), and perform the other steps manually. You should only reset the Z zero after the first probe, so to perform this procedure with macros you will need 2 different macros - the first one probes and sets zero, the second one only probes (cannot reset zero)