机床数控技术第9章数控加工编程ppt课件 (2).pptx

机床数控技术第9章数控加工编程ppt课件 (2).pptx

ID:52788767

大小:3.34 MB

页数:52页

时间:2020-03-14

机床数控技术第9章数控加工编程ppt课件 (2).pptx_第1页
机床数控技术第9章数控加工编程ppt课件 (2).pptx_第2页
机床数控技术第9章数控加工编程ppt课件 (2).pptx_第3页
机床数控技术第9章数控加工编程ppt课件 (2).pptx_第4页
机床数控技术第9章数控加工编程ppt课件 (2).pptx_第5页
资源描述:

《机床数控技术第9章数控加工编程ppt课件 (2).pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、机床数控技术1目录第1章绪论第2章  计算机数字控制系统第3章数控机床结构设计与总体布局第4章数控机床的主运动部件第5章进给伺服系统第6章数控机床的位置检测装置第7章进给系统的机械传动结构第8章数控机床的刀具与工作交换装置第9章数控加工编程2第9章数控加工编程本章知识要点1.数控加工编程基础2.程序编制中的工艺分析3.手工编程中的数学处理4.FANUC数控车床编程5.SIEMENS802S/C数控车床编程6.FANUC数控铣床编程7.FANUC加工中心编程8.FANUC0i系统宏程序编程9.自动编程31.变量的定义使用用

2、户宏程序时,数值可以直接指定或用变量指定。例:G01X#1Y66F100。当用变量时,变量值可用程序或用MDI面板上的操作改变。2.变量的表示变量符号“#”+变量号。例:#1。用表达式(必须在封闭方括号中)指定变量号。例如:#[#1+#2-3]。用封闭圆括号——加注释说明变量内容例如:#3=#2+1(TOOLNUMBER);9.8FANUC0i系统宏程序编程用户变量9.8.143.变量的类型,见表9-26表9-26Fanuc数控系统的变量类型变量号变量类型功能#0空变量该变量总是空(null),没有值能赋给该变量。#1~

3、#33局部变量LocalVariables局部变量只能在宏程序内部使用,用于保存数据,如运算结果等。当电源关闭时,局部变量被清空,当宏程序被调用时,(调用)参数被赋值给局部变量。#1~#33为局部变量,局部变量只能在宏程序中存储数据。当断电时局部变量被初始化为空,调用宏程序时,自变量对局部变量赋值。局部变量的数值范围10-29~1047或-1047~-10-29,如果计算结果超过该范围则发出P/S报警No.111。#100~#149(#199)#500~#531(#999)公共变量Commonvariables公共变量在

4、不同宏程序中的意义相同,即被共享。当电源关闭时,#100~#149被清空,而#500~#531的值仍保留。在某一运算中,#150~#199,#532~#999的变量可被使用。全局变量的数值范围10-29~1047或-1047~-10-29,如果计算结果超过该范围则发出P/S报警No.111。#1000~#9999系统变量Systemvariables系统变量用于读和写CNC运行时各种数据的变化,例如,刀具的当前位置和补偿值。注:公共变量#150~#199,#532~#999是选用变量,应根据实际系统使用。54.变量与地址

5、(自变量)的对应关系Fanuc系统可用两种形式的自变量指定。表9-27为变量与地址的对应关系I。表9-28为变量与地址的对应关系II。表9-27变量与地址的对应关系I地址(自变量)变量号地址(自变量)变量号地址(自变量)变量号A#1I#4T#20B#2J#5U#21C#3K#6V#22D#7M#13W#23E#8Q#17X#24F#9R#18Y#25H#11S#19Z#26注:(1)在对应关系I中,G、L、O、N、P不能用;(2)地址I、J、K必须按顺序使用,其它地址顺序无要求。例:G65P3000L2B4A5D6J7K

6、8;程序段中J、K符合顺序要求。4赋给#2,5赋给#1,6赋给#7,7赋给#5,8赋给#6。6表9-28变量与地址的对应关系II地址(自变量)变量号地址(自变量)变量号地址(自变量)变量号A#1K3#12J7#23B#2I4#13K7#24C#3J4#14I8#25I1#4K4#15J8#26J1#5I5#16K8#27K1#6J5#17I9#28I2#7K5#18J9#29J2#8I6#19K9#30K2#9J6#20I10#31I3#10K6#21J10#32J3#11I722K10#33注(1)对应关系II使用A、

7、B、C各1次,使用I、J、K各10次。(2)系统能够自动识别对应关系I和II并赋给宏程序中相应的变量号。(3)如果对应关系I和II混合使用,则后指定的自变量类型有效。例:G65A1B2I-3I4D5P1000;该用户宏程序段中#1=1,#2=2,#4=-3,#7=5。其中I4为对应关系II,D为对应关系I,所以#7使用对应关系中的D5,而不使用对应关系II中的I4。75.变量的使用1)表示方法#i=<表达式>;#i——将计算结果赋值给对应的变量号;<表达式>——常数、变量、函数和运算符的组合。例如:#1=#2+3;#1=

8、#2+#3*COS[#4];2)变量的定义变量一般通过表达式、赋值语句定义,如前面的表示方法所示。当在程序中定义变量值时,小数点可以省略。例如#1=234;其中#1实际定义值是234.000。用户变量9.8.183)变量的引用用表达式指定变量时,要把表达式放在方括号中。例如:G01X[#1+#2]F#3。被引用变量的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。