Well the VFD does have a minimum speed. It won't run below that because of min 
speed and overheating.  

I did see a freq of 300 (18k rpm) on the HAL while the VFD locked up. 

Also MDI'ed S18000 in while the VFD was locked up.

Looks like the watchdog_out to the VFD is a problem here.

Danny


---- Chris Morley <chrisinnana...@hotmail.com> wrote: 
> 
> Iirc Pressing axis spindle buttons sets the rpm to 1 rpm. Maybe this is the 
> problem. Some how that errors the vfd. Depending on what version of lunuxcnc 
> there is an INI switch to change that default rpm.You should be able to test 
> this by setting the rpm to 1 in the MDI window.
> Worth a try.
> 
> Chris M
> 
> ----- Reply message -----
> From: "dan...@austin.rr.com" <dan...@austin.rr.com>
> To: "Enhanced Machine Controller (EMC)" <emc-users@lists.sourceforge.net>
> Subject: [Emc-users] Spindle control panel breaks LinuxCNC?
> Date: Wed, Jun 29, 2016 9:12 AM
> 
> 
> 
> It's every single time.  If I use M3, spindle runs 100% reliably.  Or, if I 
> use my XHC wireless mpg, that runs it fine too.
> 
> But on the Manual Control tab, there's a Spindle button with a CW button 
> flanking it on the right and a CCW button on the left and +/- buttons 
> underneath.  Hovering over the CW says "Spindle CW (F9)".  Clicking on that 
> results in no effect from the spindle, and the VFD will not respond to M3, 
> nothing can make it run.  It won't run g-code because spindle-at-speed will 
> never become true and that's required to be true for G1 moves.  That will 
> persist until the VFD power is cycled.  Rebooting LinuxCNC alone will have no 
> effect and it's not necessary to reboot LinuxCNC along with cycling VFD power.
> 
> This is weird.  The VFD is controlled by a complied .c, which has a limited 
> range of communication with the VFD, using a few regs.  LinuxCNC has to have 
> sent something that breaks the VFD communication but I'm not sure what it 
> could even send that would cause that failure that stores IN the VFD's states 
> rather than a state of LinuxCNC's code.  It has to be on the VFD's registers 
> because cycling VFD power is essential to recover, while restarting LinuxCNC 
> is irrelevant to recovery.
> 
> Danny
> ---- Gene Heskett <ghesk...@shentel.net> wrote:
> > On Wednesday 29 June 2016 01:42:47 Danny Miller wrote:
> >
> > > Well, I recreated it and confirmed cycling VFD power without rebooting
> > > LinuxCNC makes the spindle run again.
> > >
> > > I looked into the HAL after the "Spindle CW" button breaks everything:
> > > enable TRUE
> > > is_alarm FALSE
> > > is_at_speed FALSE
> > > is_ready TRUE
> > > is_running TRUE
> > > reverse FALSE
> > > run TRUE
> > > watchdog_out TRUE
> > >
> > > compared with actually having it running with M3:
> > > is_at_speed becomes TRUE (duh)
> > > watchdog_out is FALSE
> > >
> > > Well, that's odd.  IIRC the watchdog is not getting data back from the
> > > VFD in a timely fashion.  It is somehow locked up so that does seem
> > > consistent with the situation.  But no idea how it's getting locked
> > > up. The x200 VFD code sends a speed, dir, and run command and reads
> > > back the coils.
> > >
> > How often?  This is sounding as it it has some sort of an internal
> > watchdog that is not getting "petted".  This function is normally done
> > by an addf in your .hal file as one of the last addf's, often next in
> > line after the addf that updates the outputs each servo cycle.  That way
> > the watchdog gets petted even if the rest of the system is sitting idle
> > waiting for its slow human to tell it what to do next. :)
> >
> > For an older 5I25 card install, it looked like this in the .hal file:
> > addf   hm2_5i25.0.pet_watchdog   servo-thread    # else he bites!
> >
> > Do a "sudo dmesg -c" which will clear dmesgs cache, then start lcnc and
> > stop it. send the next "sudo dmesg >filename 2>&1" and post it here as
> > an insert of that filename.  I also find that printing a copy for future
> > reference is also quite handy as you go about configuring a working
> > system.
> >
> > Point is, that if the setup has a watchdog, it should show up in that
> > dmesg listing, the whole thing is perhaps 60 lines in one of my machines
> > that uses a 5I25 card.  And its now part of the of the output write
> > function now done internal to the card when and output is written by the
> > driver. So it does not show up in my dmesg listing, and that line quoted
> > above now has a #in front of the addf.
> >
> > Check the docs you have on this x200 vfd for any mention of a watchdog.
> > That should define how to "pet" it to keep it from barking.
> >
> > OTOH, I do't have an x200 VFD, and its possible that it does not report
> > its presence when the program is run. In which case see the docs for the
> > x200.
> > >
> > > Danny
> > >
> > > On 6/16/2016 11:04 AM, dan...@austin.rr.com wrote:
> > > > It's modbus, sorry forgot to mention that.
> > > >
> > > > What baffles me is the Spindle buttons on the panel, AFAIK, just map
> > > > to the same spindle-run in the HAL that M3 goes to.  I remember
> > > > looking at the HAL monitor on this weeks ago and IIRC it was
> > > > "spindle run true, but spindle-isrunning false".  The spindle isn't
> > > > moving at all.  I'll recheck the HAL and take proper notes.
> > > >
> > > > And like I say, the VFD won't run again even if you reboot LinuxCNC.
> > > >  It will run if I cycle power on the VFD.  So, it's like it sent a
> > > > toxic command to the VFD that changed a reg to something unusable.
> > > > I did make that x200_vfd.c from the WJ200_vfd.c VFD code, but it
> > > > wasn't a major change, and it's simple, there's a run command,
> > > > cw/ccw command (I made it so CCW just turns into CW), rpm command,
> > > > and reads is-running-at-speed and an error bit.
> > > >
> > > > It don't see where it could deliver something to de-configure the
> > > > VFD, nor why the Spindle panel buttons would do something different
> > > > through the HAL than you'd get by MDI M3.
> > > >
> > > > Danny
> > > >
> > > > ---- andy pugh <bodge...@gmail.com> wrote:
> > > >> On 16 June 2016 at 07:57, Danny Miller <dan...@austin.rr.com>
> > > >> wrote: My MPG's "spindle" button works.
> > > >>
> > > >> On the default panel, ...  Clicking any of that doesn't make the
> > > >> spindle go,
> > > >>
> > > >> It's not JUST that.  Once you click on any of that, the VFD *will
> > > >> never run again* until power is cycled.
> > > >
> > > > How fascinating..
> > > > Can we see your HAL files?
> > > >
> > > > Is the spindle controlled by Modbus or DC voltage? What hardware?
> > >
> > > ----------------------------------------------------------------------
> > >-------- Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T
> > > Park in San Francisco, CA to explore cutting-edge tech and listen to
> > > tech luminaries present their vision of the future. This family event
> > > has something for everyone, including kids. Get more information and
> > > register today. http://sdm.link/attshape
> > > _______________________________________________
> > > 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)
> > Genes Web page <http://geneslinuxbox.net:6309/gene>
> >
> > ------------------------------------------------------------------------------
> > Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
> > Francisco, CA to explore cutting-edge tech and listen to tech luminaries
> > present their vision of the future. This family event has something for
> > everyone, including kids. Get more information and register today.
> > http://sdm.link/attshape
> > _______________________________________________
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
> 
> 
> ------------------------------------------------------------------------------
> Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
> Francisco, CA to explore cutting-edge tech and listen to tech luminaries
> present their vision of the future. This family event has something for
> everyone, including kids. Get more information and register today.
> http://sdm.link/attshape
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
> 
> ------------------------------------------------------------------------------
> Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
> Francisco, CA to explore cutting-edge tech and listen to tech luminaries
> present their vision of the future. This family event has something for
> everyone, including kids. Get more information and register today.
> http://sdm.link/attshape
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to