Quick Tip: IF you have Home/Limit Switches, here is an example and description on setting them up

Moderator: cnckeith

ScotY
Posts: 654
Joined: Sat Sep 23, 2017 7:57 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC11: No
CPU10 or CPU7: No
Location: Honolulu, HI

Re: Quick Tip: IF you have Home/Limit Switches, here is an example and description on setting them up

Post by ScotY »

It’s only the Y axis that I’m having problems with, because I have the switch on the “wrong” side.
cnckeith
Posts: 7098
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Re: Quick Tip: IF you have Home/Limit Switches, here is an example and description on setting them up

Post by cnckeith »

Scoty i think you are confusing Part Zero location with Machine Home Zero location. these are two different zero points!
Machine Home by definition is machine ZERO. But that is NOT the same as Part (WCS Work Coordinate System) Zero.
When the machine is done homing the DRO (Digital Read Out) is displaying the distance the tool is from PART ZERO (WCS). (You can set the part zero location anywhere you want on the machine using the part setup menus F1 setup, F1 Part etc..)

Once the machine is homed out, pressing Alt D will show you that the machine coordinate system is at X0Y0Z0 when the machine is at the home position.
Jogging to the other end of the axis travel and stopping just before the axis hits a hard stop will produce the number on the DRO you need to enter into the software travel limit values in the wizard.

CNC programmers do NOT use the machine coordinate system to program parts. you use the Work Coordinate System to make parts.
so press Alt D again to switch out of machine coordinates back to the WCS and set your part zero position where every you need to on the machine to make parts!

oh.. and there is no such thing as having the home switch on the wrong side:-) you can put it on either end of the axis. no problem.

here in this old video when i had hair.. i talk about homing and part zeros..

https://youtu.be/mA41pUyONJM?t=6m23s
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html
ScotY
Posts: 654
Joined: Sat Sep 23, 2017 7:57 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC11: No
CPU10 or CPU7: No
Location: Honolulu, HI

Re: Quick Tip: IF you have Home/Limit Switches, here is an example and description on setting them up

Post by ScotY »

Okay, I think I finally get it re. part zero being the important thing for running a program...all the movement is based on part zero.

So, when I home the machine, it’s okay for the machine to be at a physical X0 Y5 Z0 and yet the DROs will show X0 Y0 Z0 for machine coordinates? The table won’t be in the “normal” location, far right and all the way back but, rather, far right and all the way forward. I can then set part zero to wherever it needs to be and all will be good?

Is my thinking fixed now? :lol:
ScotY
Posts: 654
Joined: Sat Sep 23, 2017 7:57 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC11: No
CPU10 or CPU7: No
Location: Honolulu, HI

Re: Quick Tip: IF you have Home/Limit Switches, here is an example and description on setting them up

Post by ScotY »

Ah, I get it now! All movements, such as MDI commands are based on WCS. Thanks for setting me straight! :)
martyscncgarage
Posts: 9912
Joined: Tue Mar 28, 2017 12:01 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Location: Mesa, AZ

Re: Quick Tip: IF you have Home/Limit Switches, here is an example and description on setting them up

Post by martyscncgarage »

Boy, if it was me, I would mount a switch on the front of the saddle and put a tripper in the slot on the front of the table like my big mill for the -X switch....but that's just me.... ;)
Attachments
IMG_20171202_203107233.jpg
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ
cnckeith
Posts: 7098
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Re: Quick Tip: IF you have Home/Limit Switches, here is an example and description on setting them up

Post by cnckeith »

yep.. you got it.

what's most important is tool position relative to part zero (wcs) and that is what the dro displays.

when done homing the DRO is showing you the distance the tool is currently at from the last part (wcs) zero position that YOU set. If the DRO is not reading what you want.. then go set the part zero where ever you need it to be!;-)

the machine coordinate system runs in the background, the DRO displays position of tool relative to part zero not machine zero.
(knowing the position of each WCS relative to machine home is a useful thing but i'll save that for another discussion.)

please watch the training video links i posted above that show setting part zeros, tool offsets and part programming..they are old videos but the concepts still apply.
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html
cnckeith
Posts: 7098
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Re: Quick Tip: IF you have Home/Limit Switches, here is an example and description on setting them up

Post by cnckeith »

these pages from Fusion 360 Fundamentals of CNC machining might help with understanding Machine vs Work coordinates.. see attached.
Attachments
Pages from Fundamentals-of-cns-machining autodrsk fusion 360.pdf
(606.05 KiB) Downloaded 340 times
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html
ScotY
Posts: 654
Joined: Sat Sep 23, 2017 7:57 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC11: No
CPU10 or CPU7: No
Location: Honolulu, HI

Re: Quick Tip: IF you have Home/Limit Switches, here is an example and description on setting them up

Post by ScotY »

Thanks, guys...appreciate the help! I’ll watch the video and read the attachment.

Marty,
I’m working on the Y limit switch. The pic you show would work well for X, but would it apply to a Y switch? If so, I’m quite now sure how you’d do it like that. The pic I posted is not the actual orientation the Y switch will be mounted. It took me a while to decide, but I’m very lazy and try to figure out the easiest way that still makes sense. :lol: And that’s just the general location of where I want to put it.
martyscncgarage
Posts: 9912
Joined: Tue Mar 28, 2017 12:01 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Location: Mesa, AZ

Re: Quick Tip: IF you have Home/Limit Switches, here is an example and description on setting them up

Post by martyscncgarage »

ScotY wrote: Sun Dec 03, 2017 12:17 am Thanks, guys...appreciate the help! I’ll watch the video and read the attachment.

Marty,
I’m working on the Y limit switch. The pic you show would work well for X, but would it apply to a Y switch? If so, I’m quite now sure how you’d do it like that. The pic I posted is not the actual orientation the Y switch will be mounted. It took me a while to decide, but I’m very lazy and try to figure out the easiest way that still makes sense. :lol: And that’s just the general location of where I want to put it.
X when it comes to a CNC machine, take the time to do it right and use good parts. Will save you frustration in the long run.
That was my X axis by the way. Might have worked well on your machine and not taken all that long to install.
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ
ScotY
Posts: 654
Joined: Sat Sep 23, 2017 7:57 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC11: No
CPU10 or CPU7: No
Location: Honolulu, HI

Re: Quick Tip: IF you have Home/Limit Switches, here is an example and description on setting them up

Post by ScotY »

Yes, I’ve seen that type of switch setup done before and I was actually going to do the same but found an easier way that works for me. I’m not using fancy limit switches but I think they’re good enough for my toy machine. Now that I finally understand, the Y switch will be equally easy to install and then I will be all that closer to being done!
Post Reply