Welcome to Our Community

Some features disabled for guests. Register Today.

Homing issue (Fusion360) and more questions

Discussion in 'OpenBuilds Forum Help' started by Nephsol, Dec 17, 2023.

  1. Nephsol

    Nephsol New
    Builder

    Joined:
    Dec 17, 2023
    Messages:
    11
    Likes Received:
    5
    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 o_O
    -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 :banghead:

    ->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!
     

    Attached Files:

  2. Alex Chambers

    Alex Chambers Master
    Moderator Builder

    Joined:
    Nov 1, 2018
    Messages:
    2,784
    Likes Received:
    1,364
    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.
     
    Nephsol likes this.
  3. Misterg

    Misterg Veteran
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 27, 2022
    Messages:
    365
    Likes Received:
    282
    In this picture, the X axis is backwards. X+ should point to the right. If you correct that, F360 should make more sense.

    [​IMG]
     
  4. Nephsol

    Nephsol New
    Builder

    Joined:
    Dec 17, 2023
    Messages:
    11
    Likes Received:
    5
    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?
     
  5. Nephsol

    Nephsol New
    Builder

    Joined:
    Dec 17, 2023
    Messages:
    11
    Likes Received:
    5
    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 ?!
     
  6. Misterg

    Misterg Veteran
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 27, 2022
    Messages:
    365
    Likes Received:
    282
    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.
     
  7. Nephsol

    Nephsol New
    Builder

    Joined:
    Dec 17, 2023
    Messages:
    11
    Likes Received:
    5
    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?
     
  8. Misterg

    Misterg Veteran
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 27, 2022
    Messages:
    365
    Likes Received:
    282
    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.
     
  9. Giarc

    Giarc OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Jan 24, 2015
    Messages:
    3,015
    Likes Received:
    1,681
    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: upload_2023-12-17_18-22-29.png "
     
  10. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,462
    Likes Received:
    1,915
    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.
    upload_2023-12-18_9-17-27.png
     
  11. Nephsol

    Nephsol New
    Builder

    Joined:
    Dec 17, 2023
    Messages:
    11
    Likes Received:
    5
    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.
     
  12. Alex Chambers

    Alex Chambers Master
    Moderator Builder

    Joined:
    Nov 1, 2018
    Messages:
    2,784
    Likes Received:
    1,364
    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.
     
  13. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,462
    Likes Received:
    1,915
    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
     
    Nephsol likes this.
  14. Nephsol

    Nephsol New
    Builder

    Joined:
    Dec 17, 2023
    Messages:
    11
    Likes Received:
    5
    Ty all! Works like a charm now:D.

    Post #6 solved all issues!
     
    Misterg and Alex Chambers like this.
  15. Nephsol

    Nephsol New
    Builder

    Joined:
    Dec 17, 2023
    Messages:
    11
    Likes Received:
    5
    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?
     
  16. Alex Chambers

    Alex Chambers Master
    Moderator Builder

    Joined:
    Nov 1, 2018
    Messages:
    2,784
    Likes Received:
    1,364
    Yes.
    Just re-zero Z if you change the bit.

    Alex.
     
    Nephsol likes this.

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice