Trying to do a rather detailed 3D lion face. After generating the GCODE using fusion 360 and GRBL post it runs fine in simulator mode but I get this error when running it in check mode on UGS.
{Error} An error was detected while sending 'G3X1.546Y-0.4092Z-0.9575I-0.011J-0.0006' (error:33) Motion command target is invalid. Streaming stopped.
It did CHECK OK in UGS on a number of previous G3 commands.
What am I doing wrong?
Thanks
Similar Threads:
Sorry, not very technical, What do you mean by "your control"?
Hi 002 - Look up error 33 in your machine controller manual. What mactec is saying is the machine controller may not read to 4 places in the J line. But the other co-ords are to 4 places... Peter
Mactec54
Well I am running GRBL on an arduino uno R3. Grbl has limited documentation. Lets just say that GRBL cannot handle the code to 4 places. How do I fix that in Fusion 360?
Thanks
running simulate in Fusion works just fine.
Try these 2 Programs and see how they work with your control. (Air cut) The (2) programs are just cutting in opposite directions, .250" cutter Diameter, if these run ok then your program is the problem. in the Snip the Center X0Y0 is the center of the circle
%
O1503
N1G17G40G80
G20
T1M6
M8
G54
S3450M3
G90G0X-.8917Y.5577
G43Z.1H1
G1Z0.F20.
G3X-.8097Y.5796I.03J.0519
G1X-.2383Y1.5694Z-.0482
G2X.2877Y1.7103Z-.0737I.3335J-.1925
G1X1.5625Y.9743Z-.1357
G2X1.6083Y.9285Z-.1385I-.0625J-.1083
G1X2.0073Y.2373Z-.1722
G2X1.9431Y-.2305Z-.1936I-.3334J-.1925
G1X.1755Y-1.9589Z-.2978
G2X-.1364Y-2.0663Z-.3122I-.2691J.2752
G1X-1.6189Y-1.9005Z-.3751
G2X-1.9095Y-1.3253Z-.4073I.0428J.3827
G1X-.8097Y.5796Z-.5
X-.2383Y1.5694
G2X.2877Y1.7103I.3335J-.1925
G1X1.5625Y.9743
G2X1.6083Y.9285I-.0625J-.1083
G1X2.0073Y.2373
G2X1.9431Y-.2305I-.3334J-.1925
G1X.1755Y-1.9589
G2X-.1364Y-2.0663I-.2691J.2752
G1X-1.6189Y-1.9005
G2X-1.9095Y-1.3253I.0428J.3827
G1X-.8097Y.5796
G3X-.8317Y.6616I-.052J.03
G0Z2.
M9
M5
M30
%
%
O1504
N1G17G40G80
G20
T1M6
M8
G54
S3450M3
G90G0X-.8317Y.6616
G43Z.1H1
G1Z0.F20.
G2X-.8097Y.5796I-.03J-.052
G1X-1.9095Y-1.3253Z-.0927
G3X-1.6189Y-1.9005Z-.1249I.3334J-.1925
G1X-.1364Y-2.0663Z-.1878
G3X.1755Y-1.9589Z-.2022I.0428J.3826
G1X1.9431Y-.2305Z-.3064
G3X2.0073Y.2373Z-.3278I-.2692J.2753
G1X1.6083Y.9285Z-.3615
G3X1.5625Y.9743Z-.3643I-.1083J-.0625
G1X.2877Y1.7103Z-.4263
G3X-.2383Y1.5694Z-.4518I-.1925J-.3334
G1X-.8097Y.5796Z-.5
X-1.9095Y-1.3253
G3X-1.6189Y-1.9005I.3334J-.1925
G1X-.1364Y-2.0663
G3X.1755Y-1.9589I.0428J.3826
G1X1.9431Y-.2305
G3X2.0073Y.2373I-.2692J.2753
G1X1.6083Y.9285
G3X1.5625Y.9743I-.1083J-.0625
G1X.2877Y1.7103
G3X-.2383Y1.5694I-.1925J-.3334
G1X-.8097Y.5796
G2X-.8917Y.5577I-.052J.03
G0Z2.
M9
M5
M30
%
Mactec54
Usually
4 decimal places are inch G20
3 decimal places metric G21
If the machine measurement accuracy is 0.001" the fourth decimal place will remain 0. If it's 0.0005" the fourth decimal place will show 0 or 5.
The control will ignore the fourth decimal place value if it is only accurate to 3 places.
It might throw up an error, but I don't think so. But it might give steps in the surface finish.
I think your program is the issue.
Mactec54