I have just installed a DC-04 and got it working pretty well. I am not getting any response from Peter. Could be that I sent the mail on the weekend or could be computer problems as I have been experiencing all kinds of strange email problems. Almost no email for a week or more including no junk mails then a flood. Anyway, I can use the tach and in manual mode I can attain a 1450 rpm, however under automatic I can only get 1096-1100? I have tried changing the PID values and it did help me to understand what those settings were for, they didnt help. I had read about a trimpot adjustment but the way it was worded made me think it was for the manual setting. Anyone have an idea? I did get to do some threading and it is very close to correct and cool to watch without having to worry if you are going to engage into the correct location manually. Speed control matches the S command perfect until 1100 rpms.
Hi John,
Not sure what is going on with the emails. I'll go through the spam box and see if they are there.
Under automatic control, the max speed you can achieve is about 5% less than under manual control. This is because the DC-04 needs to steal a bit of the voltage for its own use. The trimpot allows you to decrease the max manual speed to match the max automatic speed if you desire that.
The closed loop control in Mach3 does not work unless things have changed . So I wouldn't bother using that. As to the linearity you need to keep in mind that the DC-04 is an open loop control system. There are a number of things that influence the linearity of the spindle speed. I have done a lot of testing and can confidently say that the DC control voltage generated by the DC-04 (And the other Digispeeds) is linear with respect to the PWM signal it receives from Mach3.
With the DC motors, there is the initial friction of the spindle drivetrain to overcome. This will cause the spindle to turn slower than you would expect at low RPMs.
Then there is the DC motor characteristics at the top end. Once the motor gets to approx 95% of its max speed the response is no longer linear. For a machinist this is usually not as issue as at this stage you basically wantthe spindle to run as fast as possible rather than an exact speed.
Between 10% and 90% the DC motor should be very linear.
You also need to keep in mind that the spindle speed usually creeps up a bit once all the bearings are warmed up, so I suggest that any sspindle speed tuning should be done after the spindle has been run for 20 minutes.
For tuning, I do the following.
- In Mach set the max pulley speed to 1000 rpm.
- Turn on the spindle and set the speed to 1000 (maximum).
- Record what mach is reporting as the actual spindle speed and enter this into the pulley setting.
- Set the spindle speed in Mach to about 50% of the maximum speed.
- Tweek the max value in the pulley setting to get actual speed to mach the set speed.
- If 50% of max is not where you normally operate, then do the tweek at that speed.
Cheers,
Peter.