|
FeedCurrent = GetOemDRO(818) 'Get the current settings
Code "F100" 'slow feed rate to 100 MM/MIN
Code "G4 P1" 'Pause 1 second to give time to position probe plate
XCurrent = GetOemDro(800)
X1=Xcurrent-20
X2=Xcurrent+20
Code "G31 X" &X1
While IsMoving()
Wend
X1Current = GetOemDro(800)
Code "G0 X" &Xcurrent
Code "G31 X" &X2
While IsMoving()
Wend
X2Current = GetOemDro(800)
FinalX = (X1Current + X2Current) / 2
Code "G0 X" &FinalX
YCurrent = GetOemDro(801)
Y1=Ycurrent-20
Y2=Ycurrent+20
Code "G31 Y" &Y1
While IsMoving()
Wend
Y1Current = GetOemDro(801)
Code "G0 Y" &YCurrent
Code "G31 Y" &Y2
While IsMoving()
Wend
Y2Current = GetOemDro(801)
FinalY = (Y1Current + Y2Current) / 2
Code "G0 Y" &FinalY
Code "F" &FeedCurrent 'restore starting feed rate |
欢迎继续阅读楼主其他信息
|