第3章 数控车床的程序编制.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第3章 数控车床的程序编制.pptx》由会员分享,可在线阅读,更多相关《第3章 数控车床的程序编制.pptx(87页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章第六章 数控车床编程数控车床编程n1数控车床编程数控车床编程要求:要求:明确数控车床对编程语句结构的要求;典型语句描述的含义;重点理解数控车床XZ轴编程与工作原理的概念。应用特点:应用特点:数控车床是目前使用最广泛的数控机床之一。数控车床主要用于加工轴类、盘类等回转体零件。车削中心可在一次装夹中完成更多的加工工序,提高加工精度和生产效率,特别适合于复杂形状回转类零件的加工。 第六章第六章 数控车床编程数控车床编程n2 一、数控车削的基本特征与加工范围1)基本特征)基本特征 数控车削时,工件做回转运动,刀具做直线或曲线运动,刀尖相对工件运动的同时,切除一定的工件材料从而形成相应的工件表面。
2、其中,工件的回转运动为切削主运动,刀具的直线或曲线运动为进给运动。两者共同组成切削成形运动。2)加工范围)加工范围 数控车床主要用于轴类和盘类回转体零件的多工序加工,具有高精度、高效率、高柔性化等综合特点,其加工范围较普通车削广,不仅可以进行车削还可以铣削。第一节第一节 车削加工工艺车削加工工艺 (编程基础)(编程基础)第六章第六章 数控车床编程数控车床编程n33)典型加工类别)典型加工类别 车外圆 车端面 钻孔/铰孔 切槽 切断 车内孔/镗孔车型面车螺纹 车锥面第六章第六章 数控车床编程数控车床编程n44 4)主要加工对象主要加工对象精度要求高的回转体零件高精度的机床主轴高精度的机床主轴高速
3、电机主轴高速电机主轴第六章第六章 数控车床编程数控车床编程n5 带特殊螺纹的回转体零件非标丝杠第六章第六章 数控车床编程数控车床编程n6 表面形状复杂的回转体零件 其他形状复杂的零件第六章第六章 数控车床编程数控车床编程n7二、数控车床的种类及特征二、数控车床的种类及特征数控车床数控车床即装备了数控系统的车床。数控车数控车削中心削中心是在普通数控车床基础上发展起来的一种复合加工机床。除具有一般二轴联动数控车床的各种车削功能外,车削中心的转塔刀架转塔刀架上有能使刀具旋转的动力刀座,主轴具有按轮廓成形要求连续不等速回转运动连续不等速回转运动和进行连续连续精确分度的精确分度的C C轴功能轴功能,并能
4、与X轴或Z轴联动;控制轴除X、Z、C轴之外,还可具有Y轴;可进行端面和圆周上任意部位的钻削、铣削和攻螺纹等加工,还可以实现各种曲面铣削加工。 第六章第六章 数控车床编程数控车床编程n81)通用)通用X、Z二轴控制数控车二轴控制数控车单刀架单刀架第六章第六章 数控车床编程数控车床编程n9 采用四轴三联动配置,采用四轴三联动配置,线性轴线性轴X/Y/ZX/Y/Z及旋转及旋转C C轴轴,C C轴绕主轴旋转。机床除具备一般的车削功能外,还轴绕主轴旋转。机床除具备一般的车削功能外,还具备在零件的端面和外圆面上进行铣加工的功能。具备在零件的端面和外圆面上进行铣加工的功能。刀塔刀塔2)X、Y、Z、C四轴控制
5、车削中心四轴控制车削中心第六章第六章 数控车床编程数控车床编程n10外圆面与端面上的再加工外圆面与端面上的再加工第六章第六章 数控车床编程数控车床编程n113)X、Y、Z、B、C五轴控制车削中心五轴控制车削中心第六章第六章 数控车床编程数控车床编程n124)4)双主轴、双刀塔车削中心双主轴、双刀塔车削中心第六章第六章 数控车床编程数控车床编程n13双主轴、双刀塔双主轴、双刀塔CNC车床结构示意车床结构示意 主轴主轴副主轴副主轴副主轴刀塔副主轴刀塔主轴刀塔主轴刀塔第六章第六章 数控车床编程数控车床编程n14 加工前半部分工作过程工作过程第六章第六章 数控车床编程数控车床编程n15 副主轴伸出第六
6、章第六章 数控车床编程数控车床编程n16 副主轴缩回第六章第六章 数控车床编程数控车床编程n17 加工另一部分第六章第六章 数控车床编程数控车床编程n185 5)车铣加工中心)车铣加工中心对复杂零件进行高精度的六面完整加工。可以自动进行从第1主轴到第2主轴的工件交接,自动进行第2工序的工件背面加工。 具有高性能、高精度的车-铣主轴。对于以前需要通过多台机床分工序加工的复杂形状工件,可一次装夹进行全工序的加工。第六章第六章 数控车床编程数控车床编程n19三、数控车削工件的装夹三、数控车削工件的装夹 常常用用装装夹夹方方式式专用夹具装夹第六章第六章 数控车床编程数控车床编程n20 薄薄壁壁零零件件
7、的的装装夹夹 薄壁零件容易变形,普通三爪卡盘受力点少,采用开缝套筒或扇形软卡爪开缝套筒或扇形软卡爪,可使工件均匀受力,减小变形。也可以改变夹紧力的作用点,采用轴向夹紧的轴向夹紧的方式。第六章第六章 数控车床编程数控车床编程n21四、常用车刀的主要类型及刀具材料四、常用车刀的主要类型及刀具材料 外圆车刀、车 槽、车断刀 内圆车刀、镗刀螺纹车刀第六章第六章 数控车床编程数控车床编程n22 刀具材料:普通刀具材料刀具材料:普通刀具材料 超硬刀具材料超硬刀具材料第六章第六章 数控车床编程数控车床编程n23五、数控车削的对刀五、数控车削的对刀 对刀对刀第六章第六章 数控车床编程数控车床编程n24五、数控
8、车削的对刀五、数控车削的对刀1 1)一般对刀)一般对刀一般对刀是指在机床上使用相一般对刀是指在机床上使用相对位置检测手动对刀。下面以对位置检测手动对刀。下面以Z向向对刀为例说明对刀方法,见右图。对刀为例说明对刀方法,见右图。刀具安装后,先移动刀具手动刀具安装后,先移动刀具手动切削工件右端面,再沿切削工件右端面,再沿X向退刀,向退刀,将右端面与加工原点距离将右端面与加工原点距离N输入数输入数控系统,即完成这把刀具控系统,即完成这把刀具Z向对刀向对刀过程。过程。手动对刀是基本对刀方法,但手动对刀是基本对刀方法,但它还是没跳出传统车床的它还是没跳出传统车床的“试切试切-测量测量-调整调整”的对刀模式
9、,占用较的对刀模式,占用较多的在机床上时间。多的在机床上时间。 第六章第六章 数控车床编程数控车床编程n25 2 2)机外对刀仪对刀)机外对刀仪对刀 机外对刀的本质是测量出刀具假想刀尖点到刀具台基准之间X及Z方向的距离。利用机外对刀仪可将刀具预先在机床外校对好,以便装上机床后将对刀长度输入相应刀具补偿号即可以使用,如右上图所示。 机外对刀仪对刀机外对刀仪对刀 第六章第六章 数控车床编程数控车床编程n263)自动对刀)自动对刀自动对刀是通过刀尖检测系统实现的,刀尖以设定的速度向接触式传感器接近,当刀尖与传感器接触并发出信号,数控系统立即记下该瞬间的坐标值,自动对刀过程如右下图所示。 自动对刀自动
10、对刀 第六章第六章 数控车床编程数控车床编程n27六、数控车削的工艺分析六、数控车削的工艺分析1 1)分析零件图样分析零件图样 分析零件的几何要素:分析零件的几何要素:首先从零件图的分析中首先从零件图的分析中, ,了解工件了解工件的外形、结构的外形、结构, ,工件上须加工的部位工件上须加工的部位, ,及其形状、尺寸精度、及其形状、尺寸精度、和表面粗糙度;了解各加工部位之间的相对位置和尺寸精和表面粗糙度;了解各加工部位之间的相对位置和尺寸精度;了解工件材料及其它技术要求。从中找出工件经加工度;了解工件材料及其它技术要求。从中找出工件经加工后,必须达到的主要加工尺寸和重要位置尺寸精度。后,必须达到
11、的主要加工尺寸和重要位置尺寸精度。 分析了解工件的工艺基准:分析了解工件的工艺基准:包括其外形尺寸、在工件上的包括其外形尺寸、在工件上的位置、结构及其他部位的相对关系等。对于复杂工件或较位置、结构及其他部位的相对关系等。对于复杂工件或较难辨工艺基准的零件图,尚需详细分析有关装配图,了解难辨工艺基准的零件图,尚需详细分析有关装配图,了解该零件的装配使用要求,找准工件的工艺基准。该零件的装配使用要求,找准工件的工艺基准。 了解工件的加工数量了解工件的加工数量 :不同的加工数量所采用的工艺方案不同的加工数量所采用的工艺方案也不同。(外圆面加工、深孔加工)也不同。(外圆面加工、深孔加工)第六章第六章
12、数控车床编程数控车床编程n28 2 2)研究和制定工艺方案)研究和制定工艺方案 研究制定工艺方案的前提是:熟悉本厂机床设备研究制定工艺方案的前提是:熟悉本厂机床设备条件,把加工任务指定给最适宜的工种,尽可能发挥条件,把加工任务指定给最适宜的工种,尽可能发挥机床的加工特长与使用效率。并按照分析上述零件图机床的加工特长与使用效率。并按照分析上述零件图所了解的加工要求,合理安排加工顺序。所了解的加工要求,合理安排加工顺序。3 3)走刀路线的确定)走刀路线的确定 确定走刀路线的一般原则是:确定走刀路线的一般原则是: n保证零件的加工精度和表面粗糙度要求。保证零件的加工精度和表面粗糙度要求。n缩短走刀路
13、线,减少进退刀时间和其他辅助时间。缩短走刀路线,减少进退刀时间和其他辅助时间。n选择使工件在加工后变形小的路线选择使工件在加工后变形小的路线n方便数值计算,减少编程工作量。方便数值计算,减少编程工作量。第六章第六章 数控车床编程数控车床编程n29 典型数控车削零件的工艺分析实例典型数控车削零件的工艺分析实例 图示是模具芯轴的零件简图。零件的径向尺寸公差为0.01mm,角度公差为0.1,材料为45钢。毛坯尺寸为66mm100 mm,批量 30件。第六章第六章 数控车床编程数控车床编程n30 经过分析可制定加工经过分析可制定加工方案如下:方案如下: 工序工序1 1: 用三爪卡盘夹紧工件一端,加工6
14、338柱面并调头打中心孔。 工序工序2 2:用三爪卡盘夹紧工件63一端,另一端用顶尖顶住。加工2462柱面,如图所示。第六章第六章 数控车床编程数控车床编程n31 工序工序3 3: 钻螺纹底孔;精车20表面,加工14锥面及背端面;攻螺纹,如图所示。 工序工序4 4: 加工SR19.4圆弧面、26圆柱面、角15锥面和角15倒锥面,装夹方式如图所示。第六章第六章 数控车床编程数控车床编程n32第二节 数控车床的基本编程方法 一、数控车床的编程特点1 1)加工坐标系)加工坐标系 加工坐标系应与机床坐标系的坐标方向一致,X轴对应径向,Z轴对应轴向,C轴(主轴)的运动方向则以从机床尾架向主轴看,逆时针为
15、C向,顺时针为C向,如下图所示: 加工坐标系的原点选在便于测量或对刀的基准位置,一般在工件的右端面或左端面上。第六章第六章 数控车床编程数控车床编程n33 2)直径编程方式)直径编程方式 在车削加工的数控程序中,X轴的坐标值取为零件图样上的直径值,如下图所示:图中A点的坐标值为(30,80),B点的坐标值为(40,60)。采用直径尺寸编程与零件图样中的尺寸标注一致,这样可避免尺寸换算过程中可能造成的错误,给编程带来很大方便。 3 3)在一个程序段中)在一个程序段中,既可以采用绝对值编程(X,Z),也可以采用相对值编程(U,W),或二者混合编程。(X,W),(U,Z)例第六章第六章 数控车床编程
16、数控车床编程n34二、数控车床编程的基本指令二、数控车床编程的基本指令1 1)F F功能指令功能指令 F功能指令用于控制切削进给量。在程序中,有两种使用方法。 每转进给量(默认)每转进给量(默认) 编程格式编程格式 G99 F- F后面的数字表示的是主轴每转进给量,单位为mm/r。 例:G99 F0.2 表示进给量为0.2 mm/r。每分钟进给量每分钟进给量 编程格式编程格式G98 F- F后面的数字表示的是每分钟进给量,单位为 mm/min。 例:G98 F100 表示进给量为100mm/min。 第六章第六章 数控车床编程数控车床编程n35 2 2)S S功能指令:功能指令:用于控制主轴转
17、速。 编程格式编程格式 S S S后面的数字表示主轴转速,单位为r/min。在具有恒 线速功能的机床上,S功能指令还有如下作用: 最高转速限制最高转速限制编程格式编程格式 G50 SG50 SS后面的数字表示的是最高转速:r/min。 例:G50 S3000 表示最高转速限制为3000r/min。 恒线速控制恒线速控制编程格式编程格式 G96 SG96 SS后面的数字表示的是恒定的线速度:m/min。例:G96 S150 表示切削点线速度控制在150 m/min。 第六章第六章 数控车床编程数控车床编程n36 对下图中所示的零件,为保持A、B、C各点的线速度在150 m/min,则各点在加工时
18、的主轴转速分别为:A=1193 r/min;B=795r/min;C=682 r/min恒线速切削方式 40卡卡盘盘40第六章第六章 数控车床编程数控车床编程n37 恒线速取消恒线速取消 编程格式编程格式 G97 SG97 S S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值。 例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min。3 3)T T功能指令功能指令 用于选择加工所用刀具。 编程格式编程格式 T T T后面通常有两位数表示所选择的刀具号码。但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。例:T
19、0303 表示选用3号刀及3号刀具长度补偿值或刀尖圆弧半径补偿值。T0300 表示取消刀具补偿。 第六章第六章 数控车床编程数控车床编程n38 4 4)M M功能功能M00:程序暂停,可用NC启动命令(CYCLE START)使程序继续运行;M01:计划暂停,与M00作用相似,但M01可以用机床“任选停止按钮”选择是否有效;M03:主轴顺时针旋转;M04:主轴逆时针旋转;M05:主轴旋转停止;M07 / M08:冷却液开;M09:冷却液关;M02:程序停止;M30:程序停止,程序复位到起始位置。 第六章第六章 数控车床编程数控车床编程n39 5 5)加工坐标系设置编程格式)加工坐标系设置编程格
20、式 G50 XG50 X Z Z 建立工件坐标系建立工件坐标系式中X、Z的值是起刀点相对于加工原点的位置。例:按下图设置加工坐标的程序段如下: G50 X128.7 Z375.1 G50 X128.7 Z375.1 第六章第六章 数控车床编程数控车床编程n40 G54 G54 G59 XG59 X Z Z 选择工件坐标系选择工件坐标系 第六章第六章 数控车床编程数控车床编程n41 6)6)快速点定位指令快速点定位指令GOOGOO 从刀具所在点快速运动下一个目标点位置 程序格式程序格式 G00 x(U)_z(W)_G00 x(U)_z(W)_7)7)直线插补编程指令直线插补编程指令GO1GO1
21、从刀具所在点按指定速度以直线插补运动下一个目标点位置 程序格式程序格式 G01 x(U)_z(W)_F_G01 x(U)_z(W)_F_8)8)圆弧插补编程指令圆弧插补编程指令GO2GO2、G03G03 使刀具在指定平面内按指定速度以圆弧插补运动下一个目标点位置程序格式程序格式 G02G03 x(U)_z(W)_R_F_G02G03 x(U)_z(W)_R_F_ G02G03 x(U)_z(W)_I_K_F_ G02G03 x(U)_z(W)_I_K_F_第六章第六章 数控车床编程数控车床编程n42例:编写刀具从例:编写刀具从A点开始,经由点开始,经由N3、N4、N5,最后到达最后到达B点的程
22、式语句点的程式语句 N80 G00 x10.0 Z1N100 G01 x10.0 W-6.0 F200N110 G02 x20.0 W-5.0 R5.0N120 G01 x30.0N130 x38.0 W-4.0 N140 W-6.0第六章第六章 数控车床编程数控车床编程n43 1010)刀尖圆弧自动补偿功能)刀尖圆弧自动补偿功能 编程时,通常都将车刀刀尖作为一点来考虑,但实际上刀尖处存在圆角,如下图左所示。当用按理论刀尖点编出的程序进行端面、外径、内径等与轴线平行或垂直的表面加工时,是不会产生误差的。但在进行倒角、锥面及圆弧切削时,则会产生少切或过切现象,如下图右所示。具有刀尖圆弧自动补偿功
23、能的数控系统能根据刀尖圆弧半径计算出补偿量,避免少切或过切现象的产生。 第六章第六章 数控车床编程数控车床编程n44 刀具补偿模式的建立刀具补偿模式的建立 G40G40-取消刀具半径补偿,按程序路径进给。 G41- G41-左偏刀具半径补偿,按程序路径前进方向刀具偏在零件左侧进给。G42G42-右偏刀具半径补偿,按程序路径前进方向刀具偏在零件右侧进给。程序格式程序格式 G41/42/40 G01/00 x(U)_z(W)_ G41/42/40 G01/00 x(U)_z(W)_ 刀具半径补偿量的设定刀具半径补偿量的设定TOOL OFFSETNo. XASIS ZAXIS RADIUS TIP0
24、1 12.50 3.40 0.80 302 8.90 3.20 0.60 603 24.30 5.23 0.40 2T0303第六章第六章 数控车床编程数控车床编程n45 刀具半径补偿的建立过程刀具半径补偿的建立过程 试比较未采用未采用刀具半径补偿刀具半径补偿和采用刀具半径补采用刀具半径补偿偿功能对20柱面和锥面进行精加工的刀位轨迹第六章第六章 数控车床编程数控车床编程n46 11)11)单一固定循环单一固定循环 单一固定循环可以将一系列连续加工动作,如“切入-切削-退刀-返回”,用一个循环指令完成,从而简化程序。 (1 1)圆柱面切削循环)圆柱面切削循环 编程格式编程格式 G90 X(U)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章数控车床的程序编制
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内