On Thu, 9 Jul 2020, John Dammeyer wrote:

Date: Thu, 9 Jul 2020 22:02:31 -0700
From: John Dammeyer <[email protected]>
Reply-To: "Enhanced Machine Controller (EMC)"
    <[email protected]>
To: "'Enhanced Machine Controller (EMC)'" <[email protected]>
Subject: [Emc-users] Spindle acceleration/decelleration

My ini file these parameters.

MAX_VELOCITY = 50.0
MAX_ACCELERATION = 300.0

Setting MAX_ACCEL to 30 doesn't change the rate of change from 3000 RPM to 0.  
Still goes from 10V to 0V in 80 mS.

In the HAL file these set up the MESA for speed to RPM.  But I seem to have 
missed an acceleration.

# PWM gen signals/setup
# PWM signal pin config
setp   hm2_7i92.0.pwmgen.00.output-type  1
setp   hm2_7i92.0.pwmgen.00.scale  [SPINDLE_9]PWM_SCALE
setp   hm2_7i92.0.pwmgen.pwm_frequency 1000

So far I haven't been able to get ramping working although one would think the 
MESA could do this with a parameter.
# load real time a limit2 and a near with names so it is easier to follow
loadrt limit2 names=spindle-ramp
loadrt near names=spindle-at-speed
etc...

Is there a simple way to ramp a 0-10V and 10V to 0V so acceleration is a bit 
slower?

Yes, you have a start there, you need to put the limit2 component in the spindle speed commmand path and set the limit2 components maxv value to the desired RPM per second acceleration value.




Thanks
John




_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users


Peter Wallace
Mesa Electronics

(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination.



_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to