数控车椭圆加工_第1页
数控车椭圆加工_第2页
数控车椭圆加工_第3页
数控车椭圆加工_第4页
数控车椭圆加工_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1、数控车高级篇一,椭圆的加工 -宏程序的初步应用,集美轻校机自科-李宝强,目前为止我们学习了FANUC系统下数控车的主要循环指令:,前面这几周我们练习过的题目,对前几周的要求:,踏踏实实的认真把指令弄清楚 作业要认真独立完成,没有做完的要充分利用时间完成 要独立在仿真软件上把工件加工出来 熟悉加工的工艺、尺寸的控制、摩耗的应用,为后面的数控实习打好基础,能顺利通过数控车中级工的鉴定!,椭圆的加工及宏程序的简单应用,这周我们的任务是学习:,下面我们看一道包含椭圆的轴的加工,加工过程:,O0088 G99G21 T0101 S800M03 G0X62Z2 G01Z0 X-1F0.2 G0X62Z2

2、G71U2R0.5 G71P10Q20U0.5W0F0.2 N10G0G42X32S1500 G01Z0F0.1 Z-60 X37 G02X57W-10R10 N20G01G40X62 G70P10Q20 G0X100Z100,T0202 S600M3 G0X34Z2 G73U6R6 G73P30Q50U0.8W0F0.2 N30G0G42X20 G01S1500F0.1 #1=20 #2=13 #3=15 N35#4=#2*SQRT#1*#1-#3*#3/#1 G01X2*#4Z#3-15 #3=#3-0.5 IF#3GE-10.34GOTO35 G02X26Z-36R12 G01Z-46

3、X29 X31W-1 N50G01G40X62 G70P30Q50 G0X100Z100 M05 M30,用户宏程序(custom Macro),是以变量的组合,通过各种算术和逻辑运算、转移和循环等命令,而编制的一种可以灵活运用的程序。通过改变变量的值,来完成不同的加工和操作 ,有A、B两类。,A类宏程序格式为:,G65 H m P # I Q # j R #k; 式中: m宏程序功能,数值范围0199; #i运算结果存放处的变量名; #j被操作的第一个变量,也可以是一个常数; #k被操作的第二变量,也可以是一个常数。,B类宏程序格式为:,(1) 非模态调用(或单一调用G65) G65 P(程

4、序号)L(自变量赋值); 式中:P指定宏程序号; L重复调用次数(19999,调用1次时L可以省略)。 (2)模态调用(G66、G67) G66 P(程序号)L(重复次数); 在书写时,G66必须写在之前。 L最多可9999次。 自变量赋值与非模态调用相同。 G67:取消宏程序模态调用方式。,1、变量的表示,(变量号i=0,1,2,3,4) 例:#8、#110、#1100 表达式必须用括号括起来 :#1#212,#i #表达式,#1 - #1,例:F#10当#10=20时,F20被指令。 X- #20当#20=100.时,X-100.被指令。 G#130当#130=2时,G2被指令。,但当一个

5、变量的值未被定义时,那么这个变量则被当作“空变量”。变量#0始终是空变量,它是不能被赋予任何值的。,2、变量的引用,3、变量的类型和功能,我们常用此变量,4、变量的运算和控制指令,5、控制指令,(1)无条件转移(GOTO语句) 格式:GOTO n; 式中:n顺序号(19999),可用变量表示。 举例:GOTO 1; GOTO #10;,2、条件转移(IF语句),格式:IF 条件式 GOTO n; 条件式:,#1=20 #2=13 #3=15 N35#4=#2*SQRT#1*#1-#3*#3/#1 G01X2*#4Z#3-15 #3=#3-0.5 IF#3GE-10.34GOTO35,举例:求1

6、到10之和。,O7100; #1=0; #2=1; N1 IF #2 GT 10 GOTO 2; #1=#1+#2; #2=#2+1; GOTO 1; N2 M30;,3、循环(WHILE语句),格式:WHILE 条件式 DO m; END m; 式中:m循环执行范围的识别号,只能是1 2和3,否则系统报警 注意:DOEND循环能够按需要使用多次,即 循环嵌套。,循环嵌套:,DOEND循环嵌套: WHILE 条件式1 DO 1; WHILE 条件式2 DO 2; WHILE 条件式3 DO 3; END 3; END 2 END 1;,举例:求1到10之和。,O7200; #1=0; #2=1

7、; WHILE #2 LE 10 DO 1; #1 =#1+#2; #2=#2+1; END 1; M30;,数控车床椭圆的加工,椭圆方程:,其中a为椭圆的长半轴;b为椭圆的短半轴,椭圆的加工编程思路,步骤1、对椭圆方程的进行转化 根据车床的坐标系,将椭圆方程进行如下变化:,. G01 #1=20 ;椭圆的长半轴,#1=a #2=13;椭圆的短半轴; #2=b #3=15;椭圆轨迹的起点距椭圆中心的Z向距离;#3=z变量 N10#4=#2*SQRT#1*#1-#3*#3/#1;椭圆X变量 G01 XC+-2*#4 z#3-15 ;利用直线切削指令加工 #3=#3-0.5 ;z向变量递减(逐段)

8、 IF #3GE-10.34GOTO10 ;Z向变量的判断, 椭圆轨迹的终点 与椭圆的坐标系的距离 G02X26Z-36R12 G01Z-50 .,步骤2:程序变量的设置,椭圆终点距离椭圆坐标系z向距离,左+右,椭圆中心距编程原点z向距离,对于中心线与轴线不重合的凸的椭圆,x值需加上椭圆中心线与轴线的X向距离C,对于中心线与工件中心线重叠,可省略,对于中心线与轴线不重合凹的椭圆,应用椭圆中心线与轴线X向距离C-x值,10.34,方程的推导:,#1=20 ;椭圆的长半轴;#1=a #2=13;椭圆的短半轴#2=b #3=15;椭圆的起点距椭圆中心的Z向距离-#3=z N10#4= ;椭圆X半径变

9、量#4=x,#4=#2*SQRT#1*#1 -#3*#3/#1,坐标系变换,代入变量:#1=a,#2=b,#3=z,#4=x,#2*SQRT#1*#1 -#3*#3/#1,椭圆加工类型,一、椭圆位于轴端,部分是完整的,中心线与轴线重合,. G01 #1=40 ; #2=24; #3=40; N10#4=#2*SQRT#1*#1-#3*#3/#1; G01 X2*#4 z#3-40 ; #3=#3-0.5 ; IF #3GE-27.59GOTO10 ; G02x60z-90R15 .,O0001; G0X32Z2 G73U15R15 G73P10Q20U0.8W0F0.2; N10GOG42X0

10、; G01Z0S1500F0.1; G03X16Z-8R8; G01X20; Z-12.144,#1=20 #2=15 #3=12.86 N15#4=#2*SQRT#1*#1-#3*#3/#1 G01X2*#4Z#3-25 #3=#3-0.5 IF#3GE=0GOTO15 N20G01G40X42,类型二:椭圆位于中间,轴线重合,#1=40 #2=21 #3=31.41 N15#4=#2*SQRT#1*#1-#3*#3/#1 G01X2*#4Z#3-54 #3=#3-0.5 IF#3GE4.68GOTO15,类型三:椭圆中心线偏离轴线一定距离,椭圆是凸的,对于凸的椭圆,x值上加椭圆中心线与Z轴中心的距离,#1=15 #2=12 #3=8.29 N15#4=#2*SQRT#1*#1-#3*#3/#1 G01X2*#4+25Z#3-53.78 #3=#3-0.5 IF#3GE-12.18GOTO15,53.78,#1=24 #2=30 #3=11.97 N15#4=#2*SQRT#1*#1-#3*#3

温馨提示

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

评论

0/150

提交评论