宏程序在数控编程中应用技巧和编程实例.pdf

宏程序在数控编程中应用技巧和编程实例.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2010年 6月 机床与液压 Jun.2010 第 38卷 第 12期 MACHINE TOOL HYDRAULICS Vo1.38No.12 DOI:10.3969/j.issn.1001—3881.2010.12.O11 宏程序在数控编程中的应用技巧及编程实例 韩全立 ,王宏颖 (河南工业职业技术学院机电工程系,河南南阳473009) 摘要:结合 目前国内常用的FANUC、哈斯、三菱数控系统阐述数控编程中使用宏程序的应用技巧以及宏程序的优越 性。宏功能是用户提高数控机床性能的一种特珠功能,在相类似工件的加工中巧用宏程序将起到事半功倍的效果。数控宏 程序设计作为一种非常方便实用的编程方法应给予足够的重视并加以推广。 关键词:宏程序;编程 ;应用技巧 中图分类号:TG547 文献标识码:B 文章编号:1001—3881(2010)12—029—4 随着数控机床 的普及和数控技术的推广 ,数控 2 变量的使用及数控编程与计算机程序设计语言 编程在机械制造行业 中越来越重要。各种数控编程 在语法方面的比较 软件层 出不穷 。自动编程 固然在某些方面 比较方 既然数控编程称之为 “编程”,正如计算机编程 便 ,但仍不能取代手工编程 。究其原因,是 因为手 要使用变量一样 ,数控程序中也需要使用变量。要进 工编程 自由度大 ,能按照编程者的意愿控制机床的 行程序流程控制 ,变量是必不可少的。作者结合计算 运动,便于进行程序流程控制 ,程序可控性 、可调 机程序设计中的汇编 、Basic、Pascal或C来进行对 比 性好 ,程序非常短;自动编程 (利用 CAM类软件 说明。文中的实例可在法那科 (FANUC0i)、三菱 进行编程),虽然适合进行复杂形状 的编程 ,但却 (MITSUBISHI)或哈斯 (HAAS)系统上执行。 不能进行程序流程控制 ,程序可控性 、可调性远不 数控编程中的变量用符号#跟一个整数表示。例 及手工编程 ,而且非常冗长 (通 常是手工编程 的 如#l就是一个变量。给变量赋值的方法和计算机编 1000~10000倍)。为什么手工编程有这些优越性 程一样 ,2~I#1=5。 (相当于 Basic或 C语言的a=5, 呢?因为手工编程能够使用让数控程序成为真正意 Pascal的a:=5。) 数控编程 中的变量按作用域分为3类:局部变 义上的 “程序 ” 的重要工具——宏程序 。下面结合 量 、全局变量、系统变量。#1一#33是局部变量,局 实例来加 以详细阐述 。 部变量只在该程序 内起作用 ;#100--#199、#500一 1 宏程序概述 #599是全局变量 ,在所有程序中起作用 ;#1000以上 宏程序类似于计算机编程中的函数。数控宏程序 的是系统变量,控制着机床运行的各种状态 ,不要轻 从发展历史上看,有宏程序 A和宏程序 B两种。宏 易修改。局部变量不能在程序运行时再加以修改,只 程序 A不能使用运算符和 函数名,现 已几乎不用。 能由程序控制。在使用局部变量时,必须在程序中赋 宏程序 B可以象计算机编程一样使用变量 、运算符

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档