根据问题复杂程度的不同,数控加工程序可通过手工编程或自动编程来获得。
1.手工编程
手工编程是指零件图样分析、工艺处理、数值计算、书写程序单、纸带制作和检验等均由人工来完成。它要求编程人员不仅要熟悉数控指令及编程规则,而且还要具备数控加工工艺知识和数值计算能力。例如在加工中心上用立铣刀加工如图1-6所示形状的工件,因该零件轮廓由直线和简单的圆弧轮廓组成,可以手工计算坐标值(见表1-2)并确定刀具路径来完成数控编程,使刀具沿P1→P2→P3→P4→P5→P6→P1的轨迹运动加工。
图1-6 手工编程零件实例
表1-2 计算坐标值 单位:mm
手工编制的加工程序如下(为简化,此处没有考虑铣刀半径):
在机械制造行业中,均有大量仅由直线、圆弧等几何元素构成的形状并不复杂的零件需要加工。这些零件的数值计算较为简单,程序段数不多,程序检验也容易实现,因而可采用手工编程方式完成编程工作。由于手工编程不需要特别配置专门的编程软硬件,易于掌握和运用,因此在国内外,手工编程仍然是一种运用十分普遍的编程方法。然而它也有以下缺点:
(1)人工完成各个阶段的工作,效率低,易出错;(www.xing528.com)
(2)每个点的坐标都需要计算,工作量大、难检查;
(3)对复杂形状的零件,如螺旋桨的叶片形状,不但计算复杂,有时也难以实现。
但上述问题若由计算机进行处理,难题就迎刃而解了。
2.自动编程
自动编程是借助数控自动编程系统由计算机来辅助生成加工程序。此时,编程人员一般只需借助数控编程系统提供的各种功能对加工零件的几何参数、工艺参数及加工过程进行较简单的描述后,即可由计算机自动完成程序编制的全过程。自动编程解决了手工编程难以解决的复杂零件的编程问题,既减轻了编程的劳动强度,又提高了效率和准确性,在数控加工中的应用日益广泛。
对几何形状不复杂,加工程序不长、计算不烦琐的零件,如点位加工或几何形状不复杂的轮廓加工,一般选用手工编程。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。