数控编程教案讲解文档格式.docx
《数控编程教案讲解文档格式.docx》由会员分享,可在线阅读,更多相关《数控编程教案讲解文档格式.docx(40页珍藏版)》请在冰点文库上搜索。
2数控机床的发展趋势
技能目标:
1能说出普通机床与数控机床的根本区别
2能说出数控.数控机床的概念
3能说出数控机床的发展趋势
任务二、认识数控机床
相关知识1
普通机床与数控机床在加工零件的根本区别:
数控机床是按
事先编制好的加工程序自动的完成对零件的加工而普通机
床是由操作者按照工艺规程通过手动操作来完成零件的加
工.
1数控/数控机床
数控:
数字控制CNC-Numberied.Control)的简称。
是用数字
化信号对机床的运动及加工过程进行控制的自动控制技术
数控机床:
采用数字控制的机床或装备了数控系统的机床
2数控机床的产生
(1)1949年美国密执安州特拉弗斯城帕森斯公司的帕森斯。
为精
确的制作直升飞机叶片的样板.设想了用电子技术控制坐标的
镗床的方案
(2)1989年美国空军后勤司令部位了在短时间内造出经常变更设
计的火箭零件于帕森斯公司合作.并选择麻省理工学院伺服机
构研究所协作单位.于1952年研制成功
(3)1959年美国的克耐.杜列克公司开发出世界第一台加工中心,
从1960年开始德国.日本.前苏联等工业发达国家都陆续开发
生产及使用了数控机床
(4)1967年英国率先将几台数控机床连接成具有的加工系统
(FMS)
(5)20世纪80年代初导性制造单元FMC
(6)我国从1959年开始研究数控技术。
1968年研制成功X53K-1
立式铣床。
20世纪70年代初加工中心研制成功1988年我国
的第一套FMS通过验收投入运行。
用于生产伺服电动机的零
件
3数控机床的发展趋势
高速度,高精度化
多功能化
高效化
智能化
先进制造系统
4数控机床的工作原理
零件图-程序-数控装置-伺服系统-机床本体-工件
进入数控装置的信息经一系列的处理和运算转变成脉冲信号一
部分被传送到机床的私服系统。
经传动装置驱动机床有关运动
部件有的则传送到可编程控制四中按顺序有控制机床的其他辅
助动作
通过录像多媒体课件教学。
引导学生分析,认识数
空机床。
通过提问检查授课结果
任务3现场教学
现场教学内容:
观察数控机床外形,建立立体性认识
数控机床组成
数控机床的加工特点
掌握数控机床与普通机床的区别
任务4
1数控机床坐标系及运动方向
2机床坐标系原点及机床参考点
3工件坐标系
4角柜坐标系与相对坐标系
1能运用右手笛卡尔准则正确判断机床坐标轴及方向
2能说出机床坐标系原点与机床参考点的不同
3能理解机床坐标系工件坐标系及方向的区别于联系
4能写出任意点在坐标系中的绝对坐标值或相对与某
一点的相对坐标值
任务下达:
数控机床坐标系
任务分析:
1机床的坐标系
X.Y.Z-基本坐标系。
判别规则-右手笛卡尔螺旋定则
A.B.C-围绕X.Y.Z轴旋转的圆周进给坐标轴
X轴-大拇指Y-食指Z-中指
2坐标轴及其运动方向
JB/T3015-1999规定:
机床某一部件运动的正方向是增大工件和刀
据之间距离的方向
Z坐标轴
车窗:
X.Z轴
铣床:
夹持刀具的垂直主轴位Z轴.W.R轴
X坐标轴
X轴通常是水平的且平行于工件装夹表面。
他平行于主要的切削方向。
而且以此方向为正方向。
车床X轴:
工件平行于工作点的径向
主要花瓣的运动方向为X轴方向,U.P轴
Y坐标轴
运用右手笛卡尔螺旋定则决定
3机床坐标系原点机床参考点
机床坐标系原点是由机床厂家在设计时确定的,既是机床坐标系
的原点。
同时也是其他坐标系的基准点。
‘;
机床残开点事相对机床零点的一个特定点一个可设定的参数值
它由机床厂家在机床导轨上设定测量其位置后输出至数控系统
中用户不得随意改动。
4工件坐标系能
工件坐标系的零点-工件零点-工件原点(编程原点)
工件原点偏置:
在加工时工件装夹到机床上通过对刀求得工件
原点与机床原点间的距离这个距离称为工件原点偏置。
5绝对坐标系。
相对坐标系
相对坐标系:
运动轨迹的终点时相对于起点计量的坐标系
绝对坐标系:
所有坐标点的坐标值均从某一固定坐标原点计量
的坐标系。
通过上一节课现场教学及本节录像,多媒体课件分
析坐标系
打开多媒体机床图片让学生说坐标系的轴,方向及
坐标原点
任务5
1切削用量的选择
2走刀路线的确定
1能根据刀具及工件草料加工要求选择合理的切削用量
2能根据圆形及技术要求确定合理的走刀路线
选择切削用量,确定走刀路线
包括背驰刀量主轴转速切削速度(用于恒线速度切削进给
速度或进给量。
即切削过程中切削速度进给量背吃刀量的总称。
(1)背吃刀量:
在与主运动和进给运动方向所组成的平面相垂
直的方向上测量工件的上加工表面和待加工表面的距离。
切削用量的大小对切削力切削功率刀具磨损加工质量和
加工成本均有显著影响数控加工选择切削用量时就是在
保证加工质量和刀具耐用度的前提下充分发挥机床性能
和刀具切削性能使切削效率提高加工成本最低。
粗加工首先选取尽可能大的背吃刀量其次要根据机床动
力和刚性的限制条件等。
选取尽可能大的进给量。
最后根
据刀具耐用度确定最佳的切削速度。
精加工首先根据粗加工后的余量确定背吃刀量,其次根据
已加工表面的粗糙度要求。
选取较小的进给量,最后在保
证刀具耐用度的前提下,尽可能均较高的切削速度。
背吃刀量ae.ap
粗加工时一次进给应尽可能切除全部余量。
在中等功率机
床上背吃刀量可达8~10mm,半精加工0.5~2mm
精加工时取为0.2~0.4mm.
(2)主轴转速
n=Vcx1000/Dc
Vc切削度(单齿切削线速度)单位m/min.Vc与刀具耐用度
有关随着Vc的增大刀具耐用度急剧下降。
故Vc的选择主
要取决于刀具耐用度,名牌刀具供应商都会向用户提供规
格刀具的切削速度推荐速度参数Vc.
(3)进给量(进给速度)
单位;
mm/min.或mm/r.
根据零件的加工精度表面粗糙度要求以及道具和工件材料来选择
加工表面粗糙度要求低时Vf可选择的大一些.当加工精度表面粗
糙度要求高时进给量数值应选小一些,一般都在20~50mm范围内
选取.
①当工件的质量要求能够得到保证时为提高生产效率可选择较高的
进给速度一般在100~200mm/min范围内选取.
②当加工精度表面粗糙度要求高时进给速度应选小一些一般在20~50mm/min范围内选取.
③在切断加工深孔或用高度刚刀具加工时宜选择较低的进给速度一
般都在20~50mm/min范围内选取.
2.加工路线的确定.
(1)对点位加工的数控机床如钻镗床要考虑尽可能缩短走刀路线.以减少空程时向提高加工效率.
(2)为保证工件轮廓表面加工后的粗糙度要求最终轮廓应安排最后一
次走刀连续加工.
(3)刀具的进退刀路线认真考虑要尽可能避免在轮廓初停刀或垂直切入工件以免留下刀痕.
(4)铣削轮廓加工路线要合理选择.
Z字形单向环形
(5)旋转体类零件的加工一般采用数控车床或数控磨床加工由于车削
零件的毛坯多为锻件或棒料.加工余量大且不均匀.因此合理制定粗加工时的加工路线对于编程至关重要.
3.数控加工工艺性分析内容.
(1)零件图分析.
尺寸标注方法分析.
零件图的完整性与正确性分析.
零件技术要求分析(尺寸精度形状精度位置-表面粗糙度及热处理
理.
零件材料分析.
在满足零件功能的前提下应选用廉价切削性能好的材料
(2)零件的结构工艺性分析.
指所设计的零件在满足使用要求的前提下制造的可行性和经济性
性.
①内槽圆角的大小决定着刀具直径的大小所以内槽圆角半径不应变
小R<
0.2H.
②零件铣槽底平面时槽底圆角半径r不要过大.
③应采用统一的基准定位.
任务实施:
通过多媒体课件讲解分析.
任务评价:
给出圆形让学生画加工路线.
任务6.加工程序格式
知识目标:
1.加工程序的结构
2.程序的格式
3.常用地址符及其含义
1.能知道并说出加工程序主要由那几部分组成?
2.能正确书写程序的格式
加工程序的格式及编程方式
任务分析:
1.加工程序的结构
例:
加工矩形轮廓的工件.工件坐标系设在工件的上表面中心
刀具从中心出发.逆时针加工一周,加工程序为:
%-----程序起始符
00001程序名
N0001G90G54G00X0Y0Z100.0S300M03;
N0002G00X0Y-500;
N0003G01Z-50.0F100;
N0004X100.0;
N0005Y50.0;
N0006X-100.0;
N0007Y-50.0;
N0008X0;
N0009Z100.0;
N00010Y0M05;
N00011M30;
由以上分析可知,加工程序主要由程序号,程序内容和程序结束等组成.
(1)程序号.
就是给零件加工程序一个编号,并说明零件加工程序开始.
%.....;
0..P..
(2)程序内容。
由许多程序段组成.每个程序由一个或多个指令构成.表示数控机床要完成的全部动作.包括加工前机床状态要求.刀具加工零件时的运动轨迹.
程序段是由一个或若干个指令字组成.指令字代表某一信息单元.每个指令字由地址符和数字组成.它代表机床的一位置或一个动作;
每个程序段结束处应有“;
”表示改程序段结束转入下一个程序段。
地址符由字母组成,每个字母、数字、和符号都称为字符。
①程序段格式。
程序段格式是指令字在程序段中排列的顺序。
不同数控系统有不同的程序段格式。
格式不符合规定,数控装置就会报警,不运行。
常见程序段格式:
N_G_﹛X_Y_Z_﹜﹛I_J_K_﹜F_S_T_M_;
U_V_W_R_
Q_P_R_
②地址符含义。
程序段序号(简称顺序号):
通常用4位数字表示,即“00000~9999”在数字前还冠有标识符号“N”。
准备功能(简称G功能):
它由表示准备功能地址符“G”和两位数字组成。
G功能的代号已标准化。
坐标字:
由坐标地址符及数字组成,且按一定的顺序进行排列,各组数字必须具有作为地址代码的字母开头,各坐标轴的坐标符按下列顺序排列:
X.Y.Z.U.V.W.Q_R.A.B.C.D.E
例X50.0/X50000表示沿X轴移动50mm。
进给功能F:
由进给地址符及数字组成,数字表示所递交的进给速度,一般为四位数字码。
单位:
mm/minmm/r
主轴转速功能S:
由主轴地址符S及两位数字组成,数字表示主轴转数。
r/min
刀具功能T:
由地址符和数字组成,用以指定刀具的号码。
辅助功能M(简称M功能):
由辅助操作地址符“M”和两位数字组成。
M功能的代码已标准化。
程序段结束符号;
表示程序段的结束。
(3)程序结束
M02、M30、M99(子程序结束)。
2、数控程序的编制方法及步骤(数控编程的内容及方法)
(1)分析零件图
(2)数学处理
(3)编写零件加工程序单
(4)操作键盘输入程序
(5)校验
(6)加工生产与复制程序存储介质
为了满足设计、制造、维修普及的需要,在输入程序代码、坐标系统、加工指令、辅助功能及程序段格式等方面,国际上形成了两种通用的标准,即ISO及EIA。
任务实施:
通过多媒体课件讲解,学生分析传授内容。
任务评价:
通过对一个程序的分析,评价教学的效果。
任务7:
G54.G92.G17-G19指令
1、G92的编程格式及应用
2、G54的变成格式及含义
能力目标:
1、能说出G92的含义及格式
2、能写出G54的含义及格式
G92、G54指令
加工程序:
就是把零件的加工工艺路线、工艺参数、刀具的运动轨迹、位移量、切削参数以及辅助功能等。
按照数控机床规定的指令代码及程序格式编写加工程序单,再把程序单的内容通过控制介质或直接输入到数控机床的数控装置中,从而控制机床加工零件。
坐标系设定指令G92
G92指令就是用来建立工件坐标系的,它规定了工件坐标系原点的位置,就是说它确立了工件坐标的原点(工件原点)在距刀具刀位点起始位置(起刀点)多远的地方,或者说,以弓箭原点为准,确定起到点的坐标值。
编程时通过G92指令将工件坐标系的原点告诉数控装置,并把这个设定值记忆在数控装置的存储内,执行该指令后就确定了起刀点与工件原点的相对位置。
格式:
G92X_Y_Z_;
例:
G92X30Z40;
2.工件坐标系的选取指令(G54~G59)
一般数控机床可以预先设定6个(G54~G59)工作坐标系,这些坐标系存储在机床存储内。
在机床重开机时仍然存在,在程序中可以分别选取其中之一使用。
6个工作坐标系均以机床原点为参考点,分别以各自与机床原点的偏移量表示,需要提前输入机床内部。
3.G90G91
G90:
程序中的位移量用刀具的终点坐标表示。
G91:
程序中的位移量用刀具的运动的增量表示。
G90X_Y_Z_;
A(200,60,30)
G91X_y_z_;
B(80,150,90)
4.平面选择指令(G17~G19)
G17--XY平面
G18--ZX平面
G19--YZ平面
即:
在三坐标机床上加工时,如进行圆弧插补,要规定加工所在的平面。
通过多媒体课件,现场教学附属完成本任务的教学。
学生讲出G54、G92的含义及区别,评价学生对本任务掌握情况。
任务8:
G00,G01,G04指令
1.G01指令及应用。
2.G00指令含义及应用。
3.G04指令含义及应用。
能运用G00、G01、G04指令完成简单零件的编程。
坐标系原点O是程序起始点,要求刀具O点快速移动到A点然后沿AB,BC,CA实现直线切削,再由A点快速返回程序起始点O。
快速定位指令G00.
刀具从当前位置快速移动到切削开始前的位置,在切削完了之后,快速离开工件。
一般在道具非加工状态的快速移动时使用,该指令只是快速到位,其运动轨迹因具体的控制系统不同而异。
进给速度F对G00指令无效。
G00X_Y_Z_;
程序的起始点是坐标原点O,先从O点快速移动到参考点A,紧接着快速移至参考点B
G90G00X195.0Y100.0;
X300.0Y50.0;
相对:
G91G00X195.0Y100.0
X105.0Y-50.0;
注意事项:
1.G00是模态指令。
2.F对G00程序段无效。
3.执行过程是,刀具由程序起始点开始加速移动至最大速度,然后保持快速移动,最后减速到达终点,止痒可以提高数控机床的定位精度。
直线插补指令—G01
G01X_Y_Z_F_;
注:
1.G01程序段中必须含有下指令,否则机床不运作。
2.G01和F指令均为读效指令。
程序编制如下:
N001G92XOYO;
N002G90G00X24.0Y30.0S300T01M03;
N003G01X96.0Y70.0F100;
N004X24.0Y30.0;
N005G00XOYOM02;
N001G91G00X24.0Y30.0S300T01M03;
N002G01X72.0Y40.0F100;
N003X72.0Y-20.0;
N004X-144.0Y-20.0;
N005G00X-24.0Y-30.0;
N006M02;
抽查学生编制程序的质量,评价本任务的教学成果。
任务9G02G03G17~G19指令
1.G02,G03指令含义及格式
2.G02,G03指令应用。
1.能运用G02、G03指令完成圆弧的编程。
G02、G03指令应用。
G02——顺时针方向圆弧插补指令。
G03——逆时针方向圆弧插补指令。
XY平面
G17G02(G03)X_Y_I_J_F_;
G17G02(G03)X_Y_R_F_;
XZ平面
G18G02(G03)X_Z_I_K_F_;
G18G02(G03)X_Z_R_F_;
YZ平面
G19G02(G03)Y_Z_J_K_F_;
G19G02(G03)Y_Z_R_F_;
1.圆弧终点的坐标分量,可以按相对坐标或绝对坐标给定,取决于是G91还是G90编程。
2.R编程,当圆弧小于或等于180°
时,用+R表示圆弧半径,当圆弧大于180°
时,用-R表示圆弧半径。
3.I,J,K表示圆心相对于圆弧起点在X,Y,Z轴方向上增量值,也可理解为圆弧起点到圆心的矢量在经X,Y,Z轴的投影。
使用分矢量I,J编程
G90G03X15.0Y0I0J15.0F100;
G02X55.0Y0I20.0J0;
G03X80.0Y-25.0I0J-25.0
使用R编程
G90G03X15.0Y0R15.0F100;
G02X55.0Y0R20.0;
G03X80.0Y-25.0R-25.0;
相对:
G91G03X15.0Y15.0R15.0F100;
G02X40.0Y0R20.0;
G03X25.0Y-25.0R-25.0;
4.整圆,只能使用分矢量编程。
G90G03X20.0Y0I-20.0F100;
G91G03X0Y0I-20.0J0F100;
G02X0Y0I20.0F100;
0-A
G03X-20.0Y20.0I-20;
A-E
G03X-10.0Y10.0J-10.0;
E-B
运用G02、G03编制图形圆弧程序。
通过圆弧图形编程考察学生对G02、G03的掌握情况。
任务10G04G28G27G29指令
G04、G28~G29指令
相关知识:
1.G04——暂时指令
指令格式:
G04X_(U_或P_)
式中:
X(U或P)为暂停时间
说明:
1.作用:
加工凹槽时,为避免在槽的底部留下切削痕迹,用该指令使切槽刀在槽底部停留一定的时间。
2.X、U、P后面接暂停的时间。
3.暂停时,主轴不会停止运动,但刀具会停止运动。
2.与参考点有关的指令
(1)G27——返回参考点检查指令
G27X(U)_Z(W)_;
(2)G28——自动返回参考点指令
G28X(U)_Z(W)_;
功能是使刀具以快速定位移动的方式,经过指定的中间位置,返回参考点。
(3)G29——从参考点返回指令
G29X_Z_;
X、Z为刀具返回目标点时的坐标。
功能是命令刀具经过中间点到达目标点指定的位置,这一指令所指的中坚定啊是指G28指令所规定的中间点。
小结:
本节主要讲了G04、G27、G28、G29指令。
任务11:
G40、G41、G42指令
1.G40、G41、G42的格式及含义
2.G40、G41、G42的应用
1.能正确运用G40、G41、G42编程
2.能说出G40、G41、G42的含义
刀具半径自动补偿指令——G40、G41、G42。
使用半径为R的立铣刀加工工件时的轮廓曲线,刀具在移动加工过程中,刀具的中心与被加工工件的轮廓之间始终保持刀具的半径值,通常称为刀具半径偏置。
如果数据系统中不具备半径补偿功能,就不能按照工件轮廓尺寸编程,必须依据刀具中心运动轨迹编程,数据计算工作量大而且复杂,即便是编写加工程序,由于刀具的磨损,重磨及更新道具等原因,必须从新计算,从新编程,十分繁琐,加工精度也很难保证。
若使用刀具半径补偿功能,只需要按照工件图样上的轮廓尺寸编写程序,而将刀具的半径作为工件轮廓的偏置值,由操作者预先存入数据装置的指定存储单元中,在执行加工程序时,由半径自动补偿指令调出在指定存储单元存放的偏置值,并自动计算刀具中心轨迹,加工出符合图样轮廓的工件。
1.刀具半径补偿指令
G41刀具左偏
G42刀具右偏
G40取消左,右偏置
格式:
﹛G00﹜﹛G41﹜X_Y_D_;
G01G42
例:
⑴无Z轴移动
00001
N10G90G54G00X0Y0S1000M03;
N20G41X20.0Y10.0D01;
N30G01Y50.0F100;
N40X50.0;
N50Y20.0;
N60X10.0;
N70G40G00X0Y0M05;
N80M30;
补偿条件:
⑴有G41或G42被指定。
⑵在补偿平面内有轴的移动。
⑶指定了一个补偿号或已经指定一个补偿号但不能是D00
⑷偏置(补偿)平面被指定或已经被指定。
⑸G00或G01模式有效。
(有些机床可以用G02或G03)。
N20指令执行完成后机床的坐标位置由以下方法确定:
将含有G41语句的坐标点与下边两句中最近的,在选定平面内有坐标移动语句的坐标点相连,其连线垂直方向为偏置方向。
⑵有Z轴移动
0002
N10G90G54G17G00X0Y0S1000M03;
N20Z100.0;