In NC machining process, it often encounters the processes of rounding or chamfer the workpiece. The use of circular arc or straight line instruction to programming will bring a complex calculation, and the use of macro programming is a higher requirement for programming,while the foreign advanced CNC system provides a simple rounding or chamfer instruction,greatly facilitate the operation of the user. Therefore,this paper proposes a method based on the coordinate system transformation to realize the fillet between the linear and circular arcs, and put forward three key points to solve the problem, inculding to determine the center position of fillet, the intersection of the fillet with the line and the circle,and to determine the direction of the fillet circular arc. And the method of solving the key points is given.%数控加工中,经常会遇到工件轮廓倒圆或倒角的加工。直接使用圆弧或直线指令来编程会带来复杂的计算;利用宏程序编程则对编程能力要求较高;而国外先进数控系统则提供了简单倒圆、倒角指令,极大的方便了用户的操作。所以,提出一种基于坐标系变换实现任意直线与圆弧之间的倒圆角算法,提出解决问题的三个关键点:求倒圆角的圆心位置、倒圆分别与直线和圆弧的交点以及判断倒圆圆弧的方向,并对各关键点给出求解方法。
展开▼