技师培训宏程序讲稿.ppt_第1页
技师培训宏程序讲稿.ppt_第2页
技师培训宏程序讲稿.ppt_第3页
技师培训宏程序讲稿.ppt_第4页
技师培训宏程序讲稿.ppt_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、,2005年第一期技师培训班,教学内容用户宏程序,北京航空航天大学宋电子邮件:Tel宏程序的编写方法简单解释为:使用变量编程方法。用户利用数控系统提供的变量、数学运算函数、逻辑判断函数、程序循环函数等功能实现一些特殊用途。宏指令既可以在主程序主体中使用,也可以作为子程序使用。放在主程序体n50 # 100=30.0 n60 # 101=20.0 n70 g01 x # 100y # 101 f 500.0中,作为子程序调用:主程序G65P1000X30.0Y20.0,宏程序:o1000 # 100=# 20.0。宏程序中的变量类型:局部变量:#1#33公共变量:#1

2、00#149,系统变量:#1000#5335,变量1的赋值(对应)关系,变量2的赋值(对应)关系,G65a1.0b2.0i-3.0i 4.0d5,算术加法:#i=#j #k减法:#i=#j-#k乘法:#i=#j*#k除法:#i=#j/#k,正弦#i=SIN#j 逻辑运算:等于:EQ格式:#jEQ#k不等于:NE格式:#jNE#k大于:GT格式:#jGT#k小于:LT格式:#jLT#k大于或等于:GE格式:#jGE#k小于或等于:LE格式:#jLE#k,条件转移语句,IF条件表达式GOTOn作为条件。程序跳转到同一程序中标记的语句,并继续执行。 当条件不满足时,程序执行下一条语句,条件转移语句,

3、WHILE条件表达式DOm.结束。当条件满足时,从DOm到END的程序被重复执行。当条件不满足时,程序执行下一个END语句,椭圆的解析方程:椭圆的参数方程:t,a,b,x,y,例1:椭圆O0001N2#100=1角度步长N4#101=0初始角度N6#102=361结束角度N8#103=45长轴N10#104=25短轴N12#105=-10.0深度N13G90G00X#103 并且运行步骤N24#114=#114 #100变量#114,增加角度步骤N26IF#114LT#102GOTO18,判断条件#114是否小于361,并且返回到18N28G01G40X#103 20Y0以取消刀具补偿。 N2

4、 # 100=# 3N 4 # 101=# 4N 6 # 102=# 5N 8 # 103=# 1N 10 # 104=# 2N 12 # 105=# 6N 13G 90 G00X # 103 20Y 0Z 100.0N 14G 01Z # 105 F 1000.0N 16 # 114=# 101N 18 # 112=# 103 * COS # 114 N20 # 113=# 104N2 # 100=# 3N 4 # 101=# 4N 6 # 102=# 5N 8 # 103=# 1N 10 # 104=# 2N 12 # 105=# 6N 13G 90 G00X # 103 20Y 0Z 1

5、00.0N 14G 01Z # 105 F 1000.0N 16 # 114=# 101N 17 WHILE # 114 LT # 102 DO1N 18 # 112=# 103 * COS # 114112ZROUND#113刀具移动一个相对值N77 # 116=# 107-防抱死制动系统#112气缸半径刀具半径-减去x相对值N80G02X0Y0I-ROUND#116J0刀具切圆N82#107=#116使用的I值被认为是下一步的初始值I n85 #114=# 1116 114LT # 102GOTO60条件判断# 114是否小于90,并返回到60N 95 g01O0005主程序n0 # 100=10.0 n5 # 101=0 n10 # 102=90.0 n15 # 103=5.0(r)n20 # 104=5.0(tr)n25 # 105=# 1

温馨提示

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

评论

0/150

提交评论