586,094 active members*
4,177 visitors online*
Register for free
Login
IndustryArena Forum > Machine Controllers Software and Solutions > Mach Software (ArtSoft software) > Is there a way to cut THREAD without closed loop feedback?
Results 1 to 5 of 5
  1. #1
    Join Date
    Oct 2006
    Posts
    142

    Is there a way to cut THREAD without closed loop feedback?

    Is there a way to cut THREAD without closed loop feedback?

    I am in process of connecting MACH 3 with Inverter drive to control spindle motor, but I just realized that the spindle drive has no FEEDBACK!!!!

    If my understanding is correct, you cannot cut thread without ENCODER or some sort of feedback to the spindle drive??

    Or perhaps, you can cut it, but the thread won't come out precised?

    Anyone has any suggestion of what should I do???
    Greatly appreciated any suggestion.

    --building the first CNC lathe --
    Jeff

  2. #2
    Join Date
    Mar 2003
    Posts
    4826
    Tap and die will do it

    The encoder is most commonly used, or more exactly the index marker on the encoder is what is used. This is nothing more or less than a switch that gets 'made' once per revolution of the spindle. Now an encoder is a neat way to do this, because it doesn't have bouncy contacts, and has a very short pulse duration, making a clean signal.

    The rest of what happens are simple repetitive mechanical sequences. If motion of the Z axis motor begins with always the same delay from whenever the pulse was detected, then the carriage should track along the same path as before.

    Analog circuits are good for detecting change of state. Digital detection of the encoder pulse can be more difficult because of sampling rate. An encoder running at 500 rpm, with a pulse width of only .001 revolution, requires a very high sampling rate to catch the pulse going past the detector. From my own testing with a Galil controller, I found that although the pulse could be detected with a high speed latch, there were other things going on within the controller that produced a variable length of time between detection and initiation of motor motion. This spoils the tracking of the tool and can easly spoil the thread at any time a next cut is attempted.

    Lathe type threading does not require feedback because it is not 'rigid tapping'. The spindle never stops, so the Z axis cannot be electronically geared to mesh with the rotation of the spindle encoder because the sync will be lost whenever the Z must stop and reverse. A lathe spindle has far too much momentum to stop on a dime and reverse instantly unless it is a very powerful servo itself.
    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)

  3. #3
    Join Date
    Dec 2003
    Posts
    24221
    Although, I think you will find that the commercial systems like Fanuc and Mits, do use the spindle marker to sync the start point, after which the Z is geared to the spindle encoder pulses, this allows for slight spindle speed variation if electronic gearing is used.
    These machines usually have the canned cycles for variable pitch and taper threading as well as rigid tapping that uses this, (G84).
    Al.
    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.

  4. #4
    Join Date
    Mar 2003
    Posts
    4826
    I stand corrected

    I don't know about the newest Haas, but on my older one, the spindle gets a bit of an impulse, so its rotating relatively slowly when the encoder pulse is detected, and the electronic gearing takes place. Then it accelerates to speed and does the rigid tapping. I wonder if that was their solution for obtaining sync more easily? The older Haas had an open loop spindle drive.
    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)

  5. #5
    Join Date
    Dec 2003
    Posts
    24221
    I have been working on getting synchronized threading Using Galil's electronic gearing, but got side tracked because of paying projects!
    Hopefully this next year will see it in place, I have used the principle with a flying shear, so I am hoping it will just be a case of fine tuning.
    Al.
    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.

Similar Threads

  1. question on closed loop vs open loop (servo systems)
    By boonie in forum Servo Motors / Drives
    Replies: 20
    Last Post: 11-09-2007, 07:30 PM
  2. Closed loop vs. open loop
    By pelesl in forum Benchtop Machines
    Replies: 10
    Last Post: 04-06-2007, 10:56 PM
  3. Lathe conversion - open loop vs closed loop
    By bhowden in forum Uncategorised MetalWorking Machines
    Replies: 7
    Last Post: 03-21-2006, 10:56 PM
  4. Closed loop....open loop?
    By DAB_Design in forum CNC Machine Related Electronics
    Replies: 10
    Last Post: 06-26-2004, 10:02 PM
  5. Closed Loop Driver vs. Closed Loop Computer
    By ojibberish in forum Gecko Drives
    Replies: 3
    Last Post: 06-08-2004, 05:30 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •