
数控车椭圆加工(PPT37页).ppt
37页单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,数控车高级,篇,篇一,椭圆的加工,-宏程序的初,步,步应用,集美轻校机,自,自科-李宝强,目前为止我,们,们学习了FANUC系统下数控,车,车的主要循,环,环指令:,前面这几周,我,我们练习过,的,的题目,对前几周的,要,要求:,踏踏实实的,认,认真把指令,弄,弄清楚,作业要认真,独,独立完成,,没,没有做完的,要,要充分利用,时,时间完成,要独立在仿,真,真软件上把,工,工件加工出,来,来,熟悉加工的,工,工艺、尺寸,的,的控制、摩,耗,耗的应用,为后面的数,控,控实习打好,基,基础,能顺,利,利通过数控,车,车中级工的,鉴,鉴定!,椭圆的加工,及,及宏程序的,简,简单应用,这周我们的,任,任务是学习,:,:,下面我们看,一,一道包含椭,圆,圆的轴的加,工,工,加工过程:,O0088,G99G21,T0101,S800M03,G0X62Z2,G01Z0,X-1F0.2,G0X62Z2,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,X29,X31W-1,N50G01G40X62,G70P30Q50,G0X100Z100,M05,M30,用户,宏,宏程,序,序(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、变,量,量的,类,类型,和,和功,能,能,变量号,变量类型,功能,#0,空,该变量值总为空,#1#33,局部变量,只能在一个宏程序中使用,#100#149(#199),#500#531(#999),公共变量,在各宏程序中可以公用的,#1000,系统变量,固定用途的变量,我们,常,常用,此,此变,量,量,4、变,量,量的,运,运算,和,和控,制,制指,令,令,5、控,制,制指,令,令,(1),无,无,条,条,件,件,转,转,移,移,(,(GOTO语,句,句),格,式,式,:,:,GOTOn;,式,中,中,:,:n,顺,序,序,号,号,(,(19999),,,,,可,可,用,用,变,变,量,量,表,表,示,示,。
举,例,例,:,:GOTO1;,GOTO#10;,2、,条,条,件,件,转,转,移,移,(,(IF语,句,句,),),格,式,式,:,:,IF条,件,件,式,式GOTOn;,条,件,件,式,式,:,:,#j EQ#k,#j 是否#k,#j GT#k,#j 是否#k,#j GE#k,#j 是否#k,#j NE#k,#j 是否#k,#j LT#k,#j 是否#k,#j LE#k,#j 是否#k,#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到10之,和,和,O7100;,#1=0;,#2=1;,N1IF#2GT10GOTO2;,#1=#1+#2;,#2=#2+1;,GOTO1;,N2M30;,3、,循,循,环,环,(,(WHILE语,句,句,),),格,式,式,:,:WHILE条,件,件,式,式DOm;,ENDm;,式,中,中,:,:m,循,环,环,执,执,行,行,范,范,围,围,的,的,识,识,别,别,号,号,,,,,只,只,能,能,是,是1,2和3,,否,否,则,则,系,系,统,统,报,报,警,警,注,意,意,:,:DO,END循,环,环,能,能,够,够,按,按,需,需,要,要,使,使,用,用,多,多,次,次,,,,,即,即,循,环,环,嵌,嵌,套,套,。
循,环,环,嵌,嵌,套,套,:,:,DO,END循,环,环,嵌,嵌,套,套,:,:,WHILE条,件,件,式,式1DO1;,WHILE条,件,件,式,式2DO2;,WHILE条,件,件,式,式3DO3;,END3;,END2,END1;,举,例,例,:,:,求,求1到10之,和,和,O7200;,#1=0;,#2=1;,WHILE#2LE10DO1;,#1=#1+#2;,#2=#2+1;,END1;,M30;,数,控,控,车,车,床,床,椭,椭,圆,圆,的,的,加,加,工,工,椭,圆,圆,方,方,程,程,:,:,其,中,中a为,椭,椭,圆,圆,的,的,长,长,半,半,轴,轴,;,;b为,椭,椭,圆,圆,的,的,短,短,半,半,轴,轴,X,Y,a,b,椭,圆,圆,的,的,加,加,工,工,编,编,程,程,思,思,路,路,步,骤,骤1、,对,对,椭,椭,圆,圆,方,方,程,程,的,的,进,进,行,行,转,转,化,化,根,据,据,车,车,床,床,的,的,坐,坐,标,标,系,系,,,,,将,将,椭,椭,圆,圆,方,方,程,程,进,进,行,行,如,如,下,下,变,变,化,化,:,:,Z,X,X,Y,.,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向,变,变,量,量,递,递,减,减,(,(,逐,逐,段,段,),),IF#3GE-10.34GOTO10;Z向,变,变,量,量,的,的,判,判,断,断,椭,圆,圆,轨,迹,迹,的,的,终,终,点,点,与,椭,椭,圆,圆,的,的,坐,坐,标,标,系,系,的,的,距,距,离,离,G02X26Z-36R12,G01Z-50,.,步,骤,骤2:,程,程,序,序,变,变,量,量,的,的,设,设,置,置,椭,圆,圆,终,终,点,点,距,距,离,离,椭,椭,圆,圆,坐,坐,标,标,系,系z向,距,距,离,离,,,,,左,左+右,椭,圆,圆,中,中,心,心,距,距,编,编,程,程,原,原,点,点z向,距,距,离,离,对,于,于,中,中,心,心,线,线,与,与,轴,轴,线,线,不,不,重,重,合,合,的,的,凸,凸,的,的,椭,椭,圆,圆,,,,x值需加,上,上椭圆,中,中心线,与,与轴线,的,的X向距离C,对于,中,中心线,与,与工件,中,中心线,重,重叠,,可,可省略,对于中,心,心线与,轴,轴线不,重,重合凹,的,的椭圆,,,,应用,椭,椭圆中,心,心线与,轴,轴线X向距离C-x值,10.34,13,20,方程的,推,推导:,#1=20;椭圆,的,的长半,轴,轴;#1=a,#2=13;椭圆,的,的短半,轴,轴#2=b,#3=15;椭圆,的,的起点,距,距椭圆,中,中心的Z向距离-#3=z,N10#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;,G0X32Z2,G73U15R15,G73P10Q20U0.8W0F0.2;,N10GOG42X0;,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,G01X100-2*。
