Hello everyone, i´m doing my first steps in cnc and and i´m a little lost with the software. I use a RatRig Stronghold one (750x750mm) with the blackbox X32. I chose the Lead 1010 preset in the grbl settings as a starting machine. First things i did: Starting to create my spoiler board -callibrated the x,y and z achsis (for that i had to invert the X achsis movement, so it runs into the limit switch by traveling with X+) -got the limit switches to work correct (set $5 to 0) Now i have some questions: -where do i set the working space of the machine? could not find any option -> because of this i manualy run the router into the limit switches, drove them out by 1mm intervals so they are not triggered any more and afterwards drove the x and y achsis about the theoretical max. working size of the machine (y = -750mm, x = -744mm) -> set x+y to zero ->After setting the z hight by the probe i did a surfacing action with the openbuilds wizard. This did actually work pretty well. Now the big problem: -I designed my spoiler board in Fusion 360 and wanted to start milling the bags/holes u can see in the picture -i run the openbuilds postprocessor and when i load the generated g-code into openbuilds, i get a warning massage about G53 which i dont understand at all (see picture) -if i start the run (Position X=-744, Y=-750, Z=15mm set to Zero: 0mm/0mm/15mm), my machine always travels into the sidewall -if i start the run (Position X=0, Y=0, Z=15mm set to Zero: 0mm/0mm/15mm), my machine always travels into the limit switch ->I gues there is a problem with the home point, so Fusion is given a wrong 0/0/0 out to open builds? Do the coordinate-arrows set in Fusion360 point towards X+/ Y+/ Z+ or X-/ Y-/ Z- ? Sorry if there is something obvious i dont get but i´m a total noob and german (so my englisch is not the best). I hope you guys can help me understnad the issue and solve it. Best regards!
Bedtime here, which probably explains why I didn't fully understand what you were saying Where have you located your switches/sensors on each axis? Homing sets the back, right, up corner as the maximum for each axis (normally zero for a CNC router) so the MACHINE co-ordinates become more negative as you move away from that corner. That, together with the max dimension settings for each axis defines the workspace of your machine - it tells your controller where all the corners and edges of your machines workspace are. When you set XYZ zero you are setting the reference point in a WORKPLACE co-ordinate system. (Fusion will give you a message if you don't select which, of the six available, workplace co-ordinate system you want to use in Fusion cam setup and tell you it is going to use the first one - G54 - that's not an error message. The message about G53 is telling you that you HAVE to home your machine for the post processor to work correctly) you need to set XYZ zero in the same place on your workpiece as you set the origin in Fusion cam. That tells your controller where you put the workpiece in the machine's workspace. Come back to us if that doesn't clear up your confusion. Alex.
In this picture, the X axis is backwards. X+ should point to the right. If you correct that, F360 should make more sense.
Thanks for the very fast reply Y: Left side in the back X: left side of the axis So my homing should be the back left up corner, correct? If i press the "go to xyz"-Button and choose the first option, should the machine drive to that point? Oh ok, i get that. But where do i set the max dimension settings?
ok but my limit switch for x sits on the left side and the openbuilds wizard told me that X+ should travel towards the switch ?!
Normally the switch would be on the right (X max). It is possible to configure it to home to X- : Have a look at $23 settings: grblHAL/doc/markdown/settings.md at master · terjeio/grblHAL I believe you need to set $23=1. Before homing, though, MAKE SURE that the jog controls move the machine in the expected direction: X+ right ; Y+ away; Z+ up. Adjust the direction invert settings ($3) to make sure that these are correct.
Ok, great! Thank you guys for the help. I also found a video that made the software more understandable (i havent seen the BIG "Home All" Button on the top in the software... wow...). But still there is one thing i cant comprehend: When the machine is homing correctly to the switches, how does it now how far it can travel to the sides without switches? @Alex Chambers wrote about max dimension settings. Where can i find them?
Look at $130, $131 & $132. However, for some reason, I don't believe 'soft' limits (that would prevent the machine exceeding these distances) are operational at the moment. The machine will only go where your CAM / Gcode tries to send it, so if you respect the machine's limits when preparing your programs, this shouldn't be an issue.
I would move the X axis switch to the right. I believe the Openbuilds postprocessor requires homing and also for the machine to be working within the industry standard for homing Y=back, X= right, and Z= up. Like this: "
you use the GRBL Settings tab in OpenBuildSCONTROL to change GRBL settings. Don't forget to save the setttings, the button arrowed at left will become active if you change any settings.
In this Openbuild Tutorial Video at ~53:20 min the maschine has the x limit switch also on the left Side. Further more the homing seems to ne on the front left.
You can put your X & Y switches wherever you want (Z always homes to the top of it's travel) as long as you tell your controller where you put them. See post #6 above by @Misterg. Wherever you put the switches, homing sets the back, right, up corner as the maximum for each axis and that will be zero for almost all cnc routers. That corner is used as a reference point for every movement the machine makes. As @Misterg said in post #6 above, the very first thing to check is that jogging moves each axis in the correct direction - X+ve = right Y+ve = back Z+ve = up Alex.
to be absolutely clear, Z switch must always be at the top of travel, Z+ direction X and Y can be either end, but prefer X+ and Y+ ends
Hello @all: I have another question. Do i have to home the machine after every cut? Or can i leave the workpiece zero point as i did before, clear the G-Code, load a new G-Code for the same workpiece and run it?