摘要
数控机床具有能实现两轴或者多轴联动、极大地减少工装夹具运用并提高生产效率与加工精度的特点,但在正常情况下,用数控机床加工除圆弧以外的轮廓线,如圆锥曲线、三角函数曲线等复杂轮廓线,手工编程得到的曲线的拟合精度不满足加工要求。针对非圆曲线加工的精度问题,首先对数据进行了基于极坐标系的数据插补,并在此基础上,增加了极坐标和笛卡尔坐标之间的变换功能,并基于VC++6.0平台,通过调用文件对话框、组框、编辑框等人机交互资源,开发出了专门计算等误差进刀的加工步长的程序。
CNC machine tools have the characteristics such as two-axle or multi-axis linkages,greatly reduce the application of the fixture meanwhile improved productivity and machining accuracy. But the manual programming of CNC machining for non-circular contour, such as conic curves and trigonometric curves and other complex contours, usually fails to satisfy precision requirement. To improve the precision in machining complex curves, the data interpolation technique based on polar coordinate is employed, meanwhile the conversion function between polar coordinates and cartesian coordinates. Finally the equal-error program for CNC processing steps is developed by invoking dialog box,group box, edit box and so on based on the platform of VC++6.0.
出处
《新技术新工艺》
2009年第10期85-87,共3页
New Technology & New Process
关键词
数控加工
极坐标
插补
程序
CNC, Polar coordinate, Data interpolation, Program