Want to start by saying I am very new to all things CNC so please excuse my ignorance. This may be a very simply issue to resolve. I have a Lead 1515 CNC and use Fusion360 for CAM. I have successfully used the machine for a couple months cutting mostly cabinet doors and parts. I have had no issues to date until today. I have not changed any settings or updated any software since the last time I used it which it was working just fine at that point. I think this issue is the machine seems to think the bottom left corner of the stock (home position) is actually at the top right of the stock. When I "home all" the CNC returns to the correct position at the bottom left corner so I know all the axis are correctly orientated. When I run a cut the CNC will run all the way to the top right corner before crashing into the corner. If I use the "check size" feature in open builds it seems to run all the way to back of the machine and tried to run the check size feature starting at the back of the machine as though the stock was offset 48" off the back of the machine. The stock size I am using is 48"x48". I have posted the nc files below.. I have exported them as separate tool paths and used rest machining as I want to "sharpen" some corners on the cut and needed to preform a tool change. I am having the same issue with 2 sperate models/nc files. When I simulate the g-code in Fusion360 everything looks fine. When I upload the gcode Open Builds the 3D views shows it correctly as well. Not sure whats going on. Any help would be greatly appreciated. Thanks! Mike
cant see anything wrong with the gcode other than you are not using the Openbuilds postprocessor (-: docs:software:fusion360 [OpenBuilds Documentation] Can you post the fusion file so I can delve into it?
Thanks for the reply! To be honest I didn't even know there was one to use from open builds. I am assuming it will be naturally more compatible with the open builds software? Please find the fusion360 file below.
Fixes lots of odd behaviours in the default post, allows rapids, and generally better yes. The default posts use G28 which is confusing. Our Post just uses Homing. David wrote it so you have excellent support too
Oh he wrote it? Well that's impressive. I will start to use this instead right after I finish with the current project. Thanks Peter Well done David
oh, this is probably the actual issue. Industry standards dictate that machine home is at the positive ends of axis travel (from tool travel perspective). So that would be X to the right, Y away, and Z up. If you have home switches at near/left then GRBL has to be carefully convnced to home there and do the right stuff with the math, which includes setting the size of the machine correctly. this sets Machine Coordinate System Please send us your GRBL settings (select Serial console tab, issue $$ and copy/paste the resulting text) Once the machine knows where home is we can set the Work Coordinate System, which is 0,0,0 where we set it on the stock in Fusion360. That can be any convenient place, is often near left and top of stock for flat sheets, and left/rear/top for things in vices. In your .nc files you have the left/near/top selected, so if the machine is doing something odd after you have used the 'setZero' buttons to set that position on the stock, then we need to look carefully at each stage of the setup. That would happen with some combination of incorrect home and incorrect WCS, so most likely NOT the gcode itself, but instead the machine setup that the gcode is making false assumptions about.
Hey David! Thank you so much. Issue resolved. It was actually the machine homing location. I am extremely embarrassed to say I somehow had the Y zero set to 41" in openbuilds control. I simply homed the machine and reset x and y zero.... Not sure how I missed this and I apologize if I wasted anyone time! Still alot to learn lol. Cheers!