




已阅读5页,还剩55页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,培训纪律,培训目的,3,数控车宏程序入门,数控车宏程序入门,POINT 01,数控车怎么样加工椭圆?,宏程序,宏程序与标准CNC编程的区别,变量的类型和功能(FANUC系统为例),数控车床宏程序编程特征,以下情况要引起注意,宏程序中的变量,变量及变量的引用 (1)、变量的表示 #i (变量号i=0,1,2,3,4) 例:#8、#110、#1100 #表达式 表达式必须用括号括起来 例:#1#212 (2)、变量的引用 #1 例:F#10当#10=20时,F20被指令。 - #1 例:X- #20当#20=100.时,X-100.被指令。 G#130当#130=2时,G2被指令。,数学运算功能-宏程序变量间的运算,运算的优先顺序: 函数; 乘除、逻辑与; 加减、逻辑或、逻辑异或。 可以用 来改变顺序。,函数运算功能,函数运算功能,逻辑判断功能,宏程序的控制语句,(1)、无条件转移(GOTO语句) 格式:GOTO n; 式中:n顺序号(19999),可用变量表示。 举例:GOTO 1; GOTO #10;,条件转移语句,I F 条件表达式 GOTO n 当条件满足时,程序就跳转到同一程序中语句标号为的语句上继续执行 当条件不满足时,程序执行下一条语句,条件转移语句,WHILE 条件表达式 DO m . END m 当条件满足时,从DO m到END之间的程序就重复执行。 当条件不满足时,程序就执行END下一条语句,循环嵌套,DOEND循环嵌套: WHILE 条件式1 DO 1; WHILE 条件式2 DO 2; WHILE 条件式3 DO 3; END 3; END 2 END 1;,数控车床宏程序编程技巧编程实例,宏程序用于系列零件的加工,宏程序用于系列零件的加工,此系列零件形状 相同,但是部分尺寸不同,如果将这些不同的尺寸 用宏变量表示,由程序自动将相关基点坐标进行计 算则可用同一个程序完成一个系列零件的加工。 以上图为例。该系列零件的右端面半球球径可取 R10与R15,可将球径用变量表示,编程原点设在工 件右端面中心,毛坯直径45.从图中可以看出编程所 需基点A D 三点外, 点均与球径相关, 下面给出各基点坐标:,程序如下:,O0034 T0101; M03 S800; G98; G00 X42 Z0; G71 U2 R1; G71 P10 Q20 U0.5 W0 F150; N10 G01 X0; #1=10; G03 X2*#1 Z-#1 R#1; G01 Z-60-80-4*#1; G01 X40 Z-60;,N20 G01 Z-90; G00 X100; Z100; M05; M30;,椭圆类零件的宏程序编制,椭圆的标准方程:,椭圆的参数方程,其中,为椭圆的离心角,,为椭圆的旋转角,两者不为一个值,关系为,椭圆宏程序结构流程,椭圆加工:零件材料45钢,毛坯为50mm100mm,按图要求完成数控加工程序。,O0001; T0101 ; M03 S800; G0 X51. Z2.; G71 U1.5 R1. ;(粗车右端外形轮廓) G71 P10 Q20 U0.5 W0.1 F150 ; N10 G1 X25.966;(椭圆处外径) Z0.; Z-19.; X35.988 Z-29.; Z-46; X44.; X45.992 Z-47.; N20 Z-55.; G70 P10 Q20 S1000 F120;(精车右端外形轮廓) G00 X100.; Z50.;,【解答】,S800 F150; #150 = 26.;(定义椭圆加工余量) N30 IF #150 LT 1 GOTO 40; (如果余量小于1,跳到40句) M98 P0003;(调用椭圆加工宏程序) #150 = #150 - 2;(每次递减2mm) GOTO 30 ;(无条件跳转到30句) N40 G0 X30. Z2.; S1500 F80; #150 =0;(开始精加工椭圆轮廓) M98 P0003; G0 X100. Z5.; M30;,O0003;(椭圆加工子程序) #101=20.;(椭圆长半轴) #102=13.;(椭圆短半轴) #103=20.;(起点处Z坐标) N20 IF #103 LT 1 GOTO 50;(如果Z值小于1跳转到50句) #104 = SQRT#101*#101 - #103*#103;(构造 ) #105 = #102*#104/#101;(构造 ) G01 X2*#105 + #150 Z#103 20; (直径值定义加上加工余量,Z向偏移椭圆长半轴) #103 = #103 0.5;(Z坐标递减0.5mm) GOTO 20;(绝对跳转到20句) N50 G00 U2. Z2.;(退刀) M99;,椭圆轮廓编程技巧,O0027; T0101 ; G98; M43; M03 S800; G0 X80. Z5.; G73 U25 R25;(调用粗车循环加工椭圆轮廓) G73 P10 Q20 U0.5 W0 F150 ; N10 G1 X30 Z0;(轮廓起点) Z-8.79; #100=-8.79;(椭圆起点Z坐标) N15 #102=#100+44* #100+44; #103=SQRT36*36-#102; (构造 ) #104=10+2/3*#103; (构造 X向半径偏移10mm) #105=2*#104;,G01 X#105 Z#100; #100=#100-2;(Z向递减2mm) IF #100GT-72.102 GOTO 15(如果Z坐标值大于-72.102跳转到15句) G00 U30; N20 X70; G00 X80 Z5; G70 P10 Q20 F100;(精加工椭圆轮廓) G00 X100; Z100; M05; M30;,MOV007.MOD,参数方程编写椭圆宏程序,O0271; T0101; M03 S800; G0 X36 Z26; #20=26;(X向总加工余量) N56 G0 U2; Z26;(Z向加工起点) N100 #20=#20-2;(X向递减2mm) #1=12.5;(椭圆短半轴) #2=25;(椭圆长半轴) #3=0.5;(起始处椭圆离心角) #5=90;(终止处椭圆离心角) WHILE #3 LT #5 DO2;(当起始角小于终止角时执行DO2到之间的程序段) #6=#2*COS#3;(构造 ) #7=2*#1*SIN#3;(构造 ) G1 X#7+#20 Z#6 F150; (椭圆坐标加余量值),#3=#3+#4;(椭圆离心角递增) #10=#7+#20;(向当前点坐标) IF #10 GT 26 GOTO 56; (如果向当前点坐标大于跳转到句从新定起点) END 2 G0 U2; Z26;(退刀) IF #20 GE 0 GOTO 100; (如果余量大于等于跳转到句) G0 X100; M05; M30;,抛物线的一般方程,可转化为:,抛物线宏程序结构流程,抛物线宏程序编制,O0272; M03 S800; G98; G00 X90 Z100; N10 #24=0;(抛物线顶点处值) #26=0; (抛物线顶点处值) #17=-10;(常量) #22=42;(抛物线开口处直径) #6=1;(每次步进量) #9=100;(进给率) G00 X#24 Z#26+5;(加工起点) G01 Z#26 F2*#9; N30 #24=#24+#6;(向递增) #26=#24*#24/#17; (构造 ) G01X2*#24 Z#26 F#9; N60 IF #24 LT #22/2 GOTO 30;(如果X值小于开口处直径一半跳转到30句) G01 X#22 Z#26 F3*#9; M05; M30;,焦点在X轴上的双曲线标准方程,参数方程为:,焦点在Y轴上的双曲线的标准方程,参数方程为:,双曲线宏程序结构流程,焦点在Y轴上的双曲线宏程序编制,程序编制: O0273; T0101; M03 S500; G98; G01 X10; Z-5.05; X17.524; #1=20; N10 #2=38-10/SIN#1; #3=-60+20/TAN#1; G01 X2*#2 Z#3; #1=#1+1; IF #1 LT 80 GOTO 10; G01 X56 Z-56.473; X60; G00 X100; Z100; M05; M30;,焦点在X轴上的双曲线宏程序编程,O0045; T0101; G98; M03 S500; G00 X60 Z0; G01 X0; #100=0; N15 #101=4/3*SQRT#100-6*#100-6-36; G01 X2*#101 Z#100; #100=#100-1; IF #100 GT -16.594 GOTO 15; G01 X58 Z-16.594; X60; G00 Z0; G00 X100; Z100; M05; M30;,练习图2,练习图3,举例1(毛坯60X90),49,举例1程序,50,O0001; G21G40G97G99; M03 S2000 T0101; G00X70.0Z5.0; G73 U16.5 W0 R14; G73 P10 Q20 U0.5 W0 F0.25; N10 G41 G00 X23.0; Z0; G01 X27.0 Z-2.0 F0.1; Z-28.0 ; X34.3425; X39.985 Z-44.0; Z-52.0; X49.985; Z-60.6; #1=10.4; WHILE #1GE-10.4; #2=SQRT25-25*#1*#1/169; G01 X56-2*#2 Z#1-71 F0.2; #1=#1-0.4; ENDW,G01 X49.985 Z-81.4 F0.2; N20Z-90.0; N20X55.0; M30;,Z-60.6; #1=10.4; WHILE #1GE-10.4 DO1 N1 #2=SQRT25-25*#1*#1/169; G01 X56-2*#2 Z#1-71 F0.2; #1=#1-0.4; END1,2013年南昌市第一届“洪城杯”数控车职业技能大赛四件套,51,件1,件2,件3,件4,装配,毛坯 3件,52,60X40棒料1根 60X60
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- SAP计划策略总结模版
- 出生婴幼儿的日常护理
- 阳泉职业技术学院《道教文化与养生智慧》2023-2024学年第一学期期末试卷
- 陕西工业职业技术学院《地图学与遥感》2023-2024学年第二学期期末试卷
- 陕西师范大学《环境医学》2023-2024学年第一学期期末试卷
- 陕西服装工程学院《泰语发音和对话实践(一)》2023-2024学年第二学期期末试卷
- 陕西省咸阳市陕科大重点达标名校2025届初三下学期中考模拟卷(一)物理试题试卷含解析
- 陕西省延安市吴起县2025年高三生物试题质量检测试题(二)生物试题试卷含解析
- 八五普法教育课件
- 陕西省西安市2025届高三下学期阶段性测试(四)数学试题含解析
- 二零二五年度汽车销售业务员劳动合同(新车与二手车)
- 2025年电力电缆安装运维工(高级)职业技能鉴定备考试题库资料(含答案)
- 《外科学》教学课件:创伤课件new
- 护理人员中医技术使用手册(2024版)
- 沪教版(五四学制)(2024)六年级下册单词表+默写单
- 【八下英语译林版】八下英语 Unit 4 单元知识点详解
- (2025)时事政治题库(含参考答案)
- 2025年河北邢台市市直事业单位招聘212名高层次人才历年高频重点提升(共500题)附带答案详解
- 2015-2024年高考物理试题分类汇编:热学和光学实验(全国解析版)
- 急诊医学题库含参考答案
- 公安涉警舆情课件
评论
0/150
提交评论