Hello Guest it is May 06, 2021, 05:03:15 AM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - CheddarChunk

Pages: 1
I have a MicroMark MicroLux Mini Mill with the Brushless Spindle Motor. I'd like to control the Brushless Motor with Mach but I'm not sure the best way to tap into the control PCB. I'm assuming that someone has already done it and can let me know. I'd really like to make use the of existing electronics to keep the cost low and maintain the manual usage of the Mill.

Any input would be appreciated.



I'm trying to use a brushless DC Servo motor as my spindle motor and control it with step and direction pulses from Mach3 to a SmoothStepper and Leadshine Driver. After a couple weeks of struggling I could really use some help. So far i can only get the motor to spin at about 1.5 rev/second max no matter what the settings.

My set up:
Windows XP
Mach3 R3.043.022 (lockdown)
SmoothStepper USB Driver 2.08.14
Plug In: SmoothStepper_v17efb
Motor Driver: Leadshine ACS606
Motor: Leadshine BLM57180 (180W brushless DC Servo Motor)
1000 encoder counts per rev
max motor vel: 3000 rpm

Mach/SS settings:
port and pin: Spindle: Step/direction
Motor Tuning: Spindle:
Step/unit: 4000   (assuming this is step pulse per rev?)
Vel: 3000            (assuming this is RPM of the motor and not the spindle?)
Accel: 500
pulley: 25000 max (I'll explain below)

The bottom line is that with these settings the motor will only move within a narrow band of commanded speeds. At S-500 it will turn at about 1 rev/second, at S-875 it will turn at about 1.5 rev/second. Logically i want to set the pulley to 3000 max which should give me a 1:1 motor to spindle ratio which would be nice for development, but within this band the motor will only move slightly at around S-100. Above or below these speeds it just doesn't turn.

Originally (before I got the SS) i though this limitation was because of the high number of pulses needed and the limitations of Mach and the Parallel port. I have the spindle port on the SS set to allow 256k Hz to the spindle which would be sufficient to run the motor at 3000rpm.

I've also set the pulse width in the SS config to 1us as suggested by the Leadshine controller documentation.

Using the Leadshine controller tuning software i can get the motor to spin at 3000 rpm so i don't think its a wiring issue.

The last thing i can think of is that the leadshine controller doc suggests that the direction pulse must lead the step pulse by 5us min. I've tried every combination of step and Dir pulse settings in the motor tuning and it has no effect. Is there a way to control how much the direction pulse will lead the step pulse?

any help would be greatly appreciated.


Pages: 1