日本FANUC系统数控车床的编程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上一页 下一页 返回
2-2-2 循环编程指令及应用
• N90 X60 Z-60 • N100 Z-80 • N110 X100 Z-90 • N120 Z-110 • N130 X120 Z-130 (nf • N150 G00 X200 Z140 • N160 M30
上一页 下一页 返回
2-2-2 循环编程指令及应用
• (2)端面粗车循环指令G72,适用于圆柱棒料毛坯端面方向粗车, 从外径方向往轴心方向车削。G72与G71均为粗加工循环指令,而 G72是沿着平行于X
• • G0 X(a) Z(b • G72 W(Δd) R(Δe • G72 P(ns) Q(nf) U(Δu) W(Δw)F~ S~ T
上一页 下一页 返回
下一页 返回
2-2-1 基本指令与格式
• 相关知识
•
• 1.准备功能G • 表2-2-1列出了FANUC 0TD • 2.辅助功能M • 表2-2-2列出了FANUC 0TD
上一页 下一页 返回
2-2-1 基本指令与格式
• 3. F、T、S • (1)F功能指定进给速度。每转进给(G99):系统开机状态为G99
第二章 日本FANUC系统数控车床的编程
• 2-2-1 基本指令与格式 • 2-2-2 循环编程指令及应用 • 2-2-3 螺纹编程指令及应用 • 2-2-4 子程序和宏程序的编程 • 2-2-5 工件坐标系与刀具补偿 • 2-2-6 编程实例
2-2-1 基本指令与格式
•
• 1.能够解释FANUC系统G98、G99 • 2.能够阐述FANUC系统G50、G96、G97的含义、格式、注意事项并 • 3.能够说出FANUC • 4.能够说出FANUC • 5.能够例举FANUC系统增量值编程的2 • 6.能够例举FANUC • 7.能够举例说明FANUC系统的倒角编程和倒圆编程及其使用注意事
• 当给出图2-2-23
A→A′→B
Δd,
Z轴的多次切削,最后再按留有精加工切削余量Δw
和Δu/2
• G0 X(a)Z(b
• G71 U(Δd)R(Δe
• G71 P(ns)Q(nf) U(Δu) W(Δw) F~ S~ T
上一页 下一页 返回
2-2-2 循环编程指令及应用
• 如图2-2-25 • O1008 • N10 T0101 • N20 S500 M03 • N30 G00 X122 Z10 M08 • N50 G71 U2 R0.5 • N60 G71 P70 Q130 U2 W0.5 F0.2 • N70 G00 X40 (ns • N80 G01 Z-30 F0.1
• N30 G00 X140 Z40 M08
• N50 G73 U9.5 W9.5 R3
• N60 G73 P70 Q130 U1.0 W0.5 F0.1
• N70 G00 X20 Z0
(ns
上一页 下一页 返回
2-2-2 循环编程指令及应用
• N80 G01 Z-20 F0.05 • N90 X40 Z-30 • N100 Z-50 • N110 G02 X80 Z-70 R20 • N120 G01 X100 Z-80 • N130 X105(nf • N140 G00 X200 Z200 • N150 M30
上一页 下一页 返回
2-2-2 循环编程指令及应用
• 切削锥面时,编程格式为:G94 X(U)~ Z(W)~ K~ F 循环过程如图2-2-21
• K为端面切削始点至终点位移在Z轴方向的坐标分量,计算时用切
削起点的Z坐标减去终点的Z坐标。如图2-2-22中,轨迹1的切削起点
Z坐标小于终点Z坐标,所以K
上一页 下一页 返回
2-2-2 循环编程指令及应用
• 上面程序中每一循环都返回始点,因而使外径部分被重复切削,浪费 时间,为提高效率可将程序循环部分改为下面的程序。比较下面程序
• N50 G94 X30 Z-5 F0.2 • N60 G00 Z-3 • N70 G94 X30 Z-10 • N80 G00 Z-8 • N90 G94 X30 Z-15 • N100 G00 X~ Z
上一页 下一页 返回
2-2-1 基本指令与格式
• (2)程序段格式与前面介绍的相同,FANUC系统用“;”作为每一 个程序段的结束代码。FANUC系统默认的程序段号从5开始,以5为
• (3)程序结束符。FANUC
上一页 下一页 返回
2-2-1 基本指令与格式
•
• 1. • 在FANUC 0TD系统中,绝对值编程采用地址X、Z进行编程(X为直
上一页 下一页 返回
2-2-1 基本指令与格式
• 3.直线插补指令G01 • G01指令是命令刀具在两坐标间以插补联动方式按指定的F进给速度
作任意斜率的直线移动。G01指令是模态指令。G01程序段格式为: • G01 X(U)~Z(W)~ F • 4.圆弧插补指令G02/G03 • 数控车床是两坐标的机床,只有X轴和Z轴。圆弧顺逆的判断,主要
状态,只有输入G98指令后,G99才被取消。在含有G99的程序段后 面,遇到F指令时,认为F所指定的进给速度单位为mm/r • (2)T功能指令数控系统进行换刀。T后面有四位数值,前两位是刀 具号,后两位既是刀具长度补偿号,又是刀尖圆弧半径补偿号。 • (3)S功能指定主轴转速或速度。主轴最高转速限定(G50):G50除 具有坐标系设定功能外,还有主轴最高转速设定功能,即用S指定的 数值设定主轴每分钟的最高转速。
2-2-22中锥面切削程序如
• N10 T0101 • N20 S450 M03 • N40 G00 X55 Z2 • N50 G94 X20 Z0 K-5 F0.2 • N60 Z-5 • N70 Z-10 • N80 G00 X~ Z
上一页 下一页 返回
2-2-2 循环编程指令及应用
• 2. • (1)外径粗车循环指令G71,适用于圆柱毛坯料粗车外径和圆筒毛
上一页 下一页 返回
2-2-1 基本指令与格式
• 主轴转速控制(G97):G97是恒速切削控制取消指令。系统执行 G97后,S
• 例如G97 S1000表示主轴转速为1 000 r/min。系统开机状态为G97状
• 当由G96转为G97时,应对S码赋值,未指令时,将保留G96指令的 最终值。当由G97转为G96时,若没有S指令,则按前一G96所赋S值
• • GO X(a) Z(b • G73 U(i) W(k) R(n • G73 P(ns) Q(nf) U(Δu) W(Δw) F~ S~ T • i ——X • k —— Z • n ——
上一页 下一页 返回
2-2-2 循环编程指令及应用
• 如图2-2-27
• N10 T0101
• N20 S500 M03
下一页 返回
2-2-2ቤተ መጻሕፍቲ ባይዱ循环编程指令及应用
• 相关知识
• 1.
• (1)外径车削循环指令G90。主要用于圆柱面和圆锥面的循环切削,
循环过程如图2-2-14所示。X、Z
U、W
•① • G90 X(U)~ Z(W)~ F~ •② • G90 X(U)~ Z(W)~ I~ F • I为圆锥面切削始点与切削终点的半径差。
• F功能、T功能、S
上一页 下一页 返回
2-2-1 基本指令与格式
• 二、 FANUC
• 1. • 数控加工中零件加工程序的组成形式,与采用的数控系统形式不同而
略有不同。现在的数控系统中,其加工程序可分为主程序和子程序。 • 2. • 每个加工程序都有加工程序号、程序段、程序结束符等几部分组成。 • (1)加工程序号格式为:0×××× • ××××为加工程序号,可以从0000~9999。存入数控系统中的各
(ns
• N80 G01 X120 Z70 F0.1
• N90 Z80
• N100 X80 Z90
• N110 Z110
• N120 X40 Z130(nf
• N130 G00 X200 Z200
• N140 M30
上一页 下一页 返回
2-2-2 循环编程指令及应用
• (3)固定形状粗车循环指令G73,也称封闭切削循环,是按照一定 的切削形状逐渐地接近最终形状。
上一页 下一页 返回
2-2-2 循环编程指令及应用
• (2)端面切削循环(G94
• 编程格式为:G94 X(U)~ Z(W)~ F
• 循环过程如图2-2-19
• 程序段格式为:G94 X(U)~ Z(W)~ F
• 如图2-2-19所示,刀具从循环起点(刀具所在位置)开始按矩形循环,
最后又回到循环起点。图中虚线表示按快速运动,实线表示按F指定
上一页
返回
2-2-2 循环编程指令及应用
•
• 1. • 2.能够正确选择FANUC系统外径车削循环指令G90和端面车削循环
指令G94 • 3.能够正确选择FANUC系统外径粗车循环指令G71和端面粗车循环
指令G72 • 4.能够应用固定形状粗车循环指令G73 • 5.能够正确编写精加工循环指令G70 • 6.能够正确使用深孔钻循环G74 • 7.能够正确使用切槽循环指令G75
径值);而在增量值编程时,用U、W代替X、Z进行编程。U、W 的正负由进给方向确定,进给方向与机床坐标正方向相同时取正,反 之取负。 • 2.快速点定位指令G00 • G00指令是命令刀具以点定位控制方式从刀具所在点快速运动到目标 位置,它是快速定位,没有运动轨迹要求。G00指令是模态指令。 G00 • G00 X(U)~ Z(W
与刀架所处的位置有关,具体见图2-2-3 • G02/G03 X~ Z~ R~ F
上一页 下一页 返回
2-2-1 基本指令与格式
• 圆弧的车法一般有两种。一种是车锥法:在车圆弧时,不可能用一刀 就把圆弧车好,因为这样吃刀量太大,容易崩刀。可以先车圆锥,再 车圆弧,见图2-2-4中粗线部分。另一种是车圆法:车圆法就是用不 同半径的圆来车削,最终将所需圆弧车出来,见图2-2-5中粗线部分。
2-2-2 循环编程指令及应用
• 图2-2-26 • N10 T0101 • N20 S500 M03 • N30 G00 X162 Z132 M08 • N50 G72 W3 R1 • N60 G72 P70 Q120 U2 W0 F0.2
上一页 下一页 返回
2-2-2 循环编程指令及应用
• N70 G01 X160 Z60
上一页 下一页 返回
2-2-1 基本指令与格式
• (3)任意角度倒角与倒圆。在直线或圆弧插补指令尾部加上C~, 可自动插入任意角度倒角,用C后面的数字指令从假设没有倒角的拐
• 例如图2-2-11 • N10 G01 X50 C10 • N20X100Z-100 • 在直线或圆弧程序段尾部加上R • 例如图2-2-12 • N10 G01 X50 R10 • N20X100Z-100
的工作进给速度运动。X、Z
U、W
端面切削终点相对循环起点的增量值。加工顺序按1、2、3、4、5进
上一页 下一页 返回
2-2-2 循环编程指令及应用
• 例如加工图2-2-20 • O1002 • N10 T0101 • N20 S450 M03 • N30 G00 X85 Z5 M08 • N50 G94 X30 Z-5 F0.2 • N60 Z-10 • N70 Z-15 • N80 G00 X80 Z60 • N90 M30
• 5. • FANUC系统具备倒角、倒圆功能,使用倒角、倒圆功能可以简化倒
• (1)45°倒角。45° • G01 Z(W)b I±i (Z→X如图2-2-6 • G01 X(U)bK±k(X→Z如图2-2-7) • 注意:b点的移动可用绝对或增量指令,进给路线为A→D→C
上一页 下一页 返回
2-2-1 基本指令与格式
上一页 下一页 返回
2-2-1 基本指令与格式
• 恒线速度控制(G96):G96是恒速切削控制有效指令。系统执行 G96指令后,S后面的数值表示切削速度。
• 对如图2-2-2
A、B、C
• nA =1 000×150/(π×40)=1 193 r/min • nB =1 000×150/(π×60)=795 r/min • nc =1 000×150/(π×70)=682 r/min
• (2)1/4圆角倒圆。1/4
•
G01 Z(W)b R±r (Z→X如图2-2-8
•
G01 X(U)bR±r(X→Z如图2-2-9
• b点的移动可用绝对或增量指令,进给路线为A→D→C
• 例如加工图2-2-10
• N20 G00 X10 Z22
• N30G01Z10R5
• N40X38.0K-4
• N50Z0
2-2-2 循环编程指令及应用
• N90 X60 Z-60 • N100 Z-80 • N110 X100 Z-90 • N120 Z-110 • N130 X120 Z-130 (nf • N150 G00 X200 Z140 • N160 M30
上一页 下一页 返回
2-2-2 循环编程指令及应用
• (2)端面粗车循环指令G72,适用于圆柱棒料毛坯端面方向粗车, 从外径方向往轴心方向车削。G72与G71均为粗加工循环指令,而 G72是沿着平行于X
• • G0 X(a) Z(b • G72 W(Δd) R(Δe • G72 P(ns) Q(nf) U(Δu) W(Δw)F~ S~ T
上一页 下一页 返回
下一页 返回
2-2-1 基本指令与格式
• 相关知识
•
• 1.准备功能G • 表2-2-1列出了FANUC 0TD • 2.辅助功能M • 表2-2-2列出了FANUC 0TD
上一页 下一页 返回
2-2-1 基本指令与格式
• 3. F、T、S • (1)F功能指定进给速度。每转进给(G99):系统开机状态为G99
第二章 日本FANUC系统数控车床的编程
• 2-2-1 基本指令与格式 • 2-2-2 循环编程指令及应用 • 2-2-3 螺纹编程指令及应用 • 2-2-4 子程序和宏程序的编程 • 2-2-5 工件坐标系与刀具补偿 • 2-2-6 编程实例
2-2-1 基本指令与格式
•
• 1.能够解释FANUC系统G98、G99 • 2.能够阐述FANUC系统G50、G96、G97的含义、格式、注意事项并 • 3.能够说出FANUC • 4.能够说出FANUC • 5.能够例举FANUC系统增量值编程的2 • 6.能够例举FANUC • 7.能够举例说明FANUC系统的倒角编程和倒圆编程及其使用注意事
• 当给出图2-2-23
A→A′→B
Δd,
Z轴的多次切削,最后再按留有精加工切削余量Δw
和Δu/2
• G0 X(a)Z(b
• G71 U(Δd)R(Δe
• G71 P(ns)Q(nf) U(Δu) W(Δw) F~ S~ T
上一页 下一页 返回
2-2-2 循环编程指令及应用
• 如图2-2-25 • O1008 • N10 T0101 • N20 S500 M03 • N30 G00 X122 Z10 M08 • N50 G71 U2 R0.5 • N60 G71 P70 Q130 U2 W0.5 F0.2 • N70 G00 X40 (ns • N80 G01 Z-30 F0.1
• N30 G00 X140 Z40 M08
• N50 G73 U9.5 W9.5 R3
• N60 G73 P70 Q130 U1.0 W0.5 F0.1
• N70 G00 X20 Z0
(ns
上一页 下一页 返回
2-2-2 循环编程指令及应用
• N80 G01 Z-20 F0.05 • N90 X40 Z-30 • N100 Z-50 • N110 G02 X80 Z-70 R20 • N120 G01 X100 Z-80 • N130 X105(nf • N140 G00 X200 Z200 • N150 M30
上一页 下一页 返回
2-2-2 循环编程指令及应用
• 切削锥面时,编程格式为:G94 X(U)~ Z(W)~ K~ F 循环过程如图2-2-21
• K为端面切削始点至终点位移在Z轴方向的坐标分量,计算时用切
削起点的Z坐标减去终点的Z坐标。如图2-2-22中,轨迹1的切削起点
Z坐标小于终点Z坐标,所以K
上一页 下一页 返回
2-2-2 循环编程指令及应用
• 上面程序中每一循环都返回始点,因而使外径部分被重复切削,浪费 时间,为提高效率可将程序循环部分改为下面的程序。比较下面程序
• N50 G94 X30 Z-5 F0.2 • N60 G00 Z-3 • N70 G94 X30 Z-10 • N80 G00 Z-8 • N90 G94 X30 Z-15 • N100 G00 X~ Z
上一页 下一页 返回
2-2-1 基本指令与格式
• (2)程序段格式与前面介绍的相同,FANUC系统用“;”作为每一 个程序段的结束代码。FANUC系统默认的程序段号从5开始,以5为
• (3)程序结束符。FANUC
上一页 下一页 返回
2-2-1 基本指令与格式
•
• 1. • 在FANUC 0TD系统中,绝对值编程采用地址X、Z进行编程(X为直
上一页 下一页 返回
2-2-1 基本指令与格式
• 3.直线插补指令G01 • G01指令是命令刀具在两坐标间以插补联动方式按指定的F进给速度
作任意斜率的直线移动。G01指令是模态指令。G01程序段格式为: • G01 X(U)~Z(W)~ F • 4.圆弧插补指令G02/G03 • 数控车床是两坐标的机床,只有X轴和Z轴。圆弧顺逆的判断,主要
状态,只有输入G98指令后,G99才被取消。在含有G99的程序段后 面,遇到F指令时,认为F所指定的进给速度单位为mm/r • (2)T功能指令数控系统进行换刀。T后面有四位数值,前两位是刀 具号,后两位既是刀具长度补偿号,又是刀尖圆弧半径补偿号。 • (3)S功能指定主轴转速或速度。主轴最高转速限定(G50):G50除 具有坐标系设定功能外,还有主轴最高转速设定功能,即用S指定的 数值设定主轴每分钟的最高转速。
2-2-22中锥面切削程序如
• N10 T0101 • N20 S450 M03 • N40 G00 X55 Z2 • N50 G94 X20 Z0 K-5 F0.2 • N60 Z-5 • N70 Z-10 • N80 G00 X~ Z
上一页 下一页 返回
2-2-2 循环编程指令及应用
• 2. • (1)外径粗车循环指令G71,适用于圆柱毛坯料粗车外径和圆筒毛
上一页 下一页 返回
2-2-1 基本指令与格式
• 主轴转速控制(G97):G97是恒速切削控制取消指令。系统执行 G97后,S
• 例如G97 S1000表示主轴转速为1 000 r/min。系统开机状态为G97状
• 当由G96转为G97时,应对S码赋值,未指令时,将保留G96指令的 最终值。当由G97转为G96时,若没有S指令,则按前一G96所赋S值
• • GO X(a) Z(b • G73 U(i) W(k) R(n • G73 P(ns) Q(nf) U(Δu) W(Δw) F~ S~ T • i ——X • k —— Z • n ——
上一页 下一页 返回
2-2-2 循环编程指令及应用
• 如图2-2-27
• N10 T0101
• N20 S500 M03
下一页 返回
2-2-2ቤተ መጻሕፍቲ ባይዱ循环编程指令及应用
• 相关知识
• 1.
• (1)外径车削循环指令G90。主要用于圆柱面和圆锥面的循环切削,
循环过程如图2-2-14所示。X、Z
U、W
•① • G90 X(U)~ Z(W)~ F~ •② • G90 X(U)~ Z(W)~ I~ F • I为圆锥面切削始点与切削终点的半径差。
• F功能、T功能、S
上一页 下一页 返回
2-2-1 基本指令与格式
• 二、 FANUC
• 1. • 数控加工中零件加工程序的组成形式,与采用的数控系统形式不同而
略有不同。现在的数控系统中,其加工程序可分为主程序和子程序。 • 2. • 每个加工程序都有加工程序号、程序段、程序结束符等几部分组成。 • (1)加工程序号格式为:0×××× • ××××为加工程序号,可以从0000~9999。存入数控系统中的各
(ns
• N80 G01 X120 Z70 F0.1
• N90 Z80
• N100 X80 Z90
• N110 Z110
• N120 X40 Z130(nf
• N130 G00 X200 Z200
• N140 M30
上一页 下一页 返回
2-2-2 循环编程指令及应用
• (3)固定形状粗车循环指令G73,也称封闭切削循环,是按照一定 的切削形状逐渐地接近最终形状。
上一页 下一页 返回
2-2-2 循环编程指令及应用
• (2)端面切削循环(G94
• 编程格式为:G94 X(U)~ Z(W)~ F
• 循环过程如图2-2-19
• 程序段格式为:G94 X(U)~ Z(W)~ F
• 如图2-2-19所示,刀具从循环起点(刀具所在位置)开始按矩形循环,
最后又回到循环起点。图中虚线表示按快速运动,实线表示按F指定
上一页
返回
2-2-2 循环编程指令及应用
•
• 1. • 2.能够正确选择FANUC系统外径车削循环指令G90和端面车削循环
指令G94 • 3.能够正确选择FANUC系统外径粗车循环指令G71和端面粗车循环
指令G72 • 4.能够应用固定形状粗车循环指令G73 • 5.能够正确编写精加工循环指令G70 • 6.能够正确使用深孔钻循环G74 • 7.能够正确使用切槽循环指令G75
径值);而在增量值编程时,用U、W代替X、Z进行编程。U、W 的正负由进给方向确定,进给方向与机床坐标正方向相同时取正,反 之取负。 • 2.快速点定位指令G00 • G00指令是命令刀具以点定位控制方式从刀具所在点快速运动到目标 位置,它是快速定位,没有运动轨迹要求。G00指令是模态指令。 G00 • G00 X(U)~ Z(W
与刀架所处的位置有关,具体见图2-2-3 • G02/G03 X~ Z~ R~ F
上一页 下一页 返回
2-2-1 基本指令与格式
• 圆弧的车法一般有两种。一种是车锥法:在车圆弧时,不可能用一刀 就把圆弧车好,因为这样吃刀量太大,容易崩刀。可以先车圆锥,再 车圆弧,见图2-2-4中粗线部分。另一种是车圆法:车圆法就是用不 同半径的圆来车削,最终将所需圆弧车出来,见图2-2-5中粗线部分。
2-2-2 循环编程指令及应用
• 图2-2-26 • N10 T0101 • N20 S500 M03 • N30 G00 X162 Z132 M08 • N50 G72 W3 R1 • N60 G72 P70 Q120 U2 W0 F0.2
上一页 下一页 返回
2-2-2 循环编程指令及应用
• N70 G01 X160 Z60
上一页 下一页 返回
2-2-1 基本指令与格式
• (3)任意角度倒角与倒圆。在直线或圆弧插补指令尾部加上C~, 可自动插入任意角度倒角,用C后面的数字指令从假设没有倒角的拐
• 例如图2-2-11 • N10 G01 X50 C10 • N20X100Z-100 • 在直线或圆弧程序段尾部加上R • 例如图2-2-12 • N10 G01 X50 R10 • N20X100Z-100
的工作进给速度运动。X、Z
U、W
端面切削终点相对循环起点的增量值。加工顺序按1、2、3、4、5进
上一页 下一页 返回
2-2-2 循环编程指令及应用
• 例如加工图2-2-20 • O1002 • N10 T0101 • N20 S450 M03 • N30 G00 X85 Z5 M08 • N50 G94 X30 Z-5 F0.2 • N60 Z-10 • N70 Z-15 • N80 G00 X80 Z60 • N90 M30
• 5. • FANUC系统具备倒角、倒圆功能,使用倒角、倒圆功能可以简化倒
• (1)45°倒角。45° • G01 Z(W)b I±i (Z→X如图2-2-6 • G01 X(U)bK±k(X→Z如图2-2-7) • 注意:b点的移动可用绝对或增量指令,进给路线为A→D→C
上一页 下一页 返回
2-2-1 基本指令与格式
上一页 下一页 返回
2-2-1 基本指令与格式
• 恒线速度控制(G96):G96是恒速切削控制有效指令。系统执行 G96指令后,S后面的数值表示切削速度。
• 对如图2-2-2
A、B、C
• nA =1 000×150/(π×40)=1 193 r/min • nB =1 000×150/(π×60)=795 r/min • nc =1 000×150/(π×70)=682 r/min
• (2)1/4圆角倒圆。1/4
•
G01 Z(W)b R±r (Z→X如图2-2-8
•
G01 X(U)bR±r(X→Z如图2-2-9
• b点的移动可用绝对或增量指令,进给路线为A→D→C
• 例如加工图2-2-10
• N20 G00 X10 Z22
• N30G01Z10R5
• N40X38.0K-4
• N50Z0