On Wednesday 01 April 2020 03:08:43 andrew beck wrote:

> Thanks Gene!
>
> I just connected up a DPDT relay to the spindle dir switch in the 7i76
> mesa card.  the relay switches the 24 volts enable signal between
> forward and reverse inputs on the vfd

Thats a different hookup.  Whats the suffix on your 7i76? D versions, 
which are 1 of 3 available, do sink only. But you can invert that with 
the relay. In any event be sure and put a diode across the relay else 
turnoff will generate a high enough voltage to damage the 7i76. Even 
running 12 volt field power, the deterioration is still present and 
stuff you shut off, eventually won't without a power cycle, but may work 
again if you put the diode in.  Thats the situation on my 6040, the 
machine that supplied that snippet of hal code.

> and the enable input on 7i76 enable switch connects the +24v to the
> relay being switched if that makes sense.
>
> easy as once I got my head around it and it all works now.
>
> But I have many other issues to solve of course so I really appreciate
> your quick awesome responses
>
> regards
>
> andrew
>
> On Wed, Apr 1, 2020, 6:14 PM Gene Heskett <[email protected]> wrote:
> > On Tuesday 31 March 2020 23:42:38 andrew beck wrote:
> > > hey guys yelping out for help again here.  sorry to me so noisy on
> > > the email list lol.
> > >
> > > just coming back to this problem with my spindle direction
> > > signals.
> > >
> > > (just to reiterate my set up
> > >
> > > I have a mesa 7i76 card and have the anlog input up and working. 
> > > I am controlling a schiender vfd using 2 wire control at the
> > > moment. though I can use 3 wire control if that helps.
> > >
> > > the enable pin on the 7i76 is currently set to switch the forward
> > > rotation on the vfd
> > > the direction pin is currently set up for switch the reverse input
> > > on the vfd
> >
> > That sounds correct but do you have a common return from the
> > negative end of the 10 or 12 volt supply most vfd's supply back to
> > the - terminal on the 7i76?  This would be your 4th wire.  You need
> > this wire from the -supply in the vfd, to the -speed on the 7i76,
> > the wire from the + 12 of that supply in the vfd to the the +speed
> > of the 7i76, a wire from the speed terminal of the 7i76 to the 0-10
> > volts speed input of the vfd. That will run you fwd only. For
> > reverse, now that you have a common - rail, you will need to pull
> > down to that, by sinking the reverse. Here is the spindle section of
> > my hal file for a 6040 mill with a Chinese 120 volt vfd that
> > required reprogramming!!!!!!
> > #***************************************************
> > # setup spindle driver                             *
> > #***************************************************
> > net  spindle-cmd     <=     spindle.0.speed-out  => abs.1.in
> > # feed always + value to spinout
> > net  spindle-abs     <=     abs.1.out => hm2_5i25.0.7i76.0.0.spinout
> > # set a minimum speed to protect motor
> > # you can add these vars in the spindle section of the ini file!
> > setp hm2_5i25.0.7i76.0.0.spinout-maxlim   [SPINDLE_0]MAXREV_LIM
> > setp hm2_5i25.0.7i76.0.0.spinout-minlim  [SPINDLE_0]MINREV_LIM
> > setp hm2_5i25.0.7i76.0.0.spinout-scalemax [SPINDLE_0]MAXREV_LIM
> > net motor-power     <=      motion.motion-enabled
> > net  spindle-enable <= spindle.0.on
> > # enable spindle forward
> > net  spindle-enable => fwdpul.in0
> > net  spindle-ena1   <= fwdpul.out => hm2_5i25.0.7i76.0.0.spinena
> >
> > # spindle fwd-rev to tallies in xml file
> > net  spindle-fwd    <= spindle.0.forward # used in postgui.hal to
> > turn on # and machine power
> > net  spindle-rev    <= spindle.0.reverse => revpul.in0
> > net  spinrev1       <= revpul.out => hm2_5i25.0.7i76.0.0.spindir
> >
> > # make the or2's into buffers, not's in other words
> > setp revpul.in1 false
> > setp fwdpul.in1 false
> > # While at it, use motion-enabled to turn on machine and lights,
> > power # output sinks to ground, relay coil pwr src is 12v term strip
> > # and don't forget a free-wheeling diode on the relays coil. net 
> > motor-power    => hm2_5i25.0.7i76.0.0.output-02
> > # break into 2nd power strips cord, cutting the (black) hot wire
> > with the relay contacts so all motor
> > power and a 4 foot led lamp over machine all come on with the
> > motion.enable signal. F2 on the keyboard.
> >
> > As you can see, I am fond of renaming a module to indicate what its
> > doing. :)
> >
> > Hopefully this should clarify (but it could muddy the waters too
> > since I have never seen one of those vfd's) things a bit because the
> > pin names are all here.

Stay home and safe, Andrew

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
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to