1、(完整版)法拉克数控车床经典编程与操作教案 -1-GSK980TA 车床数控系统车床数控系统 数数 控控 车车 床床 编编 程程 教教 案案 目录目录(完整版)法拉克数控车床经典编程与操作教案 -2-第一篇第一篇 编程说明编程说明第一章第一章 数控车床的简数控车床的简介介 1 16 6 第二章第二章 编程基础编程基础 2 29 9 2 2。1 1 数控车床的坐标系数控车床的坐标系 2 29 9 2 2。2 2 直径编程和半径编程直径编程和半径编程 2 2-1111 2.3 2.3 绝对坐标、相对坐标和混合坐标绝对坐标、相对坐标和混合坐标 2 2-1111 2.4 2.4 程序的构成程序的构成
2、2 21313 第三章第三章 MSFTMSFT 指令指令 3 31 14 4 3 3。1 1 辅助指令辅助指令(M(M 指令)指令)3 31 14 4 3 3。2 2 进给功能进给功能(F(F 指令)指令)3 3-1 14 4 3 3。3 3 主轴功能(主轴功能(S S 指令)指令)3 3-1 15 5 3.3.4 4 刀具功能(刀具功能(T T 指令指令)3 3-1 15 5 第四章第四章 G G 指令指令 4 4-1 17 7 4 4。1 1 概述概述 4 41 17 7 (完整版)法拉克数控车床经典编程与操作教案 -3-4.2 4.2 模态、非模态及初态模态、非模态及初态 4 4-1 1
3、8 8 4.3 4.3 快速移动快速移动 G00G00 4 4-1 19 9 4.4 4.4 直线插补直线插补 G01G01 4 41919 4 4。5 5 圆弧插补圆弧插补 G02 G02、G03G03 4 42020 4.6 4.6 暂停指令暂停指令 G04G04 4 4-2121 4 4。7 7 返回机械零点返回机械零点 G28G28 4 42222 4 4。8 8 工件坐标系设定工件坐标系设定 G50G50 4 42323 4 4。9 9 固定循环指令固定循环指令 4 4-2424 4 4。9.1 9.1 轴向车削循环轴向车削循环 G90G90 4 4-2424 4.9.4.9.2 2
4、 径向车削循环径向车削循环 G G9494 4 42626 4.9.3 4.9.3 螺纹切削循环螺纹切削循环 G92G92 4 4-2929 4 4。10 10 多重循环指令多重循环指令 4 4-3333 4 4。1010。1 1 轴向粗车循环轴向粗车循环 G71G71 4 43434 (完整版)法拉克数控车床经典编程与操作教案 -4-4 4。1010。2 2 径向粗车循环径向粗车循环 G72G72 4 43 38 8 4 4。10.3 10.3 封闭粗车循环封闭粗车循环 G73G73 4 4-4141 4.10.4 4.10.4 精加工循环精加工循环 G70G70 4 4-4545 4 4。
5、10.5 10.5 轴向切槽多重循环轴向切槽多重循环 G74G74 4 44646 4.104.10。6 6 径向切槽多重循环径向切槽多重循环 G75G75 4 4-4848 4.10.7 4.10.7 多重螺纹切削循环多重螺纹切削循环 G76G76 4 45151 4.11 4.11 刀尖半径补偿刀尖半径补偿 G40G40、G41G41、G42(G42(选配功能)选配功能)4 4-5656 4.114.11。1 1 概述概述 4 45656 4.11.2 4.11.2 刀补刀补 C C 的注意事项的注意事项 4 4-6262 第五章第五章 宏指令宏指令 5 5-6262 5.1 5.1 宏变
6、量宏变量 5 56262 5 5。1.11.1 宏变量的使用方法宏变量的使用方法 5 5-6262 5 5。1.2 1.2 宏变量的种类宏变量的种类 5 56363 (完整版)法拉克数控车床经典编程与操作教案 -5-5 5。2 2 运算命令和转运算命令和转移命令移命令 G65G65 5 56464 5.2.1 5.2.1 运算命令运算命令5 56565 5 5。2 2。2 2 转移命令转移命令5 56565 5 5。2.3 2.3 关于用户宏指令编程的注意事项关于用户宏指令编程的注意事项5 5-6767 5 5。2.4 2.4 宏指令编程示例宏指令编程示例5 5-6767 第第二篇二篇 操作说
7、明操作说明 第一章第一章 操作方式和显示界面操作方式和显示界面-6969 1 1。1 1 产品外观产品外观-6969 1.11.1。1 1 状态指示状态指示-6969 1.11.1。2 2 编辑键盘编辑键盘-7070 1.1.3 1.1.3 显示菜单显示菜单-7171 1 1。1.4 1.4 机床面板机床面板7171 1.2 1.2 操作方式概述操作方式概述-7373(完整版)法拉克数控车床经典编程与操作教案 -6-1 1。3 3 显示界面显示界面7474 1 1。3 3。1 1 位置界面位置界面-7676 1 1。3.2 3.2 程序界面程序界面7878 1 1。3.3 3.3 偏置界面偏置
8、界面7979 1 1。3.4 3.4 报警界面报警界面 8080 1.31.3。5 5 设置界面设置界面8181 1 1。3 3。6 6 参数界面参数界面8383 1 1。3 3。7 7 诊断界面诊断界面8484 1.3.81.3.8 液晶对比度调整液晶对比度调整 -8585 第二章第二章 安全操作安全操作-8686 2 2。1 1 系统上电系统上电8686 2.22.2 超程防护超程防护-8787 2.2.12.2.1 硬件超程防护硬件超程防护 8787(完整版)法拉克数控车床经典编程与操作教案 -7-2.2.2 2.2.2 软件超程防护软件超程防护 -8787 2 2。3 3 紧急操作紧急
9、操作-8787 2.32.3。1 1 复位复位 8888 2.3.2 2.3.2 急停急停 8888 2 2。3 3。3 3 进给保持进给保持 -8888 2.3.4 2.3.4 切断电源切断电源 88 88 2 2。4 4 关机关机 8888 第三章第三章 手动操作手动操作 -8888 3 3。1 1 坐标轴移动坐标轴移动-8888 3.13.1。1 1 手动进给手动进给-8989 3.13.1。2 2 手动快速移动手动快速移动-8989 3.13.1。3 3 手动移动速度选择手动移动速度选择 8989 3.1.4 3.1.4 坐标值清零坐标值清零 -9191(完整版)法拉克数控车床经典编程
10、与操作教案 -8-3 3。2 2 其他手动操作其他手动操作 -9 92 2 3 3。2.1 2.1 主轴正转、反转、停止控制主轴正转、反转、停止控制 -9 92 2 3.3.2 2。2 2 冷却液控制冷却液控制 -9393 3.3.2 2。3 3 润滑控制润滑控制 9393 3 3。2.4 2.4 手动换刀手动换刀 -9393 3 3.2.2。5 5 主轴倍率的修调主轴倍率的修调 9393 第四章第四章 手轮手轮/单步操作单步操作9393 4.1 4.1 单步进给单步进给 -9393 4 4。1.11.1 增量的选择增量的选择-9494 4.1.24.1.2 移动方向选择移动方向选择 9494
11、 4.24.2 手轮进给手轮进给 -9494 4.2.1 4.2.1 增量的选择增量的选择 9595 4.2.2 4.2.2 移动轴及方向的选择移动轴及方向的选择 9595 (完整版)法拉克数控车床经典编程与操作教案 -9-4.2.3 4.2.3 手轮手轮/单步方式下允许的其它操作单步方式下允许的其它操作 9595 4 4。2 2。4 4 说明事项说明事项 9696 第五章第五章 录入操作录入操作 -9696 5.1 5.1 指令字的输入指令字的输入-9696 5 5。2 2 指令字的执行指令字的执行9797 5.3 5.3 参数的设置参数的设置 9797 5 5。4 4 数据的修改数据的修改
12、 9797 5 5。5 5 其它操作其它操作 -9898 第第六六章章 程序编辑与管理程序编辑与管理 -9898 6.1 6.1 程序的建立程序的建立9898 6 6。1 1。1 1 程序程序段号的生成程序程序段号的生成9898 6 6。1 1。2 2 程序内容的输入程序内容的输入-9999 6 6。1.3 1.3 指令字的检索指令字的检索.100100(完整版)法拉克数控车床经典编程与操作教案 -10-6 6。1 1。4 4 指令字的插入指令字的插入-102102 6.16.1。5 5 指令字的删除指令字的删除-103103 6.1.6 6.1.6 指令字的指令字的修改修改105105 6.
13、2 6.2 程序的删除程序的删除105105 6.26.2。1 1 单个程序的删除单个程序的删除105105 6 6。2 2。2 2 全部程序的全部程序的-105105 6 6。3 3 程序的选择程序的选择-106106 6 6。3 3。1 1 检索法检索法-106106 6 6。3.23.2 扫描法扫描法-1 10606 6 6。4 4 程序的执行程序的执行-106106 6.5 6.5 程序的改名程序的改名-106106 6.6 6.6 程序管理程序管理107107 6 6。6.1 6.1 程序目录程序目录-107107(完整版)法拉克数控车床经典编程与操作教案 -11-6 6。6 6。2
14、 2 存储程序的数量和存储容量存储程序的数量和存储容量107107 6.66.6。3 3 程序的锁住程序的锁住107107 6 6。7 7 编辑方式下允许的其他操作编辑方式下允许的其他操作-108108 第七章第七章 刀具偏置与对刀刀具偏置与对刀108108 7 7。1 1 定点对刀定点对刀108108 7.2 7.2 试切对刀试切对刀109109 7.3 7.3 回机械零点对刀回机械零点对刀-110110 7.4 7.4 偏置值的修改偏置值的修改-112112 7 7。4 4。1 1 绝对值输入绝对值输入-112112 7.4.2 7.4.2 增量值输入增量值输入112112 第八章第八章
15、自动操作自动操作-113113 8 8。1 1 自动运行自动运行-113113 8.18.1。1 1 自动运行的启动自动运行的启动-113113(完整版)法拉克数控车床经典编程与操作教案 -12-8 8。1 1。2 2 自动运行的停止自动运行的停止-113113 8 8。1 1。3 3 从任意段自动运行从任意段自动运行114114 8.1.8.1.4 4 进给、快速速度的调整进给、快速速度的调整115115 8.18.1。5 5 主轴速度调整主轴速度调整 116116 8.2 8.2 运行时的状态运行时的状态116 116 8.2.1 8.2.1 单段运行单段运行-116116 8 8。2.1
16、 2.1 空运行空运行117117 8 8。2 2。1 1 机床锁住运行机床锁住运行117117 8.2.1 8.2.1 辅助功能锁住运行辅助功能锁住运行-117 117 8 8。2.1 2.1 程序段选程序段选跳跳117117 8 8。3 3 其它操作其它操作118118 第九章第九章 回零操作回零操作 -118118 9.19.1 程序回零程序回零 -118118(完整版)法拉克数控车床经典编程与操作教案 -13-9 9。1 1。1 1 程序零点程序零点 118118 9 9。1 1.2.2 程序回零的操作步骤程序回零的操作步骤 118118 9.9.2 2 机械回零机械回零 -11911
17、9 9 9。2.1 2.1 机械零点机械零点 -119119 9.29.2。2 2 机械回零的操作步骤机械回零的操作步骤 -119119 9 9。3 3 回零方式下的其它操作回零方式下的其它操作 -120120 第十章第十章 数据的设置和保存数据的设置和保存 -120120 10.110.1 数据的设置数据的设置 120120 1010。1 1。1 1 设置界面的相关设置设置界面的相关设置 120120 10.1.2 10.1.2 图形图形界面的相关设置界面的相关设置 122122 1010。1.3 1.3 系统参数、诊断参数的设置系统参数、诊断参数的设置 122122 10.10.2 2 数
18、据的保存(电子盘操作)数据的保存(电子盘操作)123123 第十一章第十一章 通通 讯讯 -124124(完整版)法拉克数控车床经典编程与操作教案 -14-1 11 1。1 1 通讯软件的安装通讯软件的安装 124124 1111。2 2 通讯软件的操作通讯软件的操作 125125 1111。3 3 串行口的设置串行口的设置 -126126 11.4 11.4 数据的输入数据的输入(PC(PCCNCCNC)126126 11.4.111.4.1 程序的输入程序的输入 126126 11.4.211.4.2 刀补的输入刀补的输入 126126 11.4.311.4.3 参数的输入参数的输入 12
19、7127 11.511.5 数据的输出(数据的输出(CNCCNCPCPC)-127127 11.5.1 11.5.1 单个程序的输出单个程序的输出 127127 1111。5 5。2 2 全部程序的输出全部程序的输出 -127127 11.511.5。3 3 刀补的输出刀补的输出 -128128 1111。5 5。4 4 参数的输出参数的输出 128 128 11.11.6 6 通讯说明通讯说明 128128(完整版)法拉克数控车床经典编程与操作教案 -15-第十二章第十二章 加工举例加工举例 130130 第十三章第十三章 数控车床加工安全规程及日常保养数控车床加工安全规程及日常保养 153
20、153 (完整版)法拉克数控车床经典编程与操作教案 -16-第一章第一章 数控车床的简介数控车床的简介 1 11 1 数控车床数控车床的的简介简介 1 11 11 1 数控车床的发展历史数控车床的发展历史 数控车数控车床又称为床又称为 CNCCNC 车床,即计算机数字控制车床车床,即计算机数字控制车床,是目前国是目前国内使用量最大内使用量最大,覆盖面最广的一种覆盖面最广的一种数控机床数控机床,约占数控机床总数的,约占数控机床总数的 25%25%。数控机床是集机械、电气、液压、气动、微电子和信息等多项技术为一数控机床是集机械、电气、液压、气动、微电子和信息等多项技术为一体的机电一体化产品体的机电
21、一体化产品.是机械制造设备中具有高精度、高效率、高自动化是机械制造设备中具有高精度、高效率、高自动化和高柔性化等优点的工作母机。数控机床的技术水平高低及其在金属切和高柔性化等优点的工作母机。数控机床的技术水平高低及其在金属切削加工机床产量和总拥有量的百分比是衡量一个国家国民经济发展和工削加工机床产量和总拥有量的百分比是衡量一个国家国民经济发展和工业制造整体水平的重要标志之一业制造整体水平的重要标志之一.数控车床是数控机床的主要品种之一,数控车床是数控机床的主要品种之一,它在数控机床中占有非常重要的位置它在数控机床中占有非常重要的位置,几十年来一直受到世界各国的普几十年来一直受到世界各国的普遍重
22、视并得到了迅速的发展遍重视并得到了迅速的发展.在上个在上个世纪中世纪中叶叶 4040 年代,美国首先开始研究年代,美国首先开始研究数控车床数控车床,1952,1952 年,美国麻省理年,美国麻省理工学院(工学院(mitmit)伺服机构实验室成功研制出第一台数控铣床,并于)伺服机构实验室成功研制出第一台数控铣床,并于 19571957 年投年投入使用入使用.这是制造技术发展过程中的一个重大突破,标志着制造领域中数控加这是制造技术发展过程中的一个重大突破,标志着制造领域中数控加工时代的开始。数控加工是现代制造技术的基础,这一发明对于制造行业而工时代的开始。数控加工是现代制造技术的基础,这一发明对于
23、制造行业而言,具有划时代的意义和深远的影响。世界上主要工业发达国家都十分重视言,具有划时代的意义和深远的影响。世界上主要工业发达国家都十分重视(完整版)法拉克数控车床经典编程与操作教案 -17-数控加工技术的研究和发展。我国于数控加工技术的研究和发展。我国于 19581958 年开始研制数控车床,成功试制出年开始研制数控车床,成功试制出配有子管数控系统的数控车床,配有子管数控系统的数控车床,19651965 年开始批量生产配有晶体管数控系统的年开始批量生产配有晶体管数控系统的三坐标数控铣床。经过几十年的发展,目前的数控车床已实现了计算机控制三坐标数控铣床。经过几十年的发展,目前的数控车床已实现
24、了计算机控制并并在工业界得到广泛应用,在模具制造行业的应用尤为普及在工业界得到广泛应用,在模具制造行业的应用尤为普及。1 11 12 2 数控车床的用途数控车床的用途 数控车床主要用于加工轴类和盘类的回转体零件,如车削内外圆柱表面、数控车床主要用于加工轴类和盘类的回转体零件,如车削内外圆柱表面、圆锥表面圆锥表面,回转曲面和端面以及加工内外螺纹等回转曲面和端面以及加工内外螺纹等.1 11 13 3 数控车床的组成及布局数控车床的组成及布局 1 1数控车床的组成数控车床的组成 数控车床由数控车床主机、数控系统、驱动系统、辅助装置、机外编码数控车床由数控车床主机、数控系统、驱动系统、辅助装置、机外编
25、码器五个部分组成。器五个部分组成。(1 1)数控车床主机即数控车床的机械部件,主要包括床身、主轴箱、刀架、)数控车床主机即数控车床的机械部件,主要包括床身、主轴箱、刀架、尾座、进给传动机构等。尾座、进给传动机构等。(2)2)数控系统即数字控制系统,是数控车床实现自动加工的核心。主要南输数控系统即数字控制系统,是数控车床实现自动加工的核心。主要南输(完整版)法拉克数控车床经典编程与操作教案 -18-入输入输出装置、监视器、主控制系统、可编程序控制器、各类输入输出接出装置、监视器、主控制系统、可编程序控制器、各类输入输出接口等组成。口等组成。(3 3)驱动系统即伺服系统)驱动系统即伺服系统,是数控
26、系统和车床本体之问的电传动联系环节是数控系统和车床本体之问的电传动联系环节.主主要由伺服电动机、驱动控制系统和位置检测与反馈装置等组成。要由伺服电动机、驱动控制系统和位置检测与反馈装置等组成。(4)4)辅助装置辅助装置 是为了加工服务的配套部分,主要包括自动换刀装置是为了加工服务的配套部分,主要包括自动换刀装置 ATCATC(AutomaficTool ChangerAutomaficTool Changer)、自动交换工作台机构)、自动交换工作台机构 APCAPC(Automatic Pallet Automatic Pallet changerchanger)、工件夹紧放松机构、液压控制系
27、统、气动装置、润滑装置、切削)、工件夹紧放松机构、液压控制系统、气动装置、润滑装置、切削液装置、排屑装置、过载保护装置等。液装置、排屑装置、过载保护装置等。(5 5)机外编码器)机外编码器 2 2数控车床的布局数控车床的布局 机床的布局是满足总体设计要求的具体实施办法的重要一环。因此机床的布局是满足总体设计要求的具体实施办法的重要一环。因此,布局也是布局也是一种总体的优化设计。数控车床布局形式受到工件尺寸、质量和形状,机床一种总体的优化设计。数控车床布局形式受到工件尺寸、质量和形状,机床生产率,机床精度生产率,机床精度,操纵方便的运行要求和安全与环境保护的要求的影响。随操纵方便的运行要求和安全
28、与环境保护的要求的影响。随着工件尺寸、着工件尺寸、(完整版)法拉克数控车床经典编程与操作教案 -19-质量和形状的变化,数控车床的布局可有卧式车床、端面车床、单柱立式车质量和形状的变化,数控车床的布局可有卧式车床、端面车床、单柱立式车床、双柱立式车床和龙门移动式立式车床的变化床、双柱立式车床和龙门移动式立式车床的变化,如图如图 5 5-4 4 所示。所示。(完整版)法拉克数控车床经典编程与操作教案 -20-(1 1)床身和导轨床身的结构对机床的布局有很大影响。床身是机床的主要承)床身和导轨床身的结构对机床的布局有很大影响。床身是机床的主要承载部件,是机床的主体。载部件,是机床的主体。(2)2)
29、刀架布局刀架是数控车床的刀架布局刀架是数控车床的重要部件,它对机床整体布局影响很大。两重要部件,它对机床整体布局影响很大。两坐标连续控制的数控车床,一般都采用坐标连续控制的数控车床,一般都采用 1212 工位的回转刀盘(也有工位的回转刀盘(也有 6 6、8 8、1010工位的工位的)。回转刀架在机床上的布局主要有两种:一种是适用于加工轴类和盘。回转刀架在机床上的布局主要有两种:一种是适用于加工轴类和盘形类零件的刀架,其回转轴与主轴平行;另一种是专门用于加工盘形类零件形类零件的刀架,其回转轴与主轴平行;另一种是专门用于加工盘形类零件的刀架,其回转轴与主轴垂直。此外,还有分别加装在两个滑板上的回转
30、刀的刀架,其回转轴与主轴垂直。此外,还有分别加装在两个滑板上的回转刀架的结构形式架的结构形式,这种结构的数控车床称为双刀架四坐标数控车床。这种结构的数控车床称为双刀架四坐标数控车床。1 1。1.1.4 4 数控车床的分类数控车床的分类 随着数控车床制造技术的不断发展,数控车床的品种已经基本齐全,规随着数控车床制造技术的不断发展,数控车床的品种已经基本齐全,规格繁多,可以按照以下方法来进行分类格繁多,可以按照以下方法来进行分类.1 1。按数控系统的功能分类按数控系统的功能分类 (完整版)法拉克数控车床经典编程与操作教案 -21-(1)1)经济型数控车床经济型数控车床 一般用单板机、单片机进行开环
31、控制,具有一般用单板机、单片机进行开环控制,具有 CRTCRT 显示、程序存储、程序编辑显示、程序存储、程序编辑等功能,加工精度较低,功能较简单等功能,加工精度较低,功能较简单.机械部分多为在普通车床基础上改进机械部分多为在普通车床基础上改进 (2(2)全功能型数控车床)全功能型数控车床 较高档次的数控车床,具有刀尖圆弧半径自动补偿、恒线速、倒角、固定循较高档次的数控车床,具有刀尖圆弧半径自动补偿、恒线速、倒角、固定循环、螺纹切削、图形显示、用户宏程序等功能环、螺纹切削、图形显示、用户宏程序等功能,加工能力强,适宜于加工精度加工能力强,适宜于加工精度高、形状复杂、循环周期长、品种多变的单件或中
32、小批量零件的加工高、形状复杂、循环周期长、品种多变的单件或中小批量零件的加工 (3(3)精密型数控车床)精密型数控车床 采用闭环控制,不但具有全功能型数控车床的全部功能,而且机械系统采用闭环控制,不但具有全功能型数控车床的全部功能,而且机械系统的动态响应较的动态响应较快快,在数控车床基础上增加其他附加坐标轴。适用于精密和超精在数控车床基础上增加其他附加坐标轴。适用于精密和超精密加工密加工。(完整版)法拉克数控车床经典编程与操作教案 -22-2 2按主轴的配置形式分类按主轴的配置形式分类 (1 1)卧式数控车床)卧式数控车床 数控卧式车床主轴采用手动控制、机电一体化设计、外形美观、结构合数控卧式
33、车床主轴采用手动控制、机电一体化设计、外形美观、结构合理、用途广泛、操作方便理、用途广泛、操作方便,该机床可实现自动控制、能够车削加工多种零该机床可实现自动控制、能够车削加工多种零件的内外圆、端面、切槽、任意锥面、球面及件的内外圆、端面、切槽、任意锥面、球面及公、英制螺纹、圆锥螺纹公、英制螺纹、圆锥螺纹等工序,适合大批量生产。等工序,适合大批量生产。数控卧式车床床身导轨采用超音频淬火、工数控卧式车床床身导轨采用超音频淬火、工艺、耐磨性强、精度高、主轴系统结构先进、转速平稳、具有较高的切艺、耐磨性强、精度高、主轴系统结构先进、转速平稳、具有较高的切削性能。纵、横向采用滚珠丝杆传动。动态响应优良、
34、噪音低削性能。纵、横向采用滚珠丝杆传动。动态响应优良、噪音低.数控卧式数控卧式车床适用于机械类高等车床适用于机械类高等学院、中等专业学校实训之用,可对学员进行各学院、中等专业学校实训之用,可对学员进行各种编程操作训练及实际加工培训种编程操作训练及实际加工培训.(2)2)立式数控车床立式数控车床 立式立式数控数控车床,适宜加工中、小型盘、盖类零件车床,适宜加工中、小型盘、盖类零件 高强度铸铁底座、立柱,高强度铸铁底座、立柱,有良好的稳定性和抗震性能有良好的稳定性和抗震性能 立式结构,装夹工件方便,占地面积小立式结构,装夹工件方便,占地面积小 采采用油水分离结构,使冷却水清洁环保持久用油水分离结构
35、,使冷却水清洁环保持久 分离式冷却水箱,便于清洗分离式冷却水箱,便于清洗 精精密、高刚度弹筒式主轴结构,便于维修密、高刚度弹筒式主轴结构,便于维修 主轴套筒全对称、悬挂式设计主轴套筒全对称、悬挂式设计 ,更好的消除热变形对加工精度的影响更好的消除热变形对加工精度的影响 大功率交流主轴电机大功率交流主轴电机,增强了机床增强了机床运转的稳定性运转的稳定性 主轴采用进口高级润滑脂润滑,全封闭,免维护主轴采用进口高级润滑脂润滑,全封闭,免维护 床鞍、床鞍、(完整版)法拉克数控车床经典编程与操作教案 -23-立柱导轨采用超重负荷直线立柱导轨采用超重负荷直线滚动导轨,动态响应性能好滚动导轨,动态响应性能好
36、,精度保持性高精度保持性高 配备优质配备优质 6 6 工位立式电动刀架工位立式电动刀架,刚性高、换刀迅速、可靠刚性高、换刀迅速、可靠 集中式机床操集中式机床操作面板,使操作更加方便、快捷作面板,使操作更加方便、快捷 X/ZX/Z 轴采用高精度滚珠丝杠和丝杠专用轴采用高精度滚珠丝杠和丝杠专用轴承,精度保持性好轴承,精度保持性好 整体式全封闭防护整体式全封闭防护,环保清洁环保清洁 3.3.其他其他分类分类方法方法 (1)1)按数控车床的不同控制方式分:直线控制数控车床、两主轴控制数控车按数控车床的不同控制方式分:直线控制数控车床、两主轴控制数控车床等;床等;(2 2)按特殊或专门工艺性能分:螺纹数
37、控车床、活塞数控车床、曲轴数控车)按特殊或专门工艺性能分:螺纹数控车床、活塞数控车床、曲轴数控车床等多种床等多种.此外,车削中心也列入这一类,分立式和卧式车削中心两类。此外,车削中心也列入这一类,分立式和卧式车削中心两类。(完整版)法拉克数控车床经典编程与操作教案 -24-(完整版)法拉克数控车床经典编程与操作教案 -25-第二章第二章 编程基础编程基础 2 21 1 数控机床的坐标系数控机床的坐标系 数控机床的加工是由程序控制完成的,所以坐标系的确定与使用非常重要数控机床的加工是由程序控制完成的,所以坐标系的确定与使用非常重要.根根据据 ISO841ISO841 标准,数控机床坐标系用右手笛
38、卡儿坐标系作为标准确定标准,数控机床坐标系用右手笛卡儿坐标系作为标准确定.数控车数控车床平行于主轴方向即纵向为床平行于主轴方向即纵向为 Z Z 轴轴,垂直于主轴方向即横向为垂直于主轴方向即横向为 X X 轴轴,刀具远离工刀具远离工件方向为正向。件方向为正向。如图:如图:(完整版)法拉克数控车床经典编程与操作教案 -26-按刀座与机床主轴的相对位置划分按刀座与机床主轴的相对位置划分,数控车床有前刀座和后刀座,相同的编程数控车床有前刀座和后刀座,相同的编程指令在前刀座和后刀座中运动轨迹是不同的指令在前刀座和后刀座中运动轨迹是不同的,本系统可用于前刀座和后刀座本系统可用于前刀座和后刀座数控车床数控车
39、床,图图 1 1-4 4 为前刀座的坐标系,图为前刀座的坐标系,图 1 1-5 5 为后刀座的坐标系。从图为后刀座的坐标系。从图 1 14 4、图、图 1 1-5 5 可以看出,前、后刀座坐标系的可以看出,前、后刀座坐标系的 X X 方向正好相反,而方向正好相反,而 Z Z 方向方向是相同的。在以后的图示和例子中,用前刀座坐标系来说明编程的应用。是相同的。在以后的图示和例子中,用前刀座坐标系来说明编程的应用。2 21 11 1机械机械坐标系坐标系 机械坐标系的原点是生产厂家在制造机床时的固定坐标系原点,也称机械零机械坐标系的原点是生产厂家在制造机床时的固定坐标系原点,也称机械零点。它是在机床装
40、配、调试时已经确定下来的,是机床加工的基准点。在使点。它是在机床装配、调试时已经确定下来的,是机床加工的基准点。在使用中机械坐标系是由参考点来确定的,机床系统启动后,进行返回参考点操用中机械坐标系是由参考点来确定的,机床系统启动后,进行返回参考点操作,机械坐标系就建立了。坐标系一经建立,只要不切断电源作,机械坐标系就建立了。坐标系一经建立,只要不切断电源,坐标系就不会坐标系就不会(完整版)法拉克数控车床经典编程与操作教案 -27-变化。变化。2 21 12 2编程编程坐标系坐标系 编程坐标系是编程序时使用的坐标系编程坐标系是编程序时使用的坐标系,一般把我们把一般把我们把 Z Z 轴与工件轴线重
41、合轴与工件轴线重合,X,X轴放在工件端面上轴放在工件端面上 2 21 13 3工件坐标系工件坐标系 工件坐标系是机床进行加工时使用的坐标系工件坐标系是机床进行加工时使用的坐标系,它应该与编程坐标系一致它应该与编程坐标系一致.能否能否让编程坐标系与工坐标系一致,使操作的关键。让编程坐标系与工坐标系一致,使操作的关键。(完整版)法拉克数控车床经典编程与操作教案 -28-(完整版)法拉克数控车床经典编程与操作教案 -29-(完整版)法拉克数控车床经典编程与操作教案 -30-2 22 2 直径编程和半径编程直径编程和半径编程 2 22 21 1 直径编程直径编程 由于数控车床加工的零件通常为横截面为圆
42、形由于数控车床加工的零件通常为横截面为圆形的轴类零件,因此数控车床的编程可用直径编的轴类零件,因此数控车床的编程可用直径编程方式程方式,也可以用半径编程方式也可以用半径编程方式,车床出厂时均车床出厂时均设定为直径编程设定为直径编程,所以在编程时与所以在编程时与 X X 轴有关的轴有关的各项尺寸一定要用直径值编程。如果需用半径各项尺寸一定要用直径值编程。如果需用半径编程,则改变系统中相关的几项参数或用指令编程,则改变系统中相关的几项参数或用指令,使系统处于半径编程状态使系统处于半径编程状态.显然显然半径编程比较半径编程比较麻烦,因为编程时把零件图纸上的直径尺寸除麻烦,因为编程时把零件图纸上的直径
43、尺寸除以以 2 2 再去编程,给编程带来不必要的麻烦,且再去编程,给编程带来不必要的麻烦,且易出现失误。所以,目前数控车床上广泛采用易出现失误。所以,目前数控车床上广泛采用直径编程方式。直径编程方式。2 23 3 绝对坐标与增量坐标绝对坐标与增量坐标、混合坐标、混合坐标 (完整版)法拉克数控车床经典编程与操作教案 -31-2 2。3 3。1 1 绝对坐标绝对坐标 格式:格式:(Xa,Zb(Xa,Zb)(有方向性)(有方向性)将刀具运动位置的坐标值表示为相对于坐标原将刀具运动位置的坐标值表示为相对于坐标原点的距离,这种坐标的表示法称之为绝对坐标点的距离,这种坐标的表示法称之为绝对坐标表示法。表示
44、法。增量坐标增量坐标(或相对坐标(或相对坐标)格式:格式:(Ua(Ua,WbWb)(有方向性)有方向性)增量增量坐标表示法坐标表示法:将刀具运动位置的坐标值表将刀具运动位置的坐标值表示为相对于前一位置坐标的增量示为相对于前一位置坐标的增量,即即为目标点为目标点绝对坐标值与当前点绝对坐标值的差值,这种绝对坐标值与当前点绝对坐标值的差值,这种坐标的表示法称之为相对坐标表示法。数控系坐标的表示法称之为相对坐标表示法。数控系统用统用 X X、Z Z 表示绝对坐标代码,用表示绝对坐标代码,用 U U、W W 表示相表示相对坐标代码。在一个加工程序中可以混合使用对坐标代码。在一个加工程序中可以混合使用这二
45、种坐标表示法编程。这二种坐标表示法编程。混合混合坐标坐标 格式:格式:(Ua Ua,Zb)Zb)或(或(XaXa,WbWb)(有方有方(完整版)法拉克数控车床经典编程与操作教案 -32-向性向性)绝对坐标和绝对坐标和增量增量坐标坐标混合起来表示混合起来表示刀具运动位刀具运动位置的坐标值置的坐标值,这种坐标的表示法称之为这种坐标的表示法称之为混合混合坐坐标表示法标表示法.图图 5 51 1 (完整版)法拉克数控车床经典编程与操作教案 -33-例:如图例:如图 5 51 1 用绝对坐标和相对坐标来表达用绝对坐标和相对坐标来表达各个节点的坐标各个节点的坐标 绝对坐标:绝对坐标:(假设假设 O O 点
46、位坐标原点)点位坐标原点)O O(X0,Z0X0,Z0)A(X2A(X20 0,Z0Z0)B(X20B(X20,Z Z-2525)C(X36C(X36,Z Z-25)D(X3625)D(X36,Z Z40)40)E E(X50X50,Z Z40)F40)F(X50X50,Z Z-60)60)相对坐标:(假设相对坐标:(假设 O O 点位坐标原点点位坐标原点)O O(X0X0,Z0)Z0)(完整版)法拉克数控车床经典编程与操作教案 -34-A A(U20U20,W0W0)B(U0B(U0,W W2525)C C(U16U16,W0)DW0)D(U0,WU0,W-1515)E(U14,W0)E(U
47、14,W0)F(U0F(U0,W W-20)20)混合坐标:(假设混合坐标:(假设 O O 点位坐标原点点位坐标原点)O(X0O(X0,Z0)Z0)A(X20A(X20,W0W0)或()或(U20U20,Z0)BZ0)B(X20X20,W W-25)25)或或(U0(U0,Z Z2525)C C(X36,W0X36,W0)或()或(U16,ZU16,Z-25)D 25)D(X36X36,W W-15)15)或或(U0,Z(U0,Z-40)40)(完整版)法拉克数控车床经典编程与操作教案 -35-E(X50E(X50,W0W0)或()或(U14U14,Z Z-25)F25)F(X50X50,W
48、W-20)20)或或(U0(U0,Z Z6060)(完整版)法拉克数控车床经典编程与操作教案 -36-2 24 4 程序的程序的构成构成 2 24 4、1 1 程序段结构程序段结构 一个完整的程序,一般由程序名、程序内容和程序结束三部分组成一个完整的程序,一般由程序名、程序内容和程序结束三部分组成 程序程序名名 广州广州系统程序名是系统程序名是 O O。是四位正整数,可以从。是四位正整数,可以从 0000000099999999。如。如O2255O2255。程序名一般要求单列一段且不需要段号。程序名一般要求单列一段且不需要段号。(2)2)程序主体。程序主体。程序主体是由若干个程序段组成的,表示
49、数控机床要完成的全部动作程序主体是由若干个程序段组成的,表示数控机床要完成的全部动作.每个程序段每个程序段(完整版)法拉克数控车床经典编程与操作教案 -37-由一个或多个指令构成,每个程序段一般占一行,用“;”作为每个程序段的结束由一个或多个指令构成,每个程序段一般占一行,用“;”作为每个程序段的结束代码。代码。(3 3)程序结束指令。)程序结束指令。程序结束指令可用程序结束指令可用 M02M02 或或 M30.M30.一般要求单列一段。一般要求单列一段。例如:例如:O0002 O0002 -程序号部分程序号部分 N10 G50 X70.0 Z150.0;N10 G50 X70.0 Z150.
50、0;N20 S6N20 S630 30 00 X2000 X20。0 Z88.0 M080 Z88.0 M08;N40 G01 Z78.0 F100 N40 G01 Z78.0 F100;N50 G02 Z64N50 G02 Z64。0 R120 R12。0;0;程序内容部分程序内容部分 N60 G01 Z60N60 G01 Z60。0 0;N N7 70 X55.0 0 X55.0;N N8 80 G00 X700 G00 X70。0 Z150.0 M0 Z150.0 M09 09;N N9 90 M050 M05;(完整版)法拉克数控车床经典编程与操作教案 -38-N1N10 00 M0