- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
宏程式学习
宏程式基礎知識 * 目 錄 一﹑基礎知識 二﹑實例講解 變量 普通加工程序直接用數值制定G代碼和移動距離﹕ 例如﹕G01和X100.0 使用用戶宏程序時﹐數值可以直接制定或用變量 指定﹐當用變量時﹐變量值可用程序或由MDI設定 或修改 #11= #22+123﹔ G01X#11 F500﹔ 公共變量 公共變量#100 ~ #199和#500 ~ #999 #100 ~ #199將會由于電源切斷而被清除﹐ 但是﹐#500 ~ #999即使在電源切斷之后 仍會保留起來 變量的引用 在程序中使用變量值時﹐應制定后跟變量號的 地址。當用表達式指定變量時﹐必須把表達式 放在括號中。例如﹕G01X[#11+#22]F#3 刀具補償值 用系統變量可以讀和寫刀具補償值。通過對系統 變量賦值﹐可以修改刀具補償值 在應用宏程式編寫加工程式時﹐將會有以下形式 的描述﹕ #20= #13010→把刀具補償號10(即10號刀) 的半徑補償中的几何補償值 工件坐標系補償值 算朮和邏輯運算 混合運算時的運算順序 混合運算時可以混合運算﹐即涉及到運算的優先級﹐其運算順序 與一般數學上的定義基本一致﹐優先級順序從高到低依次為﹕ 函數運算 加法和減法運算(+﹑-﹑OR﹑XOR) 乘法和除法運算(*﹑/﹑AND) 例﹕#1=#2+#3*COS [#4]; 1 2 3 1 3 2 表示運算順序 ﹑ ﹑ 括號嵌套 用“[ ]”可以改變運算順序﹐最里層的[ ]優先運算。括號[ ]最多 可以嵌套5級(包括函數內部使用的括號)。當超出5級時﹐觸發 程序錯誤P/S報警NO.118 例﹕#6=COS [[[ #5+#4 ] * #3 +#2 ] * #1 ]; 1 2 3 表示運算順序 (三重嵌套) 4 5 1 3 2 ﹑ ﹑ 4 5 ﹑ ﹑ 轉移和循環 在程序中﹐ 使用GOTO語句和IF語句可以改變程序的流向。 有三種轉移和循環操作可供使用 轉移和循環 GOTO語句 IF語句 無條件轉移 WHIL語句 條件轉移,格式為﹕IF...THEN... 當...時循環 無條件轉移(GOTO語句) 轉移(跳轉)到標有順序號n(即俗稱的行號)的程序段。當制定 1-99999以外的的順序號時﹐會觸發錯誤P/S報警NO.128 其格式為﹕GOTOn﹔n為順序號(1-99999) 例如﹕GOTO99,即轉移至第99行。 條件轉移(IF語句) IF之后指定條件表達式 1.IF[條件表達式 ]GOTOn 表示如果指定的條件表達式滿足時﹐則移轉(跳轉)到標有順 序號n(即俗稱的行號)的程序段。如果不滿足的條件表達式 則順序執行下個程序段。如果變量#1的值大于100﹐則轉移 (跳轉)到順序號為N99的程序段。 如果條 件不滿足 IF[#1GT100]GOTO99; 程序 N99G00G90Z100.; 如果條 件滿足 ... 2.IF[條件表達式 ]THEN 如果指定的條件表達式滿足時﹐則執行預先指定的宏程序語句 而且只執行一個宏程序語句 IF[#1EQ#2 ]THEN#3=10;如果#1和#2的值相同﹐10賦值給#3 運算符 循環(WHILE語句) 在WHILE后指定一個條件表達式。當條件滿足時﹐則執行從 DO到END之間的程序。否則﹐轉到END的程序段 DO后面的號是指定程序執行范圍的標號﹐標號值為1﹐2﹐ 3 。如果使用了1﹐2﹐3以外的值﹐會觸發P/S報警NO.126 。 WHILE[條件表達式]DO GOTOm;(m=1,2,3) 程序 如果 條件 滿足 如果 條件 不滿足 ENDm ... *
您可能关注的文档
- 天然橡胶价格维持高位上涨_2月份国内橡胶市场分析.pdf
- 天马轴承集团股份有限公司第五届董事会第一次会议决议公告.PDF
- 太可怕,中国妈妈根本不会做宝宝辅食,看完这个秒懂!.pdf
- 大连旅顺1日游浪漫大连八大景,参观旅顺军港.PDF
- 天翼VS沃.pdf
- 太平财产保险有限公司游艇保险附加战争、罢工保险条款.PDF
- 太平财产保险有限公司附加意外伤害亲属照顾保险条款.PDF
- 太原科技大学研究生课程.doc
- 太湖草源性_湖泛_水域沉积物营养盐释放估算.pdf
- 头胎是儿子,二胎终于如愿生下了女儿,这些怀女的症状我都有,特别准!.pdf
- 2025年中化集团方舟生招聘笔试备考题库(带答案详解).pdf
- 2025年中建西南设计院招聘笔试备考题库(带答案详解).pdf
- 2025年南通市慈善总会招聘笔试备考题库(带答案详解).pdf
- 2025年江西网吉安分站招聘笔试备考题库(带答案详解).pdf
- 2025年山西三晋都市报招聘笔试备考题库(带答案详解).pdf
- 2025年山西省高河能源招聘笔试备考题库(带答案详解).pdf
- 2024年贵州省毕节地区大方县大水乡招聘社区工作者真题含答案详解.docx
- 2024年贵州省贵阳市开阳县永温乡招聘社区工作者真题及答案详解1套.docx
- 2024年贵州省贵阳市南明区新华路街道招聘社区工作者真题及答案详解1套.docx
- 2024年贵州省遵义市仁怀市长岗镇招聘社区工作者真题及参考答案详解.docx
最近下载
- 2025年太仓市太訸控股集团有限公司第二批公开招聘19人笔试备考题库及答案解析.docx VIP
- 《食管癌综合治疗新进展》课件.ppt VIP
- 商铺租赁合同电子版下载打印.docx VIP
- 2025年太仓市太訸控股集团有限公司第二批公开招聘19人笔试参考题库附答案解析.docx VIP
- 2025年太仓市太訸控股集团有限公司第二批公开招聘19人备考题库及答案解析.docx VIP
- 《危重患者的抢救》课件.ppt VIP
- 孕产妇心肺复苏要点课件.pptx VIP
- 农村小学中高年级学生阅读兴趣培养策略研究-课题申请评审书.docx VIP
- 工程制图制图基础.ppt VIP
- 简约产品订货合同模板.docx VIP
文档评论(0)