|
Post by Jason R on Aug 16, 2017 4:40:35 GMT
I exported the .nc from Autodesk Fusion and I got an error about M6 and then the picture above. Just trying to do my first cut.... Also, if I do G10 L20 X0 Y0 Z0 at the bottom left of my work piece, does the G54 in the Fusion code know to start in that corner? Thank you!
|
|
|
Post by aforww on Aug 16, 2017 9:21:36 GMT
I exported the .nc from Autodesk Fusion and I got an error about M6 and then the picture above. Just trying to do my first cut.... Also, if I do G10 L20 X0 Y0 Z0 at the bottom left of my work piece, does the G54 in the Fusion code know to start in that corner? Thank you! Take the G54 and Make it G0 Z10. Unless you have G54 coordinates setup via UGS.
|
|
|
Post by Derek the Admin on Aug 16, 2017 12:14:33 GMT
That G10 command will set up G54 for you. The M6 command is just a tool change command that does not apply to us and is ok to be ignored.
|
|
|
Post by aforww on Aug 16, 2017 12:18:21 GMT
That G10 command will set up G54 for you. The M6 command is just a tool change command that does not apply to us and is ok to be ignored. But if you leave the G54 doesn't it try to reference a G54 stored in GRBL?
|
|
|
Post by Derek the Admin on Aug 16, 2017 14:08:09 GMT
Yes it does, but the G10 command will designate the position for the G54 system.
There is one correction I see that needs to be made though that I didn't see previously. Jason, you said that you used "G10 L20 X0 Y0 Z0". This is almost right.... but you need the "P" word to make it valid. P1 sets G54, P2 sets G55, P3 sets G56, etc. What you would want to use instead is "G10 L20 P1 X0 Y0 Z0". Make sure your Z is set to the stock height when you do this. Sometimes I use a feeler gauge. If I wanted to use the G54 system and and I set my Z with a 0.2mm thick feeler gauge I would tell it "G10 L20 P1 X0 Y0 Z0.2". Hope that helps.
|
|
|
Post by aforww on Aug 16, 2017 14:37:10 GMT
Obviously I haven't taken the time to learn the whole G54 WCS thing yet. Just some light research lately because I want to set up a couple G54 locations.
Does the G10 get treated as a temporary? And if so, how does it set G54? I thought G54 was used as permanent coordinates that are saved to the board. So let's say He does the G10 thing now and it assigns the G54 to those coordinates. A week from now he sets a temp zero, leaves the G54 in the code. Wouldn't the G54 overwrite his temporary zero?
|
|
|
Post by Jason R on Aug 16, 2017 17:42:01 GMT
So I've narrowed it down to an issue with the Gcode that Fusion spit out, I will upload once I get a chance.
|
|
|
Post by Derek the Admin on Aug 16, 2017 22:21:38 GMT
Obviously I haven't taken the time to learn the whole G54 WCS thing yet. Just some light research lately because I want to set up a couple G54 locations. Does the G10 get treated as a temporary? And if so, how does it set G54? I thought G54 was used as permanent coordinates that are saved to the board. So let's say He does the G10 thing now and it assigns the G54 to those coordinates. A week from now he sets a temp zero, leaves the G54 in the code. Wouldn't the G54 overwrite his temporary zero? The G10 is what actually designates the origin (maybe the offset would be more technically correct to say) of the G54 through G59 coordinate systems. The G54, G55, etc commands just select that particular coordinate system. These are permanent. If you set a temp position with G92 then select a different coordinate system in g code at run time you will end up cutting in a different place than you perhaps intended. That's why I tell people to remove it from the code.
|
|
|
Post by aforww on Aug 16, 2017 22:23:19 GMT
Ah ok gotcha. Makes sense.
|
|
|
Post by Jason R on Aug 17, 2017 1:05:12 GMT
I tried G- Code from easel, and it worked out well. Guess I will play with Fusion more. Thank you for the information also.
|
|