On Monday, September 12, 2011 10:10:17 AM BRIAN GLACKIN did opine:

> Gene,
> 
> You mentioned that you are having/had issues with the idle current setup
> on your new drives.  The problem (imho) is that the hardware ICR
> solutions require that steps be lost in order to wake the chip.  So no
> matter what, at some point your likely to have missed steps.  I played
> ad nauseum with the velocities and accelerations and kept getting
> frustrated by the creep (lost steps) on the Z axis of my gantry router.
>  Since I mainly cut 2.5 D, the Z is idle 95% of the time with very
> short moves deeper into or out of the cut.  I do not know how many
> times my router drove across my 2' X 4' surface at full depth on G0
> back to the origin.  Its amazing how powerfull 200 oz-in stepper motors
> are.
> 
> The Hobbycnc Pro board also has ICR.  Take a look at the Wiki regarding
> this,  Kim Mortensen has a nice writeup on the issues with ICR that
> probably go beyon just that board.
> 
> ICR on the HCNC board uses an RC pair to trigger the reduction.  I
> suspect that it typical of most setups.  In my case, I simply
> eliminated the RC pairs and direct wired the axis chips to the
> parrallel port.  Amp enable from EMC triggers the chip to wake before
> any step is issued.  This eliminated all issues I had with ICR.
> 
I found that these amps have an "enable" input, but that it was in fact a 
disable if driven.  And since emc enables the amps when out of e-stop, that 
isn't a lot of help anyway.

But thanks for the heads up about lost steps being rather endemic to ICR 
(nice abbreviation) equipt drivers.  I have a 1" stroke dial indicator, so 
I will setup some lost steps detection moves before I actually make any 
more swarf with it.

The ICR recovery can be many times faster if a re-triggerable 
multivibrator/timer is used, and in modern integrated circuitry that is far 
cheaper then an rc circuit. I would think, as an electronics type, that it 
would be more of a function with the motor inductance impeding its being 
ramped back up to full current.  This could take a small, but important 
amount of time. Something in the millisecond range that would effectively 
make the first step a weak one.  Since my z motor is a triple stack 425oz, 
it is higher inductance and would likely show that effect first.  But there 
is no data included with them on how long it must be paused to do the ICR.  
They only have 2 leds, a green one to indicate power ok, and a red one to 
indicate a fault.  And my cabling does not allow an amprobe to be used.

> Just a datapoint.

I will post what I find.  Possibly I can just clip onto the wire insulation 
near the motor and see tha ICR by stray pickup on the scope.  That of 
course won't be a quantitative measurement, but a relative one that will 
give me the timing info.  In the case of my Z motor, it is an 8 wire motor, 
I could pull a wire nut off and insert my home-made spindle current ammeter 
for a visual indication.  At full song, it should be about full scale. IF, 
note caps, the rectifiers I used to make that AC ammeter out of a DC meter 
are fast enough. SI power diodes have notariously slow reverse recovery's 
and likely not very efficient at 200khz.

Cheers, gene
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
My web page: <http://204.111.66.235:85/gene/>
Your wig steers the gig.
                -- Lord Buckley

------------------------------------------------------------------------------
Doing More with Less: The Next Generation Virtual Desktop 
What are the key obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to