Unlock IN1 input port

All things related to the Centroid Acorn CNC Controller

Moderator: cnckeith

Muzzer
Posts: 814
Joined: Mon Feb 19, 2018 2:52 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 38D269594F9C-0110180512
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: UK
Contact:

Re: Unlock IN1 input port

Post by Muzzer »

swissi wrote: Sun Jun 14, 2020 3:10 pm My first question is: Why are you using home and limit switches? Especially with closed loop drivers, there’s absolutely no need to have limit switches. Just use home switches and set the soft limits. Works perfectly.
-swissi
Without wishing to confuse the specific enquiry, I'd disagree about not needing limit switches. The classic example is where you power the machine off without parking - or suffer a power loss. When you next wake the machine up, it has no idea where the home position (and soft limits) need to be. If you now jog the machine before homing (eg to get it close to home to avoid lengthy homing time), there is no protection against hard stops. If you have a powerful motor, such a hard stop crash can be damaging. Obviously if you have absolute encoders, that can be avoided. However, these are unusual in our sphere.


martyscncgarage
Community Expert
Posts: 9958
Joined: Tue Mar 28, 2017 12:01 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: Yes
AcornSix CNC Controller: Yes
Allin1DC CNC Controller: Yes
Hickory CNC Controller: Yes
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Mesa, AZ

Re: Unlock IN1 input port

Post by martyscncgarage »

It is not advisable to use NO switches.
Do it right and get NPN NC switches. I assume you are using proximity switches. For BOTH HOME ALL and LIMIT ALL.
The premise is that each set of switches is wired in SERIES to complete a circuit. One end on Acorn power supply common and the other on the input.
This will show a GREEN LED on the diagnostic screen.

Go see this post on how to wire NPN NC Proximity switches in series, a video by Automationdirect.com. A good place to buy them too!
viewtopic.php?f=61&t=4342

Marty
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ


swissi
Posts: 603
Joined: Wed Aug 29, 2018 11:15 am
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 985DADEB24D5-0309180716
DC3IOB: No
CNC11: No
CPU10 or CPU7: No

Re: Unlock IN1 input port

Post by swissi »

Muzzer wrote: Mon Jun 15, 2020 6:10 am
... I'd disagree about not needing limit switches. The classic example is where you power the machine off without parking - or suffer a power loss. When you next wake the machine up, it has no idea where the home position (and soft limits) need to be. If you now jog the machine before homing (eg to get it close to home to avoid lengthy homing time), there is no protection against hard stops. If you have a powerful motor, such a hard stop crash can be damaging. Obviously if you have absolute encoders, that can be avoided. However, these are unusual in our sphere.
Muzzer,

I'm not disagreeing with you and every commercial CNC machine should have all the protection possible as we put all available technology into cars to protect drivers from themselves. In the DIY space, many times it's the builder that's using the machine and the builder can choose what safeguards to implement to be comfortable with. That's the great thing about DIY.

So for the benefit of those who are still unclear if they should use limit switches or not, here some more points that could make up your mind:

Restrain yourself from jogging the machine manually while the machine is not homed yet and if you have to do it for some reasons, don't jog anywhere near the travel limits. If the homing process is too slow, there are other, safer options to solve that problem.

One option is to customize the homing script with faster travel speed to the home switch. That speeds up the homing process without the need to manually jog in an unsafe state.

Also what many people don't know, the home switches don't need to be at the end of the travel on an axis. They can be placed anywhere within the travel of an axis. If the home switch is not at the end of an axis, you have to mount it in a way that the machine can pass it and not run into it. In the soft limit table, you then enter the distances the axis can travel in the negative and positive direction from the homing point. That allows you to have the home switch at a very safe distance from the hard stop so it's safe even when you jog manually to the switch. Of course you have to make sure you are at the correct side of the switch when you engage homing so the machine can find the home switch in the configured direction.

To summarize: If you are the type of person who takes selfies as close to a cliff as possible, you are better off with limit switches :-). If you are a responsible person and can restrain yourself from doing dangerous things, you don't really need them.

Also if you search the forum posts, limit switches can be the source of problems as a faulty switch or loose connection can interrupt job file execution so if you use limit switches you are introducing another potential problem that could flare up in the future.

Just my opinion...

-swissi
If you are using any Probing Device, a Rack ATC or want a more efficient Work Flow, check out CHIPS

Contact me at swissi2000@gmail.com


cnckeith
Site Admin
Posts: 8994
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: Yes
Hickory CNC Controller: No
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Re: Unlock IN1 input port

Post by cnckeith »

for years i haven't had limit or home switches on my router, the machine homes from marks which then seek index/marker pulse input for accurate homing. clean and simplified, i have urethane bumpers at end of travel to prevent major damage if for some reason (hasn't happened yet..) there was a mechanical crash. to each his own on this subject, that's way CNC12 supports a wide variety of homing and limit switch setups! :-))
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


Oswaldo
Posts: 27
Joined: Wed Jul 25, 2018 1:33 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: Acorn180322
DC3IOB: No
CNC11: Yes
CPU10 or CPU7: No

Re: Unlock IN1 input port

Post by Oswaldo »

Thank you all for your advice, but in all the years that I have been working, I have always been safe because it is not unnecessary to put redundant systems, Marty-swssi's appreciation is very clear.
For me this has been a challenge, for a long time and it is the first time that I do the automation of a machine tool and I find it fabulous, going through challenge after challenge.
I will make the adjustments initially without limit switches. And now wait for the NC limit switches to arrive.
With the pandemic and restricted air traffic, it can take several weeks to arrive.
I will be commenting on them.
Thanks for your support.
Oswaldo

Gracias a todos por sus consejos, pero en todos los años que llevo trabajando, siempre he ido a la segura pues no esta por demás poner sistemas redundantes, La apreciación de Marty -swssi son muy claras.
Para mi esto ha sido un reto, desde hace mucho tiempo y es la primera vez que hago la automatización de una maquina herramienta y me parece fabuloso, ir pasando reto tras reto.
Voy hacer los ajustes inicialmente sin finales de carrera. Y ahora esperar a que me lleguen los finales de carrera NC.
Con eso de la pandemia y el transito aéreo restringido, se puede demorar varias semanas en llegar.
Les estaré comentando.
Gracias por su apoyo.
Oswaldo


martyscncgarage
Community Expert
Posts: 9958
Joined: Tue Mar 28, 2017 12:01 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: Yes
AcornSix CNC Controller: Yes
Allin1DC CNC Controller: Yes
Hickory CNC Controller: Yes
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Mesa, AZ

Re: Unlock IN1 input port

Post by martyscncgarage »

Oswaldo wrote: Mon Jun 15, 2020 6:44 pm Thank you all for your advice, but in all the years that I have been working, I have always been safe because it is not unnecessary to put redundant systems, Marty-swssi's appreciation is very clear.
For me this has been a challenge, for a long time and it is the first time that I do the automation of a machine tool and I find it fabulous, going through challenge after challenge.
I will make the adjustments initially without limit switches. And now wait for the NC limit switches to arrive.
With the pandemic and restricted air traffic, it can take several weeks to arrive.
I will be commenting on them.
Thanks for your support.
Oswaldo

Gracias a todos por sus consejos, pero en todos los años que llevo trabajando, siempre he ido a la segura pues no esta por demás poner sistemas redundantes, La apreciación de Marty -swssi son muy claras.
Para mi esto ha sido un reto, desde hace mucho tiempo y es la primera vez que hago la automatización de una maquina herramienta y me parece fabuloso, ir pasando reto tras reto.
Voy hacer los ajustes inicialmente sin finales de carrera. Y ahora esperar a que me lleguen los finales de carrera NC.
Con eso de la pandemia y el transito aéreo restringido, se puede demorar varias semanas en llegar.
Les estaré comentando.
Gracias por su apoyo.
Oswaldo

No hay problema. ¡Espero que todo te vaya bien!

No problem. I hope all goes well for you!

Marty
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ


Oswaldo
Posts: 27
Joined: Wed Jul 25, 2018 1:33 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: Acorn180322
DC3IOB: No
CNC11: Yes
CPU10 or CPU7: No

Re: Unlock IN1 input port

Post by Oswaldo »

Marty thanks for your support
Oswaldo

Marty gracias por su apoyo
Oswaldo


Post Reply