these 3 examples deliver same behaviour :
Code:
M110 ( T M66 )
G00 X+Dia+2*2.5 Z... C...
G29 PX=30
G01 X-1 F100 G94
G28
G00 X+Dia+2*2.5
Code:
( declare Xbase=30, Xlimit1=30 and Xlimit2=30 for a random monitor adress, eq=7 )
M110 ( T M66 )
G00 X+Dia+2*2.5 Z... C...
VLMON [ 7 ] = 1
G01 X-1 F100 G94
VLMON [ 7 ] = 0
G00 X+Dia+2*2.5
Code:
M110 ( T M66 )
G00 X+Dia+2*2.5 Z... C...
LVT = 2*[2.5+dia/2+0.5]
G29 PX=30
G23 PX=30 X=-LVT F100*5 G94 G91 D=LVT ( or D=LVT*2; i am not sure about G23 syntax on X axis )
G28 G90
G00 X+Dia+2*2.5
i choose 1st example if you send me dimensions than i can deliver an exact code
about using the probe, please be aware that there may be a situation that will make it impossible to use the probe
please consider this example : probe the material on Z, so to get Z0, and after that cut the face until Z-15
i know that Z-15 is a lot of face, but this is just an example ; if a failure occurs, the face may be anywhere between Z0 and Z-15, thus it may be anywhere inside a 15mm window
if you wanna use the probe to verify if the face was cut, the probe software may use a tolerance, like ±5, so the probing window is only 10mm
probing window < possible failure window ( 10 < 15 )
in other words, probing window must be >= operation tolerance
should i explain this better ?
so far i did not encounter a case, so to have to find & edit the tolerance of my probe, but i think that it is possible
if your probing software uses tolerances, than you can use the probe to check the groove only if probing tolerance >= groove height; otherwise, it will be required to change the tolerance for your probe
hmm, you said that the diameter is 4.085, and that the grooves are crossing the section; this will require a probing tolerance >=4.085/2
kindly