摘要
针对传统的数控编程对于具有自由曲线曲面的零件编程复杂、校对困难的问题,提出具有平滑功能的示教编程方法。该方法通过操作人员的示范操作得到示教点,应用平滑算法对示教点进行处理即可得到再现加工轨迹和加工程序。轨迹再现采用具有二次平滑功能的平滑算法,先用样条平滑算法和圆弧平滑算法对满足条件的部分用样条和圆弧拟合曲线,再对拟合曲线中存在的转角用增加一小段圆弧的方法进行转角平滑处理。通过实验验证了示教编程平滑算法的可行性和准确性,丰富了数控系统的编程方式。
It's hard to program and proofread,when using traditional CNC programming in parts with freedom of curves and surfaces,to solve this problem,teaching programming method with smoothing function is proposed.This method get teaching points by operator's demonstration operation,apply smoothing algorithm can get reproduction processing track and processing procedures from teaching points.The trajectory reproduction smoothing algorithm has two smoothing function,first use spline smoothing algorithms and arc smoothing algorithms fitting curve with spline and arc on the part where meet the conditions of the algorithm,second add a short arc on the corner to make the curve smoother if the fitting curve exists corner.The feasibility and accuracy of teaching programming smoothing algorithm is verified by experiment and this programming method enriches the programming of the CNC system.
出处
《组合机床与自动化加工技术》
北大核心
2013年第7期86-89,共4页
Modular Machine Tool & Automatic Manufacturing Technique
基金
国家科技支撑计划(2012BAF13B08)
关键词
示教编程
样条平滑
圆弧平滑
转角平滑
数控系统
teach Programming
spline smoothing
arc smoothing
corner smoothing
numerical control system