发那科用户宏程序资料教学课件_第1页
发那科用户宏程序资料教学课件_第2页
发那科用户宏程序资料教学课件_第3页
发那科用户宏程序资料教学课件_第4页
发那科用户宏程序资料教学课件_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

36、“不可能”这个字(法语是一个字),只在愚人的字典中找得到。--拿破仑。37、不要生气要争气,不要看破要突破,不要嫉妒要欣赏,不要托延要积极,不要心动要行动。38、勤奋,机会,乐观是成功的三要素。(注意:传统观念认为勤奋和机会是成功的要素,但是经过统计学和成功人士的分析得出,乐观是成功的第三要素。39、没有不老的誓言,没有不变的承诺,踏上旅途,义无反顾。40、对时间的价值没有没有深切认识的人,决不会坚韧勤勉。发那科用户宏程序资料发那科用户宏程序资料36、“不可能”这个字(法语是一个字),只在愚人的字典中找得到。--拿破仑。37、不要生气要争气,不要看破要突破,不要嫉妒要欣赏,不要托延要积极,不要心动要行动。38、勤奋,机会,乐观是成功的三要素。(注意:传统观念认为勤奋和机会是成功的要素,但是经过统计学和成功人士的分析得出,乐观是成功的第三要素。39、没有不老的誓言,没有不变的承诺,踏上旅途,义无反顾。40、对时间的价值没有没有深切认识的人,决不会坚韧勤勉。发那科用户宏程序资料用户宏程序虽然子程序对编制相同加工操作的程序非常有用,但用户宏程序由于允许使用变量、算术和逻辑运算及条件转移,使得编制相同加工操作的程序更方便,更容易。可将相同加工操作编为通用程序,如型腔加工宏程序和固定加工循环宏程序。使用时,加工程序可用一条简单指令调出用户宏程序,和调用子程序完全一样。一个子程序o口口囗口;子程序号(或在ISO情况下用冒号(:)程序结束M9不必作为独立的程序段指令,如下所示。例)X1000Y100.0M99;M98PO00000o子程序被重复子程序号调用的次数当不指定重复数据时子程序调用只一次。(最多999)用户宏程序虽然子程序对编制相同加工操作的程序非常有用,但用户宏程序由于允许使用变量、算术和逻辑运算及条件转移,使得编制相同加工操作的程序更方便,更容易。可将相同加工操作编为通用程序,如型腔加工宏程序和固定加工循环宏程序。使用时,加工程序可用一条简单指令调出用户宏程序,和调用子程序完全一样。一个子程序o口口囗口;子程序号(或在ISO情况下用冒号(:)程序结束M9不必作为独立的程序段指令,如下所示。例)X1000Y100.0M99;M98PO00000o子程序被重复子程序号调用的次数当不指定重复数据时子程序调用只一次。(最多999)主程序于序子程厅」程序01o1000;2000;o3000400oMP1000P20M9P000tg、;!M99;(一级嵌套(二级嵌套三级散套四级嵌套加工程序用户宏程序00001O9010;#1=#18V2;G01G42X#1Y#1F300;G02X#1Y#1R#1G65P9o10R500L2;M30☆M99变量1、变量使用用户宏程序时,数值可以直接指定或用变量指定。当用变量时,变量值可用程序或用MD面板上的操作改变。#1=#2+100;G01X#1F300;2、变量的表示计算机允许使用变量名,用户宏程序不行变量用变量符号#)和后面的变量号指定表达式可以用于指定变量号。此时,表达式必须封闭在括号中。例如#1##1+#2-12]3、变量的类型变量根据变量号可以分成四种类型变量号变量类型功能空变量该变量总是空,没有值能赋给该变量#33局部变量「局部变量只能用在宏程序中存储数据,例如,运算结果。当断电时,局部变量被初始化为空。调用宏程序时,自变量对局部变量赋值。#1004199公共变量公共变量在不同的宏程序中的意义相#500#999同。当断电时,变量#100#199初始化为空。变量#500——#999的数据保存,即使断电也不丢失#1000一系统变量系统变量用于读和写CNC运行时各种数据的变化,例如,刀具的当前位置和补偿值。4、变量值得范围局部变量和公共变量可以有0值或下面范围中的值1047至一10-2或10-9至1075、变量的引用为在程序中使用变量值,指定后跟变量号的地址。当用表达式指定变量时,把表达式放在括号中。例如:G01X#1F#[#2+#3]被引用变量的值根据地址的最小设定单位自动地舍入。例如:G00X#1,以1/1000mm的单位执行时,CNC把12.3456赋值给变量#1,实际指令值为G00X12346;。改变引用变量的值的符号,要把负号()放在#的前面例如:G00X一#1;当引用未定义的变量时,变量及地址字都被忽略。例如:当变量#的值是0,并且变量#2的值是空时,G00X#1Y#2的执行结果为G00X06、未定义的变量变量值未定义时,这样的变量成为空”变量。变量总是空变量。它不能写,只能读。(1)引用当引用一个未定义的变量时,地址本身也被忽略当#1=空>当#1=0G90X100Y#1G90X100Y#1G90Ⅹ100G90X100Y0(2)运算除了用<空>赋值以外,其余情况下<空>与0相同当#=<空>时当#1=0时#2=#1#2=#1#2一<空>2=0#2=#1*5#2=#1*5#2=02=0#2=#1+#12=#1+#1#2=02=01056、书不仅是生活,而且是现在、过去和未来文化生活的源泉。——库法耶夫

57、生命不可能有两次,但许多人连一次也不善于度过。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论