Re: How does a typical CNC machine control X-Y-Z position accurately?
Originally Posted by
SouthPark
However, sensors on general CNC machines only keep track of incremental steps of a stepper motor, but those incremental steps are not a one-to-one mapping in a linear direction along a shaft (such as a ball-screw shaft) right?
Yes it is. Albeit a ratio.
With a servo, an encoder is used and a preset parameter in the controller records the amount of encoder pulses that equate to a certain degree of movement, it is known as the least input increment.
In the case of a stepper motor that generally does not have any kind of feedback device such as an encoder, the degree of movement per step of the motor equates to a recorded degree of movement, for a CNC machine to provide accurate positioning, a ball screw etc has to be machined with precision in order to maintain and preserve accurate positioning resolution based on the least input increment parameter..
Al.
CNC, Mechatronics Integration and Custom Machine Design
“Logic will get you from A to B. Imagination will take you everywhere.”
Albert E.