On Fri, 5 Jul 2019, John Dammeyer wrote:

Date: Fri, 5 Jul 2019 11:21:38 -0700
From: John Dammeyer <jo...@autoartisans.com>
Reply-To: "Enhanced Machine Controller (EMC)"
    <emc-users@lists.sourceforge.net>
To: "'Enhanced Machine Controller (EMC)'" <emc-users@lists.sourceforge.net>
Subject: [Emc-users] Spindle Control

I have a small module (DC_06) from Homann Designs for generating the 0V to 10V voltage for spindle VFD from step pulses that range from 0Hz to 25kHz for 0% to 100% respectively .

Under MACH3 it's easy to use because one just clicks on the Ports and Pins menu entry and up comes the dialog with this section. http://www.autoartisans.com/mill/SpindleStep_Dir.jpg

With LinuxCNC it appears that there is only support (documented) for PWM to spindle speed.

What do I set up in the HAL and INI files so that S3000 creates 25kHz stepping pulses (100%) for3000 RPM and one of the outputs is set high/low for M3/M4?

Is the PWM module even required?

Thanks
John



You would need (for a parallel port) to add a stepgen component, set it into velocity mode and set the scaling so that a velocity command of 3000 gives you 25 KHz (setp stepgen.N.position-scale 8.333 ) then net motions absolute speed command to the stepgens velocity command

for forward and reverse you net the desired parallel port pins to motions
spindle forward or reverse pins

For a Mesa card you basically do the same thing except you dont need to load a stepgen component, instead the firmware you are using must have a free hardware stepgen for the rate --> analog converter



_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
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
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to