发明名称 一种基于STL格式模型编程生成的刀位文件的后置处理方法
摘要 本发明涉及一种实现基于STL格式模型编程生成的刀位文件的后置处理方法。其实现步骤为:导入STL格式模型到Pro/Toolmaker软件进行数控编程,选择合适的刀具及工艺参数生成刀位文件并保存为文本格式;然后对刀位文件进行预处理,将刀位文件中的快速进给运动语句、进给速度、圆弧进给运动相关信息分别合并到一行中;接着逐行读入预处理过的刀位文件并按照具体数控机床加工程序命令格式对其进行后置处理为相应的数控程序;然后对生成的数控加工程序进行优化处理;最后对生成的数控程序进行输出,在数控机床上实现零件的加工。本发明不仅提供了一种新的针对STL格式模型生成的刀位文件的后置处理方法,而且在后置处理过程中,采用先多次预处理使得刀位文件每行包含了所有需要的信息,再逐行处理为数控加工程序,避免了重复处理,提高了后置处理效率。
申请公布号 CN102354149A 申请公布日期 2012.02.15
申请号 CN201110263081.0 申请日期 2011.09.07
申请人 上海大学 发明人 王超;胡庆夕;姚远;赵乾胜
分类号 G05B19/18(2006.01)I 主分类号 G05B19/18(2006.01)I
代理机构 代理人
主权项 一种针对STL格式模型编程得到的刀位文件的后置处理方法,其特征在于操作步骤如下:(1):对STL格式模型进行数控编程生成刀位文件导入STL格式模型到Pro/Toolmaker软件进行数控编程,选择合适的刀具及工艺参数生成刀位文件并保存为文本格式;(2):对刀位文件快速进给运动语句进行预处理在刀位文件中寻找快速进给运动语句,并将其与下一行的直线进给运动语句进行合并处理,将快速进给语句RAPID放在下一直线进给运动语句关键词GOTO前,并删除原来的快速进给运动语句;(3):对刀位文件进给速度语句进行预处理在刀位文件中寻找进给速度语句,并按进给方式是直线进给还是圆弧进给进行区别处理,将进给速度语句放在进给运动语句关键词GOTO前,并删除原来的进给速度语句;(4):对刀位文件圆弧进给运动语句进行预处理在刀位文件中寻找圆弧进给运动语句,将该语句的上一行及下一行直线进给运动中的起点和终点坐标放在圆弧运动关键词CIRCLR之后;(5):对预处理过的刀位文件进行后置处理逐行读入刀位文件并按照具体机床数控系统加工程序命令格式对刀位文件进行后置处理,提取预处理过的每行刀位文件的前三个字符串进行判断,根据判断结果翻译为相应的数控程序;(6):对生成的数控程序进行优化处理对圆弧进给运动的下一行的冗余直线进给运动程序进行删除并给加工程序添加头文件、结束符号及每行程序加上程序编号;(7):对数控程序进行输出对生成的数控程序进行输出,在数控机床上实现零件的加工。
地址 200444 上海市宝山区上大路99号