数控机床 复习资料

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数控加工程序

按规定格式描述零件几何形状和加工工艺的数控指令集。

程序编程方法:手工编程和自动编程

(1)手工编程:由人工来完成数控程序编制的各个阶段的工作。

特点:比较简单,容易掌握,适应性较大。

适用性:中等复杂程度程序、计算量不大的零件编程。

适用:①几何形状不太复杂的零件;

②三坐标联动以下加工程序

(2)自动编程(计算机编程):将输入计算机的零件

设计和加工信息自动转换数控装置能够读取和执行的指令(或信息)的过程。

适用:

①形状复杂的零件

②虽不复杂但编程工作量很大的零件(如有数千个孔的零件)

③虽不复杂但计算工作量大的零件(如非圆曲线轮廓的计算)

比较

用手工编程时,一个零件的编程时间与机床实际加工时间之比,平均约为30:1。

数控机床不能开动的原因中,有20~30%是由于加工程序不能及时编制出造成的

编程自动化是当今的趋势!但手工编程是学习自动编程基础!

一、分析零件图样,确定加工工艺

1.确定方案,选择适合的数控机床

2.确定零件的装夹,并选择夹具

3.正确地选择对刀点和换刀点

4.选择合理的走刀路线

5.加工刀具的选择

6.选择切削用量

1.确定加工方案,选择适合的数控机床

考虑数控机床使用的合理性及经济性,并充分发挥数控机床的功能。

2.确定零件的装夹,并选择夹具

要迅速完成加工零件的定位和夹紧过程,夹具结构大多比较简单。

用通用元件拼装的组合夹具有很大的优越性,夹具本身应该便于在机床上安装,便于协调零件和机床坐标系的尺寸关系。

柔性自动化加工中应尽量减少工件装夹次数,对于FMS,一般装夹次数不超过3次。数学处理(数值计算或几何计算)(轨迹计算)

二、数学处理(数值计算或几何计算)(轨迹计算)

根据零件的几何尺寸、加工路线、计算刀位点的运动轨迹,以获得刀位数据。

对于形状比较简单的零件的轮廓加工,要计算出几何元素起点、终点、圆弧的圆心、两几何元素的交点或切点的坐标值;若无刀具补偿功能,还要计算刀具中心的运动轨迹坐标。

对于形状比较复杂的零件(如非圆曲线、曲面组成的零件),需要用直线段或圆弧段逼近,根据加工精度的要求计算出节点坐标值,一般用计算机来完成。

三、编写程序清单

根据加工路线、切削用量、刀具号码、刀具补偿量、机床辅助动作及刀具运动轨迹,按照数控系统使用的指令代码和程序段的格式编写零件加工的程序单,并校核上述两个步骤的内容,纠正其中的错误。

四、输入程序信息

程序单完成后,编程者或机床操作员可以通过数控机床控制面板,在编辑方式下直接将程序信息键入数控系统程序存储器中;也可通过U盘把外置计算机编好的程序拷贝到机床中。

五、程序校验,首件试切

编写的程序必须经过校验和试切才能正式使用。

检验:

(1)机床空运转画图检查;

(2)模拟;

(3)试切加工。

平面轮廓零件:用笔代刀、坐标纸代工件进行绘图。

空间曲面零件:可用蜡块、塑料或木料或价格低的材料作工件,进行试切。

修改程序或采取尺寸补偿等措施,找出问题,修正,直至达到零件图纸要求。

9.1.3 数控程序及程序段的构成

1. 程序的组成

一个零件程序是由遵循一定结构、句法和格式规则的若干个程序段(block)组成的,而每个程序段是由若干个指令字(code word)组成的。

每个指令字由字、地址(字母)和字内容(数字,有的带有符号)组成。

一个完整的数控程序一般包括3个部分:程序开始部分、程序主体部分和程序结束部分。

这种格式的特点:

程序段中的每个指令字均以字母(地址符)开始,其后再跟符号和数字。

指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写。

不需要的指令字或者与上段相同的续效代码可以省略不写。

因此,这种格式具有程序简单、可读性强,易于检查等优点。

各个功能字的意义如下:

1)程序段号(Sequence Number)

用来表示程序从起动开始操作的顺序,即程序段执行的顺序号。它用地址码“N”和后面的四位数字表示。

2)G代码——准备功能字

功能:规定机床做某种操作的指令,包括运动线型、坐标系、坐标平面、刀具补偿、暂停等操作。

组成:G后带2~3位数字组成,有100~1000种。有模态(续效)指令与非模态(非续效)指令之分。

模态代码:一旦执行就保持有效,直到同组另一代码出现

非模态代码:只有在其所在的程序段内有效

示例:G01直线插补,G03逆时针圆弧插补,G41半径刀具左补偿,G91增量坐标编程,G04暂定,G18XZ平面,G54第一工作坐标系设置等

6)刀具功能字——T、D 指令

功能:指定刀具号和刀具长度、半径存放寄存器号指令。

组成

1.车床:

(1)T后跟两位数字

如T11,数字——存放的在库中的刀具号

(2)T后跟四位数字

如T1111,前两位——刀具号,后两位——刀具补偿号

(3)T后跟六位数字

前两位——刀具号,两位——刀具刀尖圆弧半径补偿号,两位——长度补偿号,

刀具补偿号00 表示撤销刀补

3. 程序的类型

主程序

子程序在一个零件加工程序中,若有一定量的连续程序段在几处完全相同,则可编成子程序并存入子程序存储器中。子程序以外的部分为主程序,在主程序的执行过程中,在需要的地方调用子程序。可多次重复调用,某些数控程序还可多层嵌套。

子程序格式中,有子程序名,以M99作为子程序结束语句。其他结构和主程序是一样的。

为了确定机床各运动部件的运动方向和移动距离,需要在机床上建立一个坐标系,这个坐标系就叫做机床坐标系。

1. 机床坐标系的确定

1)机床相对运动的规定

工件相对静止,而刀具运动。

在机床上,始终认为工件静止,而刀具是运动的。这样编程人员在不考虑机床上工件与刀具具体运动位置的情况下,就可以依据零件图样,确定机床的加工过程。

(1) 伸出右手的大拇指、食指和中指,并相互垂直。则大拇指代表X坐标,食指代表Y 坐标,中指代表Z坐标。

(2) 大拇指的指向为X坐标的正方向,食指的指向为Y坐标的正方向,中指的指向为Z 坐标的正方向。

(3) 围绕X、Y、Z轴旋转的坐标分别用A、B、C表示,根据右手螺旋定则,大拇指的指向为X、Y、Z坐标中任意一轴的正向,其余四指的旋转方向即为旋转坐标A、B、C的正向。

2. 坐标轴方向的确定

编程总是基于某一坐标系统的,因此,弄清楚数控机床坐标系和工件坐标系的概念及相互关系是至关重要的

5. 工件原点与工件坐标系

数控编程时,首先应该确定工件坐标系和工件原点。编程人员以工件图样上的某一点为原点建立工件坐标系,编程尺寸就按工件坐标系中的尺寸来确定。工件随夹具安装在机床上后,这时测得的工件原点与机床原点间的距离称为工件原点偏置,操作者要把测得的工件原点偏置量存储到数控系统中。加工时,工件原点偏置量自动加到工件坐标系上。因此,编程

相关文档
最新文档