What I don't understand is why this is so difficult to do. My first lathe, running an ancient Bandit cnc......it might have been running an 8mhz processor, could thread like a damn at 600 rpmSomewhere we've gone digital stupid.
For camsoft's benefit, I am using cnc pro 16.3 or 16.4 somewhere around there. Clean install of camsoft sofware only on the computer - no other applications installed or operating. PCI galil motion card and PCI 2x24 IO card (7248 I think) installed also. I have also tried upping the priority level in task manager to realtime for the cnc.exe application without any noticeable improvements. How much does this index pulse module cost and when can I get one? The issue that Karl and I are addressing with more than one WAITAUXIO command is that if there is a range, let's say for argument's sake .01 of a revolution where the input is on, then just checking to see if the input is on or not can result in motion starting anywhere within that .01 window of spindle position. I would argue that to truly pick up the leading edge of the signal you need to first wait until it's off, and then wait until it's on. If you are using a device which is only ever on for the index pulse and turns off all the rest of the time like this camsoft module does with the encoder index pulse, then the leading edge is not really as much of an issue because the window of spindle position where that input is on is so small as to not affect accuracy. If that makes any sense.
What I don't understand is why this is so difficult to do. My first lathe, running an ancient Bandit cnc......it might have been running an 8mhz processor, could thread like a damn at 600 rpmSomewhere we've gone digital stupid.
First you get good, then you get fast. Then grouchiness sets in.
(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
Check with our sales dept. They were in stock last week. E-mail sales@camsoftcorp.com and mention the Spindle Marker Pulse Module and they'll send you a document listing the functions and pricing with a photo. You can also download a current price list on the home page at www.cnccontrols.com
You're more than welcomed to use 2 IO checks for #36 checking hit and then waiting for off. This would increase accuracy a bit, but in lieu of treading speed. As you mentioned the "window of spindle position where that input is on is so small as to not affect accuracy. " Just try using one and test a thread with a gauge. You'll probably be okay since the rpm would be consistence on the same part. That IO should trigger at the same place each pass. If you need 2 for more accuracy, it's okay to use 2.
Tech Support
CamSoft Corp.
support@camsoftcorp.com
PH 951-674-8100
Fax 951-674-3110
www.cnccontrols.com
(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
You cant bash CAM SOFT for being PC based over a PLC control.
I have a Milltronics ML 20 lathe new July 2001 " 6 weeks before 9-11"
it is PC pentium 133 mhz. Encoder belted to the spindle with 4 different choices of thread infeed. depending on RPM and thread pitch it is capable of 200 inches per minute Z axis movement. the faster you go the more following error you get but it will always catch lead. I had great succecss threading 3/4- 10TPI @ 1000 rpm. I have learned just enough about the insides of CNC to be the stupidist person on the zone, but I know that they use the encoder pulse marker and there is a spot on the display where it lights a small dot when the mark is on the mark. I do not know the pulses per revolution but on a 12" chuck OD the marker dot on the control is only active in about 0.020 of movement. there has to be some simple way to trap this signal so that CAM SOFT can tell the machine to start feeding. I have no clue how to do it but on the outside looking in it seems somewhat simple. See the mark, Cut a thread.
Thank You for all of your input, This is better than a college education.
The Farmer