§7.1 数控车床编程基础 §7.2 数控车床编程实例 练习与思考

Slides:



Advertisements
Similar presentations
走进数控 — 岗位篇 走进数控 -- 岗位篇. 走进数控 — 岗位篇 使用数控加工技术的企业还真多啊! 那我学好技术后可以从事的工作岗位 一定不少吧? 是啊,数控加工技术的工作岗位确实 不少,你可以根据自己的爱好与特长做 选择的!
Advertisements

练一练: 在数轴上画出表示下列各数的点, 并指出这些点相互间的关系: -6 , 6 , -3 , 3 , -1.5, 1.5.
§3.4 空间直线的方程.
《解析几何》 -Chapter 3 §7 空间两直线的相关位置.
碰撞 两物体互相接触时间极短而互作用力较大
第二章 数控加工编程基础 学习重点: 了解数控编程的的方法及内涵;
圆复习.
G02、G03圆弧插补指令 (华中系统) 主讲人:黄建新 单 位:福建省莆田华侨职业中专学校.
单调递增 非单调递增 怎么办 总结:G71只能车削单调递增(或递减) Company Logo.
任务2-1 工艺路线的确定.
数 控 车 削 编 程 工 程 训 练 中 心.
GSK980T和FANUC系统数控车床简化编程功能
第四章 数控铣床的程序编程 第一节 数控铣床编程的基本方法 一、有关坐标和坐标系的指令 (1)、绝对值编程G90与增量值编程G91
单元5 数控车削加工FANUC系统 5.1 常用G代码 5.2 简单循环功能 5.3 复合循环功能 5.4 刀具参数补偿功能
第五章 数控加工程序的编制 5.1数控车床的程序编制 5.2数控铣床的程序编制 5.3数控加工中心的程序编制 1.
第1章 数控机床加工工艺 1.1 数控加工工艺概述 1.2 数控车削加工工艺 1.3 数控铣削加工工艺.
第3章 数控车床编程 3.1 数控车床编程基础 3.2 FANUC系统数控车床程序的编制.
苏州工业园区工业技术学校 第四章 中级工工考零件的案例分析 1.中级工工考零件一 2.中级工工考零件二 3.中级工工考零件三.
任务三 金属切削原理与刀具.
第五章 数控车床编程 理论学时:6学时 主 讲:程胜文 湖北职业技术学院机电工程系.
课题四:数控车削加工编程技术 一:目的与要求 熟悉数控车系统基础指令的格式和编程方法,熟练掌握简单形体的编程技术。 二:课时安排 8学时
S 数控机床故障诊断与维修.
工程训练中心 数控车床.
热烈欢迎各位领导、师生听课。 敬请提出宝贵意见。谢谢!
双曲线的简单几何性质 杏坛中学 高二数学备课组.
2.1.2 空间中直线与直线 之间的位置关系.
数 控 技 术 华中科技大学机械科学与工程学院.
单元05:外轮廓铣削加工的编程方法 主讲教师:鲁淑叶.
2.2手工程序编制 二、程序编制的标准规定和代码 (五)准备功能(G)和辅助功能(M).
第4章 数控编程常用指令.
第一章 绪论 数控程序编制的概念 数控编程课程的主要内容 数控机床的坐标系 常用编程指令.
第四章 数控铣床的编程 一、概述 数控铣床可进行钻孔、镗孔、攻螺纹、外形轮廓铣削、平面铣削、平面型腔铣削及三维复杂型腔铣削。 二、分类
潘老师 工业机器人入门实用教程 (EFORT 机器人) 主讲人
工业机器人技术基础及应用 主讲人:顾老师
项目一 典型零件的数控铣削加工.
课题五:配合件加工 一:目的与要求 掌握圆柱、圆锥、螺纹类配合件的加工方法,学会配合件加工及控制配合精度的方法,并能合理使用各种编程指令,合理安排加工工艺。 二:课时安排 (0.5周) 1、工艺分析 2、学生编程 3、下料及准备工作 4、数控加工 5、检测评分 三:检测手段.
单元11:钻、扩与铰孔加工的编程方法 主讲教师:熊隽.
线 性 代 数 厦门大学线性代数教学组 2019年4月24日6时8分 / 45.
PT200中拼版的制作 一、概念部分 如图中所示,PT200中坐标系定义为4种方向,当选择某的坐标系后,则认为在程式的制作中凡是在选定的贴装位置都是正的坐标,注意的是在PT200及设备中(程式部分)没有负的坐标。 *也就表示测量数据时,选择某点为原点在选定的坐标系的方向上测量元件贴装位置,所有的数值都纪录为正的数值,而不是四象限坐标系中的正的和负的数值的坐标。
姚金宇 MIT SCHEME 使用说明 姚金宇
3.3 垂径定理 第2课时 垂径定理的逆定理.
§1体积求法 一、旋转体的体积 二、平行截面面积为已知的立体的体积 三、小结.
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
《数控加工程序编制及操作》 实训课程 电子教案
数控技术—杠杆吊销轴 杠杆吊销轴的数控加工 -----校企合作产品 授课:张 红 霞 班级:13 数 控(3) 时间:2014年12月3日.
数控编程技术 第三章.
情境1 铣削加工中心加工零件 任务一 加工中心加工孔系零件 任务二 加工中心加工旋钮模型腔.
情境3 数控车削加工螺纹类零件 任务一 数控车削加工圆柱外螺纹零件 任务二 数控车削加工螺柱零件 任务三 数控车削加工圆柱内孔螺纹
数车仿真对刀 机电工程系 王敏.
直线与圆的位置关系.
复习: 若A(x1,y1,z1) , B(x2,y2,z2), 则 AB = OB - OA=(x2-x1 , y2-y1 , z2-z1)
单元08:子程序的应用 主讲教师:鲁淑叶.
抛物线的几何性质.
§4.1 数控车床编程基础 §4.2 车削固定循环 §4.3 螺纹车削加工 §4.4 典型数控车床编程实例 练习与思考
第4课时 绝对值.
直线和圆的位置关系 ·.
单元02:数控铣床程序编制基础 主讲教师:王小虎.
情境2 数控车削加工盘套类零件 任务一 数控车削加工短套零件 任务二 数控车削加工简易盘零件 任务三 数控车削加工简易盘零件.
轴对称在几何证明及计算中的应用(1) ———角平分线中的轴对称.
欢迎大家来到我们的课堂 §3.1.1两角差的余弦公式 广州市西关外国语学校 高一(5)班 教师:王琦.
项目七:槽的数控车削加工.
第四节 向量的乘积 一、两向量的数量积 二、两向量的向量积.
项目一:阶梯轴编程与加工.
第三节 数量积 向量积 混合积 一、向量的数量积 二、向量的向量积 三、向量的混合积 四、小结 思考题.
课题八:一般复杂零件的加工 目的与要求 1、熟练和巩固数控车一般指令的使用方法; 2、掌握运用各种测量手段检测工件精度的方法。
第五章 数控车床的程序编制 第1节 数控车床编程基础 第2节 基本编程指令与简单程序编写 第3节车削循环指令及编程 第4节螺纹车削编程
任务3 子程序与坐标平移编程 1.了解子程序的概念及运用。 2.掌握采用子程序编程的方法。 3.掌握坐标平移基本指令。
第三章 图形的平移与旋转.
3.3.2 两点间的距离 山东省临沂第一中学.
§3.1.2 两条直线平行与垂直的判定 l1 // l2 l1 ⊥ l2 k1与k2 满足什么关系?
Presentation transcript:

§7.1 数控车床编程基础 §7.2 数控车床编程实例 练习与思考 第七章 数控车编程 §7.1 数控车床编程基础 §7.2 数控车床编程实例 练习与思考

§7.1 数控车床编程基础 一、数控车床编程特点 二、数控车编程常用指令 三、数控车刀具 四、主要加工方式

一、数控车床编程特点 数控车床加工的是回转体类的零件。车床主轴上装夹的不是刀具,而是待加工的工件,高速旋转的是工件,刀具则安装在刀架上,只能在二维平面内移动,所以其数控加工程序有如下特点:

一)坐标系 坐标系是程序编制前首先要搞清楚的重要概念。数控车床编程也分机床坐标系(或机械坐标系)和工件坐标系(或编程坐标系)两种。与前面所讲到的所有数控机床不同的是,数控车床的坐标系为左手坐标系。由于数控车床是回转体加工机床,一般只有两个坐标轴:X轴和Z轴。其规定为:

1.机床坐标系 机床坐标系的原点为主轴旋转中心线与工件卡盘后端面的交点处;其Z轴与车床导轨平行,是主轴的回转轴线,远离卡盘(或工件)方向为Z轴的正方向,趋近卡盘(或工件)方向为Z轴的负方向;X轴是与Z轴垂直的径向,刀架远离主轴轴线方向为X的正向,趋近主轴轴线方向为X的负向。

机床坐标系原点也是机床原点,机床坐标系就是以机床原点为坐标系原点建立的由Z轴和X轴组成的左手坐标系。当车床回零时,刀架上的对刀参考点与机床原点重合。对刀参考点是机床的另一固定点,是由Z向与X向的机械挡块确定的,常用作程序起点。车工件前,刀架必须先进行回零操作,这样刀架在机床坐标系中才有正确的位置显示。

2.工件坐标系 工件坐标系是同机床坐标系规定相同的左手坐标系,其原点是程序员根据零件图纸人为设定的一个基准点。一般工件坐标系原点常选在工件右端面的中心处。 工件坐标系的建立指令因机床的控制系统不同而不同。一般有两种方式:一是指定刀尖起始位置距工件坐标系原点的方位;二是指定工件坐标系原点在机床坐标系中的位置。即:

1)设工件装夹以后,刀尖距工件坐标系原点的X向尺寸和Z向尺寸分别为a 、b,可用以下指令: G92 X a Z b 或 G50 X a Z b 其中,a、b一般应取正值,是加工过程刀尖的起始位置及加工过程中的换刀位置。G92 或G50均是以绝对值方式输入。

2)若机床坐标系指令为G59(CK0630数控车床的控制系统),工件右端面中心位于机床坐标系的(0,300)处,则工件坐标系的建立指令为: G59 X0 Z300. 这样系统内部就建立了一个以工件右端面中心为原点的坐标系,即工件坐标系。工件坐标系一旦建立,就取代了原来的机床坐标系。进入自动加工状态后,屏幕上显示的是加工刀具的刀尖在工件坐标系中的绝对坐标值。

3.工件坐标系与机床坐标系的转换 设X、Z为机床坐标系下的坐标值,Xp、Zp为工件坐标系下的坐标值,则机床坐标系与工件坐标系的关系如下: X = Xp Z = Zp + 工件外伸长度 + 卡盘厚度(CK0630车床的卡盘厚度为20mm)

注意 : 1)在机床坐标系中,坐标值是刀架中心相对于机床原点的距离; 2) 在工件坐标系中,坐标值是刀尖相对于工件原点的距离。

二)输入方式 与其他数控机床加工程序不同的是,在数控车的加工程序中,同一程序段中刀位的输入方式可以是绝对输入方式也可以是增量输入方式。一般,用X— Z— 表示绝对输入方式,用U— W— 表示增量输入方式,在一条加工指令中,X(U)— Z(W)— 可以混合使用。其中,X— 或U— 都是径向上的直径值或直径增量。 当然,也有其他数控系统仍用G90、G91指令明确指定输入方式。在这种系统中,同一程序段中两种输入方式不能混合使用。

三)F功能(进给量) 在数控车床加工中,F指令有两种形式: 1.若F后面用小数表示,如 F0.3 或 F1. 表示刀具切削进给量是mm / r(毫米/转); 2.若F后面用整数表示,如 F100 或 F300 表示刀具进给量是mm / min(毫米/分)。

四)刀具指令 数控车程序中的刀具指令常见的有两种: 1.Txx T后跟两位数字,第一位表示刀具号;第二位表示补偿号,0表示无补偿。 2.Txxxx T后跟四位数字,头两位表示刀具号;后两位表示补偿号,00表示无补偿。 ▪ 换刀动作不同的系统所用的指令不尽相同,有的用M06与T结合表示换刀;有的直接用T表示换刀。本章采用后一种换刀方式,T10表示无刀具半径补偿,T11表示调用刀具半径补偿功能。

二、数控车编程常用指令 不同的数控车床,其编程功能指令基本是相同的,但也有个别的功能指令定义有所不同,这里以CK0630数控车床为例介绍数控车床的基本编程指令,其控制系统为FANUC OTE-A系统。 常用的具有独特功能的准备功能指令有以下几个:

1)G28 使刀架沿X轴方向(即径向)快速返回程序起始点(或对刀点)的径向位置。 2)G29 使刀架沿Z轴方向快速返回程序起始点(或对刀点)的Z轴位置。 3)G33 是螺纹加工指令,可控制刀架按预定的方式加工螺纹。 4)G36 是子程序调用指令,G36将程序运行从主程序转至子程序。 5)G37 是子程序的开始语句。 6)G38 是子程序的结束语句.它与G37成对使用。

7)G80 表示一个循环的结束。 8)G81 表示一个循环的开始。 9)G96 主轴恒线速度控制指令。即G96 S50表示切削线速度为50 m / min 。 10)G97 恒线速度控制取消指令。G97之后的S200 则表示主轴转速为200 r / min。 11)G98 表示每分钟进给量。 12)G99 表示每转进给量。 而G00、G01等准备功能指令及辅助功能指令M__与数控铣加工程序中的规定基本相同。这里不再赘述。

三、数控车刀具 由于数控车床的主轴上安装的是加工工件而不是刀具,所以其车削加工成型主要取决于所用的刀具,了解数控车刀具的形状,可以更清楚地了解数控车的加工原理。数控车床常用的刀具有外圆左右向车刀、内孔左右向车刀、端面车刀、槽刀、内外螺纹刀、及中心钻等。

四、主要加工方式 1.柱面加工 2.圆弧加工 3.锥面加工 4.螺纹加工 5.循环程序 6.子程序

1.柱面加工 例 用外圆刀T3,精车图7-2所示柱面,其中Φ60不加工。程序如下:

2.圆弧加工 数控车中,圆弧面的加工指令格式为: G02 / G03 X__ Z__ I__ K__ F__ 其中,G02、G03的选取如图7-3所示;X__、Z__为圆弧终点坐标;I__、K__为圆心相对于圆弧起点的坐标增量,而I__为直径增量值。

例 精车图7-3所示零件。程序如下

3.锥面加工 锥面可以分为正锥面和倒锥面。正锥面的走刀路线如图7-4所示。对于图7-4(a)的走刀路线,需要计算终刀距L’,假设锥的大端直径为D,小端直径为d,吃刀深度为L,锥长为A ,则由相似三角形可得 (D – d)/ 2A = L / L’ L’ = 2AL /(D- d) 图7-4(b)的走刀路线不需要计算。倒锥面走刀路线如右图。

例 用外圆刀T5车图7-6所示正锥面。 若采用图7-4(a)的走刀方式,每次进刀2mm,根据公式计算可知,每次切削锥面的长度分别为:6、12、18、24、30mm,程序可编制如下:

3.螺纹加工 螺纹加工指令格式为: G33 D__ I__ X__ L__ P__ Q_

G33 D__ I__ X__ L__ P__ Q__ D:螺纹顶径,外螺纹为大径,内螺纹为小径。 I:螺纹底径,外螺纹为小径,内螺纹为大径。 X:每次径向切深(直径值)。 L:螺纹有效段长度,不包括升降速段,数控系统自动将升降速段计入Z向实际行程,车右螺纹取负值,车左螺纹取正值。 P:导程(单头螺纹即为螺距)。 Q:锥螺纹的锥角所对应的直径值或锥螺纹大小端直径之差,圆柱螺纹时Q值为0。

螺纹加工指令使用说明: 1)螺纹车削必须以增量方式进入。例如: G91 G33 D__ I__ X__ L__ P__ Q__ G90 2)螺纹加工必须设置2mm升速进刀段与2mm降速退刀段,如图7-7所示。螺纹加工前刀尖至图中A点(X方向位于螺纹顶径处、Z方向位于距螺纹有效段起点2mm的处),螺纹加工循环自动完成后,刀尖返回A点,然后以A点为起点编写后续程序段。

例 已知毛坯Φ72mm ,L = 80mm,加工如图7-8所示内螺纹工件。 选用外圆刀T1, 中心钻T2, T3为宽2mm的割刀, T4为Φ36mm钻头, T6为内圆车刀, T8内螺纹刀, 编程如下:

4.循环程序 当车削加工的余量比较大时,如图7-6中的锥面加工,可采用循环方法编程,这样可以减少程序段的数量,减少程序所占内存,并使程序简短明了。因此,同一形状,非一刀能加工完成的部分均可用一个循环程序段来执行多次加工过程。 格式与说明。

循环编程的格式为: G81 P__ 循环开始指令 ┆ ┆ 循环体 G80 循环结束指令

说明: 1)P为循环次数,最多为99次; 2)循环必须以增量方式进入,即在循环指令开始前,必须先调用G91指令; 3)循环体必须建立在G81和G80之间,G80必须位于G81之后; 4)循环不能嵌套,也不能调用子程序。 根据重复车削的刀具轨迹,分矩形循环、梯形循环及组合循环三种。车外圆和内圆时是矩形循环,车锥面时为梯形循环,当车削面有多种几何元素组成时为组合循环。

矩形循环 如图7-9所示,设待车外圆(内加工时为内孔)直径为d,加工目标直径为D,每次切深为s,则单边径向加工余量T = |d – D| / 2 ,循环次数P = T / s ,若车削长度为L,则循环程序结构为:

车外圆 车内孔 G00 X (d + 2s) ZB G00 X (d - 2s) ZB 循环起始位置B G91 G81 P(T / s) G91 G81 P(T / s) 增量方式进入循环 G00 X -4s G00 X 4s 径向进刀B至C G01 Z –L F__ G01 Z –L F__ 轴向切削C至D G01 X 2s G01 X -2s 径向退刀D至E G00 Z L G00 Z L 轴向快退E至F G80 G80 循环程序结束标志

例 如图7-10所示,用循环方式编制一个粗车外圆的加工程序(每次切深2mm)。 由图可知,单边径向切削余量T = (40 – 20)/ 2 = 10mm,s = 2mm,循环次数P = T/ s = 5,则加工程序可编制如下:

例 如图7-11所示,在已有Φ20内孔的棒内扩Φ30、深40mm的孔,粗车内孔的加工程序(每次切深1mm)。 由图可知,单边径向切削余量T = (30 – 20)/ 2 = 5mm,s = 1mm,循环次数P = T/ s = 5,则加工程序可编制如下:

梯形组合循环 车削面由多种几何元素组成,如图7-12所示,若待加工外圆直径为d,径向单边总余量为T,每次切深为s,车削长度分别为L1、L2,循环次数P = T / s,则这种梯形组合循环程序的结构为:

G00 X(d + 2T) ZB 刀尖快速移至循环起点 G91 G81 P(T / s) 增量方式进入循环 G00 X-(2T + 2s) 径向进刀 G01 Z-(L1+ 2) F__ 轴向车柱面 G01 X(2T) Z-L2 F__ 轴向车锥面 G00 Z (L1 + L2+ 2) 轴向快退 G80 循环体结束

例 如图7-13所示,编制粗车所示零件的加工程序(每次切深2mm)。 由图可知,径向单边总余量T=(60 – 40)/ 2 = 10mm,每次切深 a = 2mm,循环次数P = T/a = 5,利用循环方式加工的程序可编制如下

例 零件如图7-14所示,螺纹螺距为1.5,已知坯件为Φ100mm,长175mm的棒料。 这是一个由多种几何元素组成的轴类零件。采用循环方式编程,设每次切深2mm,径向单边余量T = 100 / 2 = 50mm,循环次数P = 25。加工工序为:用1号外圆刀T1车工件外形;再用3号宽为5mm的槽刀T3车螺纹与锥面之间的槽;最后用5号螺纹刀T5车端部螺纹。加工程序可编制如下:

6.子程序 在一个零件上,凡是有两处或两处以上形状和大小都相同的部分,均可以用子程序调用来加工。例如车槽,若槽为等距的,则用循环比较简单,若为不等距的,则用子程序比较简单。 格式、说明与调用方式

子程序格式: G37 A __   ┆ ┆ 子程序体 G38

说明: 1)A 为子程序标示符,__ 可从01—99; 2)子程序中不得有循环体; 3)子程序必须在M02以后建立,其作用如同一个固定循环,供主程序调用; 4)G38必须位于子程序的最后,表示该子程序结束,返回主程序。

子程序调用方式: G36 A ---- 本指令的功能是调用A所指定编号的子程序。需要注意的是:子程序必须以增量方式进入。

例 加工零件如图7-15所示。已知毛坯Φ32mm,长 77mm。 由图可知,工件上四个槽的尺寸相同,但间距不同,采用子程序比较适宜。加工工序为:先用1号外圆刀T1车端面及柱面,再用宽为2mm的3号槽刀T3车槽及割断。零件加工程序可编制如下:

§7.2 数控车床编程实例 例 图7-16中实线为零件外形,双点划线为Φ25×70的坯料,粗车每次切深约1mm,精车余量为0.5,试编写加工程序。

思考与练习 1.有棒类零件如图7-17所示,C1.0表示1×45°倒角,试编写精加工程序,其中Φ58mm柱面不加工。

2.试用循环程序编写图7-18所示零件的加工程序单。

3. 精车图7-19所示带螺纹的工件,试编程。

精车图7-19所示带螺纹的工件,试编程。

精车图7-19所示带螺纹的工件,试编程。

4.试用子程序编写图7-20所示零件的槽加工程序。

5. 综合练习(一) , 试编程。

5综合练习(二) , 试编程。

5综合练习(三) , 试编程。