On Jul 7 2013 10:21 PM, John Morris wrote:
> On 07/06/2013 04:28 PM, Jon Elson wrote:
>> Chris Morley wrote:
>>> I am not an expert, just interested. I don't follow your reasoning.
>>> Jerk limiting is about having the TP ask for movement that is 
>>> possible
>>> for the machine to actually produce.
>>> infinite jerk is impossible for a machine to produce movement for.
>>> While we can ignore it in relatively slow and small machines, I can 
>>> not
>>> see why you would want to turn it off in some cases.
>>>
>> G33 (lathe threading) assumes the spindle is mostly maintaining 
>> constant
>> velocity.  G33.1 (rigid tapping) assumes the spindle reverses fairly 
>> quickly
>> at a certain point.  The Z axis must follow the spindle quite 
>> closely, or
>> it will break small taps and muck up the thread on larger ones.
>>> It seems if you have the TP request infinite jerk, then you are 
>>> must realize
>>> that your are asking the machine to NOT follow the TP command for a 
>>> small
>>> instant.
>>> I don't see how G33.1 is any different then other machine 
>>> movements.
>>>
>> Other than spindle synched moves, ALL axes are under TP command, and
>> that should always keep them synched so they are all at the correct
>> coordinated position.  With a spindle-synched move, the tool must
>> follow the spindle, which often is NOT a servo axis, and is just
>> generally obeying a velocity command.  When the G33.1 gets
>> to the point of reversing the spindle, it can reverse fairly 
>> quickly,
>> depending on the particular machine setup, and the Z BETTER
>> keep up with however fast it reverses!  Having any interpolation,
>> jerk limiting, etc. between the spindle encoder and the Z axis would
>> apply strain to the tap, and be very undesirable.
>
> Restating, to see if I understand:
>
> Conditions:  Z axis needs to be slaved to the spindle speed; at the 
> same
> time, Z axis jerk needs to be limited.
>
> Complications:  Tapping operations have problems with friction and
> grabbing, causing uncontrolled and rapid spindle deceleration.  Also,
> spindle acceleration and reversal control is not as precise as other
> motion components.  Nothing we can do about the uncontrollable!
>
> My naive impulse (don't be polite about shooting it down ;) :  
> Translate
> maximum Z axis jerk into maximum spindle jerk, and then just do the 
> best
> we can to keep spindle jerk within bounds, given whatever 
> complications.
>  (This can be generalized, for example when the spindle is at an 
> angle
> and multiple axes must be slaved.)

While reading this I took a step back and thought of all the times I 
either wanted or needed jerk limiting -- they were all situations where 
the power to stage weight was high and I was trying to get it to move as 
fast as possible, or when I cared about any vibration in the stage (I'm 
not talking about being off by a few degrees, but by small numbers of 
arc seconds with positioning a LiDAR).  I do not see tapping as being in 
the same ballpark.  Then again, I have never used really high end 
forming taps...  So, how much of an issue is jerk limitation when all 
the axes (+spindle) are moving at a small fraction of their max speed, 
and we have smoothed the start/stop/reversal of the spindle as best we 
can?  Just asking.

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to