Hello Guest it is October 04, 2023, 02:03:15 AM

Author Topic: Program E-Stop in middle of jobs  (Read 10137 times)

0 Members and 1 Guest are viewing this topic.

Re: Program E-Stop in middle of jobs
« Reply #10 on: October 25, 2006, 05:52:06 PM »
The saga continues. After cleaning and adjusting the mill I had a couple of hours of no E-stops. Then.... It started again. I'm losing a Thousand
dollars a week with the problems I'm having so If I've sounded a little screwed up, you're not imagining it.
     I decided to call Kurt Daley of Microproto Systems. He called me right back. He claims that there is a problem with the way Mach 3 handles
backlash compensation. He said that if I turned off the backlash compensation, the e-stops would probably cease. He also suggested that if I had to
use backlash compensation then I should set the "backlash speed % of Max" to 200. I bit the bullet and tighened the nuts to reduce the backlash
to 0.001 on both the x and Y axes then milled for three hours without the backlash compensation on. No estops!!!. Today I recalculated the Backlash and turned the
backlash compensation on. I ran the mill for 10 hours today. I had an estop on the first job but I was running 60% of Max which is too fast for the job I was
doing anyway. I reduced to 35% of max which is what I usually run at when using the 4th axis and had no problem the rest of the day. Too early to say
if I'm back in business but I'll repost in a week or so if I have no problems.    Baby, when this servo system works, my backlog gets eaten up in a hurry!!!

Re: Program E-Stop in middle of jobs
« Reply #11 on: October 25, 2006, 11:47:55 PM »
The Backlash is doing it????? you need to tell me more about how they think it needs to be done :) 

Fixing problems one post at a time ;)



Re: Program E-Stop in middle of jobs
« Reply #12 on: October 26, 2006, 12:14:36 PM »
Sounds like you are having a servo drive fault problem not an ESTOP problem. 
Re: Program E-Stop in middle of jobs
« Reply #13 on: October 26, 2006, 10:47:01 PM »
I'm sorry I can't answer any technical questions about this problem. I'm just a goldsmith trying to make a living the easiest way I can. The
manufacturer of my hardware says there is a software glitch in the way Mach 3 deals with backlash compensation. I've run my mill another
twelve hours today following his advice and haven't had any unwanted e-stops. I won't be satisfied until I've gone a week or so without
problems but so far his advice has panned out.
If my problem is noise , or a ground loop then why was I able to run my new system without a problem for several weeks before I started having
problems? I haven't changed anything except the software. Two weeks ago I realised that I had entered the backlash compensation corrections
but had't checked the box which enables it. When I realised this I entered 20% for the backlash compensation % of max. When I talked to
kurt Daley of microproto Systems about the problem he said that I either had to turn off the backlash compensation or use a % value of 200. 
When I followed his advice I was back in business. Kurt said that Artsoft was working on the problem. That's all I know about this.

Offline Chaoticone

  • *
  •  5,624 5,624
  • Precision Chaos
    • View Profile
Re: Program E-Stop in middle of jobs
« Reply #14 on: October 27, 2006, 08:46:23 AM »
      I have trouble with backlash comp. also. Mine does not throw an E-stop as I'm running steppers with no encoders. I think mine is because the steppers just don't have enough power to make such a sudden and fast change. Especially in CV mode on a radius. It skips steps. For you this would = a fault. I'm all but certain this is my problem. If I slow the feed rate to 50% the problem goes away.
;D If you could see the things I have in my head, you would be laughing too. ;D

My guard dog is not what you need to worry about!

Offline chad

  • *
  •  361 361
  • When the going gets weird, the weird turn pro.
    • View Profile
Re: Program E-Stop in middle of jobs
« Reply #15 on: October 27, 2006, 03:50:44 PM »
Backlash is a problem, period. I personally think art should just remove it. It is very rare that a system can use it. It isn't art's fault. when you really sit down and think about what backlash correction is doing the problems become obvious. 95% of stepper systems are going to choke on backlash compensation. I have tried it on two servo systems and also have problems with it.

When I first started with my first cnc retro it took me forever to figure out why my motors were locking up. Then I traced it down to backlash and I like others felt that mach had a bug. After working out what was happening I realized the inherent limitations of backlash compensation.

OK so where does this leave us? The best thing to do about backlash is get rid of it in the machine. No amount of software is going to fix it. When you are cutting the bit will pull the work into it because of the mechanical backlash and this is something that the computer cannot fix.

Backlash will absolutely not work in constant velocity, it HAS to be run in exact stop mode.

Wawatobi, I think the problem you are having is related to you feed back from the steppers and using back lash. From what i can gather if your stepper feed back realizes that you aren't where you should be it triggers an estop. When using backlash with steppers it is usually described as steppers stalling ( a common occurrence with back lash ) with your stepper position monitoring system it is bound to trigger an error and halt your code. 

It is no ones fault, it just is what it is.

Re: Program E-Stop in middle of jobs
« Reply #16 on: October 27, 2006, 06:03:39 PM »
I used my old Dos based Microproto stepper system for four and a half years without any backlash compensation problems. The new servo system has been
working for roughly 32 hours now without problem since I made the changes mentioned below. I don't have a problem with the cutter pulling into the work
because I'm only cutting wax. If I didn't have backlash compensation I would have major problems doing two sided milling. I always use meander as a cutting strategy because to cut conventional or climbing wastes too much time as the cutter picks up at the end of a run and goes all the way back to the beginning of the next line to start the next
cut. Imight be able to avoid backlash compensation for two sided milling by cutting in one direction  for the top and the opposite for the bottom. I might try this after Christmas to see what happens. I believe it would take too long though.
Re: Program E-Stop in middle of jobs
« Reply #17 on: August 06, 2008, 11:04:41 PM »
I have the same problem, the e-stop in the middle of the job. Sometimes it will go 2 or 3 minutes, then 15 or 16 minutes, so forth.  After checking the history,below the Reset button,  it would always stop after the comment "Too Fast For Pulley..using Max.  The problem is, I have a CNC Router with direct drive, no pulleys.  In the spindle pulley setup under the config tab, I tried various settings on the max speed, setting it very high (30,000 rpm) to Zero.  Increasing it to the higher number increased the time before shutdown to about 25 to 30 minutes.  I'm still working on the problem.  I hope I can figure it out before I pull all my hair out.  If anybody has any other suggestions, I would appreciate it.
Re: Program E-Stop in middle of jobs
« Reply #18 on: August 07, 2008, 04:51:33 PM »
I posted this thread a couple of years ago. In the end I just turned off the backlash compensation. That pretty much ended the e-stop problem. I usually run at 40% of max and seldom have a problem. When I'm doing two sided milling, I move the quill by the amount of the backlash.
cheers, Wawatobir

Offline Chip

  • *
  •  2,055 2,055
  • Gainesville Florida USA
    • View Profile
Re: Program E-Stop in middle of jobs
« Reply #19 on: August 07, 2008, 05:08:22 PM »
Hi, Garylmast

Have you tried un-checking "Use WatchDogs", In config, General Config, Usually gives a Watch-Dog error warning though.

Just a Thought, Chip