内容正文:
1.3 数控车床编程概述
1.3.1 数控编程概念
从分析零件图纸开始,到获得数控机床所需的数控加工程序的全过程叫做数控编程。
1.3.2 数控编程的种类
1.手工编程
手工编程是指由人工完成数控编程的全部工作,包括零件图纸分析、工艺处理、数学处理、程序编制等,如图1.33所示。
图1.33 手工编程流程图
2.自动编程
自动编程是指由计算机来完成数控编程的大部分或全部工作
图1.34 自动编程流程图
1.3.3 数控编程的内容和步骤
1.数控编程的内容
数控编程的主要内容有:分析零件图样,确定加工工艺过程、数值计算、编写零件加工程序、制备控制介质、校对程序及首件试切。
2.数控编程的步骤
数控编程的一般步骤,如图1.35所示。
图1.35 数控编程的步骤
1.3.4 加工程序结构与格式
1.程序的结构
一个完整的程序由程序号、程序内容和程序结束3部分组成。
(1)程序号。
程序号即为程序的开始部分,为了区别存储器中的程序,每个程序都要有程序编号,在编号前采用程序编号地址码。
如在FANUC 0系统中,一般采用英文字母O作为程序编号地址,而其他系统有的采用P、%以及:等。
(2)程序内容。
程序内容部分是整个程序的核心,它由许多程序段组成,每个程序段由一个或多个指令构成,它表示数控机床要完成的全部动作。
(3)程序结束。
2.程序段格式
程序段格式是指一个程序段中字、字符、数据的书写规则,通常有以下3种格式。
(1)字—地址程序段格式。
程序段内各字的说明如下。
① 程序段号。
用以识别程序段的编号。
用地址码N和后面的若干位数字来表示。
例如:N20表示该语句的语句号为20。
② 准备功能字(G功能字)。
G功能是使数控机床做好某种操作准备指令,用地址G和两位数字来表示,从G00~G99共100种。
③ 尺寸字。
尺寸字由地址码、“+”“−”符号及绝对值(或增量)的数值构成。
表示地址码的英文字母的含义如表1.3所示。
④ 进给功能字。
它由地址码F和后面若干位数字构成。
⑤ 主轴转速功能字。
由地址码S和在其后面的若干位数字组成
⑥ 刀具功能字。
由地址码T和若干位数字组成。
⑦ 辅助功能字(M功能)。
⑧ 程序段结束。
(2)使用分隔符的程序段格式。
在每个字前写一个分隔符“HT”或“TAB”,这样就可以不使用地址符,只要按规定的顺序把相应的数字跟在分隔符后面就可以了。
(3)固定程序段格式。
$$