数控车床程序编制概述_第1页
数控车床程序编制概述_第2页
数控车床程序编制概述_第3页
数控车床程序编制概述_第4页
数控车床程序编制概述_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

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

文档简介

1、数控车床程序编制概述6.1 数控车床概述数控车床概述 一一. 数控车床数控车床n数控车床主要用于回转体零件的回转表面的加工,如内外数控车床主要用于回转体零件的回转表面的加工,如内外圆柱面、内外圆锥面、内外螺纹、球面以及一些复杂的回圆柱面、内外圆锥面、内外螺纹、球面以及一些复杂的回转曲面(如双曲面),等等。转曲面(如双曲面),等等。n数控车床与普通车床的工件装夹方式基本相同,但为了提数控车床与普通车床的工件装夹方式基本相同,但为了提高效率,数控车床多采用液压、气动或电动卡盘。高效率,数控车床多采用液压、气动或电动卡盘。n从总体结构上看,数控车床与普通车床相似从总体结构上看,数控车床与普通车床相似

2、, ,即由床身、即由床身、主轴箱、刀架、进给系统、液压系统、冷却系统、润滑系主轴箱、刀架、进给系统、液压系统、冷却系统、润滑系统等组成。但是,数控车床的进给系统与普通车床在结构统等组成。但是,数控车床的进给系统与普通车床在结构上存在着本质的区别。数控车床没有传统的进给箱和交换上存在着本质的区别。数控车床没有传统的进给箱和交换齿轮架,而是直接用伺服电机通过滚珠丝杠驱动溜板和刀齿轮架,而是直接用伺服电机通过滚珠丝杠驱动溜板和刀架,实现轴向和横向进给运动,因而进给系统的结构大为架,实现轴向和横向进给运动,因而进给系统的结构大为简化。简化。 6.1 数控车床概述数控车床概述 二二. 数控车床分类数控车

3、床分类n按照结构形式区分:卧式和立式数控车床按照结构形式区分:卧式和立式数控车床n按照刀架数量区分按照刀架数量区分n单刀架数控车床,两坐标控制单刀架数控车床,两坐标控制n双刀架数控车床,四坐标控制。双刀架数控车床,四坐标控制。n按照功能区分按照功能区分n一般数控车床一般数控车床n车削中心:具有机械手和刀库,用于回转体零件的复合车削中心:具有机械手和刀库,用于回转体零件的复合加工。这种机床除了加工。这种机床除了X、Z轴功能外,还有轴功能外,还有C轴和轴和Y轴功能,轴功能,有的还配置了双刀架,因而加工能力大大增强,除了可有的还配置了双刀架,因而加工能力大大增强,除了可以进行一般的车削外,还可以完成

4、径向和轴向铣削、曲以进行一般的车削外,还可以完成径向和轴向铣削、曲面铣削、以及径向孔和中心线不在零件回转中心的孔的面铣削、以及径向孔和中心线不在零件回转中心的孔的钻削。钻削。 6.2 数控车削加工工艺数控车削加工工艺 一、数控车床的加工对象一、数控车床的加工对象n精度要求高的回转体零件精度要求高的回转体零件 n表面粗糙度要求高的回转体零件表面粗糙度要求高的回转体零件 n表面轮廓形状复杂的回转体零件表面轮廓形状复杂的回转体零件n具有特殊类型螺纹的回转体零件具有特殊类型螺纹的回转体零件 6.2 数控车削加工工艺数控车削加工工艺 二、数控车削工艺过程制定(自学)二、数控车削工艺过程制定(自学)n零件

5、图工艺分析零件图工艺分析 n工序和装夹方式的确定工序和装夹方式的确定 n加工顺序的确定加工顺序的确定 n走刀路线的确定走刀路线的确定n夹具的选择夹具的选择 n刀具的选择刀具的选择 n切削用量的选择切削用量的选择 6.3 数控车床程序编制基础数控车床程序编制基础 一、数控车床的坐标系一、数控车床的坐标系6.3 数控车床程序编制基础数控车床程序编制基础一、数控车床的坐标系一、数控车床的坐标系一台数控车床的机床坐标系如何建立取决于机床的类型,它可一台数控车床的机床坐标系如何建立取决于机床的类型,它可以旋转到不同的位置。以旋转到不同的位置。 + Z+ X车削车削.mpg6.3 数控车床程序编制基础数控

6、车床程序编制基础一、数控车床的坐标系一、数控车床的坐标系机床原点:车床上一个固定的点,一般确定为主轴旋转中心线机床原点:车床上一个固定的点,一般确定为主轴旋转中心线与卡盘后端面的交点。与卡盘后端面的交点。参考点:机床上一个固定的点。该点是刀具退离到一个固定不变的参考点:机床上一个固定的点。该点是刀具退离到一个固定不变的极限点。极限点。机床开机,当完成回参考点操作后,即建立了机床坐标系。机床开机,当完成回参考点操作后,即建立了机床坐标系。6.3 数控车床程序编制基础数控车床程序编制基础二、工件坐标系及其设定二、工件坐标系及其设定通常确定工艺基准或设计基准为工件原点(零点)。工件零点通常确定工艺基

7、准或设计基准为工件原点(零点)。工件零点在在Z轴上可以由编程人员自由选取,在轴上可以由编程人员自由选取,在X轴上则始终位于旋转轴中心线轴上则始终位于旋转轴中心线上。上。 固定工件,保证工件坐标系坐标轴平行于机床坐标系坐标轴,由此固定工件,保证工件坐标系坐标轴平行于机床坐标系坐标轴,由此在在Z坐标轴上产生机床零点与工件零点的坐标值偏移量。坐标轴上产生机床零点与工件零点的坐标值偏移量。Siemens系统:系统:该值或者通过该值或者通过G50编程设定;或者在加工前输入到数控系统,当编程设定;或者在加工前输入到数控系统,当NC程序运行时,通过程序运行时,通过G54G59指令调用。指令调用。6.3 数控

8、车床程序编制基础数控车床程序编制基础三、数控车床的程编特点三、数控车床的程编特点nX、Z 当按绝对尺寸编程时;当按绝对尺寸编程时;nU、W 当按增量尺寸编程时;当按增量尺寸编程时;nX坐标指令坐标指令 采用直径值编程;采用直径值编程;nU坐标指令坐标指令 表示径向实际位移量的表示径向实际位移量的2倍;倍;n但在现代但在现代CNC车床编程中,通常只采用车床编程中,通常只采用X、Z指令编程,指令编程,而用而用G90、G91指令显式说明编程方式;指令显式说明编程方式; n具有刀具补偿功能;具有刀具补偿功能;n具有固定循环功能;具有固定循环功能;n具有子程序功能具有子程序功能6.4 FANUC Oi-

9、TC数控系统程序指令及应用数控系统程序指令及应用 指令指令组组模态模态功能功能指令指令组组模态模态功能功能G0001Y点定位点定位G2700返回参考点检测返回参考点检测G0101Y直线插补直线插补G2800返回参考点返回参考点G0201顺时针圆弧插补顺时针圆弧插补G2900从参考点返回从参考点返回G0301逆时针圆弧插补逆时针圆弧插补G3000返回第返回第2、3、4参考点参考点G0400暂停暂停G3100跳转功能跳转功能G07.100圆柱插补圆柱插补G3201螺纹切削螺纹切削G0800前瞻插补前瞻插补G3401变螺距螺纹切削变螺距螺纹切削G1000可编程数据输入可编程数据输入G3600X轴刀具

10、自动补偿轴刀具自动补偿G1100取消可编程数据输入取消可编程数据输入G3700Z轴刀具自动补偿轴刀具自动补偿G12.121极坐标插补方式极坐标插补方式G4007Y取消刀尖半径补偿取消刀尖半径补偿G13.121Y取消极坐标插补方式取消极坐标插补方式G4107左侧刀尖半径补偿左侧刀尖半径补偿G1716XY平面选择平面选择G4207右侧刀尖半径补偿右侧刀尖半径补偿G1816YZX平面选择平面选择G5000坐标系设定坐标系设定G1916YZ平面选择平面选择G50.300工件坐标系预置工件坐标系预置G2006英寸输入英寸输入G50.220Y取消多边形车削取消多边形车削G2106毫米输入毫米输入G51.1

11、20多边形车削多边形车削G2209Y存储行程检测接通存储行程检测接通G5200局部坐标系设定局部坐标系设定G2309存储行程检测断开存储行程检测断开G5300机床坐标系设定机床坐标系设定6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用 指令指令组组模态模态功能功能指令指令组组模态模态功能功能G5414Y选择工件坐标系选择工件坐标系1G7500外径外径/内径钻内径钻G5514选择工件坐标系选择工件坐标系2G7600多头螺纹循环多头螺纹循环G5614选择工件坐标系选择工件坐标系3G8010Y取消固定钻削循环取消固定钻削循环G5714选择工件坐标系选择工件坐标系4G8310

12、平面钻孔循环平面钻孔循环G5814选择工件坐标系选择工件坐标系5G8410平面攻丝循环平面攻丝循环G5914选择工件坐标系选择工件坐标系6G8510正面镗循环正面镗循环G6500宏程序调用宏程序调用G8710侧钻循环侧钻循环G6612宏程序模态调用宏程序模态调用G8810侧攻丝循环侧攻丝循环G6712Y取消宏程序模态调用取消宏程序模态调用G8910侧镗循环侧镗循环G6804对置刀架镜像接通对置刀架镜像接通G9001外径外径/内径切削循环内径切削循环G6904Y对置刀架镜像接通对置刀架镜像接通G9201螺纹切削循环螺纹切削循环G7000精加工循环精加工循环G9401端面车循环端面车循环G7100

13、车削中刀架移动车削中刀架移动G9602恒线速度控制恒线速度控制G7200端面加工中刀架移动端面加工中刀架移动G9702Y取消恒线速度控制取消恒线速度控制G7300图形重复图形重复G9810主轴每转进给主轴每转进给G7400端面钻深孔端面钻深孔G9910Y每分钟进给每分钟进给6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 1. 直径编程和半径编程直径编程和半径编程 nFANUC Oi-TC数控系统具有直径编程和半径编程两种方法。数控系统具有直径编程和半径编程两种方法。 n直径编程:直径编程:n绝对尺寸编程时,绝对尺寸编程时,X轴编程尺寸

14、为刀具移动终点的直径值;轴编程尺寸为刀具移动终点的直径值;n增量尺寸编程时,增量尺寸编程时,X轴编程尺寸为刀具移动终点直径与起点直径轴编程尺寸为刀具移动终点直径与起点直径的差值,或者为刀具位移增量的的差值,或者为刀具位移增量的2倍。倍。6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 1. 直径编程和半径编程直径编程和半径编程 n半径编程:半径编程:n绝对尺寸编程时,绝对尺寸编程时,X轴编程尺寸为刀具移动终点的半径值;轴编程尺寸为刀具移动终点的半径值;n增量尺寸编程时,增量尺寸编程时,X轴编程尺寸为刀具移动终点半径与起点半轴编程尺寸为刀

15、具移动终点半径与起点半径的差值,或者为刀具位移增量。径的差值,或者为刀具位移增量。n数控机床厂商可根据需要或偏好采用其中的一种。数控机床厂商可根据需要或偏好采用其中的一种。 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 2. 绝对尺寸和增量尺寸指令绝对尺寸和增量尺寸指令 n两种指令系统两种指令系统n字地址方式字地址方式nG90和和G91指令方式指令方式n数控机床厂商可根据需要或偏好采用其中的一种。数控机床厂商可根据需要或偏好采用其中的一种。坐标轴坐标轴绝对尺寸绝对尺寸指令指令增量尺寸增量尺寸指令指令X轴轴XUZ轴轴ZWn 下面以字地

16、址方式为例讲解下面以字地址方式为例讲解6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 2. 绝对尺寸和增量尺寸指令绝对尺寸和增量尺寸指令 n编程举例编程举例字地址方式:字地址方式: G00 X30.0 Z60.0; G00 U-30.0 W-40.0; 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 3. 工件坐标系设定指令工件坐标系设定指令 n两种方式两种方式n编程设定指令编程设定指令G50n工件零点偏置指令工件零点偏置指令G54G59 6.4 FANUC Oi-TC数控系

17、统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 3. 工件坐标系设定指令工件坐标系设定指令 nG50指令格式:指令格式:nG50 IP_; IP_即即X_ Z_n当当IP_是绝对尺寸时,是绝对尺寸时,IP_为刀具基准点(如刀尖、刀位点)在新为刀具基准点(如刀尖、刀位点)在新设定的工件坐标系中的坐标值。设定的工件坐标系中的坐标值。G50 X128.7 Z375.1;刀尖是程序的起点刀尖是程序的起点 G50 X1200.0 Z700.0;刀具基准点是程序的起点;刀具基准点是程序的起点;刀尖到基准点的差值作为长度补偿值。刀尖到基准点的差值作为长度补偿值。6.4 FANUC O

18、i-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 3. 工件坐标系设定指令工件坐标系设定指令 n局部坐标系局部坐标系n指令格式:指令格式:nG52 IP_; 在工件坐标系中设定原点为在工件坐标系中设定原点为IP_的局部坐标系的局部坐标系nG52 IP0; 取消局部坐标系(即取消局部坐标系(即G52 X0 Z0) n局部坐标系设定不改变工件坐标系和机床坐标系局部坐标系设定不改变工件坐标系和机床坐标系 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 4. 快速定位指令快速定位指令G00 n指令格式:指令

19、格式:nG00 X_ Z_; nG00 U_ W_; N10 G00 X40.0 Z56.0; N10 G00 U-60.0 W-30.5; 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 5. 直线插补指令直线插补指令G01 n指令格式:指令格式:nG01 X_ Z_ F_; nG01 U_ W_ F_; N10 G01 X40.0 Z20.1 F20; N10 G01 U20.0 W-25.9 F20; 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 6. 圆弧插补指令圆

20、弧插补指令G02/G03 n圆弧插补方向判定:圆弧插补方向判定:6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 6. 圆弧插补指令圆弧插补指令G02/G03 n指令格式:指令格式:nG02/G03 X_ Z_ I_ K_ F_; nG02/G03 U_ W_ I_ K_ F_; nG02/G03 X_ Z_ R_ F_; nG02/G03 U_ W_ R_ F_; G02 X50.0 Z30.0 I25.0 K0 F0.3;G02 X50.0 Z30.0 R25.0 F0.3; G02 U20.0 W-20.0 I25.0 K0 F0

21、.3;G02 U20.0 W-20.0 R25.0 F0.3; 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 6. 圆弧插补指令圆弧插补指令G02/G03 n当用当用R指定圆弧半径时,对于指定圆弧半径时,对于180的圆弧不能单独编写一个程序的圆弧不能单独编写一个程序段,而要分为两个程序段。段,而要分为两个程序段。 圆弧:编写一个程序段圆弧:编写一个程序段圆弧:编写两个程序段圆弧:编写两个程序段6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 7. 等螺距螺纹切削指令等螺距螺纹

22、切削指令G32 n指令格式:指令格式:nG32 X_ Z_ F_; 在在Z轴方向上加工螺距为轴方向上加工螺距为F的螺纹的螺纹nG32 U_ W_ F_; 直螺纹切削:螺距为直螺纹切削:螺距为4mm,1=3mm ,2=1.5mm ,切深为,切深为1mm(切两次)。(切两次)。 N10 G00 U-62.0; 切深为切深为1mm N20 G32 W-74.5 F4.0; N30 G00 U62.0; N40 W74.5; N50 G00 U-64.0; N60 G32 W-74.5 F4.0; N70 G00 U64.0; N80 W74.5; 6.4 FANUC Oi-TC数控系统程序指令及应用

23、数控系统程序指令及应用一、常用程序指令一、常用程序指令 8. 参考点指令参考点指令 n数控机床在参考点处进行换刀或设定机床坐标系。数控机床在参考点处进行换刀或设定机床坐标系。n用参考点返回指令可以使刀具移动到该位置。用参考点返回指令可以使刀具移动到该位置。nOi-TC系统可设定系统可设定4个参考点。个参考点。6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 8. 参考点指令参考点指令 n指令格式:指令格式:nG28 IP_; 返回参考点返回参考点 nG30 P2 IP_; 返回第返回第2参考点参考点 nG30 P3 IP_; 返回第返回

24、第3参考点参考点 nG30 P4 IP_; 返回第返回第4参考点参考点 nIP_:指定中间点的位置:指定中间点的位置 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 9. 进给速度指令进给速度指令 n指令格式:指令格式:nG98 F_; 单位为单位为mm/min nG99 F_; 单位为单位为mm/转转 n进给暂停指令进给暂停指令G04 nG04 X_; X指定时间,小数,时间单位指定时间,小数,时间单位0.001秒秒 nG04 U_; U指定时间,小数,时间单位指定时间,小数,时间单位0.001秒秒 nG04 P_; P指定时间,整

25、数,时间单位秒指定时间,整数,时间单位秒 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 10. 主轴转速指令主轴转速指令 n指令格式:指令格式:nG96 S_; 指定恒切削速度,单位为指定恒切削速度,单位为m/min nG97 S_; 指定主轴转速,单位是指定主轴转速,单位是rpm6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 11. 倒圆和倒角指令倒圆和倒角指令 nZX倒角:倒角:nG01 Z_ I_; Z为为b点坐标,点坐标,I为倒角长度,正、负号表示倒角方为倒角长度,

26、正、负号表示倒角方向向 nG01 W_ I_; W为为b点相对于起点的增量点相对于起点的增量n使刀具从使刀具从a点经点经d点移动到点移动到c点点 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 11. 倒圆和倒角指令倒圆和倒角指令 nXZ倒角:倒角:nG01 X_ K_; X为为b点坐标,点坐标,K为倒角长度,正、负号表示倒为倒角长度,正、负号表示倒角方向角方向 nG01 U_ K_; U为为b点相对于起点的增量点相对于起点的增量 n使刀具从使刀具从a点经点经d点移动到点移动到c点点 6.4 FANUC Oi-TC数控系统程序指令及应

27、用数控系统程序指令及应用一、常用程序指令一、常用程序指令 11. 倒圆和倒角指令倒圆和倒角指令 nZX倒圆:倒圆:nG01 Z_ R_; Z为为b点坐标,点坐标,R为倒圆半径,正、负号表示倒圆方向为倒圆半径,正、负号表示倒圆方向 nG01 W_ R_; W为为b点相对于起点的增量点相对于起点的增量 nXZ倒圆:倒圆:nG01 X_ R_; X为为b点坐标,点坐标,R为倒圆半径为倒圆半径 nG01 U_ R_; U为为b点相对于起点的增量点相对于起点的增量 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 11. 倒圆和倒角指令倒圆和倒角

28、指令 n编程举例:编程举例:N1 G01 Z270.0 R6.0;倒圆半径为倒圆半径为6.0N2 X860.0 K-3.0;倒角长度为倒角长度为3.0N3 Z0;6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 12. 辅助功能指令辅助功能指令M 通常在一个程序段中仅能使用一个通常在一个程序段中仅能使用一个M指令。但是,通过设定数控系统指令。但是,通过设定数控系统的相关参数,可以在一个程序段中最多使用的相关参数,可以在一个程序段中最多使用3个个M指令。指令。 指令指令功能说明功能说明M00程序停止。在含程序停止。在含M00的程序段执行之

29、后,机床自动运行停止;的程序段执行之后,机床自动运行停止;按机床控制面板上的按机床控制面板上的“循环启动循环启动”键使机床继续执行。键使机床继续执行。M01选择停止。在含选择停止。在含M01的程序段执行之后,机床自动运行停止;的程序段执行之后,机床自动运行停止;但是仅在机床控制面板上的但是仅在机床控制面板上的“任选停机任选停机”开关接通时,这个开关接通时,这个指令才生效。指令才生效。M02/M30主程序结束。机床自动运行停止,并且主程序结束。机床自动运行停止,并且CNC系统复位。系统复位。M98子程序调用。子程序调用。M99子程序结束。执行子程序结束。执行M99使控制返回主程序。使控制返回主程

30、序。6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用二、固定循环指令二、固定循环指令 FANUC Oi-TC数控系统有外径数控系统有外径/内径车削循环、螺纹车削循环和内径车削循环、螺纹车削循环和端面车削循环三种。端面车削循环三种。1. 外径外径/内径车削循环内径车削循环G90 n直线车削循环直线车削循环 nG90 X_ Z_ F_ ; nG90 U_ W_ F_ ; U、W的符号取决于轨迹的符号取决于轨迹1和和2的方向的方向 R表示快速移动表示快速移动F表示由表示由F代码指定代码指定 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用二、固定循

31、环指令二、固定循环指令 1. 外径外径/内径车削循环内径车削循环G90 n锥面车削循环锥面车削循环 nG90 X_ Z_ R_ F_; nG90 U_ W_ R_ F_; 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用二、固定循环指令二、固定循环指令 1. 外径外径/内径车削循环内径车削循环G90 n锥面车削循环锥面车削循环 nU、W和和R的符号与刀具轨迹的关系的符号与刀具轨迹的关系 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用二、固定循环指令二、固定循环指令 2. 螺纹车削循环螺纹车削循环G92 n直螺纹车削循环直螺纹车削循环 nG9

32、2 X_ Z_ F_ ; F为螺距为螺距 nG92 U_ W_ F_ ; U、W的符的符号取决于轨迹号取决于轨迹1和和2的方向的方向 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用二、固定循环指令二、固定循环指令 2. 螺纹车削循环螺纹车削循环G92 n锥螺纹车削循环锥螺纹车削循环 nG92 X_ Z_ R_ F_ ; F为螺为螺距距 nG92 U_ W_ R_ F_ ; U、W的符的符号取决于轨迹号取决于轨迹1和和2的方向的方向 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用二、固定循环指令二、固定循环指令 3. 端面车削循环端面车削循

33、环G94 n平端面车削循环平端面车削循环 nG94 X_ Z_ F_ ; nG94 U_ W_ F_ ; U、W的符号取决于轨迹的符号取决于轨迹1和和2的方向的方向 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用二、固定循环指令二、固定循环指令 3. 端面车削循环端面车削循环G94 n锥端面车削循环锥端面车削循环 nG94 X_ Z_ R_ F_; nG94 U_ W_ R_ F_; 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用二、固定循环指令二、固定循环指令 3. 端面车削循环端面车削循环G94 n锥端面车削循环锥端面车削循环 nU、

34、W和和R的符号与刀具轨迹的关系的符号与刀具轨迹的关系 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用二、固定循环指令二、固定循环指令 n编程举例编程举例 N030 G90 U-8.0 W-66.0 F0.4;N031 U-16.0;N032 U-24.0;N033 U-32.0;6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用三、刀具及刀具补偿指令三、刀具及刀具补偿指令 1. 刀具指令刀具指令T n两种方式两种方式nT代码用代码用2位数表示刀具号,并且最后位数表示刀具号,并且最后1位数为刀具补偿号。如:位数为刀具补偿号。如:T41表示选择表

35、示选择4号刀具,刀具补偿号为号刀具,刀具补偿号为1;刀具补偿号为;刀具补偿号为0表示补表示补偿量是偿量是0或取消补偿。或取消补偿。 nT代码用代码用4位数表示刀具号,并且最后位数表示刀具号,并且最后2位数为刀具补偿号。如:位数为刀具补偿号。如:T0401表示选择表示选择4号刀具,刀具补偿号为号刀具,刀具补偿号为1;刀具补偿号为;刀具补偿号为00表示补偿量是表示补偿量是0或取消补偿。或取消补偿。 nT代码的具体位数由数控机床制造厂商设定。代码的具体位数由数控机床制造厂商设定。 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用三、刀具及刀具补偿指令三、刀具及刀具补偿指令

36、2. 刀具补偿刀具补偿 n数控车床通常使用多把刀具连续进行各种切削加工,换刀和刀具磨数控车床通常使用多把刀具连续进行各种切削加工,换刀和刀具磨损都会使刀尖位置发生变化;此外,车刀刀尖存在圆弧半径,因此数损都会使刀尖位置发生变化;此外,车刀刀尖存在圆弧半径,因此数控车床一般都具有刀具补偿功能。控车床一般都具有刀具补偿功能。n刀尖位置补偿刀尖位置补偿n刀尖半径补偿刀尖半径补偿6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用三、刀具及刀具补偿指令三、刀具及刀具补偿指令 2. 刀具补偿刀具补偿 n刀尖位置补偿:用来补偿实际刀具的刀尖和编程中的假象刀具刀尖位置补偿:用来补偿实际

37、刀具的刀尖和编程中的假象刀具(基准刀具)的刀尖的偏差。(基准刀具)的刀尖的偏差。n换刀和刀具磨损:使刀尖位置发生变化换刀和刀具磨损:使刀尖位置发生变化n因此通常以假想刀具为基准进行编程。因此通常以假想刀具为基准进行编程。Z轴偏置量轴偏置量X轴偏置量轴偏置量基准刀具基准刀具实际刀具实际刀具6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用三、刀具及刀具补偿指令三、刀具及刀具补偿指令 2. 刀具补偿刀具补偿 n刀尖半径补偿:用于补偿由于车刀刀尖存在圆弧半径而产生的偏差。刀尖半径补偿:用于补偿由于车刀刀尖存在圆弧半径而产生的偏差。n刀尖一般是一圆弧,而不是一理想尖点刀尖一般是

38、一圆弧,而不是一理想尖点6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用三、刀具及刀具补偿指令三、刀具及刀具补偿指令 2. 刀具补偿刀具补偿n刀尖半径补偿:刀尖半径补偿:n在加工锥形和圆形工件时,由于刀尖圆弧的存在,只用刀尖位在加工锥形和圆形工件时,由于刀尖圆弧的存在,只用刀尖位置补偿很难对精密零件进行必需的补偿。置补偿很难对精密零件进行必需的补偿。6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用三、刀具及刀具补偿指令三、刀具及刀具补偿指令 2. 刀具补偿指令刀具补偿指令 n刀尖半径补偿:刀尖半径补偿:n刀尖圆弧中心和假想刀尖刀尖圆弧中心和假

39、想刀尖6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用三、刀具及刀具补偿指令三、刀具及刀具补偿指令 2. 刀具补偿指令刀具补偿指令 n刀尖半径补偿:刀尖半径补偿:n在有参考点的机床上,像转塔刀架中心这样的基准位置可以在有参考点的机床上,像转塔刀架中心这样的基准位置可以放置在起始位置上。从基准位置到刀尖圆弧中心或假想刀尖放置在起始位置上。从基准位置到刀尖圆弧中心或假想刀尖的距离设定为刀具的补偿值。的距离设定为刀具的补偿值。6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用三、刀具及刀具补偿指令三、刀具及刀具补偿指令 2. 刀具补偿指令刀具补偿指令

40、 n刀尖半径补偿:刀尖半径补偿:n在加工时,如果不用刀尖半径补偿,则编程轨迹为刀尖圆弧中心在加工时,如果不用刀尖半径补偿,则编程轨迹为刀尖圆弧中心轨迹;如果使用刀尖半径补偿,则将实现精密车削。轨迹;如果使用刀尖半径补偿,则将实现精密车削。不用刀尖半径补偿不用刀尖半径补偿 使用刀尖半径补偿使用刀尖半径补偿 6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用三、刀具及刀具补偿指令三、刀具及刀具补偿指令 2. 刀具补偿指令刀具补偿指令 n刀尖半径补偿:刀尖半径补偿:n假想刀尖方位假想刀尖方位6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用三、刀具及刀

41、具补偿指令三、刀具及刀具补偿指令 2. 刀具补偿指令刀具补偿指令 n刀尖半径补偿:刀尖半径补偿:n刀具方位刀具方位6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用三、刀具及刀具补偿指令三、刀具及刀具补偿指令 2. 刀具补偿指令刀具补偿指令 n刀尖半径补偿:刀尖半径补偿:n起刀程序段起刀程序段G41n偏置取消程序段偏置取消程序段G40 6.5 数控车床的程序编制举例数控车床的程序编制举例一、一、BZH100数控车床简介数控车床简介 BZH100数控车床是一种小型全功能精密数控车床,配备数控车床是一种小型全功能精密数控车床,配备FANUC Oi Mate-TC数控系统,具

42、有精度高、刚性好、结构紧凑、数控系统,具有精度高、刚性好、结构紧凑、操作方便等特点。该机床能完成圆柱、圆锥、端面、圆弧面、环操作方便等特点。该机床能完成圆柱、圆锥、端面、圆弧面、环槽、直槽、直/锥螺纹车削及钻孔加工,适用于仪器、仪表等行业的有色锥螺纹车削及钻孔加工,适用于仪器、仪表等行业的有色金属小型轴、盘类零件的加工。金属小型轴、盘类零件的加工。6.5 数控车床的程序编制举例数控车床的程序编制举例二、编程举例二、编程举例 在在BZH100数控车床上加工如图所示零件,零件材料为数控车床上加工如图所示零件,零件材料为45号钢,棒号钢,棒料直径为料直径为 40。试编写零件的精加工程序。试编写零件的

43、精加工程序。6.5 数控车床的程序编制举例数控车床的程序编制举例二、编程举例二、编程举例 编程步骤:编程步骤:1. 按先主后次的加工原则,确定工艺路线按先主后次的加工原则,确定工艺路线n精车外轮廓。从右至左精车外轮廓面精车外轮廓。从右至左精车外轮廓面n切切 268的槽的槽n车车M301.5的螺纹。螺纹总切深为的螺纹。螺纹总切深为 0.974 mm n切断切断 6.5 数控车床的程序编制举例数控车床的程序编制举例二、编程举例二、编程举例 2. 确定工件坐标系确定工件坐标系n工件零点设在零件右端面工件零点设在零件右端面6.5 数控车床的程序编制举例数控车床的程序编制举例二、编程举例二、编程举例 3. 选择刀具选择刀具nl号刀:机加车刀(硬质合金可转位刀片),用于精车外圆。精车号刀:机加车刀(硬质合金可转位刀片),用于精车外圆。精车前工件形状及精车走刀路线如图所示。前工件形状及精车走刀路线如图所示。n2号刀:宽号刀:宽4mm的硬质合金焊接切槽刀,用于切槽和切断。刀位点的硬质合金焊接切槽刀,用于切槽和切断。刀位点为左侧刀尖点。为左侧刀尖点。n3号刀:号刀:60硬质合金机夹螺纹刀,用于车螺纹。硬质合金机夹螺纹刀,用于车

温馨提示

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

评论

0/150

提交评论