最新FANUC系统加工中心编程详解.doc
《最新FANUC系统加工中心编程详解.doc》由会员分享,可在线阅读,更多相关《最新FANUC系统加工中心编程详解.doc(29页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精品资料FANUC系统加工中心编程详解. FANUC-Oi-MD系统数控编程1.1常用编程指令一:准备功能(G功能)准备功能G代码用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。数控加工常用的G功能代码见表4-1.表4-1G代码组功能附注G0001定位 (快速移动)模态G01直线插补模态G02顺时针方向圆弧插补模态G03逆时针方向圆弧插补模态G0400停刀,准确停止非模态G1702XY平面选择模态G18XZ平面选择模态G19YZ平面选择模态G2800机床返回参考点非模态G4007取消刀具半径补偿模态G41刀具半径左补偿模态G42刀具半径右补偿模态G43
2、08刀具长度正补偿模态G44刀具长度负补偿模态G49取消刀具长度补偿模态G5011比例缩放取消模态G51比例缩放有效模态G50.122可编程镜像取消模态G51.1可编程镜像有效模态G5200局部坐标系设定非模态G5300选择机床坐标系非模态G5414工件坐标系1选择模态G55工件坐标系2选择模态G56工件坐标系3选择模态G57工件坐标系4选择模态G58工件坐标系5选择模态G59工件坐标系6选择模态G6500宏程序调用非模态G6612宏程序模态调用模态G67宏程序模态调用取消模态G6816坐标旋转模态G69坐标旋转取消模态G7309排削钻孔循环模态G74左旋攻螺纹循环模态G76精镗循环模态G80
3、取消固定循环模态G81钻孔循环模态G82反镗孔循环模态G83深孔钻削循环模态G84攻螺纹循环模态G85镗孔循环模态G86镗孔循环模态G87背镗循环模态G88镗孔循环模态G89镗孔循环模态G9003绝对值编程模态G91增量值编程模态G9200设置工件坐标系非模态G9405每分钟进给模态G95每转进给模态G9810固定循环返回初始点模态G99固定循环返回R点模态二:辅助功能(M代码)辅助功能代码用于指令数控机床辅助装置的接同和关断,如主轴转/停、切削液开/关,卡盘夹紧/松开、刀具更换等动作。常用M代码见表如下:代码功能 说明M00程序暂停当执行有M00指令的程序段后,主轴旋转、进给切削液都将停止,
4、重新按下(循环启动)键,继续执行后面程序段M01程序选择停止功能与M00相同,但只有在机床操作棉班上的(选择停止)键处于“ON”状态时,M01才执行,否则跳过才执行M02程序结束防在程序的最后一段,执行该指令后,主轴停、切削液关、自动运行停,机床处于复位状态M30程序结束放在程序的最后一段,除了执行M02的内容外,还返回到程序的第一段,准备下一个工件的加工M03主轴正转用于主轴顺时针方向转动M04主轴反转用于主轴逆时针方向转动M05主轴停止用于主轴停止转动M06换刀用于加工中心的自动换刀M08切削液开用于切削液开M09切削液关用于切削液关M98调用子程序用于子程序M99子程序结束用于子程序结束
5、并返回主程序1.2坐标系编程指令一、有关坐标和坐标系的指令 (1)、工件坐标系设定G92格式:G92 X_ Y_ Z_ X、Y、Z、为当前刀位点在工件坐标系中的坐标。1、G92指令通过设定刀具起点相对于要建立的工件坐标原点的位置建立坐标系。2、此坐标系一旦建立起来,后序的绝对值指令坐标位置都是此工件坐标系中的坐标值。例:G92 X20 Y10 Z10其确立的加工原点在距离刀具起始点X=-20,Y=-10,Z=-10的位置上,如图a所示。(2)、绝对值编程G90与增量值编程G91格式: G90 G00/G01 X Y Z G91 G00/G01 X Y Z 注意:铣床编程中增量编程不能用U、W,
6、如果用,就表示为U轴、W轴.例:刀具由原点按顺序向1、2、3点移动时用G90、G91指令编程。注意:铣床中X轴不再是直径.(3)、工件坐标系选择 G54-G59 说明:1、G54G59是系统预置的六个坐标系,可根据需要选用。2、该指令执行后,所有坐标值指定的坐标尺寸都是选定的工件加工坐标系中的位置。16号工件加工坐标系是通过CRT/MDI方式设置的。3、G54G59预置建立的工件坐标原点在机床坐标系中的坐标值可用MDI方式输入,系统自动记忆。4、使用该组指令前,必须先回参考点。5、G54G59为模态指令,可相互注销。选择机床坐标系:(4)、G53 -选择机床坐标系 编程格式:G53 G90 X
7、 Y Z ; G53 指令使刀具快速定位到机床坐标系中的指定位置上,式中X、Y、Z后的值为机床坐标系中的坐标值。 例:G53 X-100 Y-100 Z-20 G53为非模态指令,只在当前程序段有效.(5)、G52 局部坐标系设定 编程格式:G52 X Y Z ;式中X、Y、Z后的值为局部原点相对工件原点的坐标值。几个坐标系指令应用举例如图所示从A-B-C-D行走路线编程如下N01 G54 G00 G90 X30.0 Y40.0 快速移到G54中的A点N02 G59 将G59置为当前工件坐标系 N03 G00 X30.0 Y30.0 移到G59中的B点N04 G52 X45.0 Y15.0 在
8、当前工件坐标系G59中建立局部坐标系G52N05 G00 G90 X35.0 Y20.0 移到G52中的C点N06 G53 X35.0 Y35.0 移到G53(机械坐标系)中的D点二、坐标平面选定坐标平面选择 G17,G18,G19 G17 XY平面 刀具长度补偿值为Z平面G18 XZ平面 刀具长度补偿值为Y平面G19 YZ平面 刀具长度补偿值为X平面 1、坐标平面选择指令是用来选择圆弧插补的平面和刀具补偿平面的。2、G17、G18、G19为模态功能,可相互注销,G17为缺省值。1.3直线插补编程1、快速定位指令G00 格式:G00 X_Y_Z_ 其中,X、Y、Z、为快速定位终点,在G90时为
9、终点在工件坐标系中的坐标;在G91时为终点相对于起点的位移量。(空间折线移动)说明:(1)、G00 一般用于加工前快速定位或加工后快速退刀。(2)、为避免干涉,通常的做法是:不轻易三轴联动。一般先移动一个轴,再在其它两轴构成的面内联动。如:进刀时,先在安全高度Z上,移动(联动)X、Y轴,再下移Z轴到工件附近。退刀时,先抬Z轴,再移动X-Y轴。2、直线进给指令G01 格式: G01 X _Y_ Z_ F_ 其中,X、Y、Z为终点坐标,F为进给速度,在G90时为终点在工件坐标系中的坐标;在G91时为终点相对于起点的位移量。说明:(1) G01指令刀具从当前位置以联动的方式,按程序段中F指令规定的合
10、成进给速度,按合成的直线轨迹移动到程序段所指定的终点。(2)实际进给速度等于指令速度F与进给速度修调倍率的乘积。(3)G01和F都是模态代码,如果后续的程序段不改变加工的线型和进给速度,可以不再书写这些代码。(4)G01可由G00、G02、G03或G33功能注销。3、例子 O1234:G17 G90; (初始化)G54 G00 X0 Y0; (设定工件坐标系)M03 S1000; (主轴正转)G00 Z100.; (刀具下刀)Z5.; (下刀R点)G01 Z-5. F100; (下刀切削深度)G01 X5. Y10.; (原点A点)G01 X5. Y35.; (A点B点)G01 X35. Y3
11、5.; (B点C点)G01 X35. Y10.; (C点D点)G01 X5. Y10.; (D点A点)G00 X0 Y0; (快速回到原点)G00 Z100.; (快速抬刀)M05; (主轴停止)M30; (程序结束)1.4 圆弧插补编程圆弧进给指令 G02 :顺时针圆弧插补 G03 :逆时针圆弧插补指令格式:G17 G02 ( G03 ) G90 ( G91 ) X_Y_I_ J_ F_或G17 G02 ( G03 ) G90 ( G91 ) X_Y_ R_ F_ G18 G02 ( G03 ) G90 ( G91 ) X_Z_I_ K_ F_或G18 G02 ( G03 ) G90 ( G
12、91 ) X_Z_ R_ F_G19 G02 ( G03 ) G90 ( G91 ) Y_Z_J_ K_ F_或G19 G02 ( G03 ) G90 ( G91 ) Y_Z_ R_ F_(一)、注明:1、I指圆弧起点指向圆心的连线在X轴上的投影矢量与X轴方向一致为正,相反为负。2、J指圆弧起点指向圆心的连线在Y轴上的投影矢量与Y轴方向一致为正,相反为负。3、K指圆弧起点指向圆心的连线在Z轴上的投影矢量与Z轴方向一致为正,相反为负。4、整圆不能用R编程,只能用I、J、K:1800 R取正值;1800 R取负值(二)、指令参数说明:1、圆弧插补只能在某平面内进行。2、G17代码进行XY平面的指定
13、,省略时就被默认为是G173、当在ZX(G18)和YZ(G19)平面上编程时,平面指定代码不能省略(三)G02/G03判断:G02为顺时针方向圆弧插补,G03为逆时针方向圆弧插补。顺时针或逆时针是从垂直于圆弧加工平面的第三轴的正方向看到的回转方向。 平面圆弧插补(四)编制圆弧程序段例1: 1、大圆弧AB每段圆弧可有四个程序段表示G17 G90 G03 X0 Y25 R-25 F80G17 G90 G03 X0 Y25 I0 J25 F80G17 G91 G03 X-25 Y25 R-25 F80G17 G91 G03 X-25 Y25 I0 J25 F802、小圆弧ABG17 G90 G03
14、X0 Y25 R25 F80G17 G90 G03 X0 Y25 I-25 J0 F80G17 G91 G03 X-25 Y25 R25 F80G17 G91 G03 X-25 Y25 I-25 J0 F80例2:整圆编程 要求由A点开始,实现逆时针圆弧插补并返回A点。G90 G03 X30 Y0 I-40 J0 F80G91 G03 X0 Y0 I-40 J0 F80例3:O1234:G17 G90; (初始化)G54 G00 X-30. Y-50.;(设定工件坐标系)M03 S1000; (主轴正转)G00 Z100.; (刀具下刀)Z5.; (下刀R点)G01 Z-5. F100; (下
15、刀切削深度)G01 X-30. Y0.; (下刀点A点)G02 X30. Y0. R30.; (A点C点)G01 X30. Y-15.; (C点D点)G03 X15. Y-30. R15;(D点E点)G01 X-20. Y-30.; (E点G点)G02 X-30. Y-20. R10.;(G点H点)G03 X-42. Y-20. R6.; (圆弧切出)G01 X-45.;G00 Z100.; (快速抬刀)G00 X0 Y0; (快速回到原点)M05; (主轴停止)M30; (程序结束)1.5刀具半径补偿功能编程G41:刀具半径补偿左偏置 G42:刀具半径补偿右偏置 G40:取消刀具半径补偿格式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 FANUC 系统 加工 中心 编程 详解
限制150内