欢迎来到天天文库
浏览记录
ID:58779537
大小:1.21 MB
页数:70页
时间:2020-10-03
《数控机床加工技术(第2版)-第3章数控机床概述ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章数控机床概述3.1数控车床加工的编程基础3.2数控车床编程指令3.1数控车床编程基础3.1.1数控编程的步骤1、图纸分析:分析零件的加工精度要求(尺寸精度、形位精度、表面粗糙度)、材料切削性能、零件的加工批量等项目进行分析比较,判定加工的可行性。2、工艺准备:拟定加工工艺方案,分配加工余量、确定装夹位置及夹具、选定刀具和切削用量。3、数值计算:计算加工轨迹上的节点坐标,为程序编制做准备。应将零件的尺寸公差处理对称公差,必要时应进行尺寸链的解算。4、程序编制:用手工方法或由CAM软件编制机床的加工程序。同时应编制相应的技术文件:加工示意图、刀具安
2、装图、机床调整卡、加工工序卡等。5、程序校验:上机验证程序的准确性。切削用量是否合适、加工精度是否保证、加工过程是否顺利。大批量加工需进行工艺试验,以确定加工过程最佳状态。3.1.2数控机床的坐标系右手笛卡尔坐标系,确定坐标轴的方向X轴方向与刀架的位置有关。数控车床上刀架位置不同坐标系也不同:3.1.3加工准备和工艺处理1.刀具的选择:考虑工件的材料和热处理规范,确定加工切削用量,选择切削刃的几何尺寸和角度。用有限数量的刀具,保证工件加工质量。2.对刀:对刀是确定数控机床上安装刀具的刀尖在机床绝对坐标系下的准确位置,每把刀具加工前必须进行对刀。3.刀
3、具补偿:根据加工过程,确定刀具的补偿方式(左刀补、右刀补),消除刀具半径R对加工精度的影响。对刀仪对刀试切法对刀:试切法对刀后坐标系设定:工件图3.基本工艺原则(1)先粗后精(2)先近后远(3)内外交叉(4)刀具集中(5)基面先行3.1.4程序段的构成1.信息字N:后跟数字,表示程序段号。如:N10、N0900等。G:准备功能,其后跟数字表示准备功能的类别。如:G1:直线差补、G2:圆弧差补。M:辅助功能,其后跟2位数字组成,代表机床的工艺动作。如:M03:主轴正转。T:刀具功能,用于换刀或调入刀补数据。如:T0101,表示换“1”号刀,调入“1”刀
4、补数据。S:主轴速度功能,用于设定主轴的工作速度。单位为转/分。如:S2000,表示主轴转速为2000转/分。F:进给速度功能,用于设定加工过程中加工运动的速度。如:F400,表示进给速度为400毫米/分。2.程序段构成N007G90G01X50Z30F140S300T0101M03;表示:该程序段为“7”号,使用绝对方式编程(G90),主轴正转(M03),转速为300转/分(S300),加工中使用“1”号刀及“1”号刀补,以140mm/min的进给速度直线差补(G01)至绝对坐标X=50、Z=30处。3.加工程序的构成完整的程序通常包括程序号、程序
5、内容和程序结束几个部分,如表所示:加工程序举例程序结构说明%0001程序号用作加工程序的开始标识N10G90G92X100Z100程序内容由加工顺序、刀具的运动轨迹和各种辅助动作的一个个程序段组成N20S500M03N30M06T0101N40G00X32Z-2N50G01X32Z50F200……N220M05N230M02程序结束表示加工结束3.2数控车床编程指令在数控机床上编程控制指令有G指令、M指令、S指令、T指令和F指令等几类。这些指令通常由数控系统制造商构建,数控机床制造商和数控机床用户是不能改变的;部分完成特别功能的M指令由数控机床制造商
6、构建,数控机床的用户在购置数控机床时可以向制造商提出对M指令功能的具体要求,以方便用户使用。各个数控系统制造商构建的指令代码体系,大多符合ISO推荐的代码标准,但每个数控系统制造商均开发有自己特色的编程控制代码,同样的代码在不同的数控系统上使用方法也稍有差别,甚至完全不同。因此数控编程人员在使用特定数控系统的机床时,一定要仔细阅读数控系统的编程说明书。3.2.1M指令介绍指令功能说明M00程序暂停执行M00后,机床所有动作均被切断,重新按“程序启动”按扭后,再继续执行后面的程序段。M01任选暂停执行过程和M00相同,只有在机床控制面板上的“任选停止”
7、开关置于接通位置时,该指令才有效。M02程序结束切断机床所有动作,使程序复位,清除所有加工状态。M03主轴正转M04主轴反转M05主轴停止M06刀塔转位须与相应刀号(T代码)结合才构成完整换刀指令。M07切削液开M09切削液关M30主程序结束切断机床所有动作,返回程序开头,保留加工过程的部分状态M98调用子程序其后用“P”+“数字”地址指定子程序号M99子程序结束子程序结束并返回到主程序中“M98”指令所在程序行的下一行3.2.2G代码介绍代码组号意义代码组号意义G00G01G02G0301快速定位直线插补圆弧插补(顺时针)圆弧插补(逆时针)G650
8、0宏指令简单调用G66G6712宏指令模态调用宏指令模态调用取消G90G9103绝对坐标编程增量值编程G04
此文档下载收益归作者所有