技师培训宏程序讲稿1.doc_第1页
技师培训宏程序讲稿1.doc_第2页
技师培训宏程序讲稿1.doc_第3页
全文预览已结束

下载本文档

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

文档简介

技师培训宏程序讲稿1 .NCCxx.xx第一届技师培训班教学内容-用户宏程序北京航空航天大学宋放之E-mail songfangzhibuaa.TelNCCxx.宏程序的编制方法简单地解释就是利用变量编程的方法。 用户利用数控系统提供的变量、数学运算功能、逻辑判断功能、程序循环功能等功能,来实现一些特殊的用法。 .NCCxx.宏指令既可以在主程序体中使用,也可以当作子程序来调用。 .NCCxx.放在主程序体中N50#100=30.0N60#101=20.0N70G01X#100Y#101F500.0.NCCxx.当作子程序调用主程序G65P1000X30.0Y20.0宏程序O1000#100=#24#101=#25M99.NCCxx.宏程序中变量的类型局部变量#1#33公共变量#100#149,#500#509系统变量#1000#5335.NCCxx.变量的赋值(对应)关系1程序中的地址在宏程序体中的变量程序中的地址在宏程序体中的变量A#1Q#17B#2R#18C#3S#19D#7T#20E#8U#21F#9V#22H#11W#23I#4X#24J#5Y#25K#6Z#26M#13.NCCxx.变量的赋值(对应)关系2程序中的地址在宏程序体中的变量程序中的地址在宏程序体中的变量程序中的地址在宏程序体中的变量A#1J4#14K8#27B#2K4#15I9#28C#3I5#16J9#29I1#4J5#17K9#30J1#5K5#18I10#31K1#6I6#19J10#32I2#7J6#2K10#33J2#8K6#21K2#9I7#22I3#10J7#23J3#11K7#24K3#12I8#25I4#13J8#26.NCCxx.G65A1.0B2.0I-3.0I4.0D5.0P1000变量#11.0#22.0#4-3.0#74.0#75.0.NCCxx.算数式加法#i=#j+#k减法#i=#j-#k乘法#i=#j*#k除法#i=#j/#k.NCCxx.正弦#i=SIN#j单位度余弦#i=COS#j单位度正切#i=TAN#j单位度反正切#i=ATAN#j/#k单位度平方根#i=SQRT#j绝对值#i=ABS#j舍入#i=ROUND#j.NCCxx.逻辑运算等于EQ格式#j EQ#k不等于NE格式#j NE#k大于GT格式#j GT#k小于LT格式#j LT#k大于等于GE格式#j GE#k小于等于LE格式#j LE#k.NCCxx.条件转移语句I F条件表达式GOTO n当条件满足时,程序就跳转到同一程序中语句标号为的语句上继续执行当条件不满足时,程序执行下一条语句.NCCxx.条件转移语句WHILE条件表达式DO m.END m当条件满足时,从DO m到END之间的程序就重复执行。 当条件不满足时,程序就执行END下一条语句.NCCxx.椭圆的解析方程椭圆的参数方程12222=+byax)sin()cos(t byt ax=tabxy.NCCxx.?例题1椭圆?O0001?N2#100=1角度步长?N4#101=0初始角度?N6#102=361终止角度?N8#103=45长半轴?N10#104=25短半轴?N12#105=-10.0深度?N13G90G00X#103+20Y0Z100.0刀具运行到(65,0,100)的位置?N14S1000M03?N15G01Z#105F1000.0刀具下到-10mm?N16#114=#101赋初始值?N18#112=#103*COS#114计算X坐标值?N20#113=#104*SIN#114计算Y坐标值?N22G01G42XROUND#112YROUND#113D02F500.0?走到第一点,并运行一个步长?N24#114=#114+#100变量#114增加一个角度步长?N26IF#114LT#102GOTO18条件判断#114是否小于361,满足则返回18?N28G01G40X#103+20Y0取消刀具补偿,回到(65,0)?N30G90G00Z100.0M05快速抬刀?N32M30程序结束.NCCxx.宏程序O2000;N2#100=#3N4#101=#4N6#102=#5N8#103=#1N10#104=#2N12#105=#6N13G90G00X#103+20Y0Z100.0N14G01Z#105F1000.0N16#114=#101N18#112=#103*COS#114N20#113=#104*SIN#114N22G01G42XROUND#112YROUND#113D02F500.0N24#114=#114+#100N26IF#114LT#102GOTO18N28G01G40X#103+20Y0N30G90G00Z100.0N32M99主程序%O0001N1G90G00G54X0Y0Z100S1000M03N10G65P2000A45B25C1I0J361K-10N30G90G00Z100.0M05N40M30变量对应关系#1#2#3#4#5#6.NCCxx.宏程序O2000;N2#100=#3N4#101=#4N6#102=#5N8#103=#1N10#104=#2N12#105=#6N13G90G00X#103+20Y0Z100.0N14G01Z#105F1000.0N16#114=#101N17WHILE#114LT#102DO1N18#112=#103*COS#114N20#113=#104*SIN#114N22G01G42XROUND#112YROUND#113D02F500.0N24#114=#114+#100N26END1N28G01G40X#103+20Y0N30G90G00Z100.0N32M99主

温馨提示

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

评论

0/150

提交评论