Robert is your control software Mach3 or Mach4? Otherwise this is in the wrong forum.
Hi Everybody,
I'm looking for edge/corner finder (but I would be over the Moon with a center finder) macro/script for my Chinese engraving machine. Of course, its controller is Chinese as well (BL-USBMach3).
I have tried macros from youtube videos unfortunately, they didn't work.
I have bought Gerry 2010 screenset, it didn't work even with his Chinese macros.
However, the existing HiddenScript.m1s for the auto tool height works perfectly, see here and attached as well.
'chengdu xhc tec. probe z surface macro
FeedCurrent = GetOemDRO(818) 'Get the current settings, OEM DROs (818)=Feedrate DRO
ZCurrent = GetOemDro(802) 'OEM DROs (802)=Z DRO
GageH = GetOEMDRO(1001) 'OEMDRO(1001)=Gage Block Height
ZNew = ZCurrent - 300 'probe down 20 mm
Code "G90F200" 'slow feed rate to 100 MM/MIN
SetOemDRO(818,200)
Rem Code "G4 P1" 'Pause 1 second to give time to position probe plate
Code "G31 Z" &ZNew
While IsMoving()
Sleep(10)
Wend
Call SetDro (2,GageH) 'DRO(2)=Z DRO
FinalMove = GageH + 10
Code "G0 Z" &FinalMove
Code "F" &FeedCurrent 'restore starting feed rate
SetOemDRO(818,FeedCurrent)
Could someone help me please to modify this script or write a new based on this for the edge/corner/center finding?
Thank you in advance,
Kind Regards,
Robert
Robert is your control software Mach3 or Mach4? Otherwise this is in the wrong forum.
1000x750 Workbee CNC - Mach4 - PMDX USB - Windows 10 Pro
Hi wmgeorge,
Sorry, I have forgotten to mention, my control software is Mach3 of course.
I think you have found the hard way that most of the cheap chinese controllers simply will NOT do a G31 probe command in X and Y axes properly, the only thing they properly put in the firmware is G31 in Z for tool touchoff.
No amount of macro scripting will make them work for doing edge touchoff, the problem is the controller itself.
regards,
Eric