第3章数控铣床编程与加工实例.ppt
- 文档编号:2725544
- 上传时间:2022-11-09
- 格式:PPT
- 页数:91
- 大小:5.85MB
第3章数控铣床编程与加工实例.ppt
《第3章数控铣床编程与加工实例.ppt》由会员分享,可在线阅读,更多相关《第3章数控铣床编程与加工实例.ppt(91页珍藏版)》请在冰豆网上搜索。
第三章数控铣床与操作第3节数控铣床编程与加工实例教师:
李爽教师:
李爽2014/10/182014/10/18一、数控铣床的编程基础二、数控铣床的编程指令三、数控铣床的编程实例目录一、数控铣床的编程基础一、数控铣床的编程基础解决的问题:
解决的问题:
11、在什么机床上加工?
、在什么机床上加工?
22、使用什么刀具?
、使用什么刀具?
33、工艺流程如何排列?
、工艺流程如何排列?
44、如何编程?
、如何编程?
数控铣床:
多坐标控制(3-5个),通常为3轴工艺范围最宽在模具行业应用广泛是其他高性能数控镗铣类机床的基础一、数控铣床的编程基础一、数控铣床的编程基础一、数控铣床的编程基础一、数控铣床的编程基础1.1数控铣床的坐标系机床零点和机床坐标系机床零点参考点机床坐标系工件坐标系:
编程人员在编程时建立的坐标系;加工坐标系:
工件安装完毕由操作人员在工件上找出的坐标系(与工件坐标系重合);工件坐标系设定:
G54G59;一、数控铣床的编程基础一、数控铣床的编程基础1.1数控铣床的坐标系1.21.2、数控铣床的主要功能及工艺范围、数控铣床的主要功能及工艺范围(11)功能功能11)点位控制点位控制加工加工;22)轮廓控制轮廓控制加工加工;33)刀具半径自动补偿刀具半径自动补偿加工加工;44)镜像功能镜像功能加工加工;55)固定循环固定循环:
钻孔、镗孔:
钻孔、镗孔;66)模具高精度加工功能)模具高精度加工功能;77)大型零件加工)大型零件加工;88)自适应控制加工)自适应控制加工;一、数控铣床的编程基础一、数控铣床的编程基础
(2)工艺范围1)平面类零件:
25轴联动可以实现;2)倾斜面类零件:
多轴联动;3)曲面类零件:
三轴联动或25轴联动;一、数控铣床的编程基础一、数控铣床的编程基础1.21.2、数控铣床的主要功能及工艺范围、数控铣床的主要功能及工艺范围1.3、数控机床的工艺装备
(1)夹具:
专用和通用;
(2)刀具:
由专门的制造商供应;分通用和成形等;一、数控铣床的编程基础一、数控铣床的编程基础1.4、数控铣床的工艺性分析对刀:
使用寻边器或其它工具确定工件在机床坐标系中的位置。
一、数控铣床的编程基础一、数控铣床的编程基础换刀点:
换刀时,将刀具移动至远离工件的合适点。
切入切出路径:
对外轮廓加工时,为避免在表面留下切削痕迹,应设置合适的切入切出路径。
一、数控铣床的编程基础一、数控铣床的编程基础1.4、数控铣床的工艺性分析刀具半径补偿点的设置:
距实际加工区有足够的距离有足够的距离可能会过切一、数控铣床的编程基础一、数控铣床的编程基础1.4、数控铣床的工艺性分析逆铣:
刀具铣削点的旋转方向和工件的进给方向相反,切屑的厚度由小变大,切削力由小变大,振动比较大。
加工表面硬度较高的工件时,可保护刀具切削刃顺铣:
多采用的一种方式。
一、数控铣床的编程基础一、数控铣床的编程基础1.4、数控铣床的工艺性分析刀刀具具轨轨迹迹一、数控铣床的编程基础一、数控铣床的编程基础1.4、数控铣床的工艺性分析二、数控机床的编程指令2.1、华中数控系统基于IPC的、多轴、多通道高性能数控系统。
具有螺旋线插补功能具有多种自动循环功能具有用户宏程序加工功能具有断点保护功能2.2、程序段的格式程序段中功能字的排列顺序无严格要求!
二、数控机床的编程指令每一个程序段的内容:
2.2、程序段的格式二、数控机床的编程指令2.3、基本编程指令
(1)F、S、T指令F:
进给速度指令,mm/minS:
主轴速度指令,r/minT:
刀具指令,T0101
(2)辅助功能指令二、数控机床的编程指令1暂停指令M00:
暂停执行当前程序(停主轴、停进给)模态信息保持。
进行刀具更换、工件的尺寸测量、手动变速等操作。
暂停时机床的主轴进给及冷却液停止。
若欲继续执行后续程序重按操作面板上的“启动键”即可。
2程序结束指令M02:
执行到M02指令时停主轴、进给及冷却液。
若要重新执行该程序就必须重新调用该程序。
3程序结束指令M30:
程序结束并返回到零件程序头4子程序调用及返回指令M98、M995主轴控制指令M03、M04和M056换刀指令M067冷却液开停指令M08、M09(3)准备功能G指令单位设定指令G20、G21、G22二、数控机床的编程指令(3)准备功能G指令绝对值编程G90与相对值编程G91二、数控机床的编程指令(3)准备功能G指令加工平面设定G17、G18、G19:
系统默认G17二、数控机床的编程指令(3)准备功能G指令坐标系设定指令:
G54G59G54G59指令中的坐标值是坐标原点在机床坐标系中的坐标。
在加工前进行设定。
二、数控机床的编程指令(3)准备功能G指令在机床坐标系下从AB如何?
如何建立工件坐标系?
已知:
毛坯为80mm见方的材料,坐标系原点在毛坯的中心。
1、建立工件坐标系可以使用G54G59中的任何一个。
2、工件坐标系需在数控系统中设置,其数值是该坐标系原点相对于机床坐标系原点的偏移值。
3、坐标系建立后,经过程序中调用才能生效,之后所有绝对和增量坐标均为该坐标系下的坐标值。
举例:
以G54为例说明:
操作时首先起动主轴,并切换至手揺轮或手动状态。
工件坐标系建立是在机床工作原点建立情况下进行。
工件坐标系建立是在机床工作原点建立情况下进行。
需要对需要对XX、YY、ZZ三个坐标分别测量确定。
三个坐标分别测量确定。
测量工具可以是分中棒、寻边器、加工刀具等。
测量工具可以是分中棒、寻边器、加工刀具等。
如:
进行如:
进行XX方向对刀,先将刀具快速下降至工件一边合适的高方向对刀,先将刀具快速下降至工件一边合适的高度,再缓慢移动至与工件接触,记下此时的机床坐标值(度,再缓慢移动至与工件接触,记下此时的机床坐标值(XX向)。
向)。
提刀至安全高度,移动至工件另一边,重复同样操作提刀至安全高度,移动至工件另一边,重复同样操作!
将两次记录的将两次记录的XX坐标取坐标取均值均值,即为,即为G54G54坐标系的坐标系的XX向数据。
向数据。
ZZ方向让旋转的刀具底面方向让旋转的刀具底面与工件上表面接触,此时的与工件上表面接触,此时的ZZ坐标值为坐标值为G54G54的的ZZ向参数。
向参数。
如果是已加工表面:
如果是已加工表面:
使用标使用标准试棒或塞尺准试棒或塞尺局部坐标系设定指令G52格式为:
G52X_Y_Z_G01直线插补指令格式为:
G01X_Y_Z_F_模态指令。
同一组有:
G00、G01、G02、G03、G33注意注意:
G00使用时的刀具轨迹,可能不是一条直线二、数控机床的编程指令(3)准备功能G指令圆弧插补指令G02、G03顺圆、逆圆指的是从第三轴正向朝负方向看。
如:
X-Y平面内,从Z轴正向向负方向观察,顺时针转为顺圆,反之逆圆。
二、数控机床的编程指令(3)准备功能G指令在不同平面内的表示方法:
在不同的加工平面内,逆圆和顺圆方向的不同指令格式:
X、Y、Z圆弧终点的X、Y、Z坐标;I、J、K圆心点相对于圆弧起点在X、Y、Z轴向的增量值;R圆弧半径;F进给速率。
注意:
在默认的平面内(G17),可以不标平面指令;使用R参数时注意180o的区别;圆弧180R值为正,圆弧180R值为负。
例:
对如图的圆弧编程如图所示,加工程序如何:
G91、G90编程aa圆弧圆弧:
N100G91G18N100G91G18N110G03X30Z30R30N110G03X30Z30R30F300F300bb圆弧圆弧N100G91G18N100G91G18N110G03X30Z30I0K30F300N110G03X30Z30I0K30F300举例:
刀具轨迹ABCDABCDG90F200;G3X15Y0R15;G2X55Y0R20;G3X80Y-25R-25;说明:
1、小数点2、段尾“;”例:
整圆编程整圆编程时不可以使用R方式,只能用I、J、K方式螺旋线进给指令G02/G03二、数控机床的编程指令(3)准备功能G指令螺旋线编程举例:
如果,螺旋线的轴不是X、Y、Z中的一个,应进行坐标及平面变换等手段。
刀具半径补偿指令G40、G41、G42二、数控机床的编程指令(3)准备功能G指令注意事项:
如果有平面的切换,必须在刀具半径补偿取消的方式下才可以进行。
刀具半径补偿的建立与取消只能用G00或G01指令,不得是G02或G03。
G00或G01必须是在所在平面内运动。
如果刀具半径大于轨迹半径会过切。
过切示意图例:
刀具距离工件上表面50mm,切削深度为2mm加加工工前前应应先先用用手手动动方方式式对对刀刀,将将刀刀具具移移动动到到相相对对于于编编程程原点原点(-10(-10,-10-10,50)50)的对刀点处。
的对刀点处。
图图中中带带箭箭头头的的实实线线为为编编程程轮轮廓廓,不不带带箭箭头头的的虚虚线线为为刀刀具具中心的实际路线。
中心的实际路线。
k11刀具长度补偿指令G43、G44、G49G43:
刀具长度正补偿G44:
刀具长度负补偿G49:
刀具长度补偿取消刀具长度补偿的建立和取消必须在G00或G01的功能下才可以生效。
操作时以刀具的实际长度值进行补偿。
二、数控机床的编程指令(3)准备功能G指令举例:
设长度补偿值:
H01(10),H02(10)G90G43G00Z20H01Z=30G90G44G00Z20H02Z=101212回参考点控制指令回参考点控制指令:
G28X_Y_Z_X、Y、Z是中间点G29X_Y_Z_X、Y、Z是目标点二、数控机床的编程指令(3)准备功能G指令1313暂停指令暂停指令G04G04指令格式为:
指令格式为:
G04P_G04P_钻孔、镗孔时,加工终了时,在刀具继续旋转的同钻孔、镗孔时,加工终了时,在刀具继续旋转的同时停止刀具进给一段时间。
时停止刀具进给一段时间。
例:
例:
G04P1G04P1进给运动暂停进给运动暂停11秒。
秒。
某些数控系统的设定单位为毫秒(某些数控系统的设定单位为毫秒(mSmS)二、数控机床的编程指令(3)准备功能G指令用G90编程例:
加工如图所示零件三角形各顶点坐标已知三、数控铣床编程与加工实例1如题图所示,刀心起点为工件零点O,按“OABCDE”顺序运动,写出A、B、C、D、E各点的绝对、增量坐标值(所有的点均在XOY平面内)。
2.用10mm的刀具铣如图所示的槽,刀心轨迹为虚线,槽深2mm,刀具位置如图,试编程。
3.用6刀具铣图示三个字母,刀心轨迹为虚线、深2mm4.精铣题图所示的侧面,刀具直径10mm,采用刀具半径补偿指令编程。
举例:
型腔类零件加工材料:
铝合金分析:
槽宽14mm刀具直径8mm精度:
粗、精加工一次加工:
精加工使用刀补路线:
粗加工精加工粗加工轨迹精加工轨迹6.请根据以下程序推出刀具所走的路线,并划出路线图N10G90G92X0Y0Z0M03S300N10G90G92X0Y0Z0M03S300N20G17G02X30Y0I15J0F300N20G17G02X30Y0I15J0F300N30G01X0Y-40N30G01X0Y-40N40X-30Y0N40X-30Y0N50G02X0Y0I15J0N50G02X0Y0I15J0N60M05N60M057.7.请根据以下程序推出刀请根据以下程序推出刀具在具在XXYY平面内加工的路平面内加工的路线,并划出路线图线,并划出路线图G92X0Y25Z5G92X0Y25Z5;G90G01Z-5F500M03G90G01Z-5F500M03;G02X-25Y0R25G02X-25Y0R25;X0Y-25R25X0Y-25R25;X25Y0R25X25Y0R25;X0Y25R25X0Y25R25;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 铣床 编程 加工 实例
![提示](https://static.bdocx.com/images/bang_tan.gif)