background image

数控加工编程的基本概念

1

 

.数控编程

    所谓数控编程就是把零件的工艺过程、工艺参数、机床的运动以及刀具位移量等信息用数
控语言记录在程序单上,并经校核的全过程。为了与数控系统的内部程序(系统软件)及
自动编程用的零件源程序相区别,把从外部输入的直接用于加工的程序称为数控加工程序,

 

简称为数控程序。

    数控机床所使用的程序是按照一定的格式并以代码的形式编制的。数控系统的种类繁多,
它们使用的数控程序的语言规则和格式也不尽相同,编制程序时应该严格按照机床编程手
册中的规定进行。编制程序时,编程人员应对图样规定的技术要求、零件的几何形状、尺寸
精度要求等内容进行分析,确定加工方法和加工路线;进行数学计算,获得刀具轨迹数据;
然后按数控机床规定的代码和程序格式,将被加工工件的尺寸、刀具运动中心轨迹、切削参
数以及辅助功能(如换刀、主轴正反转、切削液开关等)信息编制成加工程序,并输入数控
系统,由数控系统控制机床自动地进行加工。理想的数控程序不仅应该保证能加工出符合
图纸要求的合格工件,还应该使数控机床的功能得到合理的应用与充分的发挥,以使数控

 

机床能安全、可靠、高效地工作。

    2

 

.数控加工程序编制的方法

    数控编程大体经过了机器语言编程、高级语言编程、代码格式编程和人机对话编程与动态
仿真这样几个阶段。在上个世纪 70 年代,美国电子工业协会(EIA)和国际标准化组织
(ISO)先后对数控机床坐标轴和运动方向、数控程序编程的代码、字符和程序段格式等制
定了若干标准和规范(我国按照 ISO 标准也制定了相应的国家标准和部颁标准),从而出

——

现了用代码和标示符号,按照严格的格式书写的数控加工源程序

代码格式编程程序。

这种编写源程序技术的重大进步,意义极为深远。在这种编程方式出现后,凡是数控系统
不论档次高低,均具有编程功能。因为编程过程的大为简化,使得机床操作者只要查阅、细

 

读系统说明书就有能力编程。从而使数控机床走向大范围、广领域的应用。

    

 

数控加工程序编制方法主要分为手工编程与自动编程两种:

    (1) 

 

手工编程

    手工编程是指从零件图纸分析、工艺处理、数值计算、编写程序单、直到程序校核等各步骤
的数控编程工作均由人工完成的全过程。手工编程适合于编写进行点位加工或几何形状不
太复杂的零件的加工程序,以及程序坐标计算较为简单、程序段不多、程序编制易于实现的
场合。这种方法比较简单,容易掌握,适应性较强。手工编程方法是编制加工程序的基础,
也是机床现场加工调试的主要方法,对机床操作人员来讲是必须掌握的基本功,其重要性

 

是不容忽视的。

    (2) 

 

自动编程

    自动编程是指在计算机及相应的软件系统的支持下,自动生成数控加工程序的过程。它