数控车宏程序编程方法和技巧专业知识讲座.pptVIP

数控车宏程序编程方法和技巧专业知识讲座.ppt

  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文档。上传文档
查看更多
本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不 当之处,请联系本人或网站删除。 在数控车床编程中,宏程序编 程灵活、高效、快捷。宏程序不仅 可以实现象子程序那样,对编制相 同加工操作的程序非常有用,还可 以完成子程序无法实现的特殊功能, 例如: 系列零件加工宏程序、椭圆 加工宏程序、抛物线加工宏程序、 双曲线加工宏程序等。 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不 当之处,请联系本人或网站删除。 主要内容 ? 数控车床宏程序编程特征 ? 宏程序中的变量 ? 宏程序变量间的运算指令 ? 宏程序的控制语句 ? 数控车床宏程序编程技巧编程实例 ? 宏程序用于系列零件的加工 ? 椭圆类零件的宏程序编制 ? 抛物线类零件的宏程序编制 ? 双曲线过渡类零件的宏程序编制 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不 当之处,请联系本人或网站删除。 变量的类型和功能 (FANUC 系统为例 ) 变量号 变量类型 功能 #0 空 该变量值总为空 #1 - #33 局部变量 只能在一个宏程序中使 用 #100 ~ #149 ( #199 ) #500 ~ #531 ( #999 ) 公共变量 在各宏程序中可以公用 的 #1000 系统变量 固定用途的变量 一、数控车床宏程序编程特征 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不 当之处,请联系本人或网站删除。 1 .宏程序中的变量 变量及变量的引用 ( 1 )、变量的表示 #i #[ 表达式 ] ( 2 )、变量的引用 地址 #1 地址 - #1 —— (变量号 i=0,1,2,3,4…… ) 例: #8 、 #110 、 #1100 —— 表达式必须用括号括起来 例: #[#1 + #2 - 12] 例: F#10 —— 当 #10=20 时, F20 被指令。 X- #20 —— 当 #20=100. 时, X-100. 被指令。 G#130 —— 当 #130=2 时, G2 被指令 。 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不 当之处,请联系本人或网站删除。 数学运算功能 加法: #i=#j + #k 减法: #i=#j - #k 乘法: #i=#j * #k 除法: #i=#j / #k 运算的优先顺序: ①函数; ②乘除、逻辑与; ③加减、逻辑或、逻辑异或。 可以用 [ ] 来改变顺序。 2. 宏程序变量间的运算 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不 当之处,请联系本人或网站删除。 函数运算功能 正弦 #i=SIN [#j] 单位:度 余弦 #i=COS [#j] 单位:度 正切 #i=TAN [#j] 单位:度 反正切 #i=ATAN [#j] / [#k] 单位:度 平方根 #i=SQRT [#j] 绝对值 #i=ABS [#j] 取整 #i=ROUND [#j] 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不 当之处,请联系本人或网站删除。 逻辑判断功能 等于: EQ 格式: #j EQ #k 不等于: NE 格式: #j NE #k 大于: GT 格式: #j GT #k 小于: LT 格式: #j LT #k 大于等于: GE 格式: #j GE #k 小于等于: LE 格式: #j LE #k 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不 当之处,请联系本人或网站删除。 3. 宏程序的控制语句 (1) 、无条件转移( GOTO 语句) 格式: GOTO n ; 式中: n ——顺序号( 1 ~ 9999 ),可 用变量表示。 举例: GOTO 1 ; GOTO #10 ; 本文档所提供的信息仅供参考之

文档评论(0)

sunhongz + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档