Hi,
I have difficulties understanding what happens to my spindle speed, using the manual control.
First the problem:
When program starts, the spindle is off, the spindle speed is displayed as 5.999 and S-OV is also 5.999. This is exactly my pulley minimum. When I press the spindle on button the spindle speeds up to 10.800 (display on the Inverter), but displays 5.999 in Mach3.
If press the "Spindle +" key the spindle decelerates (!) to 6.780 which is near the minimum speed of 6.000 setup in the inverter. MACH3 shows 6.599.
Pressing "spindle +" again the spindle accelerates to 7.560, MACH3 shows 7.199.
Pressing "spindle -" returns to 6.780 / 6.599.
Pressing "spindle -" again stops the spindle, displaying 5.999 in MACH3
So there are two questions.
- Why does MACH3 always accelerates to 10.800 rpm when pressing the "Spindle start" button? Shouldn't it start with the speed displayed on screen?
- How can I setup the right speed translation. My wanted speed range is 6.000 .. 18.000 rpm.
Now my setup:
The spindle is controlled via PWM via Smoothstepper.
Inverter is configured such as a voltage of 0V is the minimum speed of 6.000 rpm and 10V is the maximum speed of 18.000 rpm. I veryfied this using a regulated power supply to the voltage input. Stopping the spindle is achieved by stopping the PWM pulse.
Pulley is set to 5999 min and 18000 max.
Spindle Motor Configuration is set as follows:
steps/mm = 1
speed = 100002 (I don't know why I did this, but it seems to have no effect)
acceleration = 491520
G's = 50,123243
Step pulse = 2
Dir puls = 2
mode is set to PWM with 50Hz in Smoothstepper configuration