实用数控车床编程与操作课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《实用数控车床编程与操作课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实用 数控车床 编程 操作 课件
- 资源描述:
-
1、(五)(五)第5章 数控车床编程5.1 数控车床简介一、数控车床加工的特点一、数控车床加工的特点 1.1.机床功能全,加工质量高机床功能全,加工质量高2.2.适合加工各种形状复杂的回转体零件适合加工各种形状复杂的回转体零件3.3.可加工特殊螺纹可加工特殊螺纹 二、二、数控车床的组成数控车床的组成 数控车床一般由车床主体、数控装置、伺服系统三大部分组成。数控车床一般由车床主体、数控装置、伺服系统三大部分组成。1 1、车床主体、车床主体 它是数控车床的主要机械结构部分它是数控车床的主要机械结构部分。(1 1)主轴箱)主轴箱 比普通车床的结构简化,但制造和装配的精度的要求较高。比普通车床的结构简化,
2、但制造和装配的精度的要求较高。(2 2)导轨)导轨 保证进给运动的准确性的重要部件。保证进给运动的准确性的重要部件。(3 3)刀架)刀架 常见刀架结构形式有回转刀架和动力刀架。常见刀架结构形式有回转刀架和动力刀架。 (a)四工位方刀架 (b)多刀位转塔式刀架 (c)车削中心动力转塔刀架 (4 4)床身)床身 它是支撑各运动部件的载体。它是支撑各运动部件的载体。数控卧式车床布局形式(a)(a)平床身;平床身;(b)(b)斜床身;斜床身;(c)(c)平床身斜滑板;平床身斜滑板;(d)(d)立床身立床身 (a)(b)(c)(d)2 2、数控装置和伺服系统、数控装置和伺服系统 数控车床与普通车床的区别
3、仅在于是否具有数数控车床与普通车床的区别仅在于是否具有数控装置和伺服系统这两大部分。控装置和伺服系统这两大部分。 (1 1)数控装置)数控装置 是数控车床的核心部分。是数控车床的核心部分。 (2 2)伺服系统)伺服系统 是数控车床的重要组成部分。是数控车床的重要组成部分。3 3、辅助装置、辅助装置 数控车床的一些配套部件。数控车床的一些配套部件。 三、数控车床的分类 1.1.按主轴位置分类按主轴位置分类 立式、卧式立式、卧式 2.2.按加工零件的基本类型分类按加工零件的基本类型分类 卡盘式、顶尖式卡盘式、顶尖式3.3.按刀架数量分类按刀架数量分类 单刀架式、双刀架式单刀架式、双刀架式4.4.按
4、功能分类按功能分类 简易型、经济型、多功能型、车削中心简易型、经济型、多功能型、车削中心 四、数控车床与普通车床的区别 1 1、采用了全封闭或半封闭防护装置、采用了全封闭或半封闭防护装置2 2、采用自动排屑装置、采用自动排屑装置3 3、主轴转速高,工件装夹安全可靠、主轴转速高,工件装夹安全可靠4 4、可自动换刀、可自动换刀5 5、主、进给传动分离、主、进给传动分离5.2 数控车床程序编制一、程序编制的坐标系统一、程序编制的坐标系统 1 1、数控车床的坐标轴系、数控车床的坐标轴系 一般是两坐标机床(一般是两坐标机床(X X、Z Z轴),功能较强的数控车床带有轴),功能较强的数控车床带有C C轴。
5、轴。 数控车床的坐标轴系 数控车床C轴的正负方向 2 2、数控车床的编程参考点、数控车床的编程参考点 参考点是指设计、调试数控机床或编制程序时参考点是指设计、调试数控机床或编制程序时, ,为了完成某些功能为了完成某些功能, ,使使用人员所设立的一些固定的位置点。用人员所设立的一些固定的位置点。 各参考点各参考点机床坐标系:机床坐标系:机床上固有的坐标系。机床上固有的坐标系。(固定)(固定)机床原点:机床原点:机床坐标系的原点机床坐标系的原点机床零点:机床零点:机床坐标系中固定不变的极限点。机床坐标系中固定不变的极限点。(参考点)(参考点)工件坐标系:工件坐标系:为编程方便而建立的坐标系。为编程
6、方便而建立的坐标系。(可变)(可变)工件原点:工件原点:工件坐标系的原点。工件坐标系的原点。对刀点:对刀点:建立机床坐标系和工件坐标系之间关系的建立机床坐标系和工件坐标系之间关系的基准点。基准点。换刀点:换刀点:是指刀具换刀的位置点。通常应注意远离是指刀具换刀的位置点。通常应注意远离 工件避免碰伤,一般设立在机床零点处或工件避免碰伤,一般设立在机床零点处或 对刀点处。对刀点处。刀位点:刀位点:表示刀具特征的点。也是对刀和加工的表示刀具特征的点。也是对刀和加工的 基准点。基准点。 3 3、编程方式、编程方式 数控车床上主要加工轴类、盘类等回转体零件。所以数控车床上主要加工轴类、盘类等回转体零件。
7、所以在编制程序时,在编制程序时,X X轴坐标可以有轴坐标可以有直径编程直径编程和和半径编程半径编程两种。两种。各点坐标如下:各点坐标如下:直径编程:直径编程:点点1 (20, 0);1 (20, 0);点点2 (20, -13.5);2 (20, -13.5);点点3 (40, -48.5);3 (40, -48.5);点点4 (70, -60);4 (70, -60);4321ZOX1 1)直径编程和半径编程)直径编程和半径编程半径编程:半径编程:点点1 (10, 0);1 (10, 0);点点2 (10, -13.5);2 (10, -13.5);点点3 (20, -48.5);3 (20
8、, -48.5);点点4 (35 ,-60);4 (35 ,-60);注:机床出厂时系统参数设定为直径编程系统参数设定为直径编程,采用直径尺寸编程与零件图样中的标注直径尺寸一致,这样可避免尺寸换算过程中可能造成的错误,给编程带来很大方便。1 1)绝对坐标(绝对坐标(X X、Y Y、Z Z 或或 G90 G90 )刀具运动位置坐标值相对坐标系原点给出。刀具运动位置坐标值相对坐标系原点给出。 2 2)相对坐标(相对坐标(U U、V V、W W 或或 G91 G91 ) 刀具运动位置坐标值相对前一点给出。刀具运动位置坐标值相对前一点给出。2 2)绝对编程和相对编程)绝对编程和相对编程方法1:绝对编程
9、 相对编程G00 X25. Y26.; G00 U15. V11.; G00 X25. Y26.; G00 U15. V11.; G00 X18. Y40.; G00 U-7. V14.;G00 X18. Y40.; G00 U-7. V14.;方法2:绝对编程 相对编程G90 G00 X25. Y26.; G91 G00 X15. Y11.; G90 G00 X25. Y26.; G91 G00 X15. Y11.; G00 X18. Y40.; G00 X-7. Y14.;G00 X18. Y40.; G00 X-7. Y14.;例:刀具当前位于A点,沿ABC轨迹运动,试采用绝对和相对方式
10、进行编程。二、数控车床的基本指令二、数控车床的基本指令 F F、S S、T T指令指令 M M指令(辅助功能)指令(辅助功能) G G指令(准备功能)指令(准备功能) 每转进给量每转进给量 编程格式:编程格式: G99 F G99 F F F后面的数字表示的是主轴每转进给量,单位为后面的数字表示的是主轴每转进给量,单位为mm/r mm/r 例:例:G99 F0.2 G99 F0.2 表示进给量为表示进给量为0.2 mm/r 0.2 mm/r 每分钟进给量每分钟进给量 编程格式编程格式: G98 F : G98 F F F后面的数字表示的是每分钟进给量,单位为后面的数字表示的是每分钟进给量,单位
11、为mm/minmm/min 例:例:G98 F100 G98 F100 表示进给量为表示进给量为100mm/min100mm/min (1 1)F F指令:用于控制刀具的进给速度。指令:用于控制刀具的进给速度。注:当车削螺纹时,注:当车削螺纹时,F F用来指令被加工螺纹的导程。用来指令被加工螺纹的导程。 例:螺纹加工时,例:螺纹加工时,F3.0 F3.0 表示被加工螺纹的导程为表示被加工螺纹的导程为3mm3mm。 * * 在具有恒线速功能的机床在具有恒线速功能的机床上,S功能指令还有如下作功能指令还有如下作用:用: 恒线速控制恒线速控制 编程格式编程格式 G96 SG96 S 表示的是恒定的线
12、速度:表示的是恒定的线速度:m/minm/min。 例:例:G96 S150 G96 S150 表示切削线速度控制在表示切削线速度控制在150 m/min150 m/min。 恒线速取消恒线速取消 编程格式编程格式 G97 SG97 S 表示恒线速度控制取消后的主轴转速,如表示恒线速度控制取消后的主轴转速,如S S未指定,未指定, 将保留将保留G96G96的最终值。的最终值。 例:例:G97 S3000 G97 S3000 表示恒线速控制取消后主轴转速表示恒线速控制取消后主轴转速3000 r/min3000 r/min。 (2 2)S S指令:用于控制主轴转速。指令:用于控制主轴转速。如:如:
13、S300S300表示主轴转速为表示主轴转速为300r/min300r/min。(3)T指令:指定刀具号及其刀具补偿号 。编程格式:编程格式: T T T T后面通常有后面通常有两位数或四位数字两位数或四位数字,根据机床系统参数设置而定。,根据机床系统参数设置而定。前两位前两位刀具号刀具号 后两位后两位刀具补偿号(长度补偿和刀尖圆弧半径补偿)刀具补偿号(长度补偿和刀尖圆弧半径补偿)例:例:T0303T0303 表示选用表示选用3 3号刀具,调用号刀具,调用3 3刀具补偿值;刀具补偿值; T0305T0305 表示选用表示选用3 3号刀具,调用号刀具,调用5 5号刀具补偿值号刀具补偿值; T030
14、0 T0300 表示取消刀具补偿。表示取消刀具补偿。 (4) M指令:指令数控机床的辅助动作及其状态。表5-1 M功能指令 1 1)M00M00指令和指令和M01M01指令指令 M00M00:程序暂停,可用:程序暂停,可用NCNC启动命令(启动命令(CYCLE STARTCYCLE START)使程序继续运行;)使程序继续运行; M01M01:计划暂停,与:计划暂停,与M00M00作用相似,但作用相似,但M01M01可以用机床可以用机床“任选停止按钮任选停止按钮”选择是否有效。选择是否有效。2 2) M03M03指令、指令、M04M04指令和指令和M05M05指令指令 M03M03:主轴顺时针
15、旋转;:主轴顺时针旋转; M04M04:主轴逆时针旋转;:主轴逆时针旋转; M05M05:主轴停止;:主轴停止;3 3) M06M06:换刀:换刀4 4)M07M07指令、指令、M08M08指令和指令和M09M09指令指令 M07M07:2 2号冷却液开;号冷却液开; M08M08:1 1号冷却液开;号冷却液开; M09M09:冷却液关;:冷却液关;5 5)M02M02指令和指令和M30M30指令指令 M02M02:程序停止,系统复位;:程序停止,系统复位; M30M30:程序停止,系统复位,并且程序复位到起始位置。:程序停止,系统复位,并且程序复位到起始位置。6 6)M98M98指令和指令和
16、M99M99指令指令 M98M98:调用子程序;:调用子程序; M99M99:返回主程序。:返回主程序。G G注: (1) 表内00组为非模态指令,只在本程序段内有效。其他组为模态指令,一次指定后持续有效,直到被本组其他代码所取代。 (2) 标有*的G代码为数控系统通电启动后的默认状态。 (1)G00与G01指令G00G00(快速定位)(快速定位)刀具以机床规定的最快速度移动到目标点。刀具以机床规定的最快速度移动到目标点。G01G01(直线插补)(直线插补)刀具以程序设定的速度移动到目标点。刀具以程序设定的速度移动到目标点。 程序段格式:G00 X Z ; G01 X Z F 注:X、Z目标点
17、坐标; F进给速度。例:如下图所示加工轨迹,试采用G00、G01指令编制程序(不考虑端面车削), 切削速度F=0.05mm/r。采用绝对编程方式,编程如下:G00 X20. Z2.; O K(快速进刀)G01 Z-13.5 F0.15; K 2(直线插补,进给速度F0.15mm/r)X40. Z-48.5; 2 3 (同上,G01指令续效,F续效)X70. Z-60.; 3 4 (同上)G00 X100.; 4 P (快速退刀)Z100.; P O(同上, G00指令续效)注:注:G00 G00 速度由速度由系统预先设定系统预先设定,不可用指令设定,快速进给,不可用指令设定,快速进给 速率调整
18、旋钮调节;速率调整旋钮调节; G01 G01 速度是由程序中速度是由程序中F F指令设定指令设定,进给速率调整旋钮调节。,进给速率调整旋钮调节。G00 G00 不可进行切削加工不可进行切削加工,否则会出现,否则会出现“撞刀撞刀”的严重事故;的严重事故; G01 G01 可进行切削加工可进行切削加工,它能完成外圆、端面、内孔、锥面等。,它能完成外圆、端面、内孔、锥面等。G02G02(顺圆插补)(顺圆插补)刀具按照程序设定的进给速度对指定的顺刀具按照程序设定的进给速度对指定的顺圆弧进行切削加工。圆弧进行切削加工。G03G03(逆圆插补)(逆圆插补)刀具按照程序设定的进给速度对指定的逆刀具按照程序设
19、定的进给速度对指定的逆圆弧进行切削加工。圆弧进行切削加工。(2)G02与G03指令程序段格式:程序段格式:方法一:方法一:G02 X Z R F G02 X Z R F ; / G03 X Z R F / G03 X Z R F ;注:注: X X、Z Z目标点坐标;目标点坐标; R R圆弧半径;圆弧半径;(数控车削加工中,圆弧均小于(数控车削加工中,圆弧均小于180180,所以,所以R R为正值,号省略)为正值,号省略) F F 进给速度。进给速度。方法二:方法二:G02 X Z I K F G02 X Z I K F ; / G03 X Z I K F / G03 X Z I K F ;注
20、:注: I I圆心相对于起点的圆心相对于起点的X X方向变化值方向变化值; ;( (可能是正值、负值和零,且为半径值可能是正值、负值和零,且为半径值) )K K圆心相对于起点的圆心相对于起点的Z Z方向变化值方向变化值; ;(K(K可能是正值、负值和零可能是正值、负值和零) )例:如图所示,试编制刀具沿轮廓轨迹加工的程序, 切削速度F=0.15mm/r。G00 X0 Z2.G00 X0 Z2.; OO K K (快速进刀)(快速进刀)G01 Z0 F100G01 Z0 F100; K K O O (直线插补,进给速度(直线插补,进给速度F100mm/minF100mm/min)X24. Z-2
21、8.X24. Z-28.; O O 1 1 (同上,(同上,G01G01指令续效指令续效,F,F续效)续效)G02 X40. Z-36. R8.G02 X40. Z-36. R8.; 1 1 2 2 (顺圆插补(顺圆插补,F,F续效)续效)( (或或 G02 X40. Z-36. I7.75 K0.24 G02 X40. Z-36. I7.75 K0.24 ;) ) G01 Z-49.G01 Z-49.; 2 2 3 3 (直线插补(直线插补, F, F续效)续效)G03 X50. Z-55. R8.G03 X50. Z-55. R8.; 3 3 4 4 (逆圆插补(逆圆插补, F, F续效)
22、续效)( (或或G03 X50. Z-55. I-2.19 K-8.41 G03 X50. Z-55. I-2.19 K-8.41 ;) ) G01 Z-83.G01 Z-83.; 4 4 5 5 (直线插补(直线插补, F, F续效)续效)G00 X100.G00 X100.; 5 5 P P (快速退刀)(快速退刀)Z100.Z100.; P P O O(同上,(同上, G00G00指令续效)指令续效)O0001;O0001;T0101;T0101;M03 S800;M03 S800;M05;M05;M30;M30;(3) G04(3) G04指令指令用于暂停进给。格式格式: G04 P_
23、G04 P_或或G04 X(U)_G04 X(U)_其中P后面的数字为整数,单位是ms;X(U)后面的数字为带小数点,单位为s。有些机床指刀具或工件空转的圈数。应用:应用:刀具作短时间无进给光整加工,在车槽、钻镗孔时使用,也可用于拐角轨迹控制。举例:举例:在车削环槽时,若进给结束立即退刀,其环槽外形为螺旋面,用暂停指令G04可以使工件空转几秒钟,即能将环形槽外形光整圆,例如欲空转2.5s时其程序段为: G04 X2.5或G04 U2.5或G04 P2500; (4 4)G27G27、G28G28、G29G29和和G30G30指令指令 参考点是CNC机床上的固定点,可以利用参考点返回指令将刀架移
展开阅读全文