数控车椭圆加工.ppt

上传人:xt****7 文档编号:3803251 上传时间:2019-12-24 格式:PPT 页数:37 大小:4.50MB
返回 下载 相关 举报
数控车椭圆加工.ppt_第1页
第1页 / 共37页
数控车椭圆加工.ppt_第2页
第2页 / 共37页
数控车椭圆加工.ppt_第3页
第3页 / 共37页
点击查看更多>>
资源描述
数控车高级篇一,椭圆的加工-宏程序的初步应用,集美轻校机自科-李宝强,目前为止我们学习了FANUC系统下数控车的主要循环指令:,前面这几周我们练习过的题目,对前几周的要求:,踏踏实实的认真把指令弄清楚作业要认真独立完成,没有做完的要充分利用时间完成要独立在仿真软件上把工件加工出来熟悉加工的工艺、尺寸的控制、摩耗的应用,为后面的数控实习打好基础,能顺利通过数控车中级工的鉴定!,椭圆的加工及宏程序的简单应用,这周我们的任务是学习:,下面我们看一道包含椭圆的轴的加工,加工过程:,O0088G99G21T0101S800M03G0X62Z2G01Z0X-1F0.2G0X62Z2G71U2R0.5G71P10Q20U0.5W0F0.2N10G0G42X32S1500G01Z0F0.1Z-60X37G02X57W-10R10N20G01G40X62G70P10Q20G0X100Z100,T0202S600M3G0X34Z2G73U6R6G73P30Q50U0.8W0F0.2N30G0G42X20G01S1500F0.1#1=20#2=13#3=15N35#4=#2*SQRT#1*#1-#3*#3/#1G01X2*#4Z#3-15#3=#3-0.5IF#3GE-10.34GOTO35G02X26Z-36R12G01Z-46X29X31W-1N50G01G40X62G70P30Q50G0X100Z100M05M30,用户宏程序(customMacro),是以变量的组合,通过各种算术和逻辑运算、转移和循环等命令,而编制的一种可以灵活运用的程序。通过改变变量的值,来完成不同的加工和操作,有A、B两类。,A类宏程序格式为:,G65HmP#IQ#jR#k;式中:m宏程序功能,数值范围0199;#i运算结果存放处的变量名;#j被操作的第一个变量,也可以是一个常数;#k被操作的第二变量,也可以是一个常数。,B类宏程序格式为:,(1)非模态调用(或单一调用G65)G65P(程序号)L(自变量赋值);式中:P指定宏程序号;L重复调用次数(19999,调用1次时L可以省略)。(2)模态调用(G66、G67)G66P(程序号)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被指令。,但当一个变量的值未被定义时,那么这个变量则被当作“空变量”。变量#0始终是空变量,它是不能被赋予任何值的。,2、变量的引用,3、变量的类型和功能,我们常用此变量,4、变量的运算和控制指令,5、控制指令,(1)无条件转移(GOTO语句)格式:GOTOn;式中:n顺序号(19999),可用变量表示。举例:GOTO1;GOTO#10;,2、条件转移(IF语句),格式:IF条件式GOTOn;条件式:,#1=20#2=13#3=15N35#4=#2*SQRT#1*#1-#3*#3/#1G01X2*#4Z#3-15#3=#3-0.5IF#3GE-10.34GOTO35,举例:求1到10之和。,O7100;#1=0;#2=1;N1IF#2GT10GOTO2;#1=#1+#2;#2=#2+1;GOTO1;N2M30;,3、循环(WHILE语句),格式:WHILE条件式DOm;ENDm;式中:m循环执行范围的识别号,只能是12和3,否则系统报警注意:DOEND循环能够按需要使用多次,即循环嵌套。,循环嵌套:,DOEND循环嵌套:WHILE条件式1DO1;WHILE条件式2DO2;WHILE条件式3DO3;END3;END2END1;,举例:求1到10之和。,O7200;#1=0;#2=1;WHILE#2LE10DO1;#1=#1+#2;#2=#2+1;END1;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变量G01XC+-2*#4z#3-15;利用直线切削指令加工#3=#3-0.5;z向变量递减(逐段)IF#3GE-10.34GOTO10;Z向变量的判断,椭圆轨迹的终点与椭圆的坐标系的距离G02X26Z-36R12G01Z-50.,步骤2:程序变量的设置,椭圆终点距离椭圆坐标系z向距离,左+右,椭圆中心距编程原点z向距离,对于中心线与轴线不重合的凸的椭圆,x值需加上椭圆中心线与轴线的X向距离C,对于中心线与工件中心线重叠,可省略,对于中心线与轴线不重合凹的椭圆,应用椭圆中心线与轴线X向距离C-x值,10.34,方程的推导:,#1=20;椭圆的长半轴;#1=a#2=13;椭圆的短半轴#2=b#3=15;椭圆的起点距椭圆中心的Z向距离-#3=zN10#4=;椭圆X半径变量#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;G01X2*#4z#3-40;#3=#3-0.5;IF#3GE-27.59GOTO10;G02x60z-90R15.,O0001;G0X32Z2G73U15R15G73P10Q20U0.8W0F0.2;N10GOG42X0;G01Z0S1500F0.1;G03X16Z-8R8;G01X20;Z-12.144,#1=20#2=15#3=12.86N15#4=#2*SQRT#1*#1-#3*#3/#1G01X2*#4Z#3-25#3=#3-0.5IF#3GE=0GOTO15N20G01G40X42,类型二:椭圆位于中间,轴线重合,#1=40#2=21#3=31.41N15#4=#2*SQRT#1*#1-#3*#3/#1G01X2*#4Z#3-54#3=#3-0.5IF#3GE4.68GOTO15,类型三:椭圆中心线偏离轴线一定距离,椭圆是凸的,对于凸的椭圆,x值上加椭圆中心线与Z轴中心的距离,#1=15#2=12#3=8.29N15#4=#2*SQRT#1*#1-#3*#3/#1G01X2*#4+25Z#3-53.78#3=#3-0.5IF#3GE-12.18GOTO15,53.78,#1=24#2=30#3=11.97N15#4=#2*SQRT#1*#1-#3*#3/#1G01X100-2*#4Z#3-57#3=#3-0.5IF#3GE-11.97GOTO15,对于凹的椭圆,应用椭圆中心线与Z轴中心的距离-2x,类型四:椭圆中心线偏离轴线一定距离,椭圆是凹的,下面同学们来编一下这道题的椭圆的加工,今天的课后作业:把今天课上讲过的图纸课后编出完整的加工程序,明天在机房仿真软件做出来!,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!