NEWS
LinuxCNC 2.5.2 Release
There are no translations available.

LinuxCNC 2.5.2 Update Released (changelog).
 
LinuxCNC 2.5.1 Release
There are no translations available.

LinuxCNC 2.5.1 Update Released (changelog). If the Package Manager does not prompt you to upgrade see this page.

 
LinuxCNC 2.5.0 Release
There are no translations available.

New major release (changelog). See the instructions to update your system from EMC 2.4 to LinuxCNC 2.5.
 
Home Forum General General LinuxCNC Questions Getting 'Cannot Unhome While Moving' Errors Withou

Welcome, Guest
Username: Password: Remember me

TOPIC: Getting 'Cannot Unhome While Moving' Errors Withou

Re:Getting 'Cannot Unhome While Moving' Errors Withou 20 Giu 2012 04:24 #21143

  • BigJohnT
  • BigJohnT's Avatar
  • OFFLINE
  • Administrator
  • Posts: 4964
  • Thank you received: 87
  • Karma: 134
I don't even see an unhome pin in halui and the unhome menu is disabled when running...

John
The administrator has disabled public write access.

Re:Getting 'Cannot Unhome While Moving' Errors Withou 20 Giu 2012 07:10 #21147

  • andypugh
  • andypugh's Avatar
  • NOW ONLINE
  • Moderator
  • Posts: 4140
  • Thank you received: 141
  • Karma: 130
A comment from the developers mailing list was:
"Spurious unhome in a move sounds pretty broken. What does memtest86 think of the system?"
The administrator has disabled public write access.

Re:Getting 'Cannot Unhome While Moving' Errors Withou 20 Giu 2012 08:39 #21150

  • micges
  • micges's Avatar
  • NOW ONLINE
  • Administrator
  • Posts: 15
  • Karma: 1
I would add debounce for all input signals. Seems illogical but I remember I've had simmilar problems and this solution worked.
www.linuxcnc.org/docview/html/man/man9/debounce.9.html
The administrator has disabled public write access.

Re:Getting 'Cannot Unhome While Moving' Errors Withou 20 Giu 2012 08:46 #21151

  • andypugh
  • andypugh's Avatar
  • NOW ONLINE
  • Moderator
  • Posts: 4140
  • Thank you received: 141
  • Karma: 130
micges wrote:
I would add debounce for all input signals

He only has one input signal.
net estop-ext <= parport.0.pin-10-in

I guess if he has VOLATILE_HOME then it _might_ be possible to have e-stop trigger unhoming without actually e-stopping.

Is the external e-stop actually connected up? If not then I would suggest commenting-out that line of the HAL. ("#")
The administrator has disabled public write access.

Re:Getting 'Cannot Unhome While Moving' Errors Withou 20 Giu 2012 09:01 #21153

  • micges
  • micges's Avatar
  • NOW ONLINE
  • Administrator
  • Posts: 15
  • Karma: 1
I've just checked - on abort there is always executed unhome(-2) which unhomes joints that are volatile. And code checking if joint is moving is always executed regardless of volatile setting. so debounce of external enable signal could help.
The administrator has disabled public write access.

Re:Getting 'Cannot Unhome While Moving' Errors Withou 20 Giu 2012 11:01 #21155

  • JRhode
  • JRhode's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 6
  • Karma: 0
The E-Stop is connected, but I can disable that pin to see if it helps (now that I come to think about it, this stepper controller has been known to have some sort of internal clock/pulse signal that sometimes comes across the e-stop; I never had a problem on my old computer, but that's not to say it isn't an issue here). If it works I'll try to adjust the debounce with the input activated.

cncbasher wrote:
just a wild guess , what breakout board do you have ?
and have you a good ground , and no earth loops etc , i know you dont have any limits etc , but thinking of either a bad earth , or a spike hitting the pc
what power supply are you using for the steppers , give me a bit more information on the electronics breakout / stepper drivers / power supply etc

The power supply and stepper drivers are an old (circa-80s/90s) proprietary board that came with the machine (Light Machines Corp LMC0200). It was originally set to run with proprietary software through a proprietary pci card; I have it running with LinuxCNC through a parallel port using a custom adapter cable to get the correct signals to the correct pins. Kind of thrown together, but it's worked using another computer for quite some time now.

I will try to run memtest86 tonight as well.

Thanks for the all the help so far guys.
The administrator has disabled public write access.
Time to create page: 1.326 seconds
Powered by Kunena Forum
© 2013 LinuxCNC.org
Joomla! is Free Software released under the GNU General Public License.