第六章数控车床的程序编制数控机床课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第六章数控车床的程序编制数控机床课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 数控车床 程序 编制 数控机床 课件
- 资源描述:
-
1、2022-11-15第六章数控车床的程序编制数控机床第六章数控车床的程序第六章数控车床的程序编制编制-数控机床数控机床第六章数控车床的程序编制数控机床6.1 数控车床概述数控车床概述 一一.数控车床数控车床n数控车床主要用于回转体零件的回转表面的加工,如内外数控车床主要用于回转体零件的回转表面的加工,如内外圆柱面、内外圆锥面、内外螺纹、球面以及一些复杂的回圆柱面、内外圆锥面、内外螺纹、球面以及一些复杂的回转曲面(如双曲面),等等。转曲面(如双曲面),等等。n数控车床与普通车床的工件装夹方式基本相同,但为了提数控车床与普通车床的工件装夹方式基本相同,但为了提高效率,数控车床多采用液压、气动或电动
2、卡盘。高效率,数控车床多采用液压、气动或电动卡盘。n从总体结构上看,数控车床与普通车床相似从总体结构上看,数控车床与普通车床相似,即由床身、即由床身、主轴箱、刀架、进给系统、液压系统、冷却系统、润滑系主轴箱、刀架、进给系统、液压系统、冷却系统、润滑系统等组成。但是,数控车床的进给系统与普通车床在结构统等组成。但是,数控车床的进给系统与普通车床在结构上存在着本质的区别。数控车床没有传统的进给箱和交换上存在着本质的区别。数控车床没有传统的进给箱和交换齿轮架,而是直接用伺服电机通过滚珠丝杠驱动溜板和刀齿轮架,而是直接用伺服电机通过滚珠丝杠驱动溜板和刀架,实现轴向和横向进给运动,因而进给系统的结构大为
3、架,实现轴向和横向进给运动,因而进给系统的结构大为简化。简化。第六章数控车床的程序编制数控机床6.1 数控车床概述数控车床概述 二二.数控车床分类数控车床分类n按照结构形式区分:卧式和立式数控车床按照结构形式区分:卧式和立式数控车床n按照刀架数量区分按照刀架数量区分n单刀架数控车床,两坐标控制单刀架数控车床,两坐标控制n双刀架数控车床,四坐标控制。双刀架数控车床,四坐标控制。n按照功能区分按照功能区分n一般数控车床一般数控车床n车削中心车削中心:具有机械手和刀库,用于回转体零件的复合:具有机械手和刀库,用于回转体零件的复合加工。这种机床除了加工。这种机床除了X、Z轴功能外,还有轴功能外,还有C
4、轴和轴和Y轴功能,轴功能,有的还配置了双刀架,因而加工能力大大增强,除了可有的还配置了双刀架,因而加工能力大大增强,除了可以进行一般的车削外,还可以完成径向和轴向铣削、曲以进行一般的车削外,还可以完成径向和轴向铣削、曲面铣削、以及径向孔和中心线不在零件回转中心的孔的面铣削、以及径向孔和中心线不在零件回转中心的孔的钻削。钻削。第六章数控车床的程序编制数控机床6.2 数控车削加工工艺数控车削加工工艺 一、数控车床的加工对象一、数控车床的加工对象n精度要求高的回转体零件精度要求高的回转体零件 n表面粗糙度要求高的回转体零件表面粗糙度要求高的回转体零件 n表面轮廓形状复杂的回转体零件表面轮廓形状复杂的
5、回转体零件n具有特殊类型螺纹的回转体零件具有特殊类型螺纹的回转体零件 第六章数控车床的程序编制数控机床6.2 数控车削加工工艺数控车削加工工艺 二、数控车削工艺过程制定(二、数控车削工艺过程制定(自学自学)n零件图工艺分析零件图工艺分析 n工序和装夹方式的确定工序和装夹方式的确定 n加工顺序的确定加工顺序的确定 n走刀路线的确定走刀路线的确定n夹具的选择夹具的选择 n刀具的选择刀具的选择 n切削用量的选择切削用量的选择 第六章数控车床的程序编制数控机床6.3 数控车床程序编制基础数控车床程序编制基础 一、数控车床的坐标系一、数控车床的坐标系第六章数控车床的程序编制数控机床6.3 数控车床程序编
6、制基础数控车床程序编制基础一、数控车床的坐标系一、数控车床的坐标系一台数控车床的机床坐标系如何建立取决于机床的类型,一台数控车床的机床坐标系如何建立取决于机床的类型,它可以旋转到不同的位置。它可以旋转到不同的位置。车削车削.mpg第六章数控车床的程序编制数控机床6.3 数控车床程序编制基础数控车床程序编制基础一、数控车床的坐标系一、数控车床的坐标系 机床原点:车床上一个固定的点,一般确定为主轴旋转中心机床原点:车床上一个固定的点,一般确定为主轴旋转中心线与卡盘后端面的交点。线与卡盘后端面的交点。参考点:机床上一个固定的点。该点是刀具退离到一个固定参考点:机床上一个固定的点。该点是刀具退离到一个
7、固定不变的极限点。不变的极限点。机床开机,当完成回参考点操作后,即建立了机床坐标系。机床开机,当完成回参考点操作后,即建立了机床坐标系。第六章数控车床的程序编制数控机床6.3 数控车床程序编制基础数控车床程序编制基础二、工件坐标系及其设定二、工件坐标系及其设定 通常确定工艺基准或设计基准为工件原点(零点)。工件零通常确定工艺基准或设计基准为工件原点(零点)。工件零点在点在Z轴上可以由编程人员自由选取,在轴上可以由编程人员自由选取,在X轴上则始终位于旋轴上则始终位于旋转轴中心线上。转轴中心线上。固定工件,保证工件坐标系坐标轴平行于机床坐标系坐标轴,固定工件,保证工件坐标系坐标轴平行于机床坐标系坐
8、标轴,由此在由此在Z坐标轴上产生机床零点与工件零点的坐标值偏移量。坐标轴上产生机床零点与工件零点的坐标值偏移量。Siemens系统:该值或者通过系统:该值或者通过G50编程设定;或者在加工前输编程设定;或者在加工前输入到数控系统,当入到数控系统,当NC程序运行时,通过程序运行时,通过G54G59指令调用。指令调用。第六章数控车床的程序编制数控机床6.3 数控车床程序编制基础数控车床程序编制基础三、数控车床的程编特点三、数控车床的程编特点nX、Z 当按绝对尺寸编程时;当按绝对尺寸编程时;nU、W 当按增量尺寸编程时;当按增量尺寸编程时;nX坐标指令坐标指令 采用采用直径值直径值编程;编程;nU坐
9、标指令坐标指令 表示径向实际位移量的表示径向实际位移量的2倍;倍;n但在现代但在现代CNC车床编程中,通常只采用车床编程中,通常只采用X、Z指令编程,指令编程,而用而用G90、G91指令显式说明编程方式;指令显式说明编程方式;n具有刀具补偿功能;具有刀具补偿功能;n具有固定循环功能;具有固定循环功能;n具有子程序功能具有子程序功能第六章数控车床的程序编制数控机床6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用 指令指令组组模态模态功能功能指令指令组组模态模态功能功能G0001Y点定位点定位G2700返回参考点检测返回参考点检测G0101Y直线插补直线插补G2800返回
10、参考点返回参考点G0201顺时针圆弧插补顺时针圆弧插补G2900从参考点返回从参考点返回G0301逆时针圆弧插补逆时针圆弧插补G3000返回第返回第2、3、4参考点参考点G0400暂停暂停G3100跳转功能跳转功能G07.100圆柱插补圆柱插补G3201螺纹切削螺纹切削G0800前瞻插补前瞻插补G3401变螺距螺纹切削变螺距螺纹切削G1000可编程数据输入可编程数据输入G3600X轴刀具自动补偿轴刀具自动补偿G1100取消可编程数据输入取消可编程数据输入G3700Z轴刀具自动补偿轴刀具自动补偿G12.121极坐标插补方式极坐标插补方式G4007Y取消刀尖半径补偿取消刀尖半径补偿G13.121Y
11、取消极坐标插补方式取消极坐标插补方式G4107左侧刀尖半径补偿左侧刀尖半径补偿G1716XY平面选择平面选择G4207右侧刀尖半径补偿右侧刀尖半径补偿G1816YZX平面选择平面选择G5000坐标系设定坐标系设定G1916YZ平面选择平面选择G50.300工件坐标系预置工件坐标系预置G2006英寸输入英寸输入G50.220Y取消多边形车削取消多边形车削G2106毫米输入毫米输入G51.120多边形车削多边形车削G2209Y存储行程检测接通存储行程检测接通G5200局部坐标系设定局部坐标系设定G2309存储行程检测断开存储行程检测断开G5300机床坐标系设定机床坐标系设定第六章数控车床的程序编制
12、数控机床6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用 指令指令组组模态模态功能功能指令指令组组模态模态功能功能G5414Y选择工件坐标系选择工件坐标系1G7500外径外径/内径钻内径钻G5514选择工件坐标系选择工件坐标系2G7600多头螺纹循环多头螺纹循环G5614选择工件坐标系选择工件坐标系3G8010Y取消固定钻削循环取消固定钻削循环G5714选择工件坐标系选择工件坐标系4G8310平面钻孔循环平面钻孔循环G5814选择工件坐标系选择工件坐标系5G8410平面攻丝循环平面攻丝循环G5914选择工件坐标系选择工件坐标系6G8510正面镗循环正面镗循环G6500
13、宏程序调用宏程序调用G8710侧钻循环侧钻循环G6612宏程序模态调用宏程序模态调用G8810侧攻丝循环侧攻丝循环G6712Y取消宏程序模态调用取消宏程序模态调用G8910侧镗循环侧镗循环G6804对置刀架镜像接通对置刀架镜像接通G9001外径外径/内径切削循环内径切削循环G6904Y对置刀架镜像接通对置刀架镜像接通G9201螺纹切削循环螺纹切削循环G7000精加工循环精加工循环G9401端面车循环端面车循环G7100车削中刀架移动车削中刀架移动G9602恒线速度控制恒线速度控制G7200端面加工中刀架移动端面加工中刀架移动G9702Y取消恒线速度控制取消恒线速度控制G7300图形重复图形重复
14、G9810主轴每转进给主轴每转进给G7400端面钻深孔端面钻深孔G9910Y每分钟进给每分钟进给第六章数控车床的程序编制数控机床6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 1.直径编程和半径编程直径编程和半径编程 nFANUC Oi-TC数控系统具有直径编程和半径编程两种方法。数控系统具有直径编程和半径编程两种方法。n直径编程:直径编程:n绝对尺寸编程时,绝对尺寸编程时,X轴编程尺寸为刀具移动终点的直径轴编程尺寸为刀具移动终点的直径值;值;n增量尺寸编程时,增量尺寸编程时,X轴编程尺寸为刀具移动终点直径与轴编程尺寸为刀具移动终点直
15、径与起点直径的差值,或者为刀具位移增量的起点直径的差值,或者为刀具位移增量的2倍。倍。第六章数控车床的程序编制数控机床6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 1.直径编程和半径编程直径编程和半径编程 n半径编程:半径编程:n绝对尺寸编程时,绝对尺寸编程时,X轴编程尺寸为刀具移动终点的半径轴编程尺寸为刀具移动终点的半径值;值;n增量尺寸编程时,增量尺寸编程时,X轴编程尺寸为刀具移动终点半径与轴编程尺寸为刀具移动终点半径与起点半径的差值,或者为刀具位移增量。起点半径的差值,或者为刀具位移增量。n数控机床厂商可根据需要或偏好采用其中
16、的一种。数控机床厂商可根据需要或偏好采用其中的一种。第六章数控车床的程序编制数控机床6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 2.绝对尺寸和增量尺寸指令绝对尺寸和增量尺寸指令 n两种指令系统两种指令系统n字地址方式字地址方式nG90和和G91指令方式指令方式n数控机床厂商可根据需要或偏好采用其中的一种。数控机床厂商可根据需要或偏好采用其中的一种。坐标轴坐标轴绝对尺寸绝对尺寸指令指令增量尺寸增量尺寸指令指令X轴轴XUZ轴轴ZWn 下面以字地址方式为例讲解下面以字地址方式为例讲解第六章数控车床的程序编制数控机床6.4 FANUC O
17、i-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数控系统程序
18、指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 3.工件坐标系设定指令工件坐标系设定指令 nG50指令格式:指令格式:nG50 IP_;IP_即即X_ Z_n当当IP_是绝对尺寸时,是绝对尺寸时,IP_为刀具基准点(如刀尖、刀位为刀具基准点(如刀尖、刀位点)在新设定的工件坐标系中的坐标值。点)在新设定的工件坐标系中的坐标值。G50 X128.7 Z375.1;刀尖是程序的起点刀尖是程序的起点 G50 X1200.0 Z700.0;刀具基准点是程序的起点;刀具基准点是程序的起点;刀尖到基准点的差值作为长度补偿值。刀尖到基准点的差值作为长度补偿值。第六章数控车床的程序编制数控机床
19、6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 3.工件坐标系设定指令工件坐标系设定指令 n局部坐标系局部坐标系n指令格式:指令格式:nG52 IP_;在工件坐标系中设定原点为在工件坐标系中设定原点为IP_的局部坐标的局部坐标系系nG52 IP0;取消局部坐标系(即取消局部坐标系(即G52 X0 Z0)n局部坐标系设定不改变工件坐标系和机床坐标系局部坐标系设定不改变工件坐标系和机床坐标系 第六章数控车床的程序编制数控机床6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 4.快速
20、定位指令快速定位指令G00 n指令格式:指令格式: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数控系统
21、程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 6.圆弧插补指令圆弧插补指令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;G
22、02 X50.0 Z30.0 R25.0 F0.3;G02 U20.0 W-20.0 I25.0 K0 F0.3;G02 U20.0 W-20.0 R25.0 F0.3;第六章数控车床的程序编制数控机床6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 6.圆弧插补指令圆弧插补指令G02/G03 n当用当用R指定圆弧半径时,对于指定圆弧半径时,对于180的圆弧不能单独编写一的圆弧不能单独编写一个程序段,而要个程序段,而要分为两个程序段。分为两个程序段。圆弧圆弧:编写一个程序段:编写一个程序段圆弧圆弧:编写两个程序段:编写两个程序段第六章数
23、控车床的程序编制数控机床6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 7.等螺距螺纹切削指令等螺距螺纹切削指令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;N
24、60 G32 W-74.5 F4.0;N70 G00 U64.0;N80 W74.5;第六章数控车床的程序编制数控机床6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 8.参考点指令参考点指令 n数控机床在参考点处进行换刀或设定机床坐标系。数控机床在参考点处进行换刀或设定机床坐标系。n用参考点返回指令可以使刀具移动到该位置。用参考点返回指令可以使刀具移动到该位置。nOi-TC系统可设定系统可设定4个参考点。个参考点。第六章数控车床的程序编制数控机床6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令
25、一、常用程序指令 8.参考点指令参考点指令 n指令格式:指令格式:nG28 IP_;返回参考点返回参考点 nG30 P2 IP_;返回第返回第2参考点参考点 nG30 P3 IP_;返回第返回第3参考点参考点 nG30 P4 IP_;返回第返回第4参考点参考点 nIP_:指定中间点的位置:指定中间点的位置 第六章数控车床的程序编制数控机床6.4 FANUC Oi-TC数控系统程序指令及应用数控系统程序指令及应用一、常用程序指令一、常用程序指令 9.进给速度指令进给速度指令 n指令格式:指令格式:nG98 F_;单位为单位为mm/min nG99 F_;单位为单位为mm/转转 n进给暂停指令进给
展开阅读全文