华中数控宏程序全套教程[共26页].docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 1 《华中数控宏全套教程》 1 目录 序 1 一.什么是宏程序? 1 二.用宏程编程有什么好处? 1 一.宏变量及宏常量 1 1.宏变量 1 2.局部变量 2 3.全局变量 2 4.系统变量 3 5.常量 3 二. 运算符与表达式 3 1.算术运算符 3 2.条件运算符 3 3.逻辑运算符 4 4.函数 4 5.表达式 与括号 4 6.运算符的优先级 4 7.赋值号 = 4 8.注释 5 三.程序流程控制 5 1.条件分支 2. 条件循环 IF 5 WHILE 6 四.子程序及参数递传 7 1.普通子程序 7 2.宏子程序 7 3.全局变量传参数 7 4.局部变量传参数 8 5.系列零件加工 9 6.高级参考 10 五.宏编程实例 12 1.数车编程 12 (1)函数曲线加工通用宏程序 12 (2)抛物线车削 1 12 (3)抛物线车削 2 12 (4)抛物线车削 3 13 (5)抛物线车削 4 13 (6)抛物线车削 5(G71 与宏程序) 14 (7)抛物线车削 6 14 (8)正弦线车削 15 (9)抛物线与椭圆车削 15 (10)椭圆粗、精车削 16 (11)用子程序完成粗、精加工 16 (12)变螺距螺纹 18 2.数铣编程 18 (1)直线段逼近整园的宏程序 18 (2)螺旋线走刀 19 (3)来回铣削的方法 19 (4)铣平面 20 (5)铣斜面 20 (6)铣半圆柱 21 (7)铣半球 22 (8)多次旋转的宏编程 23 (9)切圆台与斜方台 24 (10)铣椭圆 24 (11)铣孔 25 (12)倒圆角加工 25 (14)抛物斜边岛屿加工 27 (15)凹球曲面加工 28 (16)螺纹镗刀铣螺纹 29 (17)圆柱 30 (18)直斜边岛屿加工 30 (19)圆弧斜边岛屿加工 31 (20)椭球面加工的宏程序实例 31 (21)自定义 G 指令 32 附件 32 1. 华中数控指令一览 32 2. 固定循环指令的宏程序实现 32 G73 32 G74 33 G76 34 G81 35 G82 36 G83 37 G84 38 G85 39 G86 40 G87 41 G88 42 G89 44 2.华中数控系统系统变量一览 45 (1) 子程序嵌套局部变量 45 (2) 刀具相关系统变量 45 (3) 坐标相关系统变量: 45 (4) 参考点相关系统变量 45 (5) 系统状态变量 46 3.数学知识 46 3 序 一.什么是宏程序? 什么是数控加工宏程序?简单地说, 宏程序是一种具有计算能力和决策能力的数控程序。 宏程序具有如下些特点: 1.使用了变量或表达式(计算能力),例如: (1)G01 X[3+5] ; 有表达式 3+5 (2)G00 X4 F[#1] ; 有变量 #1 (3)G01 Y[50*SIN[3]] ; 有函数运算 2.使用了程序流程控制(决策能力),例如: (1)IF #3 GE 9 ?? ; 有选择执行命令 ENDIF (2)WHILE #1 LT #4*5 ; 有条件循环命令 ?? ENDW 二.用宏程编程有什么好处? 1.宏程序引入了变量和表达式,还有函数效用,具有实时动态计算能力, 曲线,如抛物线、椭圆、双曲线、三角函数曲线等; 可以加工非圆 2.宏程序可以完成图形一样,尺寸不同的系列零件加工; 3.宏程序可以完成工艺路径一样,位置不同的系列零件加工; 4.宏程序具有一定决策能力,能根据条件选择性地执行某些部分; 5.使用宏程序能极大地简化编程,精简程序。适合于复杂零件加工的编程。 一.宏变量及宏常量 1.宏变量 先看一段简单的程序: G00 X25.0 上面的程序在 X轴作一个快速定位。其中数据 #1=25.0 ;#1 是一个变量 25.0 是固定的,引入变量后可以写成: G00 X[#1] ;#1 就是一个变量 宏程序中,用“ #”号后面紧跟 1~4位数字表示一个变量,如 #1,#50,#101,??。变 量有什么用呢?变量可以用来代替程序中的数据,如尺寸、刀补号、 的使用,给程序的设计带来了极大的灵活性。 使用变量前,变量必需带有正确的值。如 #1=25 G指令编号??,变量 G01 X[#1] ; 表示G01 X25 #1=-10 ; 运行过程中可以随时改变 #1的值 G01 X[#1] ; 表示G01 X-10 用变量不仅可以表示坐标,还可以表示 数字。如: #2=3 G、M、F、D、H、M、X、Y、??等各种代码后的 1 G[#2] X30 ; 表示G03 X30 例1 使用了变量的宏子程序。 %1000 #50=20

文档评论(0)

183****8595 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档