![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| DIY-CNC Router Table Machines Discuss the building of home-made CNC Router tables here! |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
Hi guys, Has anyone had any experience with the repeatability of limit switches. Are we really just designing a switch method to stop the mill going crazy assuming that it only takes a zero reading at the start of the job so the work is always relative to that point therefore accuracy is not too important. Or do the limit switches need to be able to repeat to very high accuracy, incase there is a power cut and a half finished part needs to be restarted when the power is put back on, or between tool changes the cutter may do a home check to keep missing step errors from multiplying? Or in such a circumstance would you try and re measure the component zero with something like an expensive tool probe for instance? Any ideas Dom |
|
#2
| ||||
| ||||
| Limit switches are to stop the machine from overtravel. Home switches, on the other hand, should be repeatable. From what I've heard, even cheap $2 switches are quite repeatable, usually with .001-.003. If you need a very precise home position, you can use an encoder on the screw and this board. http://www.cncbuildingblocks.com/breakout.html If you're missing steps enough to have to re-home, you need to fix what's causing the missed steps.
__________________ Gerry Mach3 2010 Screenset http://home.comcast.net/~cncwoodworker/2010.html (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management) |
|
#3
| |||
| |||
| 2$ Home switches are what I"m using. Can save your but finding your zero if things fault out. That is of course if you take down your machine coridance from home for zero of your work piece before starting the cut.. I'm glad I do this from time to time.. b. |
|
#4
| |||
| |||
| Hi Guys, Thanks for the replies. I did some testing today with switches of various types used in various positions. It looks like a micro switch is the only type of switch that goes fully on to fully off with no contact bounce. I set up various switches in the vice of my VMC and pushed on them with the back of a milling cutter. They were connected up to an led to see they their state. I moved the z axis, to switch each type on and off 10+ times, and recorded each set of readings. I found that the microswitch used in a straight push, could turn on to an accuracy of 0.005mm but would disconnect with an accuracy of 0.002mm this would have been 0.001mm but the first reading was 0.001mm different (the other 9 were exactly the same), which could have been my fault when I moved the Z axis for the first time. I am afraid that I cannot measure the movement any better than that as my VMC only has 3 decimal points on it!!, so I would say that is pretty good. Question is, can Mach3 software be made to trip on switch release rather than switch on, to use the more reliable reading of the zero position. Thanks Dom |
|
#5
| ||||
| ||||
| Dom, [goes fully on to fully off with no contact bounce] You can't see contact bounce with your eyes, you have to use an oscilliscope. Virtually ALL switches have some bounce in them, especially the cheap ones. That's an attribute of 'cheap'. However, what you are using should work just fine. As to the off vs. on, I'm pretty sure Mach can do this but get confirmation from someone else. Rance |
| Sponsored Links |
|
#6
| |||
| |||
| Mach can be configured to react normaly closed or normaly open. ports and pins inputs "Active Low" check box or X in the box. If active low is X'd if your switchs are to trigger the input when open... (Pretty sure) but easy enough to check.. b. |
|
#7
| |||
| |||
| Makes no difference to that if you have active high or active low. |
|
#8
| ||||
| ||||
|
I believe that is how it works. It moves until the switch trips, than backs off until it opens, which is your zero.
__________________ Gerry Mach3 2010 Screenset http://home.comcast.net/~cncwoodworker/2010.html (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management) |
|
#9
| |||
| |||
| Thats good then as that gave by far the best results, perhaps they have done this testing also. As far as contact bounce, I only used the term to describe the situation, I did not mean it in the terms of electrical noise on contact closure. What I meant is that almost all the switches I tested could be made to flicker the led to an uncertain on off state, like a poor connection. Where as the microswitch would reach the trip point and click over with no ambiguity at all, the same when it went from on to off as the plunger was retracted. Many thanks Dom |
|
#10
| ||||
| ||||
| If you need even more accurate homing, check out the index board at www.cncbuildingblocks.com
__________________ Gerry Mach3 2010 Screenset http://home.comcast.net/~cncwoodworker/2010.html (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management) |
| Sponsored Links |
|
#11
| ||||
| ||||
| Dom, Something else to consider would be Widget's switch setup. I asked him about it under here (post #19/#20). Reference pics are 002_0114.jpg, 002_0115.jpg, and 002_0116.jpg from his router page . You might need to go to a variation of this kind of a setup to get your normally closed situation. Some of the more expensive switches have both 'no' AND 'nc' connections. Rance |
|
#12
| |||
| |||
| Hi Rance, Thanks for the relpy. During my testing I did notice that when the switch is used in a ramp set up like in the pictures it was not as repeatable as a direct push on the face of the switch. However if the switch is being pushed directly, it could be smashed if the machine does not slow down quickly enough sfter tripping the switch (I would only have 2-3mm of overtravel). The microswitch I was looking at using has both NO and NC contacts. Dom |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |