On Sunday 05 April 2020 04:37:25 andrew beck wrote:

> Hey Gene.
>
> Just reading your reply here.
>
> So I have a 5i25 and 7i76 currently connected I'm running out of io,

I currently have 2 machines setup that way, but I also have a std bob on 
the 5i25's p2. the g0704's tally switches on the gear shift knob and 
something else that slips my ancient wet ram is also wired to that bob.

> so am thinking of getting a 7i73 for the console buttons eg cycle
> start so that I can free up my 7i76 io for the toolchanger.
>
> And I want to bring my encoder feedback from my Chinese step and
> direction servos right back into linuxcnc.  So need at least 3 more
> encoder counters.

The 7i90/7i42TA combo can do that. You'll need 3 of the 7i42TA's
though, one for each 50 pin header on the 7i90.

> > Also in the near future I will have a 4th axis on this VMC with a 5 
> > axis trunion to follow soon after.  But I can buy another card then 
> > if I need to.  Though if it makes sense I can buy it now.  All of 
> > these axis will need feedback right to the main control.  (I'm sick 
> > of loosing position whenever I push in estop / turn off servo power 
> > to motor haha)

And I'm fond of controlling machine power from the f1 or f2 buttons.  
Only takes one i/o unless there is 254 volts for the vfd. However 2 of 
those 40 amp $12 crydoms could be switched by one line.  The inrush of 
the g0704 will clear a 25 amp circuit breaker so that takes 2 i/o's to 
soft start it, Stage one has a 50 ohm 200 watt R in series, which is 
shorted by the second SSR 3 seconds later.

> On Sun, Apr 5, 2020, 8:11 PM Gene Heskett <ghesk...@shentel.net> wrote:
> > On Sunday 05 April 2020 01:29:50 andrew beck wrote:
> > > Hey guys. Just getting back to this while we all have some free
> > > time.
> > >
> > > Todd could you please confirm what card you use for closing the
> > > loop back to the control when using step and direction control?  I
> > > want the most encoders and general io I can get Ideally.  Don't
> > > need serial ports etc..
> >
> > Depending on the firmware you put in it, the 7i90 can have 4 to 8
> > stepgens, and 4 pwm-gens, and 4 encoders. You can talk to it over
> > spi, or you could use a 5i25. And it has a 3rd 16 bit wide and
> > faster  means if the parport is totally bi-dir.
> >
> > All its i/o, 72 pins worth, is a bit fragile, just barely tolerant
> > of 5 volts and to be safe around a box full of stepper drivers,
> > needs 3 7i42TA's for protection, but that also makes hookup a piece
> > of cake by giving you the usual green screw terminals to wire it up.
> >
> > That is what I'm using to drive an 11x54 sheldon from a pi4, and
> > I've still enough i/o left over to handle a 6 pole turret mount.
> >
> > > On Thu, Feb 13, 2020, 3:13 AM Todd Zuercher
> > > <to...@pgrahamdunn.com>
> >
> > wrote:
> > > > The machine I am using this on was already set up and running
> > > > Linuxcnc, but only using software stepping (but not using a
> > > > parallel port for the I/O).  I was having a lot of trouble
> > > > getting a good tune on the servos as well.  At that time the
> > > > 7i85S, was the only option for hardware step generation and
> > > > encoder feedback.  And since the machine was already set up and
> > > > running Linuxcnc I didn't need to worry about hooking up other
> > > > gpio. Unfortunately once the existing PC dies, I will probably
> > > > have to buy something else for the gpio, because it is using a
> > > > rather expensive ISA card for that.  Not to mention the fact
> > > > that I can't seem to get a real time os newer than our old
> > > > Ubuntu 10.04 .ISO to run on that ISA/PCI slot motherboard. I'll
> > > > probably just end up buying a 7i84 and scrap all of the old IO
> > > > boards that go with that old ISA card, when that day comes.
> > > >
> > > > The 7i76 only has one encoder input and the 7i76e or any of the
> > > > other Ethernet cards didn't exist yet (at that time).   The 7i84
> > > > is a Smart Serial card and is only serviced at servo thread
> > > > speeds, so it's only good for gpio with no encoder inputs (the
> > > > two MPG inputs don't count because they aren't fast enough for
> > > > servo use).  I think the 7i84 is pretty much exactly the same as
> > > > the built in GPIO on the 7i76.
> >
> > I've 2 of the mpja encoder dials, 100ppr style on the sheldons new
> > front apron so I can drive it by hand. Rigged up in hal for jog
> > sizes from .0001" to .020" per click on a 1-2-5 scale, which is fast
> > enough to hit either axises speed limits. But all that runs in a
> > 200hz thread, not in the servo thread.
> >
> > And I've still got gpio's, 30 or so that I haven't used.  And if I
> > survive the virus, thinking of converting the step/dir steppers to
> > step/dir controlled 3 phase servo's.
> >
> > > > Todd Zuercher
> > > > P. Graham Dunn Inc.
> > > > 630 Henry Street
> > > > Dalton, Ohio 44618
> > > > Phone:  (330)828-2105ext. 2031
> > > >
> > > > -----Original Message-----
> > > > From: andrew beck <andrewbeck0...@gmail.com>
> > > > Sent: Tuesday, February 11, 2020 7:30 PM
> > > > To: Enhanced Machine Controller (EMC)
> > > > <emc-users@lists.sourceforge.net> Subject: Re: [Emc-users]
> > > > closing the loop in linuxcnc with a 7i76 mesa card and step
> > > > direction control
> > > >
> > > > [EXTERNAL EMAIL] Be sure links are safe.
> > > >
> > > > Hey Todd.
> > > >
> > > > Was there a reason you went to a 7i85 rather than a 7i76 and
> > > > 7i84?
> > > >
> > > > All I can think of is you didn't need the extra io of the 7i76. 
> > > > So could do it with only two cards.
> > > >
> > > > Regards
> > > >
> > > > Andrew
> > > >
> > > > On Wed, Feb 12, 2020, 3:11 AM Todd Zuercher
> > > > <to...@pgrahamdunn.com>
> >
> > wrote:
> > > > > I'm using a 5i25+7i85s to run a large gang router with
> > > > > step/dir servos. This machine has a lot of mechanical warts
> > > > > that have made getting a good tune on the servos difficult. 
> > > > > Having the encoder feedback made tuning a little easier, and
> > > > > saves me from having to break out the o-scope to work on it.
> > > > >
> > > > > Todd Zuercher
> > > > > P. Graham Dunn Inc.
> > > > > 630 Henry Street
> > > > > Dalton, Ohio 44618
> > > > > Phone:  (330)828-2105ext. 2031
> > > > >
> > > > > -----Original Message-----
> > > > > From: andrew beck <andrewbeck0...@gmail.com>
> > > > > Sent: Monday, February 10, 2020 7:11 PM
> > > > > To: Enhanced Machine Controller (EMC)
> > > > > <emc-users@lists.sourceforge.net>
> > > > > Subject: Re: [Emc-users] closing the loop in linuxcnc with a
> > > > > 7i76 mesa card and step direction control
> > > > >
> > > > > [EXTERNAL EMAIL] Be sure links are safe.
> > > > >
> > > > > Awesome Todd
> > > > >
> > > > > What Mesa card did you use?  And do you mind if I pick your
> > > > > brains on this rather than  reinventing the wheel.  I would
> > > > > love to see a config that works so I can compare it with what
> > > > > I have and make the needed
> > > >
> > > > changes.
> > > >
> > > > > Also did you find the motion was uneven or did it just work as
> > > > > expected.
> > > > >
> > > > > Regards
> > > > >
> > > > > Andrew
> > > > >
> > > > > On Tue, Feb 11, 2020, 11:20 AM Todd Zuercher
> > > > > <to...@pgrahamdunn.com>
> > > > >
> > > > > wrote:
> > > > > > It works very much similar to running them with an analog
> > > > > > input. The encoder feedback can also be handy for double
> > > > > > checking the tuning of your servo drives.
> > > > > >
> > > > > > You simply disconnect the position feedback from the stepgen
> > > > > > and use the feedback from the encoders to connect to the PID
> > > > > > and the joint
> > > > >
> > > > > position-fb.
> > > > >
> > > > > > You will need to tune the feedback loop, P=1000 will no
> > > > > > longer be valid, and will likely have to be significantly
> > > > > > less (guess 1/2-2/3)
> > > > > >
> > > > > > Todd Zuercher
> > > > > > P. Graham Dunn Inc.
> > > > > > 630 Henry Street
> > > > > > Dalton, Ohio 44618
> > > > > > Phone:  (330)828-2105ext. 2031
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: andrew beck <andrewbeck0...@gmail.com>
> > > > > > Sent: Monday, February 10, 2020 4:46 PM
> > > > > > To: Enhanced Machine Controller (EMC)
> > > > > > <emc-users@lists.sourceforge.net>
> > > > > > Subject: Re: [Emc-users] closing the loop in linuxcnc with a
> > > > > > 7i76 mesa card and step direction control
> > > > > >
> > > > > > [EXTERNAL EMAIL] Be sure links are safe.
> > > > > >
> > > > > > Actually all I want to do is be able to home to index. 
> > > > > > Which I might be able to do now.  As my servo can output a
> > > > > > encoder Z pulse.
> > > > > >
> > > > > > And I want to have linuxcnc remember where it is if I
> > > > > > disable the
> > > >
> > > > servos.
> > > >
> > > > > > That is now a massive deal but I get a bit sick of
> > > > > > continously homing the machine every time I push the E stop
> > > > > > in and disable power to servos.  It would be nice to have
> > > > > > the encoders still counting once the servos are disabled. (
> > > > > > drives would still be on just not running a PID
> > > > > > loop.)
> > > > > >
> > > > > > And yes I was wondering what trying to run a PID loop on a
> > > > > > position servo loop causes.
> > > > > >
> > > > > > Regards
> > > > > >
> > > > > > Andrew
> > > > > >
> > > > > > On Tue, Feb 11, 2020, 2:14 AM andy pugh <bodge...@gmail.com>
> >
> > wrote:
> > > > > > > On Mon, 10 Feb 2020 at 10:30, andrew beck
> > > > > > > <andrewbeck0...@gmail.com>
> > > > > > >
> > > > > > > wrote:
> > > > > > > > On the back burner though I want to
> > > > > > >
> > > > > > > "close the loop" back into linuxcnc with a 7i84 mesa card
> > > > > > > I think. Has anyone done that before with a step direction
> > > > > > > control system?
> > > > > > >
> > > > > > > What do you anticipate gaining from bringing the encoders
> > > > > > > back to
> > > > > >
> > > > > > LinuxCNC?
> > > > > >
> > > > > > > If this is a stepper system (it's not clear without
> > > > > > > inbox-mining) then a PID will naturally attempt to run the
> > > > > > > motors faster, with the reverse of the hoped-for result.
> > > > > > > It is probably possible to simultaneously reduce the feed
> > > > > > > rate with adaptve feed and then attempt to recover the
> > > > > > > lost steps, but I don't know if anyone has tried that.
> > > > > > >
> > > > > > > If it is a step-servo system then the drives will already
> > > > > > > be doing all that they can. You won't gain much from
> > > > > > > bringing the motor encoder data in to LinuxCNC.
> > > > > > > However, you might be able to gain accuracy by adding
> > > > > > > linear scales to the system, and using the feedback from
> > > > > > > them to modify the motor position commands.
> >
> > Cheers, Gene Heskett
> > --
> > "There are four boxes to be used in defense of liberty:
> >  soap, ballot, jury, and ammo. Please use in that order."
> > -Ed Howdershelt (Author)
> > If we desire respect for the law, we must first make the law
> > respectable. - Louis D. Brandeis
> > Genes Web page <http://geneslinuxbox.net:6309/gene>
> >
> >
> > _______________________________________________
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
>
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/gene>


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

Reply via email to