Great so new update fixes it and kills dwo. I'll pass. Fucking shit show
It doesn't necessarily kill DWO.
... probably. Who the hell knows? This is why I'm still using my own DWO macro and not the built in one. Was a bug a few years back where if drilling different depths with canned cycles, the final retract would be wrong. Sometimes close enough not to notice. Sometimes Z+ and sometimes Z-
In my case ruined a nice carbide drill and my collet chuck pushed the part out of the vise.
The problem I found right now is in TCPC. With G234 active, if you make a rapid or feed move, then call a workoffset, the next move could be your last, depending how your code is formatted.
(G234 is already active)
(this line is potentially crash-tastic)
If you call any other letters besides X, Y, AND
Z, (all 3!) the movement is unpredictable. Even calling the exact same position you're already in with only X, only XY, only YZ, etc. or even BC angles, without all three XYZ
, you will get unpredictable movements. Sometimes left, sometimes up, sometimes Z-9.
G0 X1 Y1 Z1 B50 C50
Will produce random movement in Y and Z directions. Even though you're already at X1, the machine will move in Y and Z to some unknown values.
G0 X1 Y1 Z1 B50 C50
Will move XYZ some unknown amount.
So... make sure your code doesn't call a duplicate workoffset between movements. (my formatting had other codes between operations, but I've narrowed it down to simply calling the workoffset which causes the problem) Cancelling tool length with G49 and reapplying G234 would work fine. Or just don't call workoffsets while in G234 mode.
Probably my last Haas machine. The bugs are just ridiculous. Every time the control software is updated, are we supposed to prove out every possible operation and combination of operations each time, to be sure there's no other bugs? I just can't trust anything they do after seeing this. The sad part is if you have a problem with something on the machine, the first troubleshooting step for the service guy is a software update. No thanks... who knows what other undiscovered problems you'll find next.