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

Reply via email to