Re: following error question
Richard Everett wrote:
>Thanks Jon. I knew velocity 10 would mean 600ipm, I was just trying to test
>out the 1.4ghz machine to see if it would bog down.
>
>I have not messed with CYCLE_TIME (it is still 0.001 for x,y an z), but I
>know I have done more than 1000 steps per second. I measured 5khz step
>pulses on my oscilloscope. How exactly does CYCLE_TIME effect max
>steps/sec, and what do you think is going on in my case?
>
>Richard
>
Richard
I've been developing a servo system using smdromod. It is working pretty
good on the bench. I have observed that the period parameter is what
determines max step pulse rate. If period is set too small the computer
just locks up when trying to start EMC. On a AMD k6 450 MHz I am able
to run with period set to 0.000016, which is 16 micro seconds. With a
scope on the step pin my max pulse rate worked out to be approximately
16 us high + 16us low = 32 us/cycle, 32 us/cycle = 31250 Hz.
Axis CYCLE_TIME as I understand it controls the rate at which the
velocity command or pulse rate is updated. For CYCLE_TIME = 0.001 the
velocity command or pulse rate is updated once every millisecond. I
have not tried setting CYCLE_TIME any lower than 0.001
Dale
Date Index |
Thread Index |
Back to archive index |
Back to Mailing List Page
Problems or questions? Contact