版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、FANUCOiMateTC系统车床编程详解内部资料仅供参考四川精锐机电有限公司二OO七年八月沈阳第一机床厂生产的CAK-D系列数控机床,以其广泛的用途和优越的性能,深受广大用户的欢迎和赞巻。为使广大用户朋友正确、合理的使用机床,充分发挥数控机床的效能,尽快创造出经济效益,特编写了FANUCOiMateTC系统车床编程详解。本书主要是根据沈阳第一机床厂CAK-D系列机床的技术说明文件和FANUCOiMateTC操作编程手册,以及实践经验而编写,其特点是从实际应用出发,内容详细、实用,加工实例图文并茂,通俗易懂,相信它一定会对您有所帮助。该书T2006年6月完成初稿,虽然经过多次修改,但由丁作者水
2、平有限,不正与蔬漏之处在所难免,恳请您批评指正,实际请以机床随机技术说明文件和FANUCOiMateTC操作编程手册为准。编者:王新2007年8月TOC o 1-5 h z HYPERLINK l bookmark2一、G代码1仁G00快移定位22、G01直线插补23、G02/G03圆弧插补24、G04暂停35、G32螺纹切削46、G32/G76/G92多头螺纹切削57、G40/G41/G42刀尖半径补偿功能68、G54G59工件坐标系选择79、G70精加工循坏810、G71外圆粗车固定循环811、G72端而车削固定循环912、G73成型加工复式循环1013、G74端面啄式钻孔、Z向切槽循坏1
3、114、G75夕卜经/内径啄式钻孔、X向切槽循坏1115、G76螺纹切削循环1216、G90内外直径的切削循环1317、G92切削螺纹循环14偲、G94台阶切削循环1619、倒角和拐角R1720、直接图纸尺寸编程2021、多重循坏(G70G76)注釋2422、G96/G97/G50恒线速度控制和高转速限制2523、G98/G99切削进给速度26 HYPERLINK l bookmark24二、刀具功能(T功能)27 HYPERLINK l bookmark26三、辅助功能(M功能)27 HYPERLINK l bookmark28四、车床对刀27仁直接用刀具试切対刀【推荐】272、用G50设置
4、工件零点283、G54G59设置工件零点28 HYPERLINK l bookmark30五、加工实例28仁G90内外径切削循环282、G90锥面切削循环283、G92切削螺纹循环284、G92锥螺纹循坏295、G90+G92内园锥螺纹296、G94台阶切削循环297、G71+G70粗、精加工循坏30&G71+G70粗、精加工循坏3010、G72+G70端面车削固定循环3111、G73+G70成型加工复式循环3112、G73+G70成型加工复式循坏3213、G74端面啄式钻孔循坏3214、G74轴向切槽循环3215、G75夕卜径/内径切槽循环3316、G75径向切断3317、G76直螺纹切削循
5、坏3318、G76锥螺纹切削循坏3319、综合例题34 HYPERLINK l bookmark38六、参考点的设置36 HYPERLINK l bookmark40七、数控车床编程如何确定加工方案37(一)确定加工方案的原则37(1)先粗后精37(2)先近后远37(3)先内后外37B-CpOB150755iOKG00快移定位格式:GOOX_Z_;这个指令把刀貝从当前位置移动到指令指定的位置(在绝対坐标方式卜),或者移动到某个距离处(在增杲坐标方式卜)。非直线切削形式的定位我们的定义是:采用独立的快速移动速率來决定每一个轴的位置。刀具路径不是直线,根据到达的顺序,机器轴依次停止在指令指定的位置
6、。直线定位刀貝路径类似直线切削(G01)那样,以最短的时间(不超过每一个轴快速移动速率)定位J:要求的位置。举例N10G00X-100.Z-65.2、G01直线插补格式:G01X(U)_Z(W)_F_;直线插补以直线方式和指令给定的移动速率,从当前位置移动到指令位置。3、G02/G03圆弧插补刀具进行圆弧插补时,必须规定所在的平面,然后再确定回转方向。顺时针G02;逆时针G03。格式:G02(G03)X(U)_Z(W)_I_K_F_:G02(G03)X(U)_Z(VV)_R_F_;X、Z-指定的终点u.W-起点与终点之间的距离I一圆弧起点到圆心Zx轴的距离K一圆弧起点到圆心ZZ轴的距离R-圆弧
7、半径(最大180度)。+X圆心O圆弧方向根据坐标系不同而改变,判断方法如卜:前置刀架后置刀架顺圆G03(CW)顺圆G02(CW)逆圆G02(CCW)逆圆G03(CCW)举例绝对坐标系程序TG02X100.Z90.150.KO.F0.2;或G02X100.Z90.R50.F0.2;增量坐标系程序G02U40.W-30.150.KO.F0.2;或G02U40.W-30.R50.F0.2:4、G04暂停利用暂停指令,可以推迟卜个程序段的执行,推迟时间为指令的时间,其格式如下:G04X_(单位:秒);或G04U_(单位:秒);G04P_(单位:毫秒);指令范围从0.00199999.999秒。用法举例
8、:G04X1.0;(暂停1秒);G04U1.0;(暂停1秒)G04P1000:(暂停1秒)。可用J:切槽.台阶端而等需要刀具在加工表而作短暂停留的场合。5、G32螺纹切削格式:G32X(U)_Z(W)_F(E)_;F-公制螺纹导程(螺距);E-英制螺纹导程;X(U)、Z(W)-螺纹切削的终点坐标值;起点和终点的X坐标值相同(不输入X或U)时,进行直螺纹切削;X省略时为圆柱螺纹切削,Z省略时为端面螺纹切削;X、Z均不省略时为锥螺纹切削。在编制切螺纹程序时应当带主轴脉冲编码器,因为螺纹切削开始是从检测出主轴上的位置编码器一转信号后才开始的,因此即使进行多次螺纹切削,零件圆周上的切削点仍然相同,工件
9、上的螺纹轨迹也是和同的。从粗车到精车,用同一轨迹要进行多次螺纹切削,主轴的转速必须是一定的。当主轴转速变化时,有时螺纹会或多或少产生偏差。在螺纹切削方式下移动速率控制和主轴速率控制功能将被忽略。而且在进给保持按钮起作用时,其移动过程在完成一个切削循环后就停止了。螺纹加工W注意的事项:(6圣轴转速:禾应过詞,尤其是是人导程螺纹,过高的转速使进给速度太快而引起不正常,一些资料推荐的最高转速为:主轴转速(转/分)W1200/导程80切入、切出的空刀看,为了能在伺服电机正常运转的情况卜切削螺纹,应在Z轴方向有足够的空切削长度,一些资料推荐的数据如卜:切入空刀屋$2倍导程;切出空刀量$0.5倍导程螺纹切
10、削应注意在两端设置足够的升速进刀段61和降速退刀段62。例:试编写右图所示螺纹的加工程序。(螺纹导程4mm.升速进刀段6l=3nmi,降速退刀段&2=1.5mm,螺纹深度2.165mm)。GOOU-62.G32W-74.5F4.GOOU62.W74.5U-64G32W-74.5GOOU64.W74.5例:试编写右图所示圆锥螺纹的加工程序。(螺纹螺距:411UHo$l=3.5mm,2=3.5mm,总切深1mm(单边),分两次切入。)G00X2&Z3.;G32X51.W-77.F4.0:GOOX55.;W77.;X27.;G32X50.W-77.F4.0:GOOX55.;W77.;第一次切入0.5
11、nmi锥螺纹第一次切削刀具退出Z向回起点第二次再进刀0.5mm锥螺纹第二次切削刀具退出Z向回起点6、G32/G76/G92多头螺纹切削格式:G32(G76/G92)IP_F(E)_Q_;IP螺纹终点坐标值;F螺纹导程;Q螺纹起始角。起始角Q不是模态值,每次使用必须指定,若不指定就认为是0;起始角增最是0.001度,不能指定小数点,比如:起始角180,指定为Q180000o可在0到360000(以0.001度为单位)Z间指定起始角(Q).対J:G76多头螺纹切削指令,总是使用FS10/11纸带格式。实例:双头螺纹,F=4.0nmi,(起始角为0。和180)因为是双头螺纹,所以起始角为0。和180
12、%GOOX29.6Z5.0;吃刀G32Z-40.0F4.0Q0;车第一个头螺纹,起始角为0。G32Z-40.0Q180000:车第二个头螺纹,起始角为180。车螺纹的计算考虑条件计算公式公制螺纹与英制螺纹的转换每吋螺纹数n=25.4/牙距P牙距P=25.4/每吋螺纹数n因为工件材料及刀具所决定的转速转速N=(1000周速V)/(圆周率it*直径D)因为机器结构所决定的转速刀座快速移动的影响车牙最高转速N=4000/牙距P刀座快速移动加减速的影响卜刀点与退刀点的计算(不完全螺纹的计算)卜刀最小距离L1Ll=(牙距P)*(主轴转速S)/500退刀最距离L2L2=(牙距P)*(主轴转速S)/2000
13、牙深及牙底径d牙深h=0.6495*P牙底径称外径D-2*h例题:车制外牙3/4-10UNC20mm长公制牙与英制牙的转换牙距P=254/(吋螺纹数n)P=25.4/10=2.54mm因为工件材料及刀具所决定的转速外径D=3/4英吋=25.4(3/4)=19.05MM转速N=(1000周速V)/(圆周率兀*直径D)N=1000V/pD=1000*120/(3.1416*19.05)=2005ipm(转/分)因为机器结构所决定的转速刀座快速移动的影响车牙最高转速N=4000/PN=4000/2.54=1575rpm综合工件材料刀具及机械结构所决定的转速N=1575转N=2005转两者转速选择较低
14、者,即1575转刀座快速移动加减速的影响卜刀点与退刀点的计算(不完全牙的计算)下刀最小距离L1L1=(牙距P)(主轴转速S)/500LI=2.54*1575/500=8.00nmi退刀最小距离L2L2=(牙距P)(主轴转速S)/2000L2=2.54*1575/2000=2.00mm牙深及牙底径d牙深径d=公称外径D-2*h=19.05-2*1.65=15.75mm7、G40/G41/G42刀尖半径补偿功能编程时,通常都将车刀刀尖作为一点來考虑,但实际上刀尖处存在圆角,如图所示。当用按理论刀尖点编出的程序进行端面,外径.内径等与轴线平行或垂直的表而加工时,是不会产生谋差的。但在进行倒角、锥面及
15、圆弧切削时,则会产生少切或过切现彖。具有刀尖圆弧自动补偿功能的数控系统能根据刀尖圆弧半径计算出补偿鼠,避免少切或过切现象的产生。格式:G40GOO(G01)X_Z_;G41GOO(G01)X_Z_;G42GOO(G01)X_Z_;豳窗矽四川精锐机电有限公司FANUC01MateTC系统车床编程详解豳窗矽四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第 #页共58页技术服务部第 #页共58页豳窗矽四川精锐机电有限公司FANUC01MateTC系统车床编程详解豳窗矽四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第 页共58页技术服务部第 页共58
16、页当刀刃是假想刀尖时,切削进程按照程序指定的形状执行不会发生问题。不过,真实的刀刃是由圆弧构成的(刀尖半径),就像上图所示,在圆弧插补的情况卜刀尖路径会带来误差。补偿方向:从刀具延工件表面切削运动方向看,刀具在工件的左边还是在右边,因坐标系变化而不同,如卜I命令后刀台前刀台G40取消补偿取消补偿G41左补偿(内园时)右补偿(内园时)G42右补偿(外园时)左补偿(外园时)补偿的原则取决r刀尖圆弧中心的动向,它总是与切削表而法向里的半径欠鼠不重合。因此,补偿的基准点是刀尖中心。通常,刀具长度和刀尖半径的补偿是按一个假想的刀刃为基准,因此为测量带來一些困难。把这个原则用J:刀具补偿,应当分别以X和z
17、的基准点來测磧刀具长度刀尖半径R,以及用假想刀尖半径补偿所需的刀尖形式号08。刀尖方向代码(图示为前刀架代码):A85色这些内容应当在加工前输入进刀具偏置表中,进入刀具偏置页面,将刀尖圆弧半径值输入R地址中,刀尖方向代码输入在T地址中。注意:G40/G41/G42只能同G00/G01结合编程,不允许同G02/G03等其它指令结合编程。因此,在编入G40/G41/G42的G00与G01前后两个程序段中X、Z至少有一值变化。在调用新刀具前必须用G40取消补偿。在使用G40前,刀具必须已经离开工件加工表面。举例:G00G41X5.Z5.;加入刀具左偏G02X25.Z25.R25.;GOOG40X10
18、.Z10.;撤销刀偏8、G54G59工件坐标系选择格式:G54(G55G59)X_Z_;功能:通过使用G54G59命令,最多可设置六个工件坐标系(16)。在接通电源和完成了原点返回后,系统自动选择工件坐标系1(G54)。在有“模态”命令对这些坐标做出改变之前,它们将保持其有效性。9、G70精加工循环格式G70P(ns)Q(nf)ns:精加工形状程序的第一个段号。iif:精加工形状程序的最后一个段号nsnt程序段中的F、S或T功能有效功能:用G71、G72或G73粗车削后,G70精车削。10.G71外圆粗车固定循环格式:G71U(Ad)R(e);G71P(ns)Q(nf)U(Au)W(Aw)F(
19、f)S(s)T(t);从顺序号ns到nf的程序段,指定A及B间的移动指令。Ad:吃刀鼠(半径指定),无符号。切削方向依照AA的方向决定。本指定是状态指定,在另一个值指定前不会改变。参数(NO.5132)指定。e:退刀彊。本指定是状态指定,在另一个值指定前不会改变。参数(NO.5133)指定。ns:精加工形状程序的第一个段号。nf:精加工形状程序的最后一个段号。外园(+)oAu:X方向精加工余彊的距离及方向。(直径/半径)Aw:Z方向精加工余吊:的距离及方向。注意:AuAw精加工余量的正负判断:nsnF程序段中F、S或T功能在(G71)循环时无效,而在(G70)循环时nsM程序段中的F、S或T功
20、能有效。nsnF程序段中恒线速功能无效。nsM程序段中不能调用子程序。起刀点A和退刀点B必须平行;零件轮廓AB间必须符合X轴.Z轴方向同时单向增大或单向减少;ns程序段中可含有GOO、G01指令,不许含有Z轴运动指令。功能:G71指令的粗车是以多次Z轴方向走刀以切除工件余彊,为精车提供一个良好的条件,适用于毛坯是园钢的工件。例:按右图所示尺寸编写外圆粗切循环加工程序。N10T0101M03S450N20GOOG42X121.Z10.M08起刀位置N30G71U2.R0.5外圆粗车固定循坏N40G71P50Q110U2.W2.F0.2N50GOOX40./ns第一段,此段不允许有Z方向的定位。N
21、60G01Z-30.N70X60.Z-60.N80Z-80.N90X100.Z-90.N100Z-110.N110X120.Z-130./nf最后一段N120GOOG40X200.Z140.M09N130M05主轴停1KG72端面车削固定循环但粗车是以多次X轴方向走刀來切除工件余N140M30格式G72VV(Ad)R(e);G72P(ns)Q(nf)U(Au)W(Aw)F(f)S(s)T(t);Ad.e.ns、nf、AuAw,f、s及t的含义与G71相同。ns程序段中可含有GOO、G01指令,不许含有X轴运动指令。功能:除了是平行J:X轴外,本循坏与G71相同。适用丁毛坯是园钢、各台阶面直径差
22、较人的工件。例:按图所示尺寸编写端面粗切循加工程序。N10T0101;N20M03S600:N30GOOG41X165.Z2.M08;N40G72W4.R1.;N50G72P60Q130Ul.Wl.F0.2:N60GOOZ-110.;/ns此段不允许有X方向的定位。N70G01X160.F0.15;N80Z-80.;N90X120.Z-70.;N100Z-50.;N110X80.Z-40.:N120Z-20.;N130X40.ZO:/lifN140GOOG40X200.Z200.M09:N15OMO5;N160M30:12.G73成型加工复式循环格式:G73U(Ai)VV(Ak)R(d);G7
23、3P(ns)Q(nf)U(Au)W(Aw)F(f)S(s)T(t);A和B间的运动指令指定在从顺序号ns到nf的程序段中Ai:X轴方向退刀距离(毛坯余鼠,半径指定),该值是模态值,可由参数(NO.5135)指定。k:Z轴方向退刀距离(毛坯余帛)该值是模态值,可由参数(NO.5136)指定。d:分割次数,这个值与粗加工重复次数相同,该值是模态值,可由参数(NO.5137)指定。ns:精加工形状程序的第一个段号。nf:精加工形状程序的最后一个段号。Au:X方向精加工余磧的距离及方向。(直径/半径)Aw:Z方向精加工余量的距离及方向。加工余量的计算:(减1是为了少走一空刀)毛坯-工件最小2_Au.精
24、加工余量的正负判断:B外回(+)审(事)Ak(+)内孔/XuC-)nsnF程序段中的F、S或T功能在循时环无效,而在G70时,程序段中的F,S或T功能有效。豳窗矽四川精锐机电有限公司FANUC01MateTC系统车床编程详解豳窗矽四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第 #页共58页技术服务部第 #页共58页豳窗矽四川精锐机电有限公司FANUC01MateTC系统车床编程详解豳窗矽四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第 #页共58页技术服务部第 页共58页功能:本功能用J:重复切削一个逐渐变换的固定形式,用本循环,可有效的切
25、削一个用粗加工锻造或铸造等方式己经加工成型的工件。例:按右图所示尺寸编写封闭切削循环加工程序。N10T0101;N20M03S800:N30GOOG42X140.Z5.M08;N50G73U9.5W9.5R3:X/Z向退刀量9.5mm,循坏3次N60G73P70Q130Ul.W0.5F0.3;精加工余量,X向余1mm,Z向余0.5mmN70GOOX20.Z0;/nsN80G01Z-20.F0.15;N90X40.Z-30.;N100Z-50.;N110G02X80.Z-70.R20.;N120G01X100.Z-80.;N13OX1O5.;/nfN140GOOG40X200.Z200.N150
26、M3013.G74端面啄式钻孔、Z向切槽循环径向(X轴)进刀循环复合轴向断续切削循环:从起点轴向(Z轴)进给、回退、再进给直至切削到与切削终点Z轴坐标相同的位置,然后径向退刀、轴向回退至与起点Z轴坐标相同的位置,完成一次轴向切削循环;径向再次进刀后,进行下一次轴向切削循环;切削到切削终点后,返回起点(G74的起点和终点相同),轴向切槽复合循环完成。G74的径向进刀和轴向进刀方向由切削终点X(U)、Z(W)与起点的和对位置决定,此指令用J:在工件端面加工环形槽或中心深孔,轴向断续切削起到断屑、及时排屑的作用。格式:G74R(e);G74X(u)Z(w)P(Ai)Q(Ak)R(Ad)F(f);e:
27、退刀量,本指定是状态指定,在另一个值指定前不会改变。可由参数(NO.5139)指定。X:B点的X坐标U:从A至B増量Z:C点的Z坐标w:从A至C增量Ai:X方向的移动最(无符号,直径值,单位:0.001mm)Ak:Z方向的移动鼠(无符号,单位:O.OOlmin)Ad:刀具在切削底部的退刀鼠。Zd的符号一定一jv丿IL-(R)rAdi(F)1!;i(R).ZeiWB加(F)进给_(R)快速进给(0dkdk)U/2(0JiJi)豳窗矽四川精锐机电有限公司FANUC01MateTC系统车床编程详解豳窗矽四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第 页共58页技术服务部第
28、 页共58页14.G75外经/内径啄式钻孔、X向切槽循环是(+)。但是,如果X(U)及省略,退刀方向可以指定为希望的符号。f:进给率功能如上图所示在本循环可处理断削,如果省略X(U)及P,结果只在Z轴操作,用钻孔。例:用深孔钻削循坏功能加工图所示深孔,试编写加工程序。其中:e=l,Ak=2000F=0.1oN1OTO3O3;N20M03S600:N30GOOX0Z1.;N40G74R1.;退刀最1mmN50G74Z-80.Q2000F0.1;每刀吃2niinN60G00Z100.;N70M30:(尸)进给(R)快途进给轴向(Z轴)进刀循坏复合径向断续切削循坏:从起点径向(X轴)进给.回退、再进
29、给直至切削到与切削终点X轴坐标相同的位置,然后轴向退刀、径向回退至与起点X轴坐标和同的位置,完成一次径向切削循环;轴向再次进刀后,进行卜一次径向切削循环;切削到切削终点后,返回起点(G75的起点和终点和同),径向切槽复合循环完成。G75的轴向进刀和径向进刀方向由切削终点X(U)Z(W)与起点的相対位置决定,此指令用J:加工径向坏形槽或圆柱而,径向断续切削起到断屑.及时排屑的作用。格式:G75R(e);G75X(u)Z(w)P(Ai)Q(Ak)R(Ad)F(f)功能:指令操作如右图所示,除X用Z代替外与G74相同,在本循坏可处理断削,可在X轴切槽及X轴啄式钻孔。例:试编写右图所示零件切断加工的程
30、序。N10T0101;N20M03S650:N30GOOX32.Z-13.;N40G75R1.;退刀量lmmN50G75X20.Z-40.P5000Q9000F0.5:P:X向吃刀杲5limitQ:Z向每次增帛:移动9nmiN60GOOX50.;N70Z100.;N80M05:N90M30:格式:15.G76螺纹切削循环G76P(m)(r)(a)Q(Admin)R(d);G76X(u)Z(w)R(i)P(k)Q(Ad)F(L);m:精加工重复次数(199),本指定是状态指定,在另一个值指定前不会改变。可由参数(NO.5142)指定。口倒角吊,当螺距由L表示时,可以从0.0L到9.9L设定(单位
31、0.1XL,L为螺纹螺距),本指定是状态扌与定,在另一个值指定前不会改变。可由参数(NO.5130)指定。a:刀尖角度:可选择80。、60。、55。、30。、29。、0,用2位数指定。本指定是状态指定,在另一个值指定前不会改变。可由参数(NO.5143)指定。Admin:最小切削深度(半径值,单位:0.001mm)。本指定是状态指定,在另一个值指定前不会改变。可由参数(NO.5140)指定。d:精加工余鼠。本指定是状态指定,在另一个值指定前不会改变。可由参数(NO.5141)指定。i:螺纹部分的半径差,含义及方向与G92的R相同,如果戶0,可作一般直线螺纹切削。k:螺纹高度,(半径值,单位:0
32、.001mm)。Ad:第一次的切削深度(半径值,单位:0.001mm)。L:螺纹导程(同G32)功能螺纹切削循环。例:试编写右图所示圆柱螺纹的加工程序,螺距为6nmioG76P010060Q200R200;G76X60.64Z23.ROP3680Q1800F6.;16.G90内外直径的切削循环格式:直线切削循环:G90X(U)Z(W)F;X(U)、Z(W):圆柱面切削的终点坐标值;刀具如图所示1-2-3-4路径的循环操作。U和W的正负号(+/)在增量坐标程序里是根据1和2的方向改变的。例:应用圆柱而切削循环功能加工右图所示零件。N10T0101;N20M03S1000;N30GOOX55.Z2
33、.;N40G90X45.Z-25.F0.2:N50X40.;N60X35.;N70G00X200.Z100.;N80M05:N90M30:起刀位置切削循环第二刀切削到尺寸锥体切削循环:G90X(U)Z(W)RFX(U)、Z(W):圆锥面切削的终点坐标值;R切削起点与切削终点的直径值除以2:门(9一从)即:R=2必须指定锥体的“R”值;(F)进给切削功能的用法与直线切削循环类似。豳窗矽四川精锐机电有限公司FANUC01MateTC系统车床编程详解豳窗矽四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第 页共58页技术服务部第 #页共58页R-正负的判断:R=D1-D2x的
34、倒角刀具移动+X期dfC移动(朝F移动时,-1)G01Z(W)_l(C)i;在右图中用一个绝对的或増莹的命令指定从a点到b点的移动。图a倒角(ZtX)X-Z的倒角刀具移动G01X(U)_K(C)k;在右图中用一个绝对的或增量的命令指定从a点到b点的移动.图b倒角(X-Z)Z-X的拐角R格式刀具移动G01Z(W)_Rr;在右图中用一个绝对的或堆虽的命令指定从a点到b点的移动。+X:r!起点b-rTc朝ldfc移动(朝-x移动时,i-X图c拐角R(Z-X)XtZ的拐角R格式刀具移动G01X(U)_Rr;起点a在右图中用一个绝对的或増虽的命令指定从a点到b点的移动。(朝p移动时-r)朝a-*dfc移
35、动-r.VBctac图d拐角R(XtZ)说明:对丁倒角或拐角R的移动必须是G01方式中沿X或Z轴的单个移动。I、一个程序块必须是沿X或Z轴的垂直于前一个程序块的单个移动。I或K和R的命令值为半径编程。需要注意的是,在跟着一个倒角或拐角R程序块的程序块中,指定命令的始点不是图(a)到(d)中所示的C点而是b点。在増鼠程序中,指定从b点出发的距离。豳窗矽四川精锐机电有限公司FANUC01MateTC系统车床编程详解僦矽四川精锐机电有限公司FANUCOiMateTC系统车床编程详解技术服务部第 页共58页技术服务部第 页共58页c/te裁四川精锐机电有限公司FANUCOiMateTC系统车床编程详解
36、技术服务部第 页共58页例:注:仁下列命令引起一个报警。1)当X和Z轴由G01指定时,指定了I、K、R其中之一时。(P/S报瞥器(No.054)发出报警)2)在指定了倒角和拐角R的程序块中X或Z的移动距离小倒角值和拐角R的值o(P/S报警器(No.055)发出报警)3)在指定了倒角和拐角R的卜一程序块中没有与上一程序块相交成直角的G01命令。(P/S报警器(No.05仁052)报警)4)如果在G01中指定了多于一个的I、K、R,则发出No.053报警。2、单独程序块停止点是图(a)(d)中的点c,而不是点d。3、在一个螺纹切削的程序块中,不能使用倒角和拐角R。4、在一个不使用C作为一个轴名字的
37、系统中,C可以用來代替I或K作为倒角的地址。为了将C作为倒角的地址,将参数CCRNo.3405#4固定为仁5、如果用G01在相同程序块中指定了C和R,最后指定的那个地址有效。6、倒角和拐角R加工都不能以图纸尺寸直接输入的方式來指定。20.直接图纸尺寸编程直线的角度、倒角值、拐角圆弧过渡值以及加工图纸上的其它尺寸值,可直接图纸以直接输入这些值来编程。此外,任意倾角的直线间可以插入倒角或过渡尺寸编程圆弧。这种编程只在存储器工作方式有效。指令格式:说明:沿着卜图所示的曲线加工的程序如卜:为指令一条直线,应指令X,Z和A中的一个或两个。如果只指定一个,在卜个程序段必须首先定义直线。要指令直线的倾角、或
38、倒角值或拐角R,用一个逗号(,)指令如卜:,A-,C-,R-在不用A或C作轴名的系统中,将3405号参数的第4位CCR设为1,直线的倾角、倒角值或拐角R可以不用逗号(,)指令如F:A-C-R-注:仁卜列G代码不能在图纸尺寸直接指定的程序段中指令,也不能在定义图形的直接指定图纸尺寸的程序段间指令。1)00组的G代码(G04除外)2)01组中的G02、G03、G90、G92和G94。2、螺纹切削程序段中不能插入拐角圆弧过渡。3、用图纸尺寸直接输入的倒角或拐角R不能与倒角或拐角R同时使用。4、当前一段的终点是在I、一段根据顺序指令的图纸尺寸确定时,不能执行单段运行。但是在前一段的终点可以执行进给暂停
39、。5、程序中交点计算的角度容差是1。(因为在这个计算中得到的移动距离太人。)1)X-,A;(如果角度指令值为0。4。或1801W内的值,产生057号P/S报警)。2)Z-,A-;(如果角度指令值为901或270。1。以内的值,产生057号P/S报警)6、在计算交点时如果两条直线构成的角度是在1。以内,就产生报警。7、如果两条直线构成的角度在1。以内,倒角或拐角被忽略。&尺寸指令(绝对编程)和角度指令都必须在只指定角度指令的程序段Z后指令。(例)N1X-,A-,R-;N2,A-;N3X-Z-,A-;(除了尺寸指令Z外,角度指令必须在3号程序段中指令)例(血径编程,公制输入)N001G50XO.O
40、Z0.0;N002G01X60.0,A90.0,C1.0F80;N003Z-30.0,A180.0,R6.0;N004X100.0,A90.0;N005.A170.0,R20.0;N006X300.0Z-180.0.A112.0,R15.0;N007Z-230.0,A180.0;僦矽四川精锐机电有限公司FANUCOiMateTC系统车床编程详解僦矽四川精锐机电有限公司FANUCOiMateTC系统车床编程详解技术服务部第 页共58页技术服务部第 页共58页c/te裁四川精锐机电有限公司FANUCOiMateTC系统车床编程详解技术服务部第 #页共58页21、多重循环(G70G76)注释1、在指
41、令多重循环的程序段中,应当正确地为每个程序段指定地址P,Q,X,Z,U,W和R。2、G71,G72或G73由地址P指定的程序段中,应当指令G00或G01组。如果没有指令,产生65号P/S报警。3、在MDI方式不能指令G70,G71,G72或G73,如果指令了,产生67号P/S报隊在MDI方式可以指令G74,G75或G76o4、在G70,G71,G72或G73指令的程序段中,由P和Q指定的顺序号之间,不能指令M98(子程序调用)和1/199(子程序结束)。5、在P和Q指定的顺序号Z间的程序段中,不能指定卜列指令除G04(暂停)以外的非模态G代码除GOO、G01.G02和G03外的所有01组G代码
42、06组G代码M98/M996、当正在执行多重循环(G70到G76)时,可能停止循坏而进行手动操作。但是,当重新起动循环操作时,刀具应当返回到循环操作停止的位置。如没有返回到停止位置重新起动循环操作,手动操作的运动加在绝对值上,刀貝轨迹就移动了一个手动操作移动最。7、当执行G70,G71,G72或G73时,用地址P和Q指定的顺序号不应当在同一程序中指定两次以上。&在复合型固定循环中,在由P和Q指定的序列号之间的程序块中,不能使用“图纸尺寸直接输入”、倒角、拐角R”的程序。9、G74,G75和G76也不支持P或Q用小数点输入。最小输入增量作为单位,以此单位指定移动駅和切深。10、当使用用户宏程序执
43、行#1=2500时,2500.000被赋予#1。在此情况下,P#1等效丁P2500。11、刀尖半径补偿不能用于G71、G72、G73、G74、G75、G76或G78。12、在DNC操作时不能执行多重循环。13、在执行多重循环时不能执行中断型用户宏程序。22、G96/G97/G50恒线速度控制和高转速限制数控车床主轴分成低速和高速区;在每一个区内的速率可以自由改变。若零件要求锥面或端面的粗糙度一至,则必须用恒线速來进行切削。G96恒线速度控制:并且只通过改变转速來控制相应的丁件直径变化时维持稳定的恒定的切削速率,和G50指令配合使卡宿_用。S后而的数字表示的是恒定的线速度:nVminc丄件格式:
44、G96S;対图中所示的零件,为保持A、B、C各点的线速度在150nVmm,例:G96S150表示切削点线速度控制在150m/min则各点在加工时的主轴转速分别为:A:n=1000X1504-(nX40)=1193r/niinB:n=1000X1504-(nX60)=795r/nmiC:n=1000X1504-(31X70)=682r/niinG97取消恒线速度控制:并且仅仅控制转速的稳定。格式G97SS后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值。例:G97S3000表示恒线速控制取消后主轴转速3000r/nmio最高转速限制:当主轴转速高J:G50后指定速度,
45、则被限制在最高速度,不再升高。格式G50SS后面的数字表示的是最高转速:r/nmio例:G50S2000;(限制最高转速为2000转/分)G96S150;(恒线速开始,指定切削速度为150米/分)G01X10:G97S200;(取消恒线速,指定转速为200转/分)注意:G96指定的线速度在G97时也记忆,再执行G96时,若不指定线速度,则执行前次的线速度;G97指定的线速度在G96时也记忆;僦矽四川精锐机电有限公司FANUCOiMateTC系统车床编程详解僦矽四川精锐机电有限公司FANUCOiMateTC系统车床编程详解技术服务部第 #页共58页技术服务部第 #页共58页轡四川精锐机电有限公司
46、FANUC01MateTC系统车床编程详解技术服务部第 页共58页23、G98/G99切削进给速度每分蚀进给率/每转进给率设置(G98/G99)切削进给速度可用G98代码来指令每分钟的移动(亳米/分),或者用G99代码來指令每转移动(亳米/转)。G99的每转进给率主耍用于数控车床加工。僦矽四川精锐机电有限公司FANUCOiMateTC系统车床编程详解僦矽四川精锐机电有限公司FANUCOiMateTC系统车床编程详解技术服务部第 #页共58页技术服务部第 #页共58页轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第 #页共58页僦矽四川精锐机电有限公司FANUCOiM
47、ateTC系统车床编程详解僦矽四川精锐机电有限公司FANUCOiMateTC系统车床编程详解技术服务部第 #页共58页技术服务部第 #页共58页轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第 #页共58页移动基分每分钟的移动速率(亳米/分)每转位移速率(亳米/转)僦矽四川精锐机电有限公司FANUCOiMateTC系统车床编程详解僦矽四川精锐机电有限公司FANUCOiMateTC系统车床编程详解技术服务部第 #页共58页技术服务部第 #页共58页轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第 #页共58页僦矽四川精锐机电有限公司FANU
48、COiMateTC系统车床编程详解僦矽四川精锐机电有限公司FANUCOiMateTC系统车床编程详解技术服务部第 页共58页技术服务部第 页共58页轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第 #页共58页切削速度计算n*Dm*nVC=(7/min)1000n(r/min):主轴转速Dm(iiun):T件直径it(3-14):圆周率Vc(min/min):切削速度例:主轴转速700r/nini.工件直径p50,求切削速度。答:h=3.14.Dm=50、d=700代入公式rc=(7rxDmxn)i000=(3.14x50 x700)-1000=110(m/min)
49、切削速度为UOinmm进给量计算1rev)nl(mninmi):每分钟切削长度n(r/nini):主轴转速f(mnVrev):每转进给帛二例:主轴转速50017mm、每分蚀切削长度120mm/mm,求每转进给武?答:11=500、1=120代入公式F=ln=122500=0.24(nmi/rev)每转进给最为0.24iimVrev二、刀具功能(T功能)T功能指令用选择加工所用刀具。编程格式丁口口口口T后面通常用四位数字,前两位是刀貝号,后两位是刀具补偿号,又是刀尖圆弧半径补偿号。例:T0303表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值。T0300表示取消刀具补偿三、辅助功能(M功能
50、)CAK-D系列数控机床M代码含义。代码功能代码功能M00程序停止M10液压卡盘放松M01选择性程序停止MU液压卡盘卡紧M02程序结束M40主轴空挡M30程序结束复位M41主轴1挡M03主轴正转M42主轴2挡M04主轴反转M43主轴3挡M05主轴停M44主轴4挡M08切削液启动M98子程序调用M09切削液停M99子程序结束四、车床对刀FANUC0系统设置工件零点的儿种方法:K直接用刀具试切对刀【推荐】用外圆车刀先试切一外圆,测鼠外圆直径后,按OFFSET-【补正】一【形状】输入“外圆直径值S按【测鼠】键,刀具“X”补偿值即自动输入到儿何形状里。如:当前刀尖停在外园位置,X机械位置显示356.7
51、35,外径是50,按【测鼠】键后自动生成X306.735,既刀具形状值=356.735(机械值)-50(输入值)=306.735。用外圆车刀再试切外圆端而,按【OFFSET】-【补正】一【形状】输入“Z0”,按【测量】键,刀具“Z”补偿值即自动输入到几何形状里。因输入的实测值为端面坐标值,即等效J:将机械坐标系平移至零件端而。用同样方法可完成其它刀具的对刀。通过对刀,将刀偏值写入参数,从而获得工件坐标系。方法操作简单方便,可靠性好,每把刀独立坐标系,互不干扰。只要不断电、不改变刀偏值,工件坐标系就会存在且不会变,即使断电,机床重启后回零,工件坐标系还在原来的位置。(如使用绝对值编码器,刀架可在
52、任何安全位置都可以启动加工程序。)2、用G50设置工件零点用外圆车刀先试切一段外圆,选择按【SHIFT】一U,这时“U”坐标在闪烁,按CAN键置“零”,测量工件外圆后,选择【MDI】模式,输入G01UXX(XX为测量直径)F0.3沏端面到中心。选择【MDI】模式,输入G50X0Z0,按循环启动START键,把当前点设为零点。选择【MDI】模式,输入G0X150Z150,使刀具离开工件。这时程序开头:G50X150Z150。注意:用G50X150Z150,程序起点和终点必须一致即X150Z150,这样才能保证重复加工不乱刀。用G50设定坐标系,对刀后将刀移动到G50设定的位置才能加工。对刀时先对
53、基准刀,其他刀的刀偏都是相对于基准刀的。3、G54G59设置工件零点用外圆车刀先试切一外圆,按【OFFSET】-【坐标系】,如选择G55,输入X0、Z0按【测量】键,工件零点坐标即存入G55里,程序直接调用如:G55X60Z50。(2)注意:可用G53指令清除G54G59工件坐标系。这种方法适用于批量生产且工件在卡盘上有固定装夹位置的加工。轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第28页共58页技术服务部第28页共58页轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第
54、#页共58页五、加工实例1G90内外径切削循环轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第28页共58页技术服务部第28页共58页轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第 #页共58页轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第28页共58页技术服务部第28页共58页轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第 #页共58页T0101;M
55、03S1000;GOX105.Z5.;快速接近工件G90X90.Z-80.F0.3;粗车直径切削循环X85.;第二刀吃5mmX80.;第三刀吃5minX75.;第四刀吃5nmiX70.;切削到尺寸G00X150.Z100.:退出到安全位置M05:主轴停止M30:程序结束并返回80O200轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第28页共58页技术服务部第28页共58页轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第 #页共58页轡四川精锐机电有限公司FANUC01Mat
56、eTC系统车床编程详解轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第28页共58页技术服务部第28页共58页轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第 #页共58页2、G90锥面切削循环T0101;M03S1000;转速1000G0X105.Z5.;快速接近工件G90X96.Z-80.R-10.F0.3:锥面切削循环X93.;第二刀X90.;切削到尺寸GOX100.Z100.;退出到安全位置M05:M30:3、G92切削螺纹循环轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解轡四川精锐机电有限公司FANUC01Ma
57、teTC系统车床编程详解技术服务部第28页共58页技术服务部第28页共58页轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第 #页共58页轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第28页共58页技术服务部第28页共58页轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第 #页共58页T0101;M03S500:GOX102.Z10.;快速接近工件G92X91.2Z-80.F2.;切削螺纹循环X90.6;第二刀吃0.6mmX90.;第三刀吃0.6
58、mmX89.6;第四刀吃0.4mmX89.4;车削螺纹到尺寸GOX150.Z100.;退出到安全位置M05:M30:80n0妲珮四川精锐机电有限公司FANUCOiMateTC系统车床编程详解妲珮四川精锐机电有限公司FANUCOiMateTC系统车床编程详解技术服务部第 #页共58页技术服务部第 页共58页轡四川精锐机电有限公司FANUC01MateTC系统车床编程详解技术服务部第 #页共58页妲珮四川精锐机电有限公司FANUCOiMateTC系统车床编程详解妲珮四川精锐机电有限公司FANUCOiMateTC系统车床编程详解技术服务部第 页共58页技术服务部第 #页共58页轡四川精锐机电有限公司
59、FANUC01MateTC系统车床编程详解技术服务部第 #页共58页4、G92锥螺纹循环(螺距1.5mm,l=2mm,&2=lnmi)T0101;M03S500;GOOX50.Z2.;G92X42.2Z-43.R-14.5.F1.5:X41.6;X41.2;X41.04:G00X100.Z100.;M05:M30:快速接近工件切削螺纹循坏第二刀吃0.6mm第三刀吃0.4mm车削螺纹到尺寸退出到安全位置5、G90+G92内园锥螺纹T0101;M03S400:GOOX30.0Z10.0:G90X35.0Z-70.0R10.F0.2;X40.0;G00X100.0Z150.0:T0202;GOOX3
60、0.0Z10.0:G92X40.9Z-70.0R10.0F2.0;X41.5;X42.1;X42.5;X42.6;G00X100.0Z150.0:M05:M30:快速接近工件内圆锥循环退出到换刀位置换2号刀快速接近工件内锥螺纹循环第二刀吃0.6mm第三刀吃0.6mm第四刀吃0.4nmi车削螺纹到尺寸退出到换刀位置6、G94台阶切削循环T0101;M03S500:G0X105.Z5.;G94X60.Z-5.F0.3;Z-9.;Z-13.;Z-17.;G0X100.Z100.;M05:M30:快速接近工件台阶切削循环第二刀吃4niin第三刀吃4min切削到尺寸退出到安全位置妲珮四川精锐机电有限公司
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024专业机械设备买卖协议典范版B版
- 2024实习职工入职合同
- 2024年专业商品混凝土物流服务合同版B版
- 2024年区块链技术应用研究与开发合同
- 2024年个人独资企业解散协议
- 2024全新卖房协议合同下载
- 江南大学《产品设计1》2021-2022学年第一学期期末试卷
- 佳木斯大学《商务日语视听说1》2021-2022学年第一学期期末试卷
- 2024常用建筑材料供应协议模板一
- 2024专业离婚子女探望细则协议
- 小班音乐 小猪吃的饱饱
- 防静电地板砖施工方案和技术措施
- 2023-2024学年北京海淀区八一学校高一(上)期中数学试题及答案
- ISO顾客满意度调查报告
- 5G网络运维探索
- 土石方工程战略合作协议书(4篇)
- 管理人员能力评价表
- 2021年12月大学英语四级考试真题+答案第2套
- 大学生科学运动与控制体重智慧树知到课后章节答案2023年下黑龙江幼儿师范高等专科学校
- 内部市场化管理办法
- 危险废物一览表
评论
0/150
提交评论