hey guys just a quick question

I have my toolchanger working now pretty good.  videos to come soon.  the
classic ladder toolchanger plc turns on output 6 on the 7i76 io pins which
unclamps the spindle drawbar.  that all works fine.  Now I want to also
have a manual spindle unclamp button like on most cnc machines to manually
release the tool.  incidentally that is also how you load tools into the
magazine in my machine through the spindle.

HAL won't let me connect two inputs to one output at the moment  I am just
wondering what is the best way to go ahead.

regards

Andrew


On Thu, Apr 16, 2020 at 1:37 PM andrew beck <andrewbeck0...@gmail.com>
wrote:

> thanks Stuart
>
> I have mine working both ways but the logic is a little buggy at the
> moment.  It works fine if I only home the machine when I first turn it on
> but once I have homed it if I try re home the magazine later on eg if I had
> a problem I cannot do it properly.  all sorts of things go wrong like the
> magazine arm doesn't turn off lol I am almost tempted to just have it go
> one way as that would be pretty easy to setup.  but I will press on for now.
>
> I have a couple of questions though
>
> My classic ladder counter currently counts from 0 to 23 and then gets
> reset to 0 or the other way round.  obviously the actually tool numbers are
> from 1-24  I think the spindle should be pocket 0.  Now how does that
> normally work with the tool table?  when it gets updated.  I think I have
> that part of it slightly off.  I could assign a value to another counter or
> something I suppose that is the first counter value plus 1  and then use
> that in my compare equations.  But there must be a more elegant method than
> that..  Any ideas would be much appreciated.
>
> This is the io control pins that I have connected to my classic ladder
> program.  the red letters are HAL signals I have used to connect the
> pins.  my comments are dark blue
>
> net prep-pocket iocontrol.0.tool-prep-pocket classicladder.0.s32in-00  This
> is connected to my classic ladder logic and is compared with the current
> value of the pocket sensor counter to decide which way to rotate and to
> know when to stop.
>
> net tool-prepare iocontrol.0.tool-prepare classicladder.0.in-04 this
> actually enables all the comparision formulas I have to calculate the
> correct direction to rotate.
>
> net tool-prepared iocontrol.0.tool-prepared classicladder.0.out-00  This
> is to tell linuxcnc that classic ladder is finished and the tool is in the
> correct pocket
>
> net tool-changed iocontrol.0.tool-changed classicladder.0.out-09  currently
> these are just looped in classic ladder as I haven't made my actual
> toolchange logic yet that is the easy bit
>
> net classicladder-homing joint.0.homed classicladder.0.in-05 this starts
> the homing cycle in the ladder logic when linuxcnc is first turned on.  I
> couldn't decide how else to do it when I went looking for pins so I just
> grabbed the joint 0 "homed" pin  currently it only works properly when
> linuxcnc is first turned on.  If i try re-home everything falls to pieces
> lol.  probably the toolchanger would just keep rotating for ever lol i
> think it will still work for now though and I will use it.
>
> I have attached the screen shots of my ladder program and also attached my
> Hal files INI files and classic ladder program if anyone wants to take a
> look.
> The custom-2.clp file is the current ladder logic file ready for my
> machine.
> The classic ladder after crash clp is a before I went through and changed
> the internal variables to actual input and output pins.  You want use the
> C2 counter to simulate the wanted pocket and make the ladder internally
> move the magazine and find the correct pocket.  You can use B5 to count
> pockets just activate it from the var window.
>
> and the Hal and INI files are from my testing setup so only use a
> parport.  I might have deactivated the parport driver for testing.  But
> this should work fine on any computer using linuxcnc 2.8
> I am running on linux mint with 2.8 installed.
>
> regards
>
> Ps I just hope now that the email is allowed to go through with all the
> attachments lol.  if you guys get it then it was a success.
>
> Andrew
>
>
>
>
>

_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to