FANUC系统加工中心编程详解.pdf
《FANUC系统加工中心编程详解.pdf》由会员分享,可在线阅读,更多相关《FANUC系统加工中心编程详解.pdf(36页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、FANUCFANUC 系统加工中心编程详解系统加工中心编程详解内容来源网络,由“深圳机械展“深圳机械展1111 万万,11001100 多家展商,超多家展商,超 1010 万观众万观众收集整理!更多 cnccnc 加工中心、车铣磨钻床、线切割、数控刀具工具、工业机器人、非标自动化、数加工中心、车铣磨钻床、线切割、数控刀具工具、工业机器人、非标自动化、数字化无人工厂、精密测量、字化无人工厂、精密测量、3D3D 打印、激光切割、钣金冲压折弯、精密零件加工打印、激光切割、钣金冲压折弯、精密零件加工等展示,就在深圳机械展.FANUC-Oi-MD系统数控编程1.11.1 常用编程指令常用编程指令一:准备
2、功能G 功能准备功能 G 代码用来规定刀具和工件的相对运动轨迹、 机床坐标系、 坐标平面、刀具补偿、坐标偏置等多种加工操作。数控加工常用的 G 功能代码见表 4-1.表 4-1G 代码G00G0101G02G03G04G17G18G19G28000200顺时针方向圆弧插补逆时针方向圆弧插补停刀,准确停止XY 平面选择XZ 平面选择YZ 平面选择机床返回参考点模态模态非模态模态模态模态非模态组功能定位 (快速移动)直线插补附注模态模态G40G41G42G43G44G49G5011G51G50.122G51.1G52G53G54G55G5614G57G58G59G65G6612G67G681600
3、00000807取消刀具半径补偿刀具半径左补偿刀具半径右补偿刀具长度正补偿刀具长度负补偿取消刀具长度补偿比例缩放取消比例缩放有效可编程镜像取消可编程镜像有效局部坐标系设定选择机床坐标系工件坐标系 1 选择工件坐标系 2 选择工件坐标系 3 选择工件坐标系 4 选择工件坐标系 5 选择工件坐标系 6 选择宏程序调用宏程序模态调用宏程序模态调用取消坐标旋转模态模态模态模态模态模态模态模态模态模态非模态非模态模态模态模态模态模态模态非模态模态模态模态G69G73G74G76G80G81G82G83G84G85G86G87G88G89G9003G91G92G9405G95G9810G990009坐标旋
4、转取消排削钻孔循环左旋攻螺纹循环精镗循环取消固定循环钻孔循环反镗孔循环深孔钻削循环攻螺纹循环镗孔循环镗孔循环背镗循环镗孔循环镗孔循环绝对值编程增量值编程设置工件坐标系每分钟进给每转进给固定循环返回初始点固定循环返回 R 点模态模态模态模态模态模态模态模态模态模态模态模态模态模态模态模态非模态模态模态模态模态二:辅助功能M 代码辅助功能代码用于指令数控机床辅助装置的接同和关断,如主轴转/停、切削液开/关,卡盘夹紧/松开、刀具更换等动作。常用 M 代码见表如下:代码M00功能程序暂停说明当执行有 M00 指令的程序段后,主轴旋转、进给切削液都将停止,重新按下循环启动键,继续执行后面程序段M01程序
5、选择停功能与 M00 相同,但只有在机床操作棉班上的选择停止止键处于“ ON状态时,M01 才执行,否那么跳过才执行M02程序结束防在程序的最后一段, 执行该指令后, 主轴停、 切削液关、自动运行停,机床处于复位状态M30程序结束放在程序的最后一段,除了执行 M02 的内容外,还返回到程序的第一段,准备下一个工件的加工M03M04M05M06M08M09M98M99主轴正转主轴反转主轴停止换刀切削液开切削液关用于主轴顺时针方向转动用于主轴逆时针方向转动用于主轴停止转动用于加工中心的自动换刀用于切削液开用于切削液关调用子程序用于子程序子程序结束用于子程序结束并返回主程序1.21.2 坐标系编程指
6、令坐标系编程指令一、有关坐标和坐标系的指令一、有关坐标和坐标系的指令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格式:G90G00/G01XY Z G91G00/G01XYZ注意:铣床编程中增量编程不能用 U、W,
7、如果用,就表示为 U 轴、W 轴.例:刀具由原点按顺序向 1、2、3 点移动时用 G90、G91 指令编程。G90G90编程452515OY231204060X%0001%0001N1 G92 X0 Y0N1 G92 X0 Y0N2 G90G01X20 Y15N2 G90G01X20 Y15N3 X40 Y45N3 X40 Y45N4 X60 Y25N4 X60 Y25N5 X0 Y0N5 X0 Y0N6 M30N6 M30G91G91编程%0002%0002N1G91G01X20 Y15N1G91G01X20 Y15N2 X20 Y30N2 X20 Y30N3 X20 Y-20N3 X20
8、Y-20N4 X-60 Y-25N4 X-60 Y-25N5 M30N5 M30注意:铣床中 X 轴不再是直径.3 、工件坐标系选择 G54-G5954GG55G56G57G58G59说明:ZZ。G54G54 工件坐标系工件坐标系G54G54 原点原点YG59G59 原点原点G59G59 工件坐标系工件坐标系YX工件零点偏置工件零点偏置机床原点机床原点X工件坐标系选择(G54G59)1、G54G59 是系统预置的六个坐标系,可根据需要选用。2、该指令执行后,所有坐标值指定的坐标尺寸都是选定的工件加工坐标系中的位置。16 号工件加工坐标系是通过 CRT/MDI 方式设置的。3、G54G59 预置
9、建立的工件坐标原点在机床坐标系中的坐标值可用 MDI 方式输入,系统自动记忆。4、使用该组指令前,必须先回参考点。5、G54G59 为模态指令,可相互注销。选择机床坐标系:4 、G53 -选择机床坐标系编程格式:G53 G90 X Y Z ; G53 指令使刀具快速定位到机床坐标系中的指定位置上,式中 X、Y、Z后的值为机床坐标系中的坐标值。例:G53X-100 Y-100 Z-20 G53 为非模态指令,只在当前程序段有效.5 、G52 局部坐标系设定编程格式:G52X Y Z ;式中 X、Y、Z 后的值为局部原点相对工件原点的坐标值。几个坐标系指令应用举例X1M机床原点35Y机DX机CG5
10、2353045XY1ZY92Y5440机床原点MY593015Z135Y20BZ2YW工件原点XAY2G59X59G5430X2G92X54X92如下图从 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在当前工件坐标系 G59 中建立局部坐标系G52N05 G00 G90 X35.0 Y20.0移到 G52 中的 C 点N06 G53 X35.0 Y35.0移到 G53机械坐标系中
11、的 D 点二、坐标平面选定二、坐标平面选定坐标平面选择 G17,G18,G19G17XY 平面刀具长度补偿值为 Z 平面G18XZ 平面刀具长度补偿值为 Y 平面G19YZ 平面刀具长度补偿值为 X 平面1、坐标平面选择指令是用来选择圆弧插补的平面和刀具补偿平面的。2、G17、G18、G19 为模态功能,可相互注销,G17 为缺省值。M参考点中间点XY 中间点MZ 中间点Z(X3,Y3,Z3)Z2返回点ZZ1工件原点YXy1y2YWXWX1X21.31.3 直线插补编程直线插补编程1、快速定位指令 G00格式:G00X_Y_Z_其中,X、Y、Z、为快速定位终点,在 G90 时为终点在工件坐标系
12、中的坐标;在 G91 时为终点相对于起点的位移量。 空间折线移动说明:1 、G00 一般用于加工前快速定位或加工后快速退刀。2 、为防止干预,通常的做法是:不轻易三轴联动。一般先移动一个轴,再在其它两轴构成的面内联动。如:进刀时,先在平安高度 Z 上,移动联动X、Y 轴,再下移 Z 轴到工件附近。退刀时,先抬 Z 轴,再移动 X-Y 轴。2、直线进给指令 G01格式: G01X _Y_ Z_ F_其中,X、Y、Z 为终点坐标,F 为进给速度,在 G90 时为终点在工件坐标系中的坐标;在 G91 时为终点相对于起点的位移量。说明:1 G01 指令刀具从当前位置以联动的方式,按程序段中 F 指令规
13、定的合成进给速度,按合成的直线轨迹移动到程序段所指定的终点。2实际进给速度等于指令速度 F 与进给速度修调倍率的乘积。3 G01和F都是模态代码, 如果后续的程序段不改变加工的线型和进给速度,可以不再书写这些代码。4G01 可由 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. Y35.;B 点C 点G
14、01 X35. Y10.;C 点D 点G01 X5. Y10.;D 点A 点G00 X0 Y0;快速回到原点G00 Z100.;快速抬刀M05;主轴停止M30;程序结束1.41.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 ( G91 ) X_Z_ R_ F_G19
15、 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:1800R 取正值;1800R 取负值二 、指令参数说明:1、圆弧插补只能在某平面内进行。2、G17 代码进行 XY 平面的指
16、定,省略时就被默认为是 G173、当在 ZXG18和 YZG19平面上编程时,平面指定代码不能省略三G02/G03 判断:G02 为顺时针方向圆弧插补,G03 为逆时针方向圆弧插补。顺时针或逆时Y YG03G03X XG03G03G02G02针是从Z ZG02G02G03G03垂直G02G02OZX XO Y YZ ZO XY Y于圆弧加工平面的第三轴的正方向看到的回转方向。平面圆弧插补四编制圆弧程序段例 1:1、大圆弧 AB每段圆弧可有四个程序段表示G17 G90 G03 X0 Y25 R-25 F80G17 G90 G03 X0 Y25 I0 J25 F80G17 G91 G03 X-25
17、 Y25 R-25 F80G17 G91 G03 X-25 Y25 I0 J25 F802、小圆弧 ABG17 G90 G03 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 点。G90G03X30Y0I-40J0F80G91G03X0Y0I-40J0F80例 3:O1234:G17 G90;(初始化)G54 G00 X-30. Y-50.;设定工件坐标系M03 S100
18、0;(主轴正转)G00 Z100.;刀具下刀Z5.;下刀 R 点G01 Z-5. F100;下刀切削深度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.51.5 刀具半径补偿功能编程刀具半径补偿功能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FANUC 系统 加工 中心 编程 详解
限制150内