Looking to cut a complex piece of walnut (750mm x 750mm) using a 3d path from Aspire.
The first cut I did, worked well for 4 layers or so, then randomly lost about 10cm of steps and so went bonkers and cut through a hold down clamp, destroying the bit on the way.
Then (given Carbide Motion’s lack of any resume or ‘continue from x%’ ability), I re-ran the job from the start, in the hope I could carry on - however it’s just jumped again by about 1cm and this was while it was cutting air, so can’t imagine it’s any overloading or the like. Was hoping with ballscrews and linear rails, the S5 Pro should have fewer issues like this?
Any tips most welcome - also any approaches to save having to start every job from scratch again would be great also, surprised Carbide Motion hasn’t got this yet and don’t really want to jump to Sienci Labs or AN Other in the middle of a cut!
I can’t imagine that Carbide Motion is at fault, unless your post processer is incorrect. You would have already eliminated that possiblity on earlier projects. I would be looking for mechanical reasons, possibly steppers out of sync, which might be at the connections. I could look at the Aspire file for you if you want, but short of taking too deep depth of cut it’s probably not that. I use Aspire with Carbide Motion all the time. It is possible to edit the gcode to resume if you know where it faulted, although I have never had the need.
Thanks Charles, agree it’s unlikely to be the file or motion - the fact it was just cutting air and the fact it happened at totally different places each time kinda discounts that.
What’s the trick to resume a GCODE file? This would save me a huge amount of wasted time with this!
There is a discussion on that topic here: Restart part way through It might be more trouble than it is worth. You are essentially creating a new job file. Since you are working a 3d file I am assuming that you missed steps on the roughing pass. You “could” change the tool speeds in Aspire and then way slow it down in Carbide Motion when you get to the area where it faulted. I feel your pain. That’s a big chunk of walnut you’re working with.
If you look at the first post, you can see there’s a left edge (and there’s naturally a right edge too), as it’s a 3d carving it had been moving back and forth between each of these edges for an hour from the bottom of the piece.
Given it messed up at another point previously, I’d restarted it, so it was cutting air between these left and right points for over an hour beforehand - if it had skipped steps earlier, then surely I’d have seen this?? (Ie it would have cut into either the left or right side)
Not sure if you’re suggesting that it lost steps two hours before and somehow they only manifested at a random point while cutting air??
Only times I’ve seen my machine lose steps while cutting nothing was due to poor/bad connectivity in the connector from stepper motor to wiring harness. I’ve either secured all connectors so they cannot be twisted/vibrated/strained, replaced them, or hardwired from stepper motor to wiring harness.
If you jog your machine around & lightly wiggle/strain the stepper motor connectors, you can quickly determine if it’s good/bad as the moving axis should not stutter/stall/grind.
I have found that the wiring connectors are quite prone to intermittent failure, especially if left to just hang in the air & vibrate.
Thanks Joel - some great thinking here and sounds sensible - especially as this gives me something to test and see if I can replicate.
Just to sensecheck my thinking - given it’s skipped on the x axis, this suggests that it would be an x axis stepper that’s dodgy (ie either side of the x gantry).
From memory on assembly, this runs along the x axis gantry through the drag chain and then up the yaxis drag chain.
So theoretically it could be anywhere along this point, although given no y movement at the moment it happened, might suggest it to be more likely along the x axis run.
I’ll see if I can replicate it as you describe tomorrow and at least that will narrow it down - if as you say they’re prone to failure, then it could be the culprit - certainly don’t think any were hanging loose, but it’s quite possible as a theory… and every theory needs tested!
Ok, no obvious loose wires - I actually thought there was a secondary stepper motor on the x axis, but as only one on the right, the wire runs are pretty simple really. There could possibly be some sort of wiring issue out the factory, but couldn’t simulate any either manually or with the multimeter.
So it appears pretty stable and remains a mystery…
However, a very helpful fella in the Vectric forums has helped overcome the limitations of Carbide Motion, by pointing out the Tape Splitting option in Aspire that has let me output my GCODE as segments, thus allowing me to then continue from the same point and save hours of pointless air cutting…!
So in short - I should be able to nurse this over the line now, but remain cautious about the mystery cause!
I had something similar happen. In MY case the dust boot was hitting my BitSetter stopping it from moving and causing it to lose its position. I believe I read that you don’t even have dust collection setup right now so it may not be exactly the same case, but it sounds exactly like what happened to me. My machine got off track and I didn’t know why, I thought I just had my feed rate too high and I overloaded the machine, but then it happened again when cutting AIR. I wasn’t watching because I didn’t think the machine needed supervision since I slowed it down PRESUMABLY solving the problem. So I restarted for the third time and this time I was watching every movement and that’s when I saw it make contact with the BitSetter. Your machine seems to be showing the same pattern whether or not yours is hitting the BitSetter, it SOUNDS like it’s encountering enough resistance that it is causing the machine to lose track of its position.