Numerical controller
AssigneeFanuc Corporation
InventorsToshiaki Otsuki, Soichiro Ide
Life of this patent
Estimating the term…
Loading patent…
AssigneeFanuc Corporation
InventorsToshiaki Otsuki, Soichiro Ide
Estimating the term…
A numerical controller configured to enable machining of a conical surface such that vectors at a start point, an end point, and an interpolation point of a circular arc and their extensions never cross one another. Normal direction vectors Vnors and Vnore, tangential direction vectors Vtans and Vtane, and tool posture vectors Vts and Vte at the starting and end points are obtained based on programmed positions PA′ and PB′ of the starting and end points, a circle center position, and rotational positions of two rotary axes. Based on these vectors, tangential direction angles as and ae and the normal direction angles bs and be with respect to tool postures at the starting and end points are obtained. Normal and tangential direction vectors Vnori and Vtani and angles ai and bi at the interpolation point are obtained by interpolating the normal and tangential direction vectors and angles at the starting and end points, whereby a tool posture vector Vti at the interpolation point is obtained. The rotational positions of the rotary axes and positions of linear axes are obtained based on the tool posture vector Vti at the interpolation point. Circular machining can be also performed for a three-dimensional programmed circular arc.
A numerical controller controlling a machining apparatus having a tool machining a workpiece and servomotors driving a plurality of axes including at least two rotary axes, wherein interpolation processing is performed on a motion path of the tool commanded by a machining program and motion commands are outputted respectively for the plurality of axes based on the interpolation processing, said numerical controller comprising:
Dependencies are inferred from the claim text.