数控宏程序编程,是用变量的方式进行数控编程的方法。 宏就是用公式来加工零件的,比如说椭圆,如果没有宏的话,我们要逐点算出曲线上的点,然后慢慢来用直线逼近,如果是个光洁度要求很高的工件的话,那么需要计算很多的点。 应用了宏后,我们把椭圆公式输入到系统中然后我们给出Y坐标并且每次加10um那么宏就会自动算出X坐标并且进行切削, 实际上宏在程序中主要起到的是运算作用。. 宏程序的概念 常用宏指令 IF…ELSE…EDNIF 二选一 LOOP…EDNLOOP无限循环 FOR…ENDFOR 计数循环 WHILE…ENDWHILE 在循环 开头有条件的循环 REPEAT…UNTIL 在循环 结尾有条件的循环 西门子840D系统宏程序常用指令 宏程序指令的功能(一) IF LOOP 无限循环在无限程序中被应用。在循环结尾总是跳转 到循环开头重新进行 控制系统按照编制好的标准顺序处理NC程序段。 用这些命令除了能确定在这一章描述的程序跳转,还能确定二选一和程序循环。 这些命令使编程具有某种结构并使程序具有较强的可读性。 宏程序功能 模块用于二选一 无限程序循环 宏程序指令的功能(二) FOR WHILE 只要条件满足,WHILE 循环就被执行。 当一个带有一个确定值的操作程序被循环重复,FOR 循环就会被运行。 记数变量同时会从初始值到最后值增加数值初始值必须小于最后值。变量必须属于INT类型。 宏程序功能 计数循环 在循环开头带有条件的程序循环 宏程序指令的功能(三) REPEAT 优点 可以编写一些非圆曲线,如宏程序编写椭圆,双曲线,抛物线等。 编写一些大批相似零件的时候,可以用宏程序编写,这样只需要改动几个数据就可以了,没有必要进行大量重复编程。 REPEAT循环一旦被执行会不断重复,直到条件被满足为止。 宏程序功能 在循环结尾带有条件的程序循环 优点 宏程序编辑的格式一 IF LOOP LOOP-ENDLOOP LOOP NC-程序段 ENDLOOP IF–ELSE–ENDIF IF (表达式) NC 程序段 ELSE NC 程序段 ENDIF 宏程序控制结构 模块用于二选一 无限程序循环 宏程序编辑的格式二 FOR WHILE WHILE-ENDWHILE WHILE 表达式 NC 程序段 ENDWHILE FOR–ENDFOR FOR 变量 = 初始值 TO 最后值 NC 程序段 ENDFOR 宏程序控制结构 计数循环 在循环开头带有条件的程序循环 宏程序编辑的格式三 REPEAT 嵌套的层数 控制结构对部分程序有效。在每个子程序之内,嵌套的 层数可以达到 8 个标准控制结构 REPEAT–UNTIL REPEAT NC程序段 UNTIL (表达式) 宏程序控制结构 在循环结尾带有条件的程序循环 嵌套 宏程序应用的场合 宏程序应用的场合 可以应用指令有:IF、WHILE。 可以应用指令有:IF、WHILE。 可以应用指令有:IF、WHILE、FOR、REPEAT、LOOP。 可以应用指令有:IF、WHILE、REPEAT。 Page ? * WHILE语句的应用 宏程序一: 需要加工,一个120*120*30的立方体,试编写宏程序。 Page ? * WHILE语句的程序 编写的宏程序: 需要加工一个120*120*30的立方体,试编写宏程序。 SIEMENS 方法一: N10 T5 N20 M6 N30 G0 A0 C0 N40 STOPRE N50 TRAORI N60 g0 Z1000 N70 G0 G90 G531 D1 Y0 X0 N80 Z10 N90 STOPRE N100 M3 S3600 N110 M8 N120 g0 X-66 Y66 N130 G1 Z2 F5000 N140 R1=-1 N150 WHILE R1=-32 N160 G1 Z=R1 N170 G1 G41 X-60 Y60 F2400 M8 N180 X60 CFTCP N190 Y-60 CFTCP N200 X-60 CFTCP N210 Y61 CFTCP N220 G1 G40 X-66 Y66 N230 R1=R1-1 N240 ENDWHILE N250 G0 Z50 M9 N260 M30 加工难点分析 加工量大,程序多。 数据多,检查困难。 加工位置多出错率高 容易产生产品质量事故,造成公司的经济损失。 数控加工难点 实际的产品加工 底架的加工难点 Text1 加工后的枕梁面 刀路非常多。 待加工的枕梁面,长度2614mm,宽度750mm,刀具直径100mm。 宏程序编辑 枕梁面宏程序编辑 枕梁面的
您可能关注的文档
- 梧桐邑水资源论证报告解读.doc
- 五、水刺非织造布解读.ppt
- 食物在口腔的变化解读.ppt
- 五笔教学-竖区解读.pptx
- 食物中毒应急处置演练解读.ppt
- 五册狐假虎威解读.ppt
- 五次产业分类法解读.ppt
- 史密斯住宅解读.ppt
- 史诗简史与史诗理论20150306解读.ppt
- 使用ionKey2解读.doc
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
最近下载
- 环境工程仪表及自动化项目九 执行器的使用.ppt VIP
- 儿童读物 神奇树屋 29 - Christmas in Camelot.doc VIP
- 2026年江西农业工程职业学院单招职业适应性考试必刷测试卷推荐.docx VIP
- 人教A版高中数学必修第2册全册教学课件(2025年7月修订).pptx
- 静脉注射免疫球蛋白在儿童神经系统自身免疫性疾病中的应用专家共识(2025).pptx VIP
- 中职语文高教版基础模块上册《伐檀》同步练习(含答案).docx VIP
- 2025年江西农业工程职业学院单招职业适应性测试必刷测试卷推荐.docx VIP
- 《家政培训实务》家政培训师课程全套教学课件.pptx
- 幼小衔接家长手册.pdf VIP
- 2024年江西农业工程职业学院单招职业适应性测试必刷测试卷附答案.docx VIP
原创力文档

文档评论(0)