首页 理论教育 计算机辅助编程与手工编程的比较及应用技巧分析

计算机辅助编程与手工编程的比较及应用技巧分析

时间:2023-06-28 理论教育 版权反馈
【摘要】:但手工编程是基础,也是学习数控编程必须经历的过程,不容忽视,况且,自动编程的数控程序一般均需编程者手工修改,以更好地适合自身的需要。虽然程序略显冗长,但具备数控程序的传输与在线加工能力。5)专业的阅读与检验数控程序的软件是必备的。

计算机辅助编程与手工编程的比较及应用技巧分析

计算机辅助编程(又称自动编程)是实际生产中常用的编程方法之一,但是,计算机生成的程序格式固定,往往要操作者手工修改以符合自身要求。

1.计算机辅助编程示例

以下基于Mastercam X6编程软件,以图2-105所示零件为例进行讨论。工艺过程为:T0101粗车外轮廓→T0111精车外轮廓(应用G96、G42等)→T0202切断,自动编程的NC程序如下所示。简化前后的刀具轨迹如图2-106所示。

978-7-111-47591-0-Chapter02-200.jpg

图2-105 自动编程零件示例

978-7-111-47591-0-Chapter02-201.jpg

图2-106 程序简化前、后刀具轨迹

a)简化前 b)简化后

978-7-111-47591-0-Chapter02-202.jpg

(续)

978-7-111-47591-0-Chapter02-203.jpg

(续)

978-7-111-47591-0-Chapter02-204.jpg

(续)(www.xing528.com)

978-7-111-47591-0-Chapter02-205.jpg

下面为以上程序手工修改后的程序,读者可对照阅读,体会为什么要这样修改,也许你有自己的观点。为对照阅读方便,未将程序段序号重新编号。

978-7-111-47591-0-Chapter02-206.jpg

978-7-111-47591-0-Chapter02-207.jpg

2.自动编程与手工编程的比较

自动编程为计算机辅助编程,是图形化交互式编程,编程者可已将有限的精力集中于工艺、轨迹等方面,而不必关注简单而繁琐的坐标点计算,其编程效率高,可靠性好,应用广泛,是从事编程人员的必备基础,但自动编程的程序略显松散、冗长。

手工编程将大量的精力用于简单、繁琐且易出错的坐标点计算上,程序容易出错,但在编写固定循环指令时效果较好,原因是固定循环指令的格式与数控系统的联系较为紧密,编程软件很难适合多变的数控系统。但手工编程是基础,也是学习数控编程必须经历的过程,不容忽视,况且,自动编程的数控程序一般均需编程者手工修改,以更好地适合自身的需要。

3.自动编程程序的手工修改与应用技巧

1)自动编程的程序尽可能选用基本指令编程,程序通用性好。虽然程序略显冗长,但具备数控程序的传输与在线加工能力。

2)自动编程的程序一般需重新阅读,手工修改,才能符合自身的要求。

3)程序修改时重点注意程序的开始与结束部分,开始部分主要看工件坐标系指令是否需要修改、主轴速度与进给量等是否合适。

4)对于成对使用的指令(M03与M05或M30、M08与M09、G41/G42与G40、G43/G44与G49、T□□△△与T□□00等)要注意前、后呼应以及放置的位置是否正确。

5)专业的阅读与检验数控程序的软件是必备的。CIMCO Edit在这方面表现不错,它能够将程序与轨迹图形一一对应,修改的程序立即生效。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈