




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 其它指令子程序名和子程序调用指令用于给子程序命名和在主程序中调用该子程序 该指令的标准化程度不高 不同系统有不同的规定 组成 子程序名指令地址符 字母或符号 如O 等 后带若干数字组成 子程序调用指令地址符 调用子程序名部分 调用次数部分 示例 M98 08L12 FANUC 华中数控系统 第三节程序编制的代码及格式 2 程序段标号 程序段结束字符以及变量组成 程序段标号指令地址符N后带若干数字组成 程序段号 查找 跳转注意 程序段标号与程序的执行顺序无关 不管有无括号 程序都是按排列的先后次序执行 程序段结束指令每一个程序段都应有结束符 它是数控系统编译程序的标志 常用的有 LF NL CR 等视具体数控系统而定 变量为简化编程有些系统还允许采用变量编程 从而可简化编程 它由地址符 字母或符号 如 R等 后带若干数字组成 第三节程序编制的代码及格式 3 数控加工程序的结构1 程序的组成一个完整的数控加工程序由程序名 程序体和程序结束三部分组成 0001 程序名N01G92X50 0Y20 0 N02 N03 程序体N04 N05 M30 程序结束 第三节程序编制的代码及格式 4 程序名程序名是一个程序必需的标识符 组成 由地址符后带若干位数字组成 地址符常见的有 O P 等 视具体数控系统而定 示例 国产华中I型系统 德国的SINUMERIKS 后面所带的数字一般为4 8位 如 2000 日本FANUC系统为 O AB8400系统 P 程序体表示数控加工要完成的全部动作 是整个程序的主体 组成 由许多程序段组成 每个程序段由一个或多个指令构成 程序结束是以程序结束指令M02或M30 结束整个程序的运行 第三节程序编制的代码及格式 5 2 程序段的格式定义 程序段中指令的排列顺序和书写规则 不同的数控系统往往有不同的程序段格式 目前广泛采用地址符可变程序段格式 字地址程序段格式 字 地址字符 数字 一个具体指令 程序段 N03G91G01X50Y60F200S400M03M08 第三节程序编制的代码及格式 6 地址符可变程序段格式的特点 程序段中的每个指令均以字母 地址符 开始 其后再跟数字或无符号的数字 指令字在程序段中的顺序没有严格的规定 即可以任意顺序的书写 上段相同的模态指令 包括G M F S及尺寸指令等 可以省略不写 第三节程序编制的代码及格式 7 3 主程序 子程序主程序 子程序在一个零件的加工程序中 若有一定量的连续的程序段在几处完全重复出现 则可将这些重复的程序串单独抽出来 按一定的格式做成子程序 主程序 N01 N02 N11调用子程序1 N28调用子程序8 N M02 子程序1 N01 N M99 子程序8 N01 LFN M99 第三节程序编制的代码及格式 8 与坐标系有关的指令G90 G91 G92 G53 G59 G17 G191 G90 G91指令 G90指令表示程序中的编程尺寸是在某个坐标系下按其绝对坐标给定的 G91指令表示程序中编程尺寸是相对于本段的起点 即编程尺寸是本程序段各轴的移动增量 故G91又称增量坐标指令 注意 这两个指令是同组续效指令 也就是说在同一程序段中只允许用其中之一 而不能同时使用 在缺省的情况下 即无G90又无G91 默认是在G90状态下 第三节程序编制的代码及格式 9 绝对尺寸及相对尺寸编程指令G90 G91举例O4060 x假设刀具的当前位置在A点 以下两段代码的功能是一样的 G90G00X60 0Y40 0 91G00GX40 0Y30 0 第三节程序编制的代码及格式 y B A 4010 10 2 G92指令坐标系设定的预置寄存指令 它只有在采用绝对坐标编程时才有意义 编程格式 G92Xa Y bZ c a b c为当前刀位点在所设定工件坐标系中的坐标值 刀具位置不动 使用该指令 便建立了工件坐标系 其后的加工程序中的编程尺寸都是在这个工件坐标系的尺寸 该指令还有补偿工件在机床上安装误差的功能 即当首件零件加工完成后 测量工件尺寸精度 如果发现是由于工件安装不准引起的误差 则不必重新安装工件 只需修改所设的坐标值 即可消除这一加工误差 第三节程序编制的代码及格式 11 3 G53 G54 G59 坐标系选择指令G53 选择机床坐标系 取消工件坐标系 G54 G59 选择工件坐标系1 工件坐标系6 在使用该指令后 其后的编程尺寸都是相对于相应坐标系的 这类指令是续效指令 缺省值是G53 注意 这类指令只在绝对坐标下有意义 G90 在G91下无效 第三节程序编制的代码及格式 12 4 G17 G18 G19指令坐标平面指定指令 G17 G18 G19分别表示规定的操作在XY ZX YZ坐标平面内 程序段中的尺寸指令必须按平面指令的规定书写 若数控系统只有一个平面的加工能力可不必书写 这类指令为续效指令 缺省值为G17 第三节程序编制的代码及格式 13 与控制方式有关的指令1 G00指令 快速定位指令编程格式 G00X Y Z 功能 刀具从当前点 以数控系统预先调定的快进速度 快速移动到程序段所指令的目标位置点 无轨迹要求 进给速度不能由程序改变 不同的系统有不同的速度 一般都在10 30m min之间 注意 G00的运动轨迹不一定是直线 若不注意则容易干涉 第三节程序编制的代码及格式 14 2 G01指令 直线插补指令编程格式 G01X a Y b Z c F f 功能 指令多坐标 2 3坐标 以联动的方式 按程序段中规定的合成进给速度f 使刀具相对于工件按直线方式 由当前位置移动到程序段中规定的位置 a b c 当前位置是直线的起点 为已知点 而程序段中指定的坐标值即为终点坐标 第三节程序编制的代码及格式 15 3 G02 G03指令 圆弧插补指令G02 顺时针圆弧插补 G03 逆时针圆弧插补 顺 逆方向判别规则 沿垂直于圆弧所在平面的坐标轴的负方向观察 来判别圆弧的顺 逆时针方向 第三节程序编制的代码及格式 16 编程格式举例 XY平面 G17X a Y b F f ZX平面 G18X a Z c F f YZ平面 G19Y b Z c F f 注意 R编程不能用于加工整圆 由于圆弧的起点和终点相同 数控系统无法确定圆弧的中心位置 只能用I J K确定圆心的方式来编程 第三节程序编制的代码及格式 17 圆弧的终点坐标 由a b c的数值指定 圆心的位置通常有以下几种方法 由圆心相对于起点在X Y Z轴上的分量 用I J K表示R表示法 用半径R带有符号的数值来表示 AB 180 R 0R100 BA 180 R 0R 100 说明 a I J K始终为增量尺寸 b G00 G01 G02 G03是同组续效指令 缺省值G01 c 本段终点若与上一段终点位置相同 即起点与终点最终没有相对位移 则可省略不写 第三节程序编制的代码及格式 18 用半径R表示法编写圆弧加工程序时应注意 在使用同一半径R的情况下 从起点A到终点B的圆弧可能有两个 即圆弧a与圆弧b 编程时它们的起始点及半径都一样 为区分二者规定 圆弧所对应的圆心角小于180 时 圆弧段a 用 R 表示半径 圆心角大于180 时 圆弧b 用 R 表示半径 圆心角等于180 时用 R 或 R 均可 第三节程序编制的代码及格式 19 与刀具补偿有关的指令1 G40G41G42指令 刀具半补偿指令 其中 G41 左刀补 即沿加工方向看刀具在左边G42 右刀补 即沿加工方向看刀具在右边G40 取消刀补D 偏置值寄存器选用指令 xx 刀具补偿偏置值寄存器号 刀补指令的程序段格式 1 G00 或G01 G41 或G42 DxxX Y F 2 G00 或G01 G40X Y 第三节程序编制的代码及格式 20 2 G40G41G42指令 刀具半补偿指令 刀具右补偿G42 刀具左补偿G41 第三节程序编制的代码及格式 21 3 G40 G44 G43指令 刀具长度补偿指令该指令可以根据储存在偏置寄存器D01 D99中的设定值 与终点坐标值进行加法 G43 或减法 G44 运算后 使刀具的实际移动距离增加或减少一个偏置值 编程格式 Dxx 其中 为X Y Z中任何一个 第三节程序编制的代码及格式 22 其它指令1 G04 暂停指令功能 可使刀具作短时的无进给运动编程格式 G04X 或G04F 其中 X F其后的数值表示暂停的时间 单位为ms 或者是刀具 工件的转数 视具体数控系统而定 用途 用车削环槽 锪平面 钻孔等光整加工用作时间匹配 对于那些动作较长的外部 或者为了使某一操作有足够的时间可靠的完成 可在程序中插入该指令 第三节程序编制的代码及格式 23 2 G80 G81 G89 固定循环指令在用NC机床上加工零件 一些典型加工工序 如钻孔 攻丝 深孔钻削 切螺纹等 所完成的动作循环十分典型 将这些动作预先编好程序并存储在存储器中 并用相应的G代码来指令 固定循环中的G代码所指令的动作程序 要比一般G代码所指令
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生产工厂转让合同协议书
- 甲板船合同租赁合同范本
- 食品委托检验协议书范本
- 聘请演员演出的合同范本
- 活动卫生间租赁合同范本
- 私人自建套房买卖协议书
- 申请充电桩物业合同范本
- 铺面加仓储出租合同范本
- 第三方合同非法解除协议
- 网络游戏公司合同协议书
- 工程监理大纲监理方案服务方案
- 蛋白组学二维电泳
- GB/T 3372-2010拖拉机和农业、林业机械用轮辋系列
- GB/T 31848-2015汽车贴膜玻璃贴膜要求
- 一例糖尿病合并脑梗死-护理查房概要
- 2023年宝应县(中小学、幼儿园)教师招聘笔试题库及答案解析
- 公司制成检验记录表
- 全集举一反三课件奥数五年级(数学)
- 钳工实操评分表(凹凸配合)
- 《植物生理学》课件第三章+植物的光合作用
- 石河子大学化学化工学院学院综合测评方案-理学院
评论
0/150
提交评论