Solved! Go to Solution.
Solved by seth.madore. Go to Solution.
The only difference that I can see is in the working file there is a G18 G3 with an R value and in the non working there is a G19 G2 with no R value which is probably the line (Line 17) that your control is not able to read, check your Leadin/out settings first.
As there is no arc in the Line 17 non working this may be a Post Processor issue, what PP are you using ?
Can you upload a Fusion f3d file that produces the error and a copy of the Post processor ?
I have the same sometimes error on the same controller (nk105 G3). Attached is a f3d and the post it generated that breaks on line 21 ( I think the error is in line 22)
using the post linked by will_1 here: https://forums.autodesk.com/t5/hsm-post-processor-forum/post-processor-for-weihong-nk105-solved/td-p...
It seems to be occurring on G18/19 lines. What happens if you disable Vertical Lead-in/out moves? You can do that in the Linking Tab of the toolpath dialog:
This is the solution I stumbled across too shortly after posting this.
Only difference was unticked the Lead in & out completely. I haven't had any issues similar since doing that and have cut about 50 sheets now with no errors.
Always a simple solution in the end but getting there can be rather frustrating sometimes!
Cheers
So setting the highlighted box in lead-in/out to zero disables the feature and solves the issue?
I found a possible solution last night as well. Which is to use a different post linked earlier in that same thread https://forums.autodesk.com/t5/hsm-post-processor-forum/post-processor-for-weihong-nk105-solved/m-p/... and then disable helical moves in the post settings.
This so far has been stable for me, but I will see as I continue.
Yes, the one other option if you want to continue using the post processor you currently are, is to do a quick modification to the post that will turn G18/19 arcs into linear line segments.
allowedCircularPlanes = undefined; // allow any circular motion
Changed to:
allowedCircularPlanes = PLANE_XY; // allow circular motion on XY Plane only
Can't find what you're looking for? Ask the community or share your knowledge.