数控加工中宏程序的编制方法20925ppt课件

上传人:资****亨 文档编号:130415469 上传时间:2020-04-27 格式:PPT 页数:65 大小:604KB
返回 下载 相关 举报
数控加工中宏程序的编制方法20925ppt课件_第1页
第1页 / 共65页
数控加工中宏程序的编制方法20925ppt课件_第2页
第2页 / 共65页
数控加工中宏程序的编制方法20925ppt课件_第3页
第3页 / 共65页
数控加工中宏程序的编制方法20925ppt课件_第4页
第4页 / 共65页
数控加工中宏程序的编制方法20925ppt课件_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《数控加工中宏程序的编制方法20925ppt课件》由会员分享,可在线阅读,更多相关《数控加工中宏程序的编制方法20925ppt课件(65页珍藏版)》请在金锄头文库上搜索。

1、 数控加工中宏程序的编制方法 中国数控信息网欢迎您 FANUC宏程序简介 在数控编程中 宏程序编程灵活 高效 快捷 宏程序不仅可以实现象子程序那样 对编制相同加工操作的程序非常有用 还可以完成子程序无法实现的特殊功能 例如 型腔加工宏程序 固定加工循环宏程序 球面加工宏程序 锥面加工宏程序等 FANUC宏程序特殊用法 宏程序还可以实现系统参数的控制 如 坐标系的读写 刀具偏置的读写 时间信息的读写 倍率开关的控制等 中国数控信息网欢迎您 SIEMENS参数编程 与FANUC类似 但功能要弱一些 变量以 R 开始 如 R0 R1 R99 不包含系统变量 系统变量以 开头 FANUC宏程序的构成

2、1 包含变量2 包含算术或逻辑运算 的程序段3 包含控制语句 例如 GOTO DO END 的程序段4 包含宏程序调用指令 G65 G66 G67或其他G代码 M代码调用宏程序 的程序段 中国数控信息网欢迎您 FANUC宏程序的变量 FANUC数控系统变量表示形式为 后跟1 4位数字 变量种类有四种 FANUC宏程序的变量 FANUC宏程序的变量 FANUC宏程序的变量 中国数控信息网欢迎您 刀具补偿存储器C的系统变量 当偏置组数小于等于200时 也可以用 2001 2400 刀具补偿存储器C用G10指令进行设定 P 刀具补偿号R 绝对值指令 G90 方式时的刀具补偿值 增量值指令 G91 方

3、式时的刀具补偿值为该值与指定的刀具补偿号的值相加 自动运行控制的系统变量 自动运行控制的系统变量 攻丝加工循环 工件原点偏移值的系统变量 工件原点偏移值的系统变量 工件原点偏移值的系统变量 工件原点偏移值的系统变量 工件原点偏移值的系统变量 工件原点偏移值的系统变量 工件原点偏移值的系统变量 工件原点偏移值的系统变量 用G10改变工件坐标系零点偏移值 格式 G10L2PpIP P 0 外部工件零点偏移值P 1 工件坐标系G54的零点偏移值P 2 工件坐标系G55的零点偏移值P 3 工件坐标系G56的零点偏移值P 4 工件坐标系G57的零点偏移值P 5 工件坐标系G58的零点偏移值P 5 工件坐

4、标系G59的零点偏移值IP 对于绝对值指令 G90 为每个轴的工件零点偏移值 对于增量值指令 G91 为每个轴加到设定的工件零点偏移值 FANUC宏程序运算符 FANUC宏程序运算符 FANUC宏程序运算符 FANUC宏程序运算符 FANUC宏程序的转移和循环 无条件转移 GOTOn n为顺序号 1 99999 例 GOTO10为转移到N10程序段 中国数控信息网欢迎您 FANUC宏程序的转移和循环 条件转移 IF语句 IF 条件表达式 GOTOn当指定的条件表达式满足时 转移到标有顺序号n的程序段 如果指定的条件表达式不满足时 执行下个程序段 中国数控信息网欢迎您 FANUC宏程序的转移和循

5、环 条件转移 IF语句 IF 条件表达式 GOTOn FANUC宏程序的转移和循环 IF 条件表达式 THEN当指定的条件表达式满足时 执行预先决定的宏程序语句 例 IF 1EQ 2 THEN 3 0 中国数控信息网欢迎您 FANUC宏程序循环 WHILE 条件表达式 Dom m 1 2 3 注 循环允许嵌套 最多3层 但不允许交叉 条件不满足 条件满足 ENDm FANUC宏程序循环 FANUC宏程序循环 FANUC宏程序循环 FANUC宏程序的条件表达式运算符 中国数控信息网欢迎您 FANUC宏程序的调用 非模态调用G65 格式 G65PpLl其中p 要调用的程序号L 调用次数 默认为1

6、自变量 数据传递到宏程序 FANUC宏程序的调用 模态调用 G66 G66PpLl 程序点G67 取消模态 其中p 要调用的程序号L 调用次数 默认为1 自变量 数据传递到宏程序 中国数控信息网欢迎您 FANUC宏程序的调用 FANUC宏程序的调用 自变量指定 FANUC宏程序的G代码调用 FANUC宏程序的G代码调用 中国数控信息网欢迎您 FANUC宏程序的M代码调用 FANUC宏程序中刀具半径补偿 SIEMENS参数编程 格式 Rn n的缺省取值范围为0 99 例如 R1R2 R99 中国数控信息网欢迎您 SIEMENS参数编程中的数学运算符 SIEMENS参数编程中的数学运算符 SIEM

7、ENS参数编程中的比较或逻辑运算符 SIEMENS参数编程示例 SIEMENS参数编程程序跳转 无条件跳转GOTOBLABEL 向后跳转 向程序头跳转 GOTOFLABEL 向前跳转 向程序尾跳转 LABEL为程序段标示 中国数控信息网欢迎您 SIEMENS参数编程程序跳转 条件跳转IF表达式GOTOBLABEL 向后跳转 向程序头跳转 IF表达式GOTOFLABEL 向前跳转 向程序尾跳转 LABEL为程序段标示 SIEMENS参数编程程序跳转 宏程序示例 采用 20R4铣刀加工SR30的球 已知球心坐标为 X0Y0Z 5 宏程序示例 宏程序示例 分析 铣球程序一般采用自动编程来实现 但是

8、利用宏程序强大的功能同样也可以实现 而且程序更加简洁 编程思路 铣球可以认为是多个铣圆的组合 排刀分布 有两种方案 一是按Z向分布 二是按圆心角分布 从保证表面质量来看 最佳方案为按圆心角分布 宏程序示例 圆弧起点计算 从X正向开始起刀 刀具根部R4的圆心在XZ平面的运动轨迹为与R30等距的圆R34 见图示中红色轨迹 刀尖点上4mm处的轨迹 即褐色轨迹 为红色轨迹沿X正向平移6毫米 刀尖点坐标为褐色轨迹沿Z轴向下平移4mm 即绿色轨迹 起始角度 ARCSIN 5 4 34 15 349 起始位置X值 34 COS 15 349 6 38 787起始位置Z值 0 通用表达式 34 sin 15

9、349 5 4 宏程序示例 变量定义 1为圆心角 范围由 15 349 90 2为刀尖中心X值 34 COS 1 6 3为刀尖中心Z值 34 SIN 1 5 4 宏程序示例 宏程序示例 用 20R10铣刀加工轮廓处R5圆角 宏程序示例 G00X2 5Y26 664G01G41D01X 8 991Y2 023G03X2 5Y 3 336I11 491J9 641X32 969Y 208I0 J150 G02X44 955Y 10 952I2 031J 9 792G03Y 49 048I199 09J 19 048G02X33 452Y 59 88I 9 955J 952G03X 28 452I

10、30 952J 197 59G02X 39 922Y 48 75I 1 548J9 88G03Y 11 25I 148 823J18 75G02X 27 969Y 208I9 922J1 25G03X2 5Y 3 336I30 469J146 872X13 991Y2 023I0 J15 G40G01X2 5Y26 664 下面为铣外形的一段程序 采用刀具半径补偿 宏程序示例 编程思路 利用G10指令修改刀具半径偏置值来实现倒圆角 G10格式为G10L12P1R 其中 P1表示修改D01 R后为刀具半径偏置值 设定倒角的圆心角为变量 1 取值范围为0 90 设定 2为刀具半径偏置值 取值 CO

11、S 1 15 5设定 3为Z值 取值 SIN 1 5 10 5 10 中国数控信息网欢迎您 宏程序示例 M03S3000G00G90G54Z100 1 0X2 5Y26 64Z5 WHILE 1LE90 DO1 2 COS 1 15 5 3 SIN 1 5 10 5 10G10L12P1R 2G01Z 3F900 G00X2 5Y26 664G01G41D01X 8 991Y2 023G03X2 5Y 3 336I11 491J9 641X32 969Y 208I0 J150 G02X44 955Y 10 952I2 031J 9 792G03Y 49 048I199 09J 19 048G02X33 452Y 59 88I 9 955J 952G03X 28 452I 30 952J 197 59G02X 39 922Y 48 75I 1 548J9 88G03Y 11 25I 148 823J18 75G02X 27 969Y 208I9 922J1 25G03X2 5Y 3 336I30 469J146 872X13 991Y2 023I0 J15 G40G01X2 5Y26 664 1 1 5END1G00Z100 M30 宏程序示例 铣圆 宏程序示例 铣球 此课件下载可自行编辑修改 此课件供参考 部分内容来源于网络 如有侵权请与我联系删除 感谢你的观看

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号