On Jun 19, 2010, at 5:48 PM, Chris Morley wrote:

> > Date: Mon, 12 Oct 2009 09:40:02 -0600
> > From: [email protected]
> > To: [email protected]
> > Subject: Re: [Emc-developers] hostmot2 stepping folowing error oddity
> > 
> > Chris Morley wrote:
> > > I'm having a little problem with a hostmot2 stepper setup.
> > > I get following errors that I can't track down a reason for.
> > > Interestingly while watching the following error on halmeter
> > > I can see that the error is way worse in the negative direction
> > > then the positve direction. This is confirmed by the fact the
> > > following error is almost always in the negative direction.
> > > Can't think of a reason for that.
> > > This is while jogging. Going slower makes it worse.
> > > If I do go moves in MDI there seems to be less of problem
> > > I can move around quite a bit- only occasionally an error.
> > > Suggestions
> 
> > I'll try to reproduce it too.
> > 
> > 
> 
> A little more info about this.
> a EMC user emailed me about this problem too. 
> Rick found if he removed the base thread that the following errors went away.
> Pncconf always loads a base and servo thread.
> if the parport is not used (which was Ricks case) then nothing is added to 
> the thread.
> so I tried this on a test config of mine and low and behold the following 
> error seems to be 
> fixed. I have not tested more then moving the axis back and forth.
> but with the base period in, the axis follow errors almost immediately - it 
> made hostmot2 
> stepping impossible for me to use.
> 

Very interesting.  I have been fighting with a following error that I get for 
no apparent reason.  I thought for a while that my ways were sticking or 
something.  For me it happens mostly on my X axis but sometimes on my Z as 
well.  It is sporadic and when it errors, I have to try turning on (clicking 
the on button in Axis) and moving the axis with my joystick controller.  It 
faults, lather, rinse, repeat.  It usually take 5-10 times of this before I 
happen to be able to move again and then everything is fine.  Sometimes it 
doesn't happen for days and other times it happens 4-5 times a day.  I don't 
yet have limit switches on my machine and I thought it was because I was 
stopping each axis too close to the end of the screw so I started backing off 
more and more but this didn't help.

So, are you saying that in my .hal file where I have:
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD 
servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES

I can just have:
loadrt servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES

?  I am using Mesa cards, by the way...
-Tom
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to