Here is a issue I'm running into... It looks like placement changes every thing, can someone explain this. See notes in code
Code "G90"
Code "G31 X-7 F20"
While IsMoving()
Sleep(200)
Wend
X1 = GetVar(2000)
Sleep(90)
Code "G91 G0 X.10"
While IsMoving()
Sleep(100)
V1=GetOemDro(800) 'Here
Wend
XF1 = GetOemDro(800) 'and here should equal the same number??
Sleep(90) 'V1 shows -.6846 which is right
SetDro(2,V1) 'XF1 shows +.7418 AAAAAHHH Im so lost
SetDro(3,XF1)
Code "G31 X7 F20"
While IsMoving()
Sleep(400)
Wend
X2 = GetVar(2000)
XF2 = 2.2*GetOemDro(800)
Sleep(90)
XC1=X2-X1+.05
Sleep(90)
XC2 = XC1/2
Sleep(200)
Code "G91 G0 X" & -XC2
Code "G90"
Code "G31 Y-3 F20"
While IsMoving()
Sleep(90)
Wend
Y1 = GetVar(2001)
Sleep(90)
Code "G91 G0 Y.10"
YF1 = .87*GetOemDro(801)
While IsMoving()
Sleep(90)
Wend
Code "G90"
Code "G31 Y3 F20"
While IsMoving()
Sleep(150)
Wend
Y2 = GetVar(2001)
YF2 = 2.3*GetOemDro(801)
SetDro(4,YF2)
Sleep(200)
YC1=Y2-Y1
Sleep(90)
YC2 = YC1/2
Sleep(120)
Code "G91 G0 Y" & -YC2
While IsMoving()
Sleep(150)
Wend
Sleep(90)
Code "G90"
Code "G91 G0 X" & XF1
While IsMoving()
Wend
Code "G31 X-3.5 F4"
Sleep(150)
X1 = GetVar(2000)
While IsMoving()
Wend
End If
Tried it a second time with the bottom XF1 move changed to V1 and now
V1=-.5957
XF1=-.5417
Then I switched it back to XF1 since that last mesument was correct and now it works WTF!!!