It is pretty easy to hook I/O to linuxcnc.. We have used opto22 24 I/O panels which connect directly to mesa 50 pin connectors. Something like the 7i69 gives you a realtime smart serial connection to the mesa host and 48 I/O. https://mesaus.com/product/7i69/ example.. http://electronicsam.com/images/matsuura/20160506_175211.jpg
I just like the idea of the logic being in one place. (computer) But that is just me. sam On Fri, Aug 16, 2019 at 11:45 AM Stuart Stevenson <[email protected]> wrote: > https://www.dropbox.com/s/he8bvi9dxezxfnz/enshutoolchange.comp?dl=0 > > This is a link to the tool change component I wrote for the Enshu. > > Side mount change matrix > Random tool changer > Z axis moves up to tool change position > The matrix moves the pot into position. > > The tool matrix is hydraulic and air driven. > The chain selects the tool pot in a unidirectional manner. > The hydraulic motor rotates the chain to the requested pot number taking > into account the random nature of the tool number positions. > When the requested number is counted the chain stops and reverses slowly > until the tool change dog runs against a stop to position the pot > accurately. > > The pot rotates down. > The arm rotates to engage the tool in the spindle and the tool in the pot. > The pot releases the tool and the spindle releases the tool. > The arm moves down. > The arm rotates to exchange tools. > The arm raises to insert the tool into the pot and the spindle. > The arm returns to ready position. > > Tool change recovery in any position except tool change arm down and > rotated is to restart the machine. > The component reads the tool change sensors and performs a recovery/reset > on machine startup. > > Use it > Modify it > Have fun > > thanks > Stuart > > > On Fri, Aug 16, 2019 at 11:08 AM Dave Cole <[email protected]> > wrote: > > > My answer is.... it depends. > > > > If you already have I/O that you can use, and you can do the logic in > > Classic Ladder or a component, then that will work. > > If you need to add high current I/O or need 120 or 220 volt AC I/O then > > you might as well buy a cheap PLC. The Click PLC with the Modbus TCP > > interface is about as inexpensive as they come. You usually can't buy > > remote I/O for what the entire PLC costs. I've used them as I/O > > connected to a dedicated PC for a custom data/control system. In that > > case the only logic in the PLC is an end statement so the PLC will > > cycle. Then I just write and read to the PLC via Modbus TCP. I've > > done the same thing with the older serial Modbus PLCs. I've never had > > a Click PLC fail yet but I also avoid relay outputs. No matter what you > > do, relay outputs will eventually fail depending on how frequently you > > cycle the relays. > > > > Just remember that if you do use an external PLC and put a program in > > it, you still need to do the config in LinuxCNC to get the data back and > > forth to the PLC so the PLC can interact. But you can keep the > > interface simple. Pass it an integer for the tool number required and > > then tell it to get that tool, etc. Wait for the tool fetch to > > complete, then continue, etc. > > > > Programming a dedicated PLC like the Click PLC is easier for me than > > programming in Classic Ladder. And some tool changers can be very > > complex logically. > > > > Dave > > > > On 8/16/2019 7:29 AM, andrew beck wrote: > > > Hi guys > > > > > > I am currently running 2.7 linuxcnc. I think it is the stretch iso > but I > > > am not sure. how to I tell if I have linuxcnc stretch iso. would love > > it > > > if someone could show me a simple way to tell what i have. there must > be > > > some show command. > > > > > > I just wondered what is involved in changing to 2.8 and is there a iso > > that > > > I can just flash the computer with or do I have to build from source. > > as I > > > saw 2.9 is out now so I guess 2.8 must be getting a lot of use. > > > > > > Also I was wondering what most people use for all the toolchanger logic > > > nowdays. I have seen reference to components and all sorts of stuff > > > recently. I was wondering what is the best way. I currently know of > > three > > > options that people use. > > > > > > 1 just use the onboard classic ladder which is not very nice to use > and > > > hard to learn. advantages are everything is contained within linuxcnc > > > > > > 2 just use a external click PLC. advantages are easy setup and > probably > > > rock solid > > > > > > 3 use toolchanger components and remapped G codes. > > > > > > If people could reply to these comments with what they vote best and > > > ideally a link to the best way to complete the option, I would really > > > appreciate it. > > > > > > Regards > > > > > > Andrew > > > > > > < > > > https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail > > > > > > Virus-free. > > > www.avast.com > > > < > > > https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail > > > > > > <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> > > > > > > _______________________________________________ > > > Emc-users mailing list > > > [email protected] > > > https://lists.sourceforge.net/lists/listinfo/emc-users > > > > > > _______________________________________________ > > Emc-users mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/emc-users > > > > > -- > Addressee is the intended audience. > If you are not the addressee then my consent is not given for you to read > this email furthermore it is my wish you would close this without saving or > reading, and cease and desist from saving or opening my private > correspondence. > Thank you for honoring my wish. > > _______________________________________________ > Emc-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-users > _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
