




已阅读5页,还剩88页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
F F F FA A A AN N N NU U U UC C C C 系系系系统统统统编编编编程程程程手手手手册册册册 编写:李映平 青海一机数控机床有限责任公司 技术中心工艺室数控组 FANUC 系统编程手册 青海一机数控有限责任公司技术中心数控工艺室 I 目录 第一章 概述 . 1 第二章 FANUC 编程指令体系. 2 1.程序的开始 . 2 11 平面选择(G17/G18/G19) . 2 12 绝对值和增量值编程(G90/G91) . 2 13 工件坐标系 . 3 131 选择工件坐标系(G54G59) . 3 132 附加工件坐标系(G54.1 P1 P48) . 3 133 机床坐标系(G53) . 4 14 主轴功能 S,进给功能 F,辅助功能 M 和刀具功能 T. 4 141 主轴功能 S. 4 142 进给功能 F. 4 143 辅助功能 M. 4 144 刀具功能 T. 5 2刀具补偿功能 . 6 21 刀具长度补偿(G43/G44/G49) . 6 22 刀具半径偏置(G40/G41/G42) . 7 3运动指令 . 8 31 快速定位(G00) . 8 32 单方向定位(G60) . 8 33 直线插补(G01) . 8 34 圆弧插补(G02/G03) . 9 35 螺旋插补(G02/G03) . 11 36 圆柱插补(G07.1 或 G107) . 12 37 螺纹切削(G33) . 14 38 运动指令综合举例 . 15 4简化编程指令 . 17 41 镜像编程 (50.1/51.1) . 17 42 坐标系旋转(G68/G69) . 18 43 比例缩放(G50/G51) . 21 44 极坐标编程(G16/G15) . 21 45 局部坐标系(坐标系平移)(G52) . 23 45 综合举例 1. 24 46 综合举例 2. 25 5编程准备功能 . 27 51 准确停止(G09/G61) . 27 52 连续切削方式(G64) . 27 53 攻丝方式(G63) . 27 54 内拐角自动倍率 (G62) . 27 54 暂停指令(G04) . 28 55 自动返回参考点(G28) . 28 6固定循环 . 29 FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 II 61 固定循环取消(G80) . 31 62 高速深孔钻循环(G73) . 32 63 左旋攻丝循环 G74. 34 64 精镗循环(G76) . 36 65 钻孔循环(G81) . 38 66 钻孔循环/锪镗循环(G82) . 40 67 排屑钻孔循环(G83) . 42 69 攻丝循环(G84) . 43 610 镗孔循环(G85) . 45 611 镗孔循环(G86) . 46 612 背镗孔循环(G87). 47 613 镗孔循环(G88) . 48 614 镗孔循环(G89) . 49 615 刚性攻丝(G74/G84) . 50 6151 左旋刚性攻丝循环(G74) . 50 6151 右旋刚性攻丝循环(G84) . 52 6152 深孔刚性攻丝循环 . 54 7子程序(M98/M99) . 56 7用户宏程序 . 58 71 变量 . 58 711 局部变量 . 58 712 公共变量 . 59 713 系统变量 . 59 7131 刀具补偿存储系统变量(可读写属性) . 59 7132 宏程序报警系统变量(#3000) . 59 7133 自动运行控制的系统变量(#3003 和#3004)(只写属性). 59 7134 模态信息的系统变量(只读属性) . 60 7135 位置信息的系统变量(只读属性) . 61 7136 工件零点偏移值的系统变量(可读写属性) . 62 72 算术和逻辑运算 . 63 721 算术运算符 . 63 73 转移和循环 . 64 731 无条件转移 GOTO 语句 . 64 732 条件转移 IF 语句 . 64 7321 IFGOTOn . 64 7322 IFTHEN . 64 733 循环(WHILE 语句) . 65 74 宏程序调用 . 65 741 非模态调用 G65. 65 742 模态调用 G66 G67. 66 743 用扩展 G 代码调用宏程序 . 66 744 用 M 代码调用宏程序 . 67 746 用 T 代码调用子程序 . 68 FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 III 75 宏程序编程举例 . 69 751 直线等距分布孔子程序 . 69 752 直线不等距分布孔子程序. 70 753 圆弧均布孔子程序 . 71 754 铣削内螺纹加工宏程序 . 72 8可编程数据设定(G10) . 74 81 工件坐标系的设定 . 74 82 刀具数据的设定 . 74 9综合编程举例 . 75 91 举例 1. 75 92 举例 2. 78 10G 代码一览表. 81 第三章 计算机与机床之间的数据传输 . 84 11 MC 软件的使用 . 84 111 通讯协议设置 . 85 112 数据发送 . 85 113 数据接受 . 86 12 CIMCO EDIT 软件的使用 . 87 111 通讯协议设置 . 87 112 数据发送 . 88 113 数据接受 . 89 FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 1 第一章 概述 为简化编程和保证程序的通用性, 对数控机床的坐标轴和方向命名制订了统一的 标准,规定直线进给坐标轴用X、Y、Z 表示,常称基本坐标轴。X、Y、Z 坐标轴的 相互关系用右手定则决定,如图所示,图中大姆指的指向为X 轴的正方向;食指指向 为Y 轴的正方向;中指指向为Z 轴的正方向,围绕X、Y、Z轴旋转的圆周进给坐标轴 分别用A、B、C表示,根据右手螺旋定则,如图所示,以大姆指指向+X、+Y、+Z方向, 则食指中指等的指向是圆周进给运动的+A、+B、+C方向。 数控机床的进给运动有的由主轴带动刀具运动来实现, 有的由工作台带着工件运 动来实现。对编程而言,我们所编程的轨迹是刀具运动轨迹,因此在编程是不考虑机 床是那一种运动。在手动操作机床时,所有的操作都是针对刀具的运动来操作,因此 同样不考虑机床的结构。 FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 2 第二章 FANUC 编程指令体系 1.程序的开始 11 平面选择(G17/G18/G19) 功能 平面选择的目的是为了正确执行圆弧插补,刀具半径补偿和用G代码的钻孔。 程序的第一段必须选择一个平面 格式 G17 G18 G19 说明 G17 选择XY平面(系统默认) G18 选择ZX平面 G19 选择YZ平面 G17 G18 G19 为模态功能可相互注销 举例 N10 G17 G90 G54 X0 Y0 刀具在 G17(XY 平面)以绝对编程方式移动至 G54 坐标系的 X0 Y0 位置 12 绝对值和增量值编程(G90/G91) 格式 G90 (系统默认) G91 说明 G90 绝对值编程每个编程坐标轴上的 编程值是相对于程序原点的。 G91 相对值编程每个编程坐标轴上的 编程值是相对于前一位置而言的 该值等于沿轴移动的距离。 程序的第一段必须为G90方式。 G90 G91 为模态功能可相互注销。 举例 如右图,使用G90、G91编程要求刀具 由原点按顺序移动到1、2、 3 点刀 具当前位置在坐标原点。 G90 编程: N01 X20 Y15 N02 X40 Y45 N03 X60 Y25 G91 编程: N01 X20 Y15 N02 X20 Y30 N03 X20 Y-20 FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 3 13 工件坐标系 131 选择工件坐标系(G54G59) 功能 工件坐标系的选择确定了零件加工编程时参考点的位置, 在编程时完全脱离机 械原点工件坐标系一旦选定,后续程序段中绝对值编程时的指令值均为相对 此工件坐标系原点的值 格式 G54 (系统默认) G55 G56 G57 G58 G59 说明 G54G59 是系统预定的6 个工件坐标系可根据需要任意选用,它们相互之间 是独立的在程序的第一段程序必须选定一个坐标系 G54G59 为模态功能可相互注销 举例 N10 G17 G90 G58 X100 Y-100 刀具在 G17(XY)平面以绝对编程方式移动至 G58 坐标系的 X100 Y-100 位置 132 附加工件坐标系(G54.1 P1 P48) 功能 附加工件坐标系(G54.1 P1 P48)共有 48 个,它的使用与工件坐标系 (G54G59)使用一样 格式 G541 P1 G541 P2 G541 P3 G541 P48 FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 4 举例 N10 G17 G90 G54.1 P1 X100 Y-100 刀具在 G17(XY)平面以绝对编程方式移动至 G54.1 P1 坐标系的 X100 Y-100 位 置 133 机床坐标系(G53) 功能 G53 是机床坐标系编程,在含有G53 的程序段中,绝对值编程时的指令值是 在机床坐标系中的坐标值. 格式 G53 X_ Y_ Z_ 说明 该指令为非模态指令,即当前段有效 举例 N100 G53 X-200 Y-180 Z-300 刀具绝对编程方式移动至机床坐标系的 X-200 Y-180 Z-300 位置 14 主轴功能 S,进给功能 F,辅助功能 M 和刀具功能 T 141 主轴功能 S 主轴功能S控制主轴转速,其后的数值表示主轴速度,单位为转/每分钟(r/min) S 是模态指令,S 功能只有在主轴速度可调节时有效 举例 M3 S1200;主轴正转,转速每分钟1200转。 142 进给功能 F F 指令表示工件被加工时刀具相对于工件的合成进给速度,F的单位取决于 G94(每分钟进给量mm/min)或G95(每转进给量mm/r) 当工作在G01、G02或G03方式下,编程的F一直有效,直到被新的F值所取代,而工 作在G00、G60方式下快速定位的速度是各轴的最高速度与所编F无关 借助操作面板上的倍率按键F可在一定范围内进行倍率修调 当执行攻丝循环G84,螺纹切削G33时,倍率开关失效,进给倍率固定在100 143 辅助功能 M (1) 主轴控制指令M03 M04 M05 M03 启动主轴以程序中,编制的主轴速度顺时针方向(从Z 轴正向朝Z 轴负向 看旋转); M04 启动主轴以程序中编制的主轴速度逆时针方向旋转; M05 使主轴停止旋转; M03 M04 为模态前作用M 功能,M05 为模态后作用M 功能; M05 为系统默认功能; FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 5 M03 M04 M05 可相互注销 (2) 换刀指令M06 M06 用于在加工中心上调用一个欲安装在主轴上的刀具,刀具将被自动地安装 在主轴上; M06 为非模态后作用M 功能 (3) 冷却液打开停止指令M08、M09 M08 指令将打开冷却液管道; M09 指令将关闭冷却液管道; M08 为模态前作用M功能,M09 为模态后作用M功能,M09 为系统默认功能 144 刀具功能 T T 代码用于选刀,其后的数值表示选择的刀具号,T代码与刀具的关系是由机床 制造厂规定的,在加工中心上执行T指令,刀库转动选择所需的刀具,然后等待直到 M06指令作用时自动完成换刀 T 指令同时调入刀补寄存器中的刀补值(刀补长度和刀补半径), T指令为非模态 指令,但被调用的刀补值一直有效直到再次换刀调入新的刀补值 FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 6 2刀具补偿功能 刀具补偿功能使为了编程人员在不考虑刀具长度和半径的情况下编程,在实际 加工过程中即使刀具长度和半径发生变化也不用改变程序, 只是简单的更改刀具长度 和半径补偿值即可。从而使我们的编程变得更简单 21 刀具长度补偿(G43/G44/G49) 功能 编程人员在不考虑刀具长度的情况下编程, 刀具长度补偿的目的是将机床移动 的参考点从主轴端面中心点移动至刀尖,以便于控制机床的运动 格式 G17 G43 H Z_; G17 G44 H Z_; G18 G43 H Y_; G18 G44 H Y_; G19 G43 H X_; G19 G44 H X_; G49 :刀具长度补偿偏置号(H00H99),它代表了刀补表中对应的长度补偿值 说明 G43 正向偏置(补偿轴终点加上偏置值). G44 负向偏置(补偿轴终点减去偏置值),不建议使用 举例 如图同一移动指令在使用刀具长度补偿和不刀具长度补偿的区别 G0 Z200; FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 7 22 刀具半径偏置(G40/G41/G42) 功能 编程人员在不考虑刀具半径的情况下编程, 刀具半径偏置的目的加工轮廓时刀 具自动偏置一个刀具半径,从而加工出编程所要求的轮廓 格式 G17 G41 D X_ Y_ G17 G42 D X_ Y_ G18 G41 D X_ Z_ G18 G42 D X_ Z_ G19 G41 D Y_ Z_ G19 G42 D Y_ Z_ G40 X_ Y_ G40 X_ Z_ G40 Y_ Z_ : 即刀补号码(D00D99), 它代表了刀补表中对应的半径补偿值. 说明 G40 取消刀具半径偏置; G41 左刀补(在刀具前进方向左侧偏置); G42 右刀补(在刀具前进方向右侧偏置); 注意 (1) 刀具半径补偿平面的切换必须在补偿取消方式下进行 (2) 刀具半径补偿的建立与取消只能用G00 或G01 指令不得是G02 或G03 FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 8 3运动指令 31 快速定位(G00) 功能 G00 指令刀具相对于工件以各轴预先设定的速度, 从当前位置快速移动到程序 段指令的定位目标点。 G00 指令中的快移速度由机床参数快移进给速度对各轴分别设定不能用F指令 规定。 G00 一般用于加工前快速定位或加工后快速退刀。 快移速度可由面板上的快速修调旋钮修正。 G00 为模态功能可由G01 G02 G03 或G33 功能注销 格式 G00 X_Y_Z_A_ 说明 X Y Z A: 快速定位终点,在G90 时为终点在工件坐标系中的坐标;在G91 时 为终点相对于起点的位移量。 举例 使用G00 编程,要求刀具从A 点快速定位到B点。 绝对值编程: G90 G00 X90 Y45; 增量值编程:: G91 G00 X70 Y30; 32 单方向定位(G60) 功能 G60 单方向定位过程:各轴先以G00 速度快速定位到一中间点,然后以一固 定速度移动到定位终点。 G60 指令仅在其被规定的程序段中有效。 格式 G60 X_Y_Z_A_ 说明 X、 Y、 Z、 A: 单向定位终点, 在G90 时为终点在工件坐标系中的坐标; 在G91 时 为终点相对于起点的位移量; 33 直线插补(G01) 功能 G01 指令刀具以联动的方式,按F 规定的合成进给速度,从当前位置按线性 路线(联动直线轴的合成轨迹为直线)移动到程序段指令的终点。 FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 9 G01 是模态代码,可由G00 G02 G03 或G33 功能注销。 格式 G01 X _Y_Z_A_F_ 说明 X、Y、Z、A :线性进给终点,在G90 时为终点在工件坐标系中的坐标;在G91 时为终点相对于起点的位移量 F_: 合成进给速度。 举例 使用G01 编程,要求从A 点线性进给到B (点此时的进给路线是从AB 的 直线)。 绝对值编程: G90 G01 X90 Y45 F800 增量值编程: G91 G01 X70 Y30 F800 34 圆弧插补(G02/G03) 功能 G02/G03 指令刀具以联动的方式,按 F 规定的合成进给速度,从当前位置按 指定的圆弧路线(联动直线轴的合成轨迹为圆弧)移动到程序段指令的终点。 G02/G03 是模态代码,可由 G00、G01、G33 功能注销。 格式 G17 G02/G03 X_ Y_ I_ J_ F_; G17 G02/G03 X_ Y_ R_ F_; G18 G02/G03 X_ Z_ I_ K_ F_; G18 G02/G03 X_ Z_ R_ F_; G19 G02/G03 Y_ Z_ J_ K_ F_; G19 G02/G03 Y_ Z_ R_ F_; 说明 G02 顺时针圆弧插补(如图所示); G03 逆时针圆弧插补(如图所示); G17 XY 平面的圆弧; G18 ZX 平面的圆弧; G19 YZ 平面的圆弧; X、Y、Z :圆弧终点,在G90 时,为圆弧终点在工件坐标系中的坐标,在G91 时,为圆弧终点相对于圆弧起点的位移量。 I, J, K :圆弧起点指向圆心的矢量值(等于圆心的坐标减去圆弧起点的坐标 如图所示),在G90/G91时都是以增量方式指定。 R 圆弧半径,当圆弧圆心角小于180 时R 为正值;否则R 为负值。 F 被编程的两个轴的合成进给速度。 注意:1.整圆编程时不可以使用R, 只能用I、 J、 K。 FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 10 2.顺时针或逆时针是从垂直于圆弧所在平面的坐标轴的正方向看到的回转方 向。 不同平面的 G02 与 G03 选择 I、J、K 的 选 择 举例1 使用G02 对图所示圆弧a 和圆弧b 编程。 圆弧编程的4 种方法组合 (i) 圆弧a G91 G02 X30 Y30 R30 F300 G91 G02 X30 Y30 I30 J0 F300 G90 G02 X0 Y30 R30 F300 G90 G02 X0 Y30 I30 J0 F300 (ii) 圆弧b G91 G02 X30 Y30 R30 F300 G91 G02 X30 Y30 I0 J30 F300 G90 G02 X0 Y30 R30 F300 G90 G02 X0 Y30 I0 J30 F300 FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 11 举例2 使用G02/G03 对图3.3.11 所示的整圆编程。 (i) 从A 点顺时针一周时 G90 G02 X30 Y0 I30 J0 F300 G91 G02 X0 Y0 I30 J0 F300 (ii) 从B 点逆时针一周时 G90 G03 X0 Y30 I0 J30 F300 G91 G03 X0 Y0 I0 J30 F300 35 螺旋插补(G02/G03) 功能 G02/G03 指令刀具以联动的方式,按F 规定的合成进给速度,从当前位置按 指定的圆弧路线加一个直线轴(联动直线轴的合成轨迹为螺旋线)移动到程序 段指令的终点。 指令方法只是简单地加上一个不是圆弧插补轴的移动轴(即与选定平面相垂 直的轴)。F指令指定沿螺旋线进给的合成速度。 格式 G17 G02/G03 X_ Y_ Z_ I_ J_ F_; G17 G02/G03 X_ Y_ Z_ R_ F_; G18 G02/G03 X_ Z_ Y_ I_ K_ F_; G18 G02/G03 X_ Z_ Y_ R_ F_; G19 G02/G03 Y_ Z_ X_ J_ K_ F_; G19 G02/G03 Y_ Z_ X_ R_ F_; 说明 G02 顺时针螺旋线插补(同G02); G03 逆时针螺旋线插补(同G03); G17 XY 平面的圆弧; G18 ZX 平面的圆弧; G19 YZ 平面的圆弧; X、Y、Z :螺旋线圆弧终点,在G90 时,为螺旋线圆弧终点在工件坐标系中的 坐标,在G91时,为螺旋线圆弧终点相对于圆弧起点的位移量。 I, J, K :螺旋线圆弧圆心,圆弧起点指向圆心的矢量值(等于圆心的坐标减去 圆弧起点的坐标),在G90/G91时都是以增量方式指定。 R 螺旋线圆弧半径, 当螺旋线圆弧圆心角小于180 时R 为正值; 否则R 为负值。 F 被编程的三个轴的合成进给速度。 注意:1. 整圆螺旋线编程时不可以使用R, 只能用I、 J、 K。 2. 顺时针或逆时针是从垂直于圆弧所在平面的坐标轴的正方向看到的回转方 向。 FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 12 3. 在进行螺旋线插补刀具半径补偿只对圆弧进行。 举例 使用G03 对图所示的的螺旋线编程。 G91 编程时 G91 G17 G03 X-30 Y30 R30 Z10 F300 G91 G17 G03 X-30 Y30 I-30 J0 Z10 F300 G90 编程时 G90 G17 G03 X0 Y30 R30 Z10 F300 G90 G17 G03 X0 Y30 I-30 J0 Z10 F300 36 圆柱插补(G07.1 或 G107) 功能 用角度指定的旋转轴与另一个轴进行直线插补或圆弧插补, 使得某些零件如圆 柱凸轮上切槽的程序可以非常容易的编制。 格式 G07.1 IPr; G07.1 IPO; G107 可以代替 G07.1 说明 1. IP 旋转轴地址,r 圆柱半径,。 2. 平面选择(G17/G18/G19) 用参数(No.1022)指定旋转轴是X、轴Y轴或Z 轴,指定G 代码选择平面,对 这个平面, 旋转轴是指定的直线轴, 例如, 当旋转轴是平行于X轴的轴, G17 必须指定XY平面,该平面是有旋转轴和Y轴或平行于Y 轴的轴所决定的平 面。 在圆柱插补方式中, 3. 进给速度 在圆柱插补方式中指定的进给速度是展开的圆柱面上的速度。 4. 圆弧插补 在圆柱插补方式中, 用一个旋转轴和另一个直线轴进行圆弧插补是可以的, 圆弧半径不能用字地址I、J 或K指定,只能用R指定。 旋转轴的单位单位不是度,而是mm(公制输入)或inch 英制输入。 例旋转轴是平行于X轴,在X轴和A轴之间的圆弧插补,圆弧插补的指令是: G02(G03) X_A_R_; 例旋转轴是平行于Y轴,在Y轴和B轴之间的圆弧插补,圆弧插补的指令是: G02(G03) Y_B_R_; FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 13 5. 刀具偏置 为在圆柱插补方式中执行刀具偏置,在进入圆柱插补方式之前,清除任何 正在进行的刀具半径补偿方式,然后,在圆柱插补方式中,开始和结束刀 具偏置。 举例 加工如图所式的凸轮。 % O0001; N01 G00 G54 G90 X100. A0; N02 G43 H01 Z35. M3 S1500; 刀具长度补偿,主轴正转,转速 1500r/min N03 G01 Z45. F100; N04 G01 G91 G18 X0 A0; 圆柱插补轴的旋转轴为 A 轴,X 轴和 A 轴进行圆柱插补 N05 G07.1 A60.; 圆柱插补有效,圆柱半径为 60. N06 G90 G01 G42 D01 X120. F250; 刀具半径补偿 N07 A30.; FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 14 N08 G02 X90. A60. R30.; 顺时针圆弧插补,圆弧半径为 30. N09 G01 X70.; N10 G03 X60. A70. R10.; 逆时针圆弧插补,圆弧半径为 10. N11 G01 A150.; N12 G03 X70 A190. R75.; 逆时针圆弧插补,圆弧半径为 75. N13 G01 X110. A230.; N14 G02 X120. A270. R75.; 顺时针圆弧插补,圆弧半径为 75. N15 G01 A360.; N16 G40 X100.; N17 G07.1 A0; 圆柱插补无效 N18 G00 G49 Z300. M5; 取消刀具长度补偿,主轴停止 N19 M30; 程序结束并返回到开头 % 37 螺纹切削(G33) 功能 能切削等导程的直螺纹,装在主轴上的位置编码器实时地读取主轴速度,读取 的主轴速度转换成刀具的每分进给量。类似于车床车削螺纹,刀具只能是类似 于镗刀的刀具,并且是单刀头。 格式 G33 Z_ F_ 说明 1. Z:螺纹终点,在 G90 时,为螺纹终点在工件坐标系中的坐标,在 G91 时, 为螺纹终点相对于螺纹起点的位移量。 F: 螺纹导程,单位 mm。 2. 从粗加工到精加工的所有加工过程中,不能用切削进给速度倍率,进给速度 倍率固定在100%。 3. 在螺纹加工期间,进给暂停无效,在螺纹加工期间若按进给暂停按钮,机 床在螺纹切完之后(即G33方式结束以后)的下个程序段的终点停止。 举例 加工如图所示的 M502.的内螺纹,四刀加工完成,每刀加工完成后手动调整 刀具的直径,避免换刀后由于刀具长度 的误差造成螺纹变瘦。 %; O0002 ; N01 G17 G90 G58 X0 Y0 ; N02 G43 H15 Z50 S120 ;刀具长度补偿, 转速 120r/min N03 M19 ;主轴定向,保证每次从同一位 置开始切削 N04 G33 Z-4. F2. M3 ;螺纹切削,螺距 2.mm,主轴旋转和 Z 轴移动同步 N05 M05 ;主轴停止 N06 M19 ;主轴定向 N07 X-5 ;向刀具定向的反方向退刀 FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 15 N08 G0 Z50. ;刀具移动至 Z50.位置 N09 M01 ;手动调整刀具 N10 G33 Z-4. F2. M3 ; N11 M05 ; N12 M19 ; N13 X-5 ; N14 G0 Z50. ; N15 M01 ;手动调整刀具 N16 G33 Z-4. F2. M3 ; N17 M05 ; N18 M19 ; N19 X-5 ; N20 G0 Z50. ; N21 M01 ;手动调整刀具 N22 G33 Z-4. F2. M3 ; N23 M05 ; N24 M19 ; N25 X-5 ; N26 G0 Z50. ; N27 G0 G49 Z200 ; N28 M30 ; %; 38 运动指令综合举例 该举例是对前面所讲述 的运动指令综合应用,而我们 使用这些指令就可以完成对 任何零件的加工,如铣削轮 廓、面和钻孔加工。 在该零件加工中,为了正 确完成该零件的轮廓加工,在 程序的开始对几何元素作了 延长。外轮廓线为刀具轨迹 线。 % O0003 N01 G0 G90 G54 X180. Y65. N02 G43 H1 Z50. M3 S500 FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 16 N03 Z-10. N04 G1 Z0. F400. N05 G42 D1 X160. F120. N06 X150. N07 G2 X90. Y125. R60. N08 G1 X50. N09 G2 X-50. I-50. J0. N10 G1 X-90. N11 G2 X-150. Y65. I-60. J0. N12 G1 Y-85. N13 G3 X-110. Y-125. R40. N14 G1 X110. N15 G3 X150. Y-85. I0. J40. N16 G1 Y75. N17 G40 Y95. N18 Z10. F500. N19 G0 G49 Z300. M5 N24 M30 % FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 17 4简化编程指令 镜像编程、坐标系旋转、比例缩放、极坐标编程和局部坐标系(坐标系平移)功 能是系统提供给我们编程人员的一种快速而简洁的编程指令。 当需要同时使用这些指 令时,应按顺序指令,取消时,应相反的顺序取消。合理的使用不仅可以提高编程效 率,缩短调试程序的时间,而且极大减少由于编程产生的零件废品。 41 镜像编程 (50.1/51.1) 功能 用编程的镜像指令可实现坐标轴的对称加工。 格式 G51.1 X_ Y_; G50.1 X_ Y_; 说明 1. G51.1 设置可编程镜像; G50.1 取消可编程镜像; X_ Y_ 用 G51.1 指定镜像的对称点位置和对称轴,如果指定对称点相当于 按单轴镜像的合成。 2. 圆弧插补 G02和G03被互换。 3. 刀具偏置 G41和G42被互换。 4. 主轴指令 CW(正转)和CCW(反转)被互换。主轴旋转指令在编程时不能写在G51.1 和G50.1指令之间。 举例 加工如下图所示的对称的图形。编程轨迹 ACB,为了正确完成该零件的轮 廓加工,在子程序的开始对几何 元素作了延长。 外轮廓线为刀具轨迹线。 FANUC 系统编程手册 青海一机数控有限责任公司技术中心工艺室数控组 18 主程序: O0001 N01 G0 G90 G17 G54 X120. Y60. A-90. N02 G43 H1 Z50. S1200 M3 N03 M98 P0002 ;O0002 子程序调用。 N04 G90 X-20. Y60. N05 G90 G51.1 X50.;镜像功能有效,X50 为对称轴。 N06 M98 P0002;O0002 子程序调用。 N07 G90 G50.1 X50. Y0.; 取消镜像功能。 N08 G90 X-20. Y40. N09 G90 G51.1 X50.Y50.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江省温州市鹿城区2025年七下英语期中联考模拟试题含答案
- 2025年医院电子病历系统优化构建医疗信息化协同发展模式与技术创新报告
- 咨询工程师实务视频课件
- 2025年医药企业研发外包(CRO)在临床试验数据分析与解读中的方法与工具报告
- 2025年山东省临沂市兰山区英语七下期末教学质量检测模拟试题含答案
- 经典思维模型精解集之营销力篇
- 保密安全试题及答案
- 数字文化产业商业模式创新:2025年网络直播与短视频内容创作研究报告
- 2025年工业互联网平台网络安全隔离技术在工业互联网安全领域的市场机遇与挑战研究报告001
- 安全检查培训试题及答案
- 上门厨师项目商业计划书
- 第35届中国化学奥林匹克(初赛竞赛)试题及参考答案
- 许可证有效期内辐射安全和防护工作总结
- 《建筑工程碳排放计量》-课件-第5章-建筑碳排放实例分析
- 四川省中小流域暴雨洪水计算表格(尾矿库洪水计算)
- 山东大学齐鲁医学院
- 椅子部件图纸
- 街道综合协管员笔试题
- 入库单(标准范本)
- GB/T 4744-2013纺织品防水性能的检测和评价静水压法
- GB/T 17614.1-2015工业过程控制系统用变送器第1部分:性能评定方法
评论
0/150
提交评论