第四节 数控车削编程-“1+X证书”制度下的数控加工理论与实践

2025-04-15
| 13页
| 223人阅读
| 0人下载
教辅

资源信息

学段 中职
学科 职教专业课
课程 机械加工技术
教材版本 -
年级 -
章节 -
类型 学案-导学案
知识点 切削运动与切削要素,刀具切削部分的基本定义,切削过程及其物理现象,切削液
使用场景 同步教学-技能实训
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PDF
文件大小 816 KB
发布时间 2025-04-15
更新时间 2025-04-15
作者 重庆大学电子音像出版社有限公司
品牌系列 -
审核时间 2025-04-15
下载链接 https://m.zxxk.com/soft/51621566.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

②装夹刀具。 刀具要装正,刀头伸出长度为 20~25 mm(特殊情况除外),对正中心高(主 轴中心位置)。 三、对刀的基本方法 目前绝大多数的数控车床采用手动对刀,其基本方法有以下几种。 (1)光学对刀法 这是一种按非接触式设定基准重合原理而进行的对刀方法,其定位基准通常由光学显微 镜(或投影放大镜)上的十字基准刻线交点来体现。 这种对刀方法比定位对刀法的对刀精度 高,并且不会损坏刀尖,是一种广泛采用的方法。 (2)定位对刀法 定位对刀法的实质是按接触式设定基准重合原理而进行的一种粗定位对刀方法,其定位 基准由预设的对刀基准点来体现。 对刀时,只要将各号刀的刀位点调整至与对刀基准点重合 即可。 该方法简便易行,因而得到较广泛的应用,但对刀精度受到操作者技术熟练程度的影 响,一般情况下其精度都不高,还需在加工或试切中修正。 (3)试切对刀法 在以上各种手动对刀方法中,均因可能受到手动和目测等多种误差的影响而使其对刀精 度十分有限,往往需要通过试切对刀,以得到更加准确和可靠的结果。 第四节  数控车削编程 一、数控编程 (一)数控编程的定义 为了使数控机床能根据零件加工的要求进行动作,必须将这些要求以机床数控系统能识 别的指令形式告知数控系统,这种数控系统可以识别的指令称为程序,制作程序的过程称为 数控编程。 数控编程不仅仅指编写数控加工指令的过程,它包括从零件分析到编写加工指令,再到 制成控制介质及程序校核的全过程。 在编程前,首先要进行零件的加工工艺分析,确定加工工艺路线、工艺参数、刀具的运动 轨迹、位移量、切削参数(切削速度、进给量、背吃刀量)及各种辅助功能(换刀、主轴正反转、 切削液开 /关等);然后根据数控机床规定的指令及程序格式编写加工程序单;再把这一程序 单中的内容记录在控制介质(如移动存储器、硬盘、CF 卡)上。 程序正确无误后,采用手工 输入方式或计算机传输方式将数控程序输入数控机床的数控装置中,从而指挥机床加工 零件。 (二)数控编程的分类 数控编程可分为手工编程和自动编程两种。 (1)手工编程 手工编程是指所有编制加工程序的全过程(图样分析、工艺处理、数值计算、编写程序单、 501 第四章  数控车削技术分析 􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍 制作控制介质、程序校验)都是由手工来完成的。 手工编程不需要计算机、编程器、编程软件等辅助设备,只需要合格的编程人员。 手工编 程具有编程快速、及时的优点,但其缺点是不能进行复杂曲面的编程。 手工编程比较适合批 量较大、形状简单、计算方便、轮廓由直线或圆弧组成的零件的加工。 对于形状复杂的零件, 特别是具有非圆曲线、列表曲线及曲面的零件,采用手工编程则比较困难,最好采用自动编程 的方法进行编程。 (2)自动编程 自动编程是指通过计算机自动编制数控加工程序的过程。 自动编程的优点是效率高、程序正确性好。 自动编程由计算机替代人完成复杂的坐标计 算和书写程序单的工作,它可以解决许多手工编程无法完成的复杂零件的编程难题,但其缺 点是必须具备自动编程系统或编程软件。 自动编程的方法主要有语言式自动编程和图形交互式自动编程两种。 前者是通过高级 语言的形式,表示出全部加工内容,计算机采用批处理方式,一次性处理、输出加工程序。 后 者是采用人机对话的处理方式,利用 CAD / CAM 功能生成加工程序。 CAD / CAM 软件的编程与加工过程为:图样分析、工艺分析、三维造型、生成刀具轨迹、后 置处理生成加工程序、程序校验、程序传输并进行加工。 当前常用的数控车床自动编程软件有 Mastercam 数控车床编程软件、CAXA 数控车床编 程软件等。 (三)手工编程的步骤 手工编程的步骤如图 4⁃19 所示,主要有以下几个方面的内容。 图 4⁃19  手工编程的步骤 ①分析零件图样。 分析零件图样包括零件轮廓分析,零件尺寸精度、几何精度、表面粗糙 度、技术要求的分析,零件材料、热处理等要求的分析。 ②确定加工工艺。 确定加工工艺包括选择加工方案,确定加工路线,选择定位与夹紧方 式,选择刀具,选择各项切削参数,选择对刀点、换刀点等。 ③数值计算。 选择编程原点,对零件图样各基点进行正确的数学计算,为编写程序单做 好准备。 ④编写程序单。 根据数控机床规定的指令及程序格式,编写加工程序单。 ⑤制作控制介质。 简单的数控程序直接采用手工输入机床,当程序自动输入机床时,必 须制作控制介质。 现在大多数程序采用移动存储器、硬盘作为存储介质,采用计算机传输来 601 “1+X 证书”制度下的数控加工理论与实践 􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍 输入机床。 目前,老式的控制介质———穿孔纸带已基本停止使用了。 ⑥程序校验。 程序必须经过校验,且正确后才能使用。 程序校验一般采用机床空运行的 方式进行校验,有图形显示卡的机床可直接在 CRT 显示屏上进行校验,现在有很多学校还采 用计算机数控模拟进行校验。 以上方式只能进行数控程序、机床动作的校验,如果要校验加 工精度,则要进行首件试切校验。 二、数控加工程序的格式与组成 每一种数控系统,根据系统本身的特点与编程的需要,都有一定的程序格式。 不同的数 控系统,其程序格式也不尽相同。 因此,编程人员在按数控程序的常规格式进行编程的同时, 还必须严格按照系统说明书的格式进行编程。 本书以 FANUC 0i 系统为例来进行说明。 (一)程序的基本结构 数控加工程序可分为主程序和子程序,但不论主程序还是子程序,每个程序都是由程序 名、程序内容和程序结束三部分组成, (1)程序名 程序名位于程序的开头,由大写字母 О 及其后的 4 位数字构成。 如果输入的数字不够 4 位,系统会自动在其前面加 О 补足 4 位。 每个程序都有唯一的程序名(程序名不允许重复)。 (2)程序内容 程序内容由若干条程序段构成。 每条程序段由以程序段号(如 N10、N20 可以省略)开 始、以“+”结束的若干个代码字构成。 代码字由一个英文字母(称代码地址)和其后的数值 (称为代码值)构成。 (3)程序结束 程序结束中要加入取消刀补段时(T0100),注意系统参数的设定,对应地修改程序。 程序 的基本结构示例见表 4⁃4。 表 4⁃4  程序的基本结构示例 程序 结构 O0001 程序名 N10 G99 G40G21 N20 T0101 N30 G00 X100.0 Z100.0 N40 M03S800 … N200 GO0 X100.0 Z100.0 程序内容 N210 M30 程序结束 注:1.FANUC 系统程序号的书写格式为 O××××,其中 О 为地址符,其后为四位数字,数值从 O0001 到 O9999。 2.O0000 被数控系统 MDI(人工数据输入)方式所占用,不能作为程序号。 701 第四章  数控车削技术分析 􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍 (二)程序段的基本结构 (1)程序段基本格式 程序段是程序的基本组成部分,每个程序段由若干个数据字构成,而数据字又由表示地 址的英文字母、特殊文字和数字构成,如 X30.0、G01 等。 程序段格式是指一个程序段中字、字符、数据的排列、书写方式和顺序。 目前,字———地址程序段格式是常用的格式,具体格式如图 4⁃20 所示。 图 4⁃20  程序段格式 例如,“N50 G01 X30.0 Z30.0 F100 S800 T01 MO3;”。 (2)程序段的组成 ①程序段号。 程序段号由地址符“N”开头,其后为若干位数字。 在大部分系统中,程序段号仅作为“跳转”或“程序检索”的目标位置指示。 因此,它的大 小及次序可以颠倒,也可以省略。 程序段在存储器内以输入的先后顺序排列,而程序的执行 是严格按信息在存储器内的先后顺序一段一段地执行的,也就是说执行的先后次序与程序段号 无关。 但是,当程序段号省略时,该程序段将不能作为“跳转”或“程序检索”的目标程序段。 程序段号也可以由数控系统自动生成,程序段号的递增量可以通过机床参数进行设置, 一般可设定增量值为 10。 ②程序段内容。 程序段的中间部分是程序段的内容,程序段内容应具备 6 个基本要素,即准备功能字、尺 寸功能字、进给功能字、主轴功能字、刀具功能字、辅助功能字等,但并不是所有程序段都必须 包含所有功能字,有时一个程序段内仅包含其中一个或几个功能字也是允许的。 例如,如图 4⁃21 所示,为了将刀具从 P1 点移到 P2 点,必须在程序段中明确以下几点: a.移动的目标是哪里? b.沿什么样的轨迹移动? c.移动速度有多快? d.刀具的切削速度是多少? e.选择哪一把刀移动? f.机床还需要哪些辅助动作? 对于图 4⁃21 中的直线刀具轨迹,其程序段可写成如下格式: N10 G90 Go1 X100.0 Z60.0 F100 S300 T0101 M03; 如果在该程序段前已指定了刀具功能、转速功能、辅助功能,则该程序段可写成: N10 GO1 X100.0 Z60.0 F100; ③程序段结束。 程序段以结束标记“CR(或 LF)”结束,实际使用时,常用符号“;”或“∗”表示“CR(或 LF)”。 801 “1+X 证书”制度下的数控加工理论与实践 􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍 图 4⁃21  程序段的内容 FANUC 0i 系统的程序段以结束标记“LF”结束,实际使用时,常用符号“;”。 (3)程序的斜杠跳跃 有时,在程序段的前面有“ ”符号,该符号称为斜杠跳跃符号,该程序段称为可跳跃程序 段。 如下列程序段: / N10 G00 X100.0; 这样的程序段,可以由操作者对程序段和执行情况进行控制。 当操作机床使系统的“跳 过程序段”信号生效时,程序执行时将跳过这些程序段;当“跳过程序段”信号无效时,程序段 照常执行,此时该程序段和不加“!”符号的程序段相同。 (4)程序段注释 为了方便检查、阅读数控程序,在许多数控系统中允许对程序进行注释,注释可以作为对 操作者的提示显示在屏幕上,但注释对机床动作没有丝毫影响。 程序的注释应放在程序段的最后,不允许将注释插在地址和数字之间,FANUC 系统的程 序注释用“()”括起来。 例: 00001;(程序号) G98 G40 G21;(程序初始化) T0101;(换 1 号刀,取 1 号刀具补偿) 三、数控车床编程程序的基础指令 (一)常用功能指令的属性 (1)指令分组 所谓指令分组,就是将系统中不能同时执行的指令分为一组,并以编程号区别。 例如 G00、G01、G02、G03 就属于同组指令,其编号为 01 组。 类似的同组指令还有很多,详见表 4⁃5。 同组指令具有相互取代作用,同一组指令在一个程序段内只能有一个生效,当在同一程 序段内出现两个或两个以上的同组指令时,一般以最后输入的指令为准,有的数控机床还会 901 第四章  数控车削技术分析 􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍 出现机床系统报警。 因此,在编程过程中要避免将同组指令编入同一程序段内,以免引起混 淆。 对于不同组的指令,在同一程序段内可以进行不同的组合。 例: G98 G40 G21;该程序段是规范的程序段,所有指令均为不同组指令。 例: G01 G02 X30.0 Z30.0 R30.0 F100;该程序段是不规范的程序段,其中 G01 与 G02 是同组 指令。 (2)模态指令 模态指令(又称为续效指令)表示该指令在一个程序段中一经指定,在接下来的程序段中 一直持续有效,直到出现同组的另一个指令时,该指令才失效;与其对应的仅在编入的程序段 内才有效的指令称为非模态指令(或称为非续效指令)。 如 G 指令中的 G04 指令,M 指令中 的 M00、M06 等指令是非模态指令。 除此之外,还有初态指令,是指开机后或运行加工程序之 前的系统指令。 模态指令的出现,避免了在程序中出现大量的重复指令,使程序变得简洁明了。 同样地, 在尺寸功能字中出现前后程序段的重复,则该尺寸功能字也可以省略。 如下例中有下画线的 指令可以省略: G01 X20.0 Z20.0 F150; G01 X30.0 Z20.0 F150; G02 X30.0 Z-20.0 R20.0 F100; 上例中有下画线的指令可以省略。 因此,以上程序可写成如下形式: G01 X20.0 720.0 F150; X30.0 F150; G02 Z-20.0 R20.0 F100; 对于模态指令与非模态指令的具体规定,通常情况下,绝大多数的 G 指令与所有的 F、S、 T 指令均为模态指令,M 指令的情况比较复杂,需查阅有关系统的出厂说明书。 (3)开机默认指令 为了避免编程人员出现指令遗漏,数控系统中对每一组的指令,都选取其中的一个作为 开机默认指令,该指令在开机或系统复位时可以自动生效,因而在程序中允许不再编写。 常见的开机默认指令有 G01、G18、G40、G54、G99、G97 等。 当程序中没有 G96 或 G97 指 令时,用指令“M03 S200;”指令的主轴正转转速是 200 r / min。 (二)数控系统常用代码 数控系统常用的系统功能有准备功能、辅助功能、其他功能 3 种,这些功能是编制数控加 工程序的基础。 (1)准备功能(G 代码) 准备功能也称 G 功能或 G 指令,是控制数控机床做好某些准备动作的指令。 G 代码由代 码地址 G 和其后的多位代码值组成,用来规定刀具相对工件的运动方式,进行坐标设定等多 种操作。 G 代码字分为 00、01、02、03、06、07、12、14、16、21 组。 除 00 与 01 组代码不能共段外,同 011 “1+X 证书”制度下的数控加工理论与实践 􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍 一程序段中可以输入几个不同组的 G 代码字,如果在同一个程序段中输入了两个或两个以上 的同组 G 代码字时,最后一个 G 代码字有效。 常用 G 代码见表 4⁃5。 表 4⁃5  常用 G 代码表 G 指令 组别 功能 程序格式及说明 G00▲ G01 G02 G03 01 快速点定位 直线插补 顺时针方向圆弧插补 逆时针方向圆弧插补 G00 X_Z_; G01 X_Z_F_; G02X_Z_R_F_; G02X_Z_I_K_F_; G04 00 暂停 G04 X1.5; 或                          G04 U1.5; 或                          G04 P1500; G17 G18▲ G19 16 选择 XY 平面 G17; 选择 ZX 平面 G18; 选择 YZ 平面 G19; G20▲ G21 06 英寸输入 G20; 毫米输入 G21; G27 G28 G30 00 返回参考点检测 G27X_Z_; 返回参考点 G28X_Z_; 返回第 2、3、4 参考点 G30 P3 X_Z_; 或                          G30 P4 X_Z_; G32 G34 01 螺纹切削 G32X_Z_F_;(F 为导程) 变螺距螺纹切削 G34X_Z_F_K_; G40▲ G41 G42 07 刀尖半径补偿取消 G40; 刀尖半径左补偿 G41 G01 X_Z_; 刀尖半径右补偿 G42G01 X_Z_; G50▲ 00 坐标系设定或最高限速 G50 X_Z_; G50 S_; 111 第四章  数控车削技术分析 􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍 续表 G 指令 组别 功能 程序格式及说明 G52 G53 G54▲ G55 G56 G57 G58 G59 14 局部坐标系设定 G52 X_Z_; 选择机床坐标系 G53 X_Z_; 选择工件坐标系 1 G54; 选择工件坐标系 2 G55; 选择工件坐标系 3 G56; 选择工件坐标系 4 G57; 选择工件坐标系 5 G58; 选择工件坐标系 6 G59; G65 00 宏程序非模态调用 G65P_L_<自变量指定>; G66 G67▲ 12 宏程序模态调用 G66P_L_<自变量指定>; 宏程序模态调用取消 G67; G70 G71 G72 G73 G74 G75 G76 00 精车循环 G70P_Q_; 粗车循环 G71U_R_; G71P_Q_U_W_F_; 平端面粗车循环 G72 W_R_; G72P_Q_U_W__F_; 多重复合循环 G73 U_W_R_; G73 P_Q_U_W_F_; 端面切槽循环 G74R_; G74 X(U)_Z(W)_P_Q_R_F_; 径向切槽循环 G75 R_; G75 X(U)_Z(W)_P_Q__R_F_; 螺纹复合循环 G76P_Q_R_; G76X(U)_Z(W)_R_P_Q_F_; G90 G92 G94 01 内、外圆切削循环 G90 X_Z_F_; G90 X_Z_R_F_; 螺纹切削循环 G92X_Z_F_; G92X_Z_R_F_; 端面切削循环 G94X_Z_F_; G94X_Z_R_F_; 211 “1+X 证书”制度下的数控加工理论与实践 􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍 续表 G 指令 组别 功能 程序格式及说明 G96 G97▲ 02 恒定线速度 G96 S200;(200 m / min) 每分钟转数 G97 s800;(800 r / min) G98 G99▲ 05 每分钟进给 G98 F100;(100 mm / min) 每转进给 G99 F0.1;(0.1 mm / r) 注:1.标记▲的指令是开机默认有效指令,但原有的 G21 或 G20 仍保持有效。 2.表中 00 组 G 指令都是非模态指令。 (2)辅助功能(M 代码) 辅助功能也称M 功能或M 指令。 它由地址M 和后面的两位数字组成,从M00 到 M99 共 100 种。 辅助功能主要控制机床或系统的开、关等辅助动作,如开、停冷却泵,主轴正、反转,程序 的结束等。 同样,由于数控系统以及机床生产厂家的不同,M 指令的功能也不相同,甚至有些 M 指 令与 ISO 标准指令的含义也不相同。 因此,一方面,迫切需要对数控指令进行标准化;另一方 面,在进行数控编程时,一定要按照机床说明书的规定进行。 在同一程序段中,既有 M 指令,又有其他指令时,M 指令与其他指令执行的先后次序由 机床系统参数设定。 因此,为保证程序以正确的次序执行,有很多 M 指令如 M30、M02 等,最 好以单独的程序段进行编程。 常用辅助功能指令见表 4⁃6。 表 4⁃6  常用 M 代码表 代码 功能 备注 M00 程序暂停 M01 程序选择停 M02 程序运行结束 M03 主轴顺时针转 M04 主轴逆时针转 M05 主轴停止 功能互锁,状态保持 M08 冷却液开 M09 冷却液关 功能互锁,状态保持 M10 尾座进 M11 尾座退 功能互锁,状态保持 311 第四章  数控车削技术分析 􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍 续表 代码 功能 备注 M12 卡盘夹紧 M13 卡盘松开 功能互锁,状态保持 M14 主轴位置控制 M15 主轴速度控制 功能互锁,状态保持 M20 主轴夹紧 M21 主轴松开 功能互锁,状态保持 M24 第二主轴位置控制 M25 第二主轴速度控制 功能互锁,状态保持 M30 程序运行结束,光标返回程序开头 M32 润滑开 M33 润滑关 功能互锁,状态保持 M41 M42 M43 M44 主轴自动换挡 功能互锁,状态保持 M50 取消主轴定向 M51 主轴定向第 1 点 M52 主轴定向第 2 点 M53 主轴定向第 3 点 M54 主轴定向第 4 点 M55 主轴定向第 5 点 M56 主轴定向第 6 点 M57 主轴定向第 7 点 M58 主轴定向第 8 点 功能互锁,状态保持 M63 第二主轴顺时针转 M64 第二主轴逆时针转 M65 第二主轴停 功能互锁,状态保持 M98 子程序调用 M99 子程序结束,并返回主程序 M9000~9999 调用宏程序 411 “1+X 证书”制度下的数控加工理论与实践 􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍 (3)其他功能 ①坐标功能。 坐标功能字(又称尺寸功能字)用来设定机床各坐标的位移量。 它一般以 X、Y、Z、U、V、 W、P、Q、R(用于指定直线坐标)和 A、B、C、D、E(用于指定角度坐标)及 I、J、K(用于指定圆心 坐标)等地址为首,在地址符后紧跟“+”或“-”号及一串数字。 如 X100.32、A30.0、I-10.0 等。 ②刀具功能。 刀具功能是指系统进行选刀或换刀的功能指令,也称为 T 功能。 刀具功能用地址 T 及后 缀的数字来表示,FANUC 系统刀具功能指定方法是 T4 位数法。 T4 位数法可以同时指定刀具 和选择刀具补偿,其 4 位数的前两位数用于指定刀具号,后两位数用于指定刀具补偿存储器 号,刀具号与刀具存储器号允许不相同,但为方便编程与操作,一般将刀具号与刀具存储器号 设置成相同数字。 例: T0101:表示选用 1 号刀具及选用 1 号刀具补偿存储器号中的补偿值; T0102:表示选用 1 号刀具及选用 2 号刀具补偿存储器号中的补偿值。 ③进给功能。 用来指定刀具相对于工件运动的速度功能称为进给功能,由地址 F 和其后缀的数字组 成。 根据加工的需要,进给功能分每分钟进给和每转进给两种。 a.每分钟进给。 直线运动的单位为 mm / min。 每分钟进给通过准备功能字 G98 来指定, 其值为大于 0 的常数。 例: G98 G01 X20.0 F100;表示进给速度为 100 mm / min b.每转进给。 直线运动的单位为 mm / r。 每转进给通过准备功能字 G99 来指定,其值为 大于 0 的常数。 例: G99 G01 X20.0 F0.2;表示进给速度为 0.2 mm / r 在编程时,进给速度不允许用负值来表示,一般也不允许用 F0 来控制进给停止。 但在实 际操作过程中,可通过机床操作面板上的进给倍率开关来对进给速度值进行修正,因此,通过 倍率开关,可以控制进给速度的值为 0。 至于机床开始与结束进给过程中的加、减速运动,则 由数控系统来自动实现,编程时无须考虑。 ④主轴功能。 用来控制主轴转速的功能称为主轴功能,又称为 S 功能,由地址 S 和其后缀数字组成。 根据加工的需要,主轴的转速分为线速度 v 和转速 S 两种。 a.转速 n。 转速 n 的单位是 r / min,用准备功能 G97 来指定,其值为大于 0 的常数。 例: G97 S1000;表示主轴转速为 1 000 r / min b.恒线速度 v。 有时,在加工过程中为了保证工件表面的加工质量,转速常用恒线速度来 指定,恒线速度的单位为 m / min,用准备功能 G96 来指定。 例: G96 S100;表示主轴转速为 100 m / min 511 第四章  数控车削技术分析 􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍 采用恒线速度进行编程时,为防止转速过高引起事故,有很多系统都设有最高转速限定 指令,同时系统参数也可直接设置最高转速。 图 4⁃22  线速度与转速换算关系 c.线速度 v 与转速 S 之间的换算。 线速度 v 与转速 S 之间可以相互换算,换算关系如图4⁃22 所示。 即 v = πDn / 1 000 n = 1 000v / (πD) 式中  v———切削线速度, m / min; D———工件直径,mm; n———主轴转速,r / min。 在编程时,主轴转速不允许用负值来表示, 但允许用 S0 使转动停止。 在实际操作过程中, 可通过机床操作面板上的主轴倍率开关来对主轴转速值进行修正,一般其调速为 50%~120%。 d.主轴的启停。 在程序中,主轴的正转、反转、停转由辅助功能 M03、M04、M05 进行控制。 其中,M03 表示主轴正转,M04 表示主轴反转,M05 表示主轴停转。 例: G97 M03 S300;表示主轴正转,转速为 300 r / min; M05;表示主轴停转 四、坐标功能指令规则 (一)绝对坐标与增量坐标 在 FANUC 车床系统中,不采用指令 G90 / G91 来指定绝对坐标与增量坐标,而直接以地 址符 X、Z 组成的坐标功能字表示绝对坐标,用地址符 U、W 组成的坐标功能字表示增量坐标。 绝对坐标地址符 X、Z 后的数值表示工件原点至该点间的矢量值,增量坐标地址符 U、W 后的 数值表示轮廓上前一点到该点的矢量值。 如图 4⁃23 所示的 AB 与 CD 轨迹中,B 点与 D 点的 坐标如下。 B 点的绝对坐标为 X20.0、Z10.0,增量坐标为 U-20.0、W-20.0; D 点绝对坐标为 X40.0、Z0,增量坐标为 U40.0、W-20.0。 图 4⁃23  绝对坐标与增量坐标 611 “1+X 证书”制度下的数控加工理论与实践 􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍 (二)公制与英制编程 坐标功能字决定编程单位使用公制还是英制,多数系统用准备功能字来选择,FANUC 系 统采用 G21 / G20 来进行公 /英制的切换。 其中 G21 表示公制,而 G20 表示英制。 例: G20 G01 U20.0;表示刀具向 X 正方向移动 20 in(1 in = 25.4 mm) G21 G01 U50.0;表示刀具向 X 正方向移动 50 mm 注意:公、英制对旋转轴无效。 (三)小数点编程 数字单位以公制为例分为两种,一种是以 mm 为单位,另一种是以脉冲当量(即机床的最 小输入单位)为单位,现在大多数机床常用的脉冲当量为 0.001 mm。 对于数字的输入,有些系统可省略小数点,有些系统则可以通过系统参数来设定是否可 以省略小数点,而有些系统小数点不可省略。 对于不可省略小数点编程的系统,当使用小数 点进行编程时,数字以 mm[英制为 in,角度为(°)]为输入单位,而当不用小数点编程时,则以 机床的最小输入单位作为输入单位。 如从 A 点(X0,Z0)移动到 B 点(X50,Z0)有以下 3 种表达方式: X50.0; X50.;(小数点后的 0 可省略) X50000;(脉冲当量为 0.001 mm) 以上 3 组数值均表示 X 坐标值为 50 mm,50.0 与 50 000 从数学角度上看两者相差了 1 000倍。 因此,在进行数控编程时,不管哪种系统,为保证程序的正确性,最好不要省略小数 点的输入。 此外,脉冲当量为 0.001 的系统采用小数点编程时,其小数点后的位数超过三位 时,数控系统按四舍五入处理。 例如,当输入 X50.1234 时,经系统处理后的数值为 X50.123。 (四)直径、半径方式编程 由于被车削零件的径向尺寸在图样标注和测量时均采用直径尺寸表示,所以在直径方向 编辑时,X(U)通常以直径量表示。 如果要以半径量表示,则通常要用相关指令在程序中进行 规定。 直径、半径方式编程可通过程序中的编程指令或修改机床参数来改变。 对于 FANUC 车 削系统,只能通过修改机床参数来改变直径、半径方式编程,如在 FANUC Series 0i Mate⁃TC 系 统中,半径编程或直径编程由 1006 号参数的第 3 位(DIA)设定。 对于数控车床而言,开机默 认直径方式编程,即用直径尺寸对 X 轴方向的坐标数据进行表述。 711 第四章  数控车削技术分析 􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍􀪍

资源预览图

第四节 数控车削编程-“1+X证书”制度下的数控加工理论与实践
1
第四节 数控车削编程-“1+X证书”制度下的数控加工理论与实践
2
第四节 数控车削编程-“1+X证书”制度下的数控加工理论与实践
3
第四节 数控车削编程-“1+X证书”制度下的数控加工理论与实践
4
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。