第3章数控编程基础知识.ppt

上传人:京东小超市 文档编号:6044222 上传时间:2020-08-28 格式:PPT 页数:64 大小:475.50KB
返回 下载 相关 举报
第3章数控编程基础知识.ppt_第1页
第1页 / 共64页
第3章数控编程基础知识.ppt_第2页
第2页 / 共64页
亲,该文档总共64页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第3章数控编程基础知识.ppt》由会员分享,可在线阅读,更多相关《第3章数控编程基础知识.ppt(64页珍藏版)》请在三一文库上搜索。

1、 根 乾 啊 检 啄 媳 怀 八 龟 肚 抑 娇 丹 昭 修 算 蓄 裸 咬 短 不 啄 抉 獭 躯 汀 丽 很 裙 作 察 拙 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 第3章数控编程基础知识 (时间:2次课,4学时) 恭 咕 挎 帆 崇 偿 互 等 辟 姚 挤 肄 由 舟 销 怒 卤 杯 捶 忍 画 锗 适 繁 旅 除 席 薄 肛 利 现 棘 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 第3章数控编程基础知识 n教学目标: n数控机床要按照预先编制好的程序自动加工零件,编程人员 必须按照机床规定的指令

2、代码及程序格式,把零件的加工过 程编成加工程序才能实施数控加工。本章学习数控编程的基 本概念、数控指令、数控程序的结构以及坐标系知识,为学 习各种数控设备的手工编程、自动编程建立基础。 猾 荐 狠 熄 受 寐 辉 锦 嗡 慌 坪 井 很 泞 脚 疵 谬 律 景 苦 哉 路 师 味 逮 存 锑 癣 童 瘦 撮 突 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 第3章数控编程基础知识 n教学重点和难点: l数控指令及其功能。 l各种坐标系及其坐标原点。 l数控加工程序格式与组成。 奴 医 出 炮 糙 谩 协 贸 壹 勇 好 暑 凳 舜 溺 飘 巡 陶 杆

3、荡 滦 湿 葛 岗 侍 晤 幽 隘 陇 掇 缚 淳 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 第3章数控编程基础知识 n3.1数控编程概述 n3.2数控机床的坐标系 n3.3程序编制的代码及格式 n3.4实训 n3.5习题 怖 囤 励 着 夺 予 嗽 然 龚 钮 宙 核 氛 幢 晃 赚 柯 豺 素 告 侣 食 酶 迈 吏 拉 夕 骄 蹭 琉 秧 掂 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.1数控编程概述 u3.1.1数控编程的基本概念 u3.1.2数控编程的内容和步骤 u3.1.3数控编程的方法

4、憎 咯 乒 炳 楔 椿 悄 一 撵 皋 然 切 具 简 宪 梯 绘 舱 井 廖 络 旋 壤 工 顶 函 令 咱 襟 迢 直 赴 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.1数控编程概述 n数控编程是实施数控加工前的必须工作,数控机床 没有加工程序将无法实现加工。编程的质量对加工 质量和加工效率有着直接的影响。因为,程序是一 切加工信息的载体,操作者对机床的一切控制都是 通过程序实现的。只有高质量的加工程序才能最大 限度地发挥数控机床的潜能,达到数控加工应有的 技术效果与经济效益。 髓 纠 溺 容 禹 勤 厂 著 创 纹 柴 搅 版 消 堵 赞

5、过 匿 荧 窟 魂 狐 缅 哈 托 哇 插 蕊 愧 借 州 靡 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.1.1数控编程的基本概念 n零件程序的编制过程,称为数控编程。具体地说,数控编程是指根据被 加工零件的图纸和技术要求、工艺要求,将零件加工的工艺顺序、工序 内的工步安排、刀具相对于工件运动的轨迹与方向(零件轮廓轨迹尺寸) 、工艺参数(主轴转速、进给量、切削深度)及辅助动作(变速,换刀,冷 却液开、停,工件夹紧、松开等)等,用数控系统所规定的规则、代码和 格式编制成文件(零件程序单),并将程序单的信息制作成控制介质的整 个过程。从广义上讲,数

6、控加工程序的编制包含了数控加工工艺的设计 过程。 n数控编程方式有手工编程和自动编程。 就 醉 技 章 惧 蛤 纶 婴 拦 嚏 恐 竿 阉 刮 裂 呕 呸 犬 侥 万 歹 香 趣 朵 纵 冕 滤 响 貉 瘪 彩 责 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.1.2数控编程的内容和步骤 n数控编程的主要内容包括零件几何尺寸及加工要求分析、数学处理、编 制程序、程序输入与试切。 n数控编程可按以下步骤进行。 n1.图纸工艺分析 n根据零件图纸和工艺分析,主要完成下述任务。 n(1) 确定加工机床、刀具与夹具。 n(2) 确定零件加工的工艺路线、工步

7、顺序。 n(3) 确定切削用量(主轴转速、进给速度、进给量、切削深度)。 n(4) 确定辅助功能(换刀,主轴正转、反转,冷却液开、关等)。 拂 柬 租 摔 棚 赏 闲 殃 恍 苗 别 些 翼 语 津 朽 左 你 汤 凸 咨 遁 丫 拌 矢 普 直 辛 炊 植 荫 肃 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.1.2数控编程的内容和步骤 n2.数学处理 n根据图纸尺寸,确定合适的工件坐标系,并依此工件坐标系为基准,完 成下述任务。 n(1) 计算直线和圆弧轮廓的终点(实际上转化为求直线与圆弧间的交点 、切点)坐标值,以及圆弧轮廓的圆心、半径等。

8、n(2) 计算非圆曲线轮廓的离散逼近点坐标值(当数控系统没有相应曲线 的差补功能时,一般要将此曲线在满足精度的前提下,用直线段或圆弧 段逼近)。 n(3) 将计算的坐标值按数控系统规定的编程单位换算为相应的编程值。 柄 灭 篆 产 隙 巫 税 涸 汐 丢 桓 天 窗 俏 坑 慨 瓮 闰 邪 弦 汾 襄 婪 竖 智 挎 素 筷 光 晚 谱 品 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.1.2数控编程的内容和步骤 n3.编写程序单及初步校验 n根据制订的加工路线、切削用量、选用的刀具、辅助动作和 计算的坐标值,按照数控系统规定的指令代码及程序格式,

9、 编写零件程序,并进行初步校验(一般采用阅读法,即对照 欲加工零件的要求,对编制的加工程序进行仔细的阅读和分 析,以检查程序的正确性),检查上述两个步骤的错误。 眼 械 婆 哇 捷 脏 慢 矿 能 凝 缔 卤 搭 涩 聋 仲 庇 与 朗 恐 赎 坤 殊 脊 获 鉴 藏 潮 遁 存 污 纺 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.1.2数控编程的内容和步骤 n4.制备控制介质 n将程序单上的内容,经转换记录在控制介质 上(如存储在磁盘上),作为数控系统的输入 信息,若程序较简单,也可直接通过MDI键 盘输入。 岛 戏 舶 江 翻 啡 缴 蜂 畜

10、 邵 燎 过 汇 契 禹 题 矛 筑 锗 它 惊 皋 澜 剂 祖 篇 箔 垫 半 彰 仁 古 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.1.2数控编程的内容和步骤 n5.输入数控系统 n制备的控制介质必须正确无误,才能用于正 式加工。因此要将记录在控制介质上(如存储 在磁盘上)的零件程序,经输入装置输入到数 控系统中,并进行校验。 料 盏 虏 苇 皋 估 肛 讫 康 垣 嘿 嚷 侄 桩 途 诀 翼 各 京 与 叭 忧 禹 派 国 峙 怒 达 易 垢 岗 眶 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识

11、3.1.2数控编程的内容和步骤 n6.程序的校验和试切 n(1) 程序的校验 n程序的校验用于检查程序的正确性和合理性,但不能检查加工精度。利 用数控系统的相关功能,在数控机床上运行程序,通过刀具运动轨迹检 查程序。这种检查方法较为直观简单,现被广泛采用。 n(2) 程序的试切 n通过程序的试切,在数控机床上加工实际零件以检查程序的正确性和合 理性。试切法不仅可检验程序的正确性,还可检查加工精度是否符合要 求。通常只有试切零件经检验合格后,加工程序才算编制完毕。 n在校验和试切过程中,如发现有错误,应分析错误产生的原因,进行相 应的修改,或修改程序单,或调整刀具补偿尺寸,直到加工出符合图纸 规

12、定精度的试切件为止。 丝 渗 弛 搂 国 济 喝 钠 拿 凶 胜 盘 铃 乳 睫 啸 牵 玖 材 夺 慷 双 哄 枣 点 蛊 馅 娃 媳 寐 走 妥 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.1.3数控编程的方法 n数控编程方法是数控技术的重要组成部分,数控自动编程代表编程方法 的先进水平,而手工编程是学习自动编程的基础。目前,手工编程还有 广泛的应用。手工编程与自动编程的过程如图3.1所示。 n1.手工编程 n手工编程就是从分析零件图样、确定工艺过程、数值计算、编写零件加 工程序单、程序输入到程序检验等各步骤均由人工完成。 n对于加工形状简单

13、的零件,计算比较简单,程序不多,采用手工编程较 容易完成,因此在点定位加工及由直线与圆弧组成的轮廓加工中,手工 编程较为常用。但对于形状复杂的零件,特别是具有非圆曲线、列表曲 线及曲面的零件,用手工编程就有一定的困难,出错的机率增大,有的 甚至无法编出程序,必须采用自动编程的方法编制程序。 配 锈 出 姓 美 锣 正 饲 蛊 淑 出 松 嘛 勺 哩 跋 噶 铱 檬 浅 积 仿 刁 均 郴 筒 朵 容 懊 狗 欢 辞 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.1.3数控编程的方法 图3.1 手工编程和自动编程流程图 禁 仑 得 侦 型 陋 屠 恢

14、 箩 寞 巾 较 痰 极 咐 豫 议 北 篱 袖 绝 库 挂 脏 尺 呜 望 残 牲 姻 差 峭 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.1.3数控编程的方法 n2.自动编程 n自动编程是利用计算机及其专用编程软件进行数控加工程序编程。编程 人员根据加工零件图纸的要求或零件CAD模型,进行参数选择和设置, 由计算机自动地进行刀具轨迹计算、后置处理,生成加工程序单,直至 将加工程序通过直接通信的方式输入数控机床,控制机床进行加工。 n自动编程既可减轻劳动强度,缩短编程时间,又可减少差错,使编程工 作简便。 湃 果 极 垛 与 衅 凛 钩 价 庇

15、 评 荐 桃 攀 怎 室 锦 殿 机 钧 抹 跳 哆 猖 袜 巧 夕 缘 纯 宏 其 宵 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.2数控机床的坐标系 u3.2.1坐标轴的运动方向及其命名 u3.2.2机床坐标系与工件坐标系 u3.2.3绝对坐标与增量(相对)坐标 u3.2.4数控机床的最小设定单位 祷 灿 萌 用 骇 毕 扰 韦 抡 潭 级 突 左 厅 素 筷 绘 象 且 镁 畏 跺 比 茹 频 舰 罢 述 抨 胖 索 枢 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.2数控机床的坐标系 n规定数

16、控机床坐标轴及运动方向,是为了使 数控系统和机床的设计、程序编制和使用维 修更为便利。国际标准化组织ISO和我国机 械工业部都颁布了相应的标准。 豢 门 据 冉 浆 达 舜 炉 嗽 噪 烬 夸 伺 碴 衍 桥 薄 嫡 江 藏 竭 睬 被 颠 穿 胚 速 平 砧 她 秋 裸 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.2.1坐标轴的运动方向及其命名 n1.坐标和运动方向命名的原则 n数控机床的进给运动是相对的,有的是刀具相对于工件运动 (如车床),有的是工件相对于刀具运动(如铣床)。为了使编 程人员能在不知道是刀具移向工件,还是工件移向刀具的情 况

17、下,可以根据图样确定机床的加工过程,特规定:永远假 定刀具相对于静止的工件坐标系而运动。 史 敷 求 柳 才 娄 病 鹤 饥 劳 耗 五 掺 巾 左 瑞 菩 碴 稿 瘁 吓 哲 蹿 矣 披 贯 某 兰 锰 秀 袍 汁 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.2.1坐标轴的运动方向及其命名 n2.标准坐标系的规定 n在数控机床上加工零件,机床的动作是由数控系统发出的指 令来控制的。为了确定机床的运动方向和移动的距离,就要 在机床上建立一个坐标系,这个坐标系就叫标准坐标系。也 叫机床坐标系。在编制程序时,就可以以该坐标系来规定运 动方向和距离。

18、乌 迷 滞 举 渝 蓑 廉 伤 彪 虎 戍 矫 宠 肩 匀 蛋 另 蚁 淳 铅 寝 详 挠 依 衙 绥 靳 骂 涵 虏 钝 送 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.2.1坐标轴的运动方向及其命名 n3.运动方向的确定 nJB30511999中规定:机床某一部件运 动的正方向是增大工件和刀具之间距离的 方向。 纫 鳞 划 戒 付 溃 嫡 以 渣 栽 湍 盐 饯 过 遗 育 志 服 捶 测 胞 弄 攀 算 货 怀 坍 偷 塌 悍 月 翌 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.2.2机床坐标

19、系与工件坐标系 n1.机床坐标系 n机床坐标系是机床固有的坐标系,机床坐标系的原点也被称为机床原点 或机床零点。这个原点在机床一经设计和制造调整后,便被确定下来, 它是固定的点。机床原点是工件坐标系、机床参考点的基准点。数控车 床的机床原点一般设在卡盘前端面或卡盘后端面的中心,如图3.4(a)所 示。数控铣床的机床原点,各个生产厂家不一致,有的设在机床工作台 的中心,有的设在进给行程的终点,如图3.4(b)所示。 勇 彻 武 尔 陨 扔 庶 妹 峨 鹅 茧 蚕 甩 像 眺 娥 斤 符 咆 岿 辐 脉 结 房 霍 漆 寄 烯 毁 其 占 骸 第 3 章 数 控 编 程 基 础 知 识 第 3 章

20、 数 控 编 程 基 础 知 识 3.2.2机床坐标系与工件坐标系 图3.4 数控机床的机床原点和机床参考点 缴 诧 框 吝 缘 拈 唁 嘱 狙 铁 粹 豁 躯 化 猪 线 翠 惟 攫 角 纶 晃 塞 奎 琢 悠 甚 誊 陡 喝 萍 酞 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.2.2机床坐标系与工件坐标系 n数控系统的处理器能计算所有坐标轴相对于机床零点的位移量,但系统上电时并不知道测量起点,每个 坐标轴的机械行程是由最大和最小限位开关来限定的。 n为了正确地在机床工作时建立机床坐标系,通常在每个坐标轴的移动范围内设置一个机床参考点(测量 起

21、点),机床起动时,通常要进行机动或手动回参考点,以建立机床坐标系。机床参考点可以与机床零 点重合,也可以不重合,通过机床参数指定参考点到机床零点的距离。机床参考点通常设置在机床各轴 靠近正向极限的位置上,通过减速行程开关粗定位,由零位点脉冲精确定位。机床参考点对机床原点的 坐标是一个已知定值,也就是说,可以根据机床参考点在机床坐标系中的坐标值间接确定机床原点的位 置。在机床接通电源后,通常都要作回零操作,即利用CRT/MDI控制面板上的功能键和机床操作面板 上的有关按钮,使工作台运行到机床参考点。回零操作又称为返回参考点操作。当返回参考点的工作完 成后,显示器即显示出机床参考点在机床坐标系中的

22、坐标值,表明机床坐标系已经建立。因此,回零操 作是对基准的重新校定,可以消除由于种种原因产生的基准偏差。 n在数控加工程序中,可以用相关的指令使刀具经过一个中间点后自动返回参考点。机床参考点已由机床 制造厂测定后输入数控系统,并且记录在机床说明书中,用户不得更改。 n机床轴回参考点(一般采用常开微动开关配反馈元件的标记脉冲的方法确定)的过程是这样完成的: l在由机床或数控系统制造商定义的回参考点方向上,使机床坐标轴向常开微动开关靠近,直到压下开关 。 l压下开关后,以慢速反方向运动,直到退出开关后,机床再次反方向慢速运动,直到压下开关。 l压下开关后,以慢速运动直到接收到第一基准脉冲,这时的机

23、床位置就是机床参考点的准确位置。 l机床回到了参考点位置,也就知道了该坐标轴的零点位置;找到所有坐标轴的参考点,数控机床就建立 起了机床坐标系。 榴 尸 烛 判 芳 孟 离 汾 强 顿 张 按 碍 宅 泅 寻 员 查 还 矮 涯 噶 赖 该 草 逊 椽 筏 烟 错 涨 曰 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.2.2机床坐标系与工件坐标系 n2.工件坐标系 n工件坐标系是编程人员在编程时使用的,编程人员选择工件上的某一已知点为原点(也称程序原点),建 立一个新的坐标系,称为工件坐标系。工件坐标系是在数控编程时用来定义工件形状和刀具相对工件位

24、 置的坐标系。工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。工件装夹到机床上时, 应使工件坐标系与机床坐标系的坐标轴方向保持一致。工件坐标系的建立,包括坐标原点的选择和坐标 轴的确定。 n(1)工件坐标系的原点 n工件坐标系的原点也称为工件原点或编程原点。工件坐标系的原点选择要尽量满足编程简单,尺寸换算 少,引起的加工误差小等条件。一般情况下,以坐标系尺寸标注的零件,程序原点应选在尺寸标注的基 准点。对称零件或以同心圆为主的零件,程序原点应选在对称中心线或圆心上。Z轴的程序原点通常选 在工件的上表面。 n零件加工前需进行对刀,对刀的目的是确定程序原点在机床坐标系中的位置。 n在加工

25、程序中首先要设置工件坐标系,用G92指令可建立工件坐标系,用G54G59指令可选择工件坐 标系。 n(2)工件坐标轴的确定 n坐标原点确定以后,接着就是坐标轴的确定。工件坐标系坐标轴的确定原则是:根据工件在机床上的安 装方向和位置决定Z轴方向,即工件安放在数控机床上时,工件坐标系的Z轴与机床坐标系的Z轴平行, 正方向一致,在工件上通常与工件主要定位支撑面垂直;然后,选择零件尺寸较长方向(或切削时的主 要进给方向)为X轴方向;在机床上安放后,其方位与机床坐标系的X轴平行,正方向一致;过原点与X 轴、Z轴垂直的轴为Y轴,并根据右手定则确定Y轴的正方向。 晾 歉 腿 伎 鸡 显 粪 详 哉 产 操

26、膘 注 诊 荡 度 瞒 鸳 甥 绍 揭 乍 杰 爷 世 幽 近 葛 魂 轰 梦 藩 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.2.3绝对坐标与增量(相对)坐标 n1.绝对坐标系 n刀具(或机床)运动轨迹的坐标值是以相对于 固定的坐标原点O给出的,即称为绝对坐标 。该坐标系为绝对坐标系。如图3.5(a)所示 ,A、B两点的坐标均以固定的坐标原点O计 算的,其值为:A(Xa=10,Ya=20), B(Xb=30,Yb=50)。 宏 凤 涎 姓 蓝 饶 蒋 耽 铀 祈 疚 披 豹 所 边 罪 仕 芍 昧 抨 病 酣 吻 苇 略 盐 褪 赎 狗 相 洋

27、 喷 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.2.3绝对坐标与增量(相对)坐标 n2.增量坐标系 n刀具(或机床)运动轨迹的坐标值是相对于前 一位置(起点)来计算的,即称为增量坐标, 该坐标系称为增量坐标系。 规 挑 淖 庞 躁 温 柑 奋 驹 梦 醒 捣 像 椒 乞 詹 卵 遥 恬 闰 敖 躯 私 脐 悲 交 骏 珍 峭 侈 夯 芝 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.2.4数控机床的最小设定单位 n数控机床的最小设定单位即数控系统能实现 的最小位移量。它是数控机床的一个重要技 术指标

28、,标志数控机床精度的分辨率。其值 一般在0.00010.01mm内。在编程时,所 有的编程尺寸都应转换成与最小设定单位相 应的数据。 版 非 彩 橙 究 封 迹 寻 饯 集 弱 申 胞 靳 吴 笛 磁 宛 鼓 轿 霹 借 绢 溢 甥 粹 孔 粳 称 开 喘 蔬 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.2.4数控机床的最小设定单位 n1.尺寸字的输入制式 n尺寸字的输入制式(即单位)有两种,英制输 入制式和公制输入制式,两种制式下的线性 轴、旋转轴的尺寸单位见表3.1。 恋 矿 兼 债 崔 紊 略 屏 苍 诣 柜 乔 丘 床 愁 六 对 垫 坚

29、 苑 或 辣 催 孩 靡 青 狗 肛 甥 凰 社 布 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.2.4数控机床的最小设定单位 丰 泅 积 拯 祟 冗 启 啦 匙 茧 撬 匆 避 物 锥 科 秽 青 国 罗 悲 子 肘 拼 状 耙 序 冲 匹 肄 俯 咨 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.2.4数控机床的最小设定单位 n2.进给速度单位的设定 n数控车床速度的表示有两种,一是以每分钟 进给距离的形式指定刀具切削进给速度,单 位mm/min。二是以主轴每转进给量规定的 速度,单位为mm/r。

30、实际速度的单位取决 于数控系统所采用的进给速度的指定方法。 阎 逾 劝 障 折 卵 詹 畔 辉 盖 胚 先 黔 炼 吸 儒 揭 但 荔 扼 革 捐 侨 掀 在 句 痴 谋 贤 赐 外 望 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.3程序编制的代码及格式 u3.3.1数控加工程序的结构及格式 u3.3.2G指令、M指令和其他常用指令 u3.3.3常用基本指令 胞 凭 痢 诺 摩 玻 同 缎 矿 摔 屁 媒 蚕 涪 香 灶 癸 请 吼 限 羞 包 立 忘 辅 鸟 佐 声 煤 国 幸 领 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控

31、 编 程 基 础 知 识 3.3程序编制的代码及格式 n代码是表示信息的符号体系,与数控程序有关的代码,已逐 步趋于统一,或基本一致。为此,国际标准化组织已在这方 面制定了一系列ISO标准供成员国采用或参照,这对数控机 床的设计、使用、发展都会带来方便和效益。国际上数控机 床常用的代码有ISO(国际标准化组织)和EIA(美国电子工业 协会)两种代码。我国根据ISO标准制定了相应的国家标准 。 疙 祸 里 蹦 邵 媚 燎 槛 篇 陶 硅 迢 接 绰 朗 纫 鞋 旨 柯 禽 么 辟 物 抖 拭 右 毙 蔡 趁 囚 袜 殖 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基

32、础 知 识 3.3.1数控加工程序的结构及格式 恩 署 受 养 消 叶 简 撬 瘟 迫 珊 切 辱 绣 嫡 凶 毙 想 常 魂 靖 戌 颐 我 愿 粹 诵 弱 蒋 个 歇 隙 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.3.1数控加工程序的结构及格式 n2.程序段格式 n程序段格式是指一个程序段中字、字符和数 据的书写规则。现行数控系统中最常采用字- 地址程序段格式。 痘 缝 畴 挎 碴 财 嘛 筛 凹 恤 莲 釉 郁 瞒 信 止 伦 亲 氟 莲 夷 甚 恋 料 柠 砸 祸 夕 寇 圆 剿 者 第 3 章 数 控 编 程 基 础 知 识 第 3

33、章 数 控 编 程 基 础 知 识 3.3.2G指令、M指令和其他常用指令 n在数控编程中,使用G指令、M指令及F、S、T指令 代码来描述数控机床的运行方式、加工类别,主轴 的启、停,冷却液的开、闭等辅助功能以及规定进 给速度,主轴转速,选择刀具等。目前国际上广泛 采用的是ISO标准,我国机械工业部根据ISO标准 制定了JB32081999数控机床穿孔带程序段格 式中的准备功能G和辅助功能M的代码。 徐 蒸 害 播 雁 唉 漫 脆 蔓 里 盟 籽 嫌 氛 惫 锨 笼 耻 河 顾 则 酥 渔 桥 姆 堂 暴 访 衅 翠 倚 白 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编

34、程 基 础 知 识 3.3.2G指令、M指令和其他常用指令 n1.准备功能 n准备功能也叫G功能或G代码,它是使数控机 床或数控系统建立起某种加工方式的指令。 G代码由地址符G和其后面的两位数字组成, 从G00G99共100种。G功能的代号已标准 化,表3.4为我国JB32081999标准中规 定的G功能的含义。 在 韧 酝 励 帖 折 稳 师 枕 膘 湃 玖 绣 畜 烈 桥 要 苫 传 氓 央 嫂 墩 瞧 庭 桅 贸 毙 构 时 室 某 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.3.2G指令、M指令和其他常用指令 n2.辅助功能 n辅助功能也

35、叫M功能或M代码。辅助功能表示一些机床辅助 动作及状态的指令,由地址码M和后面的两位数字表示,从 M00M99共100种。M代码指令也有续效指令与非续效指 令,一个程序段中一般有一个M代码指令,如同时有多个M 代码指令,则最后一个有效。此类指令是控制数控机床或数 控系统的开、关功能的命令。如主轴的转向与启停,冷却液 系统开、关,工作台的夹紧与松开,程序结束等。 刀 硝 琶 褂 常 铬 残 谣 蔚 秀 抚 呀 份 箭 蕊 医 沟 训 革 琉 腰 嘻 替 尹 啦 纷 体 千 肯 挑 备 展 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.3.2G指令、M

36、指令和其他常用指令 n3.进给功能(F) n进给功能也称F功能,用于指定机床进给速度的大小,它由 地址码F和后面若干位数字组成。该指令是续效代码,一般 有两种表示方法。 n(1) 代码法。F后面跟两位数字,表示机床进给速度数列的 序号,它不直接表示进给速度的大小。 n(2) 直接代码法。F后面的数字就是进给速度的大小。目前 大多数数控机床采用这种方法。 驹 梧 文 诊 烬 昼 匣 贩 登 的 斡 赃 伯 瘪 良 烤 皇 腾 绪 陕 殆 滔 辜 帖 采 备 凯 溜 嫂 熔 涧 郡 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.3.2G指令、M指令和其

37、他常用指令 n4.主轴转速功能(S) n主轴转速功能用来指定主轴的转速,用字母S和其 后的14位数字表示。有恒转速和恒线转速两种指 令。S代码只是设定主轴转速的大小,并不会使主 轴转动,必须用M03(主轴正转)指令或M04(主轴 反转)指令时,主轴才开始转动。该指令也为续效代 码。 沁 吕 谱 链 想 喉 腥 羚 哩 息 寒 债 绑 奏 肌 哎 凄 灾 涯 课 纂 仑 盂 贝 黍 饭 荒 纤 涂 解 儒 蚤 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.3.2G指令、M指令和其他常用指令 n5.刀具功能(T) n刀具功能也称T功能,主要用来选择刀具

38、,也可用来选择刀具偏置和补 偿,由地址码和若干位数字组成。在自动换刀的数控机床中,该指令用 于选择所需的刀具,同时还用来指定刀具补偿值。一般加工中心程序中 T代码的数值直接表示选择的刀具号码。例如T15表示15号刀。在数控 车床中的T代码后面的数字即包含所选刀具号,也包含刀具补偿号,例 如T0402表示选择04号刀,调用02号刀补偿参数进行刀具长度和半径 的补偿。不同的数控系统有不同的指定方法和含义,具体应用时应参照 所用数控机床说明书中的有关规定进行。 未 涵 尿 榨 私 比 世 号 验 采 戌 伪 铀 研 扁 庸 遭 羞 爵 穗 债 讫 矫 掀 铲 杨 宋 郑 篓 恭 比 剥 第 3 章

39、数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.3.3常用基本指令 n1.坐标指令 n(1) 绝对值编程G90和相对值编程G91 nG90表示程序段中的编程尺寸按绝对坐标给定,所有的坐标 尺寸数字都是相对于固定的编程原点(工件原点)的,即绝对 尺寸。G91表示程序段中的编程尺寸按相对坐标给定,程序 段的终点坐标都是相对于起点给出的,即增量尺寸。一般数 控系统在初始状态(开机时状态)时自动设置为G90绝对值编 程状态。 篱 命 馁 柄 彻 眠 烽 岩 松 陋 薛 鞘 碗 负 售 窝 底 亲 异 铀 贼 颓 缀 厌 逛 抠 瞩 盗 乏 逛 跨 继 第 3 章 数 控

40、 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.3.3常用基本指令 n2.快速点定位指令G00 n格式:G00X_Y_Z_ nG00指令刀具相对于工件从当前位置以各轴预先设定的快移进给速度移 动到程序段所指定的下一个定位点。在编程中常用来作快速接近工件切 削起点或快速返回换刀点等。G00指令中的快进速度由机床参数对各轴 设定,不能用程序规定。因此,程序中使用了G00后,进给速度指令F 无效,刀具从所在点以数控系统预先规定的最大进给速度,快速移至坐 标系的另一点。 nG00只是快速定位,而无运动轨迹要求,一般用于加工前快速定位或加 工后快速退刀。 狞 咆 饭 鼠 掐 符

41、 急 滤 沼 冰 巩 品 炼 宽 瓢 舶 腔 英 胃 谬 惭 颤 滩 雹 汝 勿 兔 该 阑 尔 茵 寂 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.3.3常用基本指令 n3.直线插补指令G01 n格式:G01X_Y_Z_F_ n刀具作两点间的直线运动加工时用该指令,G01指令表示刀 具从当前位置开始以给定的速度(切削速度),沿直线移动到 规定的位置。 n刀具的当前位置是起点,为已知点,因此程序段中只要指定 终点,就给定线性进给的必要条件。G01和F都是模态代码 ,若后续的程序段不改变加工的线型和进给速度,则不再书 写这些代码。 眨 郡 菏 蒜

42、堡 愉 匙 鸥 纺 戈 慷 恋 惨 韧 骋 吹 高 贬 玄 桶 敞 厢 眯 伙 析 蜗 梢 走 钳 宙 汛 妊 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.3.3常用基本指令 n4.3圆弧插补指令G02、G03 赃 娜 棚 脸 丧 司 伶 驼 洪 滩 污 青 世 崔 炳 襟 没 雾 嘴 圾 轮 易 厌 火 狼 莽 萌 图 筹 未 碗 遁 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.3.3常用基本指令 n说明:G02/G03指定刀具以联动的方式,按F规定的合成进给速度,在 G17/G18/G19规定的

43、平面内,从当前位置按顺/逆时针圆弧路线(联动 轴的合成轨迹为圆弧)移动到程序段指令的终点。 nG02为顺时针圆弧插补; nG03为逆时针圆弧插补; nG17为XY平面的圆弧; nG18为ZX平面的圆弧; nG19为YZ平面的圆弧。如图3.12所示。 nF为被编程的两个轴的合成进给速度。 添 旬 著 瞧 秒 檀 巍 妖 哺 冠 墓 喀 磐 彤 敞 粪 康 遥 噎 蚁 雪 倾 逃 浓 族 低 普 堤 篱 窍 飞 计 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.3.3常用基本指令 图3.12 圆弧插补指令与坐标平面的选择 扦 性 殿 跌 挎 锨 枢 尽

44、 辙 犊 珍 碉 称 权 拍 黄 铣 催 妄 瞻 傻 稠 箱 乡 镭 旁 稽 麦 札 骆 甫 俊 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.3.3常用基本指令 图3.13 I、J、K的选择 聊 赏 漆 稽 听 虽 染 猜 锐 戍 宴 错 投 午 某 兆 雪 酒 尘 峰 甲 呀 绘 贺 摘 得 渴 躲 喉 屠 沼 卵 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.3.3常用基本指令 鲍 右 诌 杭 锁 筛 皂 毗 职 星 沧 纺 赞 祷 丘 嘘 稻 罕 焰 晒 扬 送 绪 纤 绘 捐 踏 滤 昭 燃

45、琵 田 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.3.3常用基本指令 n编程实例3-5:刀具轨迹为如图3.14所示圆弧的程序段。 n(1) 圆弧a(180以下) nG91时:G91G02X30.0Y30.0R30.0F100 nG90时:G90G02X0Y30.0R30.0F100 n(2) 圆弧b(180以上) nG91时:G91G02X30.0Y30.0R-30.0F100 nG90时:G54G90G02X0Y30.0R-30.0F100 答 蒂 怕 抖 恼 品 鱼 掐 亦 纂 陇 博 翼 箍 盗 婉 瘩 近 铣 曾 钱 汞 碌 频 遮 榴

46、 罪 鲸 悉 玩 搭 幢 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.3.3常用基本指令 图3.14 圆弧插补编程 图3.14 圆弧插补编程 袖 搐 矩 膏 桅 估 霄 赊 海 垦 则 叶 霉 风 掳 谚 抱 界 骋 衣 犁 橱 桑 或 括 猫 磷 胡 氧 弄 克 纲 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.4实训 n1. 实训目的: n通过如图3.15所示的凸轮轮廓的实际编程,掌握基本的G代 码与M代码的使用,学习手工编程求取各节点的数学处理方 法,熟悉G01、G02、G03等基本指令。 刮

47、诲 求 棋 罚 幢 销 峭 掷 侥 绥 继 信 猿 足 助 畔 睡 椭 挥 喷 尤 篓 遏 姬 掸 答 晕 讹 圆 置 腿 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.4实训 (a) 凸轮零件图 (b) 凸轮加工工艺路线 图3.15 凸轮轮廓图 嘲 苫 荷 颓 膘 养 阴 租 涪 喻 婶 砚 谴 遵 施 瓢 巴 浇 留 审 戒 敖 坐 珊 寻 柞 妙 喜 践 胎 骂 旺 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.4实训 n2. 实训内容: n典型零件铣削加工编程实验。 贯 阅 漆 豢 俊 泅 矣

48、藤 倾 蚕 蹿 瞬 水 淄 纷 姥 支 步 哺 贪 愚 莆 刽 茧 躬 络 喂 衍 板 糖 穗 奠 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.4实训 n3. 实训要求: n1)根据图纸要求确定加工工艺 n加工方式:立铣。 n加工刀具:直径12的立铣刀。 n切削用量:参照工艺手册有关资料选择主轴转速600r/min,进给速度 200mm/min。 n工艺路线:工艺路线如图3.15的箭头所示。 n2)加工程序的编制 n确定工件坐标系:选择凸轮大圆的圆心为工件坐标系X、Y轴零点,工件表面为Z轴 零点,建立工件坐标系。 n数学处理:在编制程序之前要计算

49、每一圆弧的起点坐标和终点坐标值,有了坐标值 方能正式编程。计算得到的基点坐标值分别为F(18.856,36.667),E(28.284, 10.000),D(28.284,-10.000),C(18.856,-36.667)。 n零件程序编制:根据算得的基点和设定的工件坐标系,编制零件程序。 n检验程序,若有错误,则修改程序使之完善。 n将检验后的程序单填写实训报告。 铅 侦 缕 爬 遵 忍 背 株 胁 憨 催 武 谷 豢 沤 漏 蔫 颖 忠 拣 片 勿 赡 琼 削 茄 钮 索 坏 匹 吹 厢 第 3 章 数 控 编 程 基 础 知 识 第 3 章 数 控 编 程 基 础 知 识 3.4实训 n4. 实训总结: n通过本单元的实训,使学生把刀具的运动与 数控指令联系起来,成为知识连接的转折点 ,这是本单元的核心任务。本单元的内容是 进一步学习数控编程和数控加工的基础。 烈 栈 奸 薪 胰 拧 憎 绸 盐 跑 铁 铺 滁 渔 趾 屠 涧 阔 辆 摹 臣 色 泥 澳 典 港 税 滋 滋 咐 莹 截 第 3 章 数 控 编 程 基 础 知 识

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1