




免费预览已结束,剩余2页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 7 章 宏 程 序 7 3 宏程序调用 7 3 1 宏程序调用指令 G65 在主程序中可以用 G65 调用宏程序 指令格式如下 G65 P L 自变量赋值 其中 P 指定宏程序号 L 为重复调用次数 1 9999 自变量赋值是由地址和数值 构成的 用以对宏程序中的局部变量赋值 例如 主程序 O7002 G65 P7100 L2 A1 0 B2 0 M30 宏程序 3 1 2 IF 3 GT 360 GOTO 9 G00 G91 X 3 N9 M99 7 3 2 自变量赋值 自变量赋值有两种类型 自变量 I 使用除去 G L N O P 以外的其他字母作为地址 自变量 II 可以使用 A B C 每个字母一次 I J K 每个字母可使用十次作为地址 表 7 3 和 7 4 分别为两种类型自变量赋值的地址和变量号码之间的对应关系 表表 7 7 3 3 自变量赋值的地址和变量号码之间的对应关系自变量赋值的地址和变量号码之间的对应关系 地 址宏程序中变量地 址宏程序中变量 A 1Q 17 B 2R 18 C 3S 19 D 7T 20 E 8U 21 F 9V 22 H 11W 23 I 4X 24 J 5Y 25 K 6Z 26 M 13 表表 7 7 4 4 自变量自变量 IIII 的地址与变量号码之间的对应关系的地址与变量号码之间的对应关系 地 址宏程序中变量地 址宏程序中变量 A 1 18 B 2 19 C 3 20 4 21 5 22 6 23 7 24 8 25 9 26 10 27 11 28 12 29 13 30 14 31 15 32 16 33 17 上表中的 I J K 的下标只表示顺序 并不写在实际命令中 在 G65 的程序段中 可以 同时使用表 4 1 及表 4 2 中的两组自变量赋予值 系统可以根据使用的字母自动判断自 变量赋值的类型 7 4 变量的控制和运算指令 7 4 1 算术运算和逻辑运算 在变量之间 变量和常量之间 可以进行各种运算 常用的见表 7 5 表表 7 7 5 5 算术和逻辑运算算术和逻辑运算 运算格式说明 赋值 i j 加 i j k 减 i j k 乘 i j k 除 i j k 正弦 i sin j 余弦 i cos j 正切 i tan j 反正切 i atan j 角度单位为度 平方根 i sqrt j 绝对值 i abs j 四舍五入圆整 i round j 或 i jor k 异或 i jxor k 与 i jand k 逻辑运算对二进制数逐位进 行 运算的优先顺序如下 1 函数 2 乘除 逻辑与 3 加减 逻辑或 逻辑异或 可以用 来改变顺序 7 4 2 控制指令 1 无条件转移 GOTO 语句 语句格式为 GOTO n 其中 n 为顺序号 1 9999 可用变量表示 例如 GOTO 1 GOTO 10 2 条件转移 IF 语句 语句格式为 IF 条件式 GOTO n 条件式成立时 从顺序号为 n 的程序段开始执行 条件式不成立时 执行下一个程序 段 条件式有以下几类 j EQ K j NE K j GT K j LT K j GE K j LE K 条件式中变量 J 或 K 可以是常量也可以是表达式 条件式必须用括弧括起来 下面 的程序可以得到 1 到 10 的和 O7100 1 0 2 1 N1 IF 2 GT 10 GOTO 2 1 1 2 2 2 1 GOTO 1 N2 M30 3 循环语句 WHILE 语句 语句格式为 WHILE 条件式 DO m m 1 2 3 END m 当条件语句成立时 程序执行从 DO m 到 END m 之间的程序段 如果条件不成立 则执行 END m 之后的程序段 DO 和 END 后的数字是用于表明循环执行范围的识别号 可以使用数 字 1 2 和 3 如果是其他数字 系统会产生报警 DO END 循环能够按需执行多次 如下 例所示 WHILE DO 1 WHILE DO 2 WHILE DO 2 条件式 条件式 条件式 EN D 3 EN D 2 EN D 1 上面的 O7100 程序也可以用 WHILE 语句编制如下 O7200 1 0 2 1 WHILE 2 LE 10 DO 1 1 1 2 2 2 1 END 1 M30 7 5 宏程序应用实例 例 7 1 切圆台与斜方台 各自加工 3 个循环 要求倾斜 10 的斜主台与圆台相 切 圆台在方台之上 如图 7 2 所示 7 2 宏程序应用实例一 程序说明 8101 10 10 0圆台阶高度 11 10 0方台阶高度 12 124 0圆外定点的 X 坐标值 13 124 0圆外定点的 Y 坐标值 701 13 0刀具半径补偿值 偏大 粗加工 702 10 2刀具半径补偿值 偏中 半精加工 703 10 0刀具半径补偿值 实际 精加工 N01 G92 X0 0 Y0 0 Z0 0 N02 G28 Z10 T02 M06自动回参考点换刀 N03 G29 Z0 S1000 M03单段走完此段 手动移刀到圆台面中心上 N04 G92 X0 0 Y0 0 Z0 0 N05 G00 Z10 0 0 0 N06 G00 X 12 Y 13 快速定位到圆外 12 13 N07 G01 Z 10 F300Z 向进刀 10mm WHILE 0 LT 3加工圆台 N 08 0 6 G01 G42 X 12 2 Y 175 2 F280 0 D 0 1 完成右刀补 准备切削 D 0 1 D01 701 D02 702 D03 703 N 09 0 6 X 0 Y 175 2 进到工件的切入点 N 10 0 6 G03 J 175 2 逆时针切削整圆 N 11 0 6 G01X 12 2 Y 175 2 切出工件 N 12 0 6 G40 X 12 Y 13 取消刀补 N 13 0 6 G00 X 12 0 0 1 ENDW循环三次后结束 N100 G01 Z 10 11 F300进给方向切削深度 2 175 COS 55 PI 180 方台外定点的 X 坐标 3 175 SIN 55 PI 180 方台外定点的 Y 坐标 4 175 COS 10 PI 180 方台的 X 向增量值 5 175 SIN 10 PI 180 方台的 Y 向增量值 0 0 WHILE 0 LT 3加工斜方台 N 101 0 6 G01 G90 G42 X 2 Y 3 F280 0 D 0 1 N 102 0 6 G91 X 4 Y 5 N 103 0 6 X 5 Y 4 N 104 0 6 X 4 Y 5 N 105 0 6 X 5 Y 4 N 106 0 6 G00 G90 G40 X 12 Y 13 0 0 1 ENDW循环三次后结束 N200 G28 Z10 T00 M06返回参考点换刀 N201 G00 X0 Y0 M05 N202 M30程序结束 例 7 1 用宏程序编制如图 3 3 39 所示抛物线 Z X2 8 在区间 0 16 内的程序 7 3 宏程序应用实例二7 4 复习思考题 4 8002 10 0 X 坐标 11 0 Z 坐标 N10 G92 X0 0 Z0 0 M03 S600 WHILE 10 LE 16 G90 G01 X 10 Z
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国电脑清洗剂行业市场现状分析及竞争格局与投资发展报告
- 2025至2030中国电抛光钢行业产业运行态势及投资规划深度研究报告
- 2025至2030中国电子游戏广告行业产业运行态势及投资规划深度研究报告
- 2025至2030中国甲基丙烯酸二甲氨基乙酯行业产业运行态势及投资规划深度研究报告
- 2025至2030中国珠宝首饰行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国现场和非现场自动取款机行业市场占有率及投资前景评估规划报告
- 2025至2030中国特种纸行业市场深度研究及发展前景投资可行性分析报告
- 2025至2030中国特殊砂浆行业发展趋势分析与未来投资战略咨询研究报告
- 填充墙砌体培训课件
- 教育科技的研发与应用评价研究
- 2024年佛山市南海区图书馆招聘考试真题
- NAMPT调控NAD代谢影响椎间盘退变的分子机制与干预策略研究
- 地方病防治测试题及答案
- 健康教育大讲堂:跌倒
- AFU阿芙精油品牌手册
- T/CHES 43-2020水利水电工程白蚁实时自动化监测预警系统技术规范
- 学习给复旦大学建校120周年贺信心得体会
- 2025内蒙古包头农商行社会招聘10人笔试历年典型考题及考点剖析附带答案详解
- 2025明光事业单位笔试真题
- 2025房县事业单位笔试真题
- DBJ50T-195-2025 混凝土抗压强度检测技术标准
评论
0/150
提交评论