; S+ I0 `2 f0 t我就是你嘴里的2b。下面是国外论坛上的,你个卖usb卡的试试看这行代码:G31 Z-1 F100! h L, ^/ A1 n! B/ y' u8 t2 {1 J
3 S8 c! S3 k. h2 Y: M5 z
Postby stephan » Wed Sep 26, 2018 5:39 am [size=1.3em]Just wanted to add a little bit of info to this thread, given that my issues with aircuts and probing on a USB cnc mill (6040z) on Mach3 led me here.
; N/ G2 {' q( K5 o
$ Q5 M Q- d/ H; w+ vWhat I've noticed is that "G31 Z-1 F100" sometimes ignores the probe contact and crashes into my PCB . To resolve this issue I just had to increase the probing depth, i.e. "G31 Z-5 F100". Once I made this change the over-probing and crashing was resolved. It appears that the USB controllers for these chinese cnc machines act weird if the G31 command limit (i.e. Z-1) is not far enough beyond the workpiece/PCB/Probe. Whether the #2002 variable was saved properly is not something I checked for.! B: a; n% n5 l3 R$ @2 x5 n
: u3 E s* I. E$ O6 l
Another note to add, start the variable count at #601, as #601-#999 are reserved for user variables in Mach3.1 _/ N' i7 T+ ^" _/ O" V1 I
0 Y. {( o' }; b3 BAlso, make sure you have high quality bits. This will also help resolve aircutting issues, as the cheaper V-shaped engraving bits (from eBay or Amazon) tend to bend or break during the milling process. A small ball or square end mill produces much more reliable results. I personally use Melin Ball End mills, at sizes 0.016" and 0.009".
7 }1 H3 E6 M% U% E0 `, z- m. `# ~0 T7 Z3 k" P2 l3 s5 r- ]' L3 c, U
Hope this helps someone else out there with a similar issue. 
; [/ S5 u! y! J& y- X6 _
. R. J1 V0 M# R& ~/ G) l" |, G |