by cncdrive » Wed Nov 18, 2020 9:37 pm
I have described this several times, but will do it once more now.
MAch3/4 does not have path deviation control which means that you cannot even define how much error the software can make on the toolpath.
So, MAch3/4 will round corners and cut details off the path like how it feels it will be fine, you cannot tell the software how to do it.
This might be fine for some type of jobs, but it is not good when you doing precise jobs and also not good when doing highspeed 3D works which has high level of toolpath details.
With the UCCNC you have the control over the toolpath error. Ofcourse if you setting the error low and your toolpath is complex with lots of direction changes then the software will make that slower than MAch3/4 because it will keep the path error low because you set it low, so the job will be slower than with Mach, but it will be more precise. If you setting the path tolerance high then the UCCNC could finish the job even faster than Mach3/4, but ofcourse the details on the toolpath will be not that nice, because you allowed the software to erase details of the path in order to make the job faster.
Another thing is that the MAch3 trajectory planner is buggy, it often overaccelerates/deccelerates your acceleration setting.
We measured 2 times higher acceleration/decceleration peaks with avarage settings and up to 8 times higher with non avarage settings when the axes velocities and accelerations differed much, then this bug show itself with much higher values.
This means that if you studied and learnt what the max. acceleration settings which your axes can handle using MAch3 then 2 times than that acceleration will be still safe with the UCCNC, because the UCCNC does not do that buggy overacceleration.
This means that with the higher acceleration setting your machine will make the job much faster (even if the same level of path erros are made) than how it can be done with Mach3.