FANUC编程指令_第1页
FANUC编程指令_第2页
FANUC编程指令_第3页
FANUC编程指令_第4页
FANUC编程指令_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

1、1.1.工件坐标系的确定:数控车床程序原点通常设置在加工工件精切后工件坐标系的确定:数控车床程序原点通常设置在加工工件精切后的右端面上。的右端面上。 2.2.数控车床编程时既可按绝对坐标(用数控车床编程时既可按绝对坐标(用X X、Z Z)编程,也可按相对坐标)编程,也可按相对坐标(用(用U U、W W)编程,还可采用混合坐标()编程,还可采用混合坐标(X X、W W或或U U、Z Z)编程。)编程。3.3.数控车床编程时数控车床编程时,X,X方向的编程分为直径编程和半径编程。方向的编程分为直径编程和半径编程。4.4.进退刀方式的确定:进刀时采用快速走刀接近工件切削起点,切削进退刀方式的确定:进

2、刀时采用快速走刀接近工件切削起点,切削起点的确定以刀具快速走到该点时刀尖不与工件发生碰撞为原则。起点的确定以刀具快速走到该点时刀尖不与工件发生碰撞为原则。1 1、快速点定位、快速点定位G00G00指令格式:指令格式: G00 XG00 X(U U) Z Z(W W)指令功能:指定刀架以机床系统指令功能:指定刀架以机床系统参数设定的速度从刀架当前点参数设定的速度从刀架当前点快速移动至目标点。快速移动至目标点。 其中其中X X、Z Z为绝对值编程时的为绝对值编程时的目标位置值,目标位置值,U U、W W为增量值编为增量值编程方式时在程方式时在X X、Z Z方向上的增量方向上的增量值。值。 G00运

3、动轨迹FANUCFANUC常用指令及应用常用指令及应用2 2、直线插补、直线插补G01G01指令格式:指令格式: G01 XG01 X(U U) Z Z(W W) F F指令功能:指令刀具或工件以给定指令功能:指令刀具或工件以给定的进给速度按直线插补方式,移的进给速度按直线插补方式,移动至指定的位置,刀具在进给过动至指定的位置,刀具在进给过程中进行切削。程中进行切削。其中:其中:X X、Z Z为目标点的坐标值,为目标点的坐标值,F F为为进给速度。进给速度。 G 0 1 运动轨迹 3 3、圆弧插补指令(、圆弧插补指令(G02G02、G03G03)指令格式:指令格式: X X(U U) Z Z(

4、W W) F F指令功能:指令功能:G02G02为顺时针圆弧插补,为顺时针圆弧插补,G03G03为逆时针圆弧插补。为逆时针圆弧插补。指令刀具或工件以给定的进给速度按顺时针(或逆时针)方指令刀具或工件以给定的进给速度按顺时针(或逆时针)方向进行圆弧插补。向进行圆弧插补。 0302GG_KIR X X、Z Z为圆弧的终点坐标值。为圆弧的终点坐标值。 R R为圆弧半径。小于为圆弧半径。小于180180的圆弧半径的圆弧半径R R取正值,大于取正值,大于180180的圆弧半径的圆弧半径R R取负值。整圆不能用圆弧半径取负值。整圆不能用圆弧半径R R编程,编程,只能用圆心坐标只能用圆心坐标I I、K K编

5、程。编程。I I、K K分别表示圆弧起点与圆心的距离在分别表示圆弧起点与圆心的距离在X X、Z Z坐标方向坐标方向上的增量。它们的方向是从圆弧起点指向圆心。当上的增量。它们的方向是从圆弧起点指向圆心。当I I、K K的方向与坐标轴的方向相同时取正值,反之取负值。的方向与坐标轴的方向相同时取正值,反之取负值。注意:注意: G02/G03运动轨迹4 4、暂停指令、暂停指令G04G04指令格式:指令格式:G04 X_ G04 U_ G04 P_G04 X_ G04 U_ G04 P_指令功能:用于锪孔、车槽、车台阶轴清根等加工时,指令功能:用于锪孔、车槽、车台阶轴清根等加工时,要求刀具在短时间内实现

6、无进给光整加工。要求刀具在短时间内实现无进给光整加工。 其中,其中,X X、U U后的数值为暂停时间,单位为秒。后的数值为暂停时间,单位为秒。P P后的数值后的数值MS,MS,不能有小数,该指令为非模态指令。如:不能有小数,该指令为非模态指令。如: G04 X5. G04 P2000G04 X5. G04 P20005 5、车削内外圆柱、车削内外圆柱/ /圆锥简单循环指令圆锥简单循环指令 G90G90指令格式:指令格式:G90 XG90 X(U U)Z Z(W W) R F R F 其中,其中,X X、Z Z、U U、W W、R R(半径差)同(半径差)同G92G92,F F指定进给速度。指定

7、进给速度。G90循环指令运动轨迹G90指令举例指令举例:O0003;N10 T0101;N20 M03 S1000 G99;N30 G00 X50.0 Z0;N50 G90 X46.0 Z-25.9 R-10.0 F0.2;N60 X40.0;N80 G00 X100.0 Z54.0;N90 M30; G90指令举例指令举例6 6、切削端面、切削端面/ /圆锥简单循环圆锥简单循环G94G94指令格式:指令格式:G94 XG94 X(U U) Z Z(W W) R FR F其中,其中,X X、Z Z、U U、W W、R R同同G92G92,F F指定进给速度。指定进给速度。 G94循环指令轨迹指

8、令格式:指令格式: G71 UG71 U(dd) R R(e e) G71 PG71 P(nsns)Q Q(nfnf) U U(uu)W W(ww)F F(f f)指令说明指令说明 : nsns为精加工程序组的第一个程序段号;为精加工程序组的第一个程序段号;nfnf为精加工程序组最为精加工程序组最后一个程序段号;后一个程序段号; dd为粗加工每次切深(半径值编程);为粗加工每次切深(半径值编程);e e为退刀量;为退刀量; uu为为X X轴方向精加工余量(直径值);轴方向精加工余量(直径值); ww为为Z Z轴方向精加工余量。轴方向精加工余量。注意:注意:(1 1)在包含)在包含G00G00或

9、或G01G01序号为序号为nsns的程序段中指定的程序段中指定A A及及AA间的刀具间的刀具路径,且在该段中不能指定沿路径,且在该段中不能指定沿Z Z轴方向移动,刀具移动指令必须轴方向移动,刀具移动指令必须垂直于垂直于Z Z轴方向。轴方向。(2 2)从)从AA到到B B的刀具轨迹在的刀具轨迹在X X、Z Z轴必须单调增加或单调减小。轴必须单调增加或单调减小。(3 3) P P(nsns)和)和Q Q(nfnf)之间的程序段不能调用子程序。)之间的程序段不能调用子程序。 G71循环指令动作轨迹8 8、精加工循环指令、精加工循环指令G70 G70 指令格式:指令格式: G71 PG71 P(nsn

10、s)Q Q(nfnf) 指令功能:用于指令功能:用于G71G71、G72G72、G73G73粗加工循环指令后粗加工循环指令后的精加工循环的精加工循环 注注意意(1 1)精车过程中的)精车过程中的F F、S S、T T在程序段在程序段P P(nsns)到)到Q Q(nfnf)间)间指定。指定。(2 2) P P(nsns)和)和Q Q(nfnf)间的程序段不能调用子程序。)间的程序段不能调用子程序。 G71、G70指令举例:指令举例:O0004;G40 G99 S600 M03 T0101;G00 X84.0 Z3.0;G71 U2.0 R1.0;G71 P10 Q20 U0.2 W0.1 F0

11、.4;N10 G00 X20.0;G01 G42 Z2.0;Z-20.0;X40.0 W-20.0;G03 X60.0 W-10.0 R10.0; 复合循环指令举例G01 W-20.0;X80.0;Z-90.0;N20 G40 X84.0;G70 P10 Q20 F0.1;G00 X150.0 Z200.0;M05;M30;仿真视频仿真视频9 9、端面粗车复合循环指令、端面粗车复合循环指令G72G72指令格式:指令格式: G72 WG72 W(dd) R R(ee) G72 PG72 P(nsns)Q Q(nfnf) U U(uu)W W(ww)F F(f f)指令说明指令说明 :适用于圆柱毛

12、坯的端面方向粗车,其执行过程除适用于圆柱毛坯的端面方向粗车,其执行过程除了车削是平行于了车削是平行于X X轴进行外,其余与轴进行外,其余与G71G71指令相同。指令相同。dd为为Z Z轴方轴方向切深。向切深。 G 7 2 复合循环指令轨迹注意:注意:(1 1)在包含)在包含G00G00或或G01G01序号为序号为nsns的程序段中指定的程序段中指定A A及及AA间的刀具间的刀具路径,且在该段中不能指定沿路径,且在该段中不能指定沿X X轴方向移动,刀具移动指令必须轴方向移动,刀具移动指令必须垂直于垂直于X X轴方向。轴方向。(2 2)从)从AA到到B B的刀具轨迹在的刀具轨迹在X X、Z Z轴必

13、须单调增加或单调减小。轴必须单调增加或单调减小。(3 3) P P(nsns)和)和Q Q(nfnf)之间的程序段不能调用子程序。)之间的程序段不能调用子程序。 O0018;G40G99S600M03T0101;G00X156Z2;G72W2R1;G72P10Q20U0.4W0.1F0.4;N10G41Z-45;G01X125;Z-30;G02X115Z-25R5;G01X100;G03X90Z-20R5;G01Z-10;X60;Z0;X0;N20G40Z2.0;G70P10Q20F0.1S100;G00X160Z100M05;M30; G72、G70指令举例指令举例 G73 G73与与G71

14、G71、G72G72指令功能指令功能相同,但其刀具路径按工件精相同,但其刀具路径按工件精加工轮廓进行,适用于毛坯轮加工轮廓进行,适用于毛坯轮廓形状与零件轮廓基本接近的廓形状与零件轮廓基本接近的毛坯粗加工,如铸、锻毛坯零毛坯粗加工,如铸、锻毛坯零件的粗车。件的粗车。 G73复合循环指令轨迹指令格式指令格式: : G73 UG73 U(ii) W W(kk)R RG73 PG73 P(nsns)Q Q(nfnf) U U(uu)W W(ww)F F(f f) ii表示沿表示沿X X轴的退出距离和方向;轴的退出距离和方向;kk表示沿表示沿Z Z轴的退出距离轴的退出距离和方向;和方向;R R指定粗加工

15、次数。指定粗加工次数。1111、螺纹车削指令螺纹车削指令G32G32指令格式指令格式:G32 XG32 X(U U) Z Z(W W)F F 指令功能:车削圆柱、圆锥螺纹。指令功能:车削圆柱、圆锥螺纹。X X、Z Z为绝对值编程时的终点位置值;为绝对值编程时的终点位置值;U U、W W为增量值编程时在为增量值编程时在X X、Z Z方向上的增量方向上的增量值;值;F F为螺纹导程值。为螺纹导程值。G32运动轨迹G32G32车圆柱螺纹举例车圆柱螺纹举例: :O0001;N10G99 M03S500;N15 T0101;N20 G00Z2.0;N21 X29.2;N22 G32Z-51.0F1.5;

16、N23 G00X40.0;N24 Z2.0;N25 X28.6;N26 G32Z-51.0F1.5;N27 G00X40.0;N28 Z2.0;N29 X28.2;N30 G32Z-51.0F1.5;N31 G00X40.0;N32 Z2.0;N33 X28.04;N34 G32Z-51.0F1.5;N35 G00X80.0;N40 Z50.0;M05;N50 M30; 切削圆柱螺纹 1212、螺纹车削循环指令、螺纹车削循环指令 G92G92 螺纹车削循环指令把螺纹车削循环指令把“切入切入螺纹切削螺纹切削退刀退刀返回返回”四个动作作为一个循环,用一个程序段来指令。四个动作作为一个循环,用一个程

17、序段来指令。G92切削螺纹运动轨迹指令格式:指令格式:G92 XG92 X(U U)Z Z(W W)R FR F 其中,其中,X X(U U)、)、Z Z(W W)为螺纹切削的终点值;)为螺纹切削的终点值;R R为为螺纹切削起始点与切削终点的半径差;螺纹切削起始点与切削终点的半径差;F F为螺纹导程值。为螺纹导程值。G92G92指令举例指令举例: :O0002;T0101;N05 G00X100.0Z50.0;N10 M03S500;N20 G00 X40.0Z2.0;N25 G92 X29.2Z-52.0F1.5;N30 X28.6;N31 X28.2;N32 X28.04;N35 G00

18、X100.0Z50.0;N40 M05;N45 T0100;N50 M30; 切削圆柱螺纹 可以完成一个螺纹段的全部加工任务,其进刀可以完成一个螺纹段的全部加工任务,其进刀方法有利于改善刀具的切削条件。方法有利于改善刀具的切削条件。G76切螺纹循环指令轨迹指令格式:指令格式:G76 P(m)()(r)()(a)Q(dmin) R(d) G76 X(U)Z(W) R(i)P(k)Q(d)F(L)其中:其中:m最后精加工的重复次数;最后精加工的重复次数; r螺纹倒角量;螺纹倒角量; a刀尖的角度(螺纹牙的角度),可选择刀尖的角度(螺纹牙的角度),可选择80、60、55、30、29、0等;等; m、

19、r、a用同一地址用同一地址P一次指定。一次指定。 dmin最小切入量;最小切入量; d精加工余量;精加工余量; i 螺纹部分的半径差,螺纹部分的半径差,i =0为切削直螺纹;为切削直螺纹; k螺纹牙高(螺纹牙高(X轴方向的距离用半径值指令)轴方向的距离用半径值指令) d第一次切入量(同第一次切入量(同G32)。)。 F为螺纹导程值为螺纹导程值O0020;T0202G40 G99 M03;M03 S600;G00 X60.0 Z5.0;G73 U3.0 W0.1 R3.0;G73 P7 Q15 U0.5 W0.1 F0.3;N7 G42 G00 X0 Z3.0;G01 U10.0 Z-2.0;Z

20、-20.0;G02 U10.0 W-5.0 R5.0;G01 Z-35.0;G03 U14.0 W-7.0 R7.0;G01 Z-52.0;X44.0 Z-62.0;N15 G40 U10.0;G70 P7 Q15 F0.1 S100;G00 X100. Z100.;M05;M30;1414、深孔钻削复合循环指令、深孔钻削复合循环指令G74G74 指令动作轨迹如图,在循环中可处理断屑。如省略指令动作轨迹如图,在循环中可处理断屑。如省略X(U) P(i)和)和R(d),结果只在结果只在Z轴操作,用于钻孔。轴操作,用于钻孔。 G74复合循环指令动作轨迹其中:其中:e:退刀量,该参数为摸态值;退刀量

21、,该参数为摸态值;X:为:为B点的点的X坐标值;坐标值;U:从:从A点点B的增量;的增量;Z:C点的坐标值;点的坐标值;W:从:从A点至点至C点的增量;点的增量;i轴方向间断切削长度(无正负);轴方向间断切削长度(无正负);k:轴方向间断切削长度(无正负)轴方向间断切削长度(无正负)d:切削至终点的退刀量。切削至终点的退刀量。d的符号为正,但如果的符号为正,但如果X(U)及)及P(i)省略,可以指定为希望符号来实现给定的退刀方向。)省略,可以指定为希望符号来实现给定的退刀方向。G74指令举例:指令举例:用用G74在工件上钻在工件上钻8mm,深,深100mm的孔的孔 O0019;G49G97G9

22、9S600M03T0202; T02 为为8mm钻头钻头G00X0Z5.0;G74R0.3; G74Z-100.0Q8000F0.1G00Z150.0M05;T0200; M03; 钻孔循环举例 指令动作轨迹如图,可进行沟槽指令动作轨迹如图,可进行沟槽和切断加工。和切断加工。 指令格式指令格式: G75 R(e)G75 X(U) Z(W) P(i)Q(k) R(d)F(f) 各参数含义与各参数含义与G74相同。相同。G75复合循环指令动作轨迹O0025;G40 G97 G99 S600 M03;T0101;G00X25.0Z3.0;G71U2.0R0.1;G71P10Q20W0.1F0.4;N

23、10G01G42X8.0Z0S200;G03X18.0Z-5.0R5.0;G01Z-26.0;X20.0;Z-36.0;X30.0;N20G40G00Z200.0T0404 ;G00 X25 Z-23.0;G75 R0.1;G75 X15.0Z-26.0 P2000 Q2000 F0.1;G00 X80.0 Z60.0 M05;M30;G75指令举例指令举例1616、调用子程序、调用子程序 在零件加工过程中,某一加工内容重复出在零件加工过程中,某一加工内容重复出现时,将该重复的加工内容编为子程序,通过现时,将该重复的加工内容编为子程序,通过调用子程序来完成加工,可使程序大为简化。调用子程序来完

24、成加工,可使程序大为简化。指令指令格式:格式:M98 P M98 P ;子程序调用子程序调用 M99;子程序返回子程序返回 其中:其中:P P可指定可指定8 8位数字,前四位数是子位数字,前四位数是子程序调用次数,后程序调用次数,后四位数字表示子程序号。四位数字表示子程序号。 调用子程序举例O0033; (主程序)(主程序)G40 G97 G99 M03 S700 T0101;G00 X30.0 Z78.0;M98 P101234;(调用名为(调用名为O1234的子程序的子程序10次)次)G00 X80.0 Z150.0;G28 U0 W0 T0000 M05;M30;O1234; 子程序子程序G00 U-3.0;G01 W-5.0 F0.2;G03 U16.0 W-4.0 R10.0;G03 U-0.222 W-42.147 R35.0;G02 U0.222 W-15.853 R13.0;G01 W-11.0;U2

温馨提示

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

评论

0/150

提交评论