《数控铣床编程》课件

PPT
  • 阅读 51 次
  • 下载 0 次
  • 页数 35 页
  • 大小 5.427 MB
  • 2022-11-24 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档25.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
《数控铣床编程》课件
可在后台配置第一页与第二页中间广告代码
《数控铣床编程》课件
可在后台配置第二页与第三页中间广告代码
《数控铣床编程》课件
可在后台配置第三页与第四页中间广告代码
《数控铣床编程》课件
《数控铣床编程》课件
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 35
  • 收藏
  • 违规举报
  • © 版权认领
下载文档25.00 元 加入VIP免费下载
文本内容

【文档说明】《数控铣床编程》课件.ppt,共(35)页,5.427 MB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-45410.html

以下为本文档部分文字说明:

程序编制的基本知识数控铣床的坐标系统编程中的数学处理数控程序的组成结构常用编程指令固定循环指令数控铣床综合编程实例数控铣床编程将加工零件的几何数据、工艺参数以及辅助动作转化成规定的格式代码的过程称为程序编制,简称为编程。程

序编制的概念编程其实就是从零件图纸到获得数控加工程序的过程,主要包括以下步骤:程序编制的基本知识为了满足设计、制造、维修和普及的需要,在输入代码、坐标系统、加工指令、辅助功能及程序格式方面,国际上已形成了两个通用的标准:ISO—InternationalStandardOrg

anizationEIA—ElectronicIndustriesAssociation程序编制的代码标准数控程序编制的方法自动编程手工编程分析零件图样和制定工艺方案由人工进行;数学处理、编写程序、检验程序由计算机完成;效率高,可解决复杂形状零件的编程难题;由人工

来完成编程中各个阶段的工作;效率低,只适用于简单的规则形状零件;程序编制的基本知识数控机床采用的都是国际标准的笛卡尔坐标系统,X、Y、Z三个轴之间的位置关系遵循右手定则。确定其方向的顺序是ZXY。Z

YX坐标系的建立标准数控铣床的坐标系统常用坐标系参考坐标系编程坐标系工件坐标系在数控编程加工的过程中,存在很多不同的坐标系以满足编程、对刀、机床位置控制等不同情况的需要。机床坐标系最常用的坐标系有如下四个:数控铣床的

坐标系统机床坐标系即以机床原点建立的坐标系。机床原点是数控机床进行加工运动的固定基准点。它在机床装配、调试时就已确定下来。参考点相对于机床原点的坐标是一个已知数并且已经输入到数控系统中;通常在数控铣床上机床原点和机床参考

点是重合的,位于XYZ轴的正向最大行程处。机床参考点是用于对机床运动进行检测和控制的固定位置点,是机床制造厂家在每个进给轴上用限位开关精确调整好的。参考坐标系即以机床参考点建立的坐标系。数控铣床的坐标系统选择编程原点时从理论上讲选在零件上的任一点

都可以,但实际上为了简化尺寸计算、减小编程误差、方便程序检查,通常遵循如下原则:编程坐标系是根据零件图样及加工工艺等建立用于编程的坐标系,其原点称为编程原点。X、Y向零点一般选在设计基准或工艺基准的端面上;对于有对称部分的工件,可以选在

对称面上,以便于用镜像等指令来简化编程。Z向的零点一般选在工件的上表面上,这样当刀具切入工件后Z向尺寸字均为负值,便于检查程序。编程坐标系数控铣床的坐标系统工件坐标系是指零件装夹好之后,相应的编程坐标系在机床中的位置。工件坐标系的原点称为工件原点,也称程序原点。

G92—临时设定G54~G59—预置寄存设定工件坐标系工件坐标系数控铣床的坐标系统数学处理是按照已经确定的加工工艺路线和允许的编程误差,根据零件图样给出的形状,尺寸和公差等直接通过数学方法(如三角几何与解析几

何法等),计算出编程时所需要的各基点的坐标值。一般步骤:基本尺寸换算成平均尺寸保证重要几何关系并修改一般尺寸计算各基点坐标尺寸最终生成编程坐标数据程序编制中的数学处理编程中的数学处理零件的轮廓是由许多不同的几何要素所组成,如直线、圆弧、二次曲线等,各几

何要素之间的连接点称为基点。基点坐标是编程中必需的重要数据。基点如下图中,A、B、C、D、E为基点。编程中的数学处理一个完整的数控加工程序由程序名、程序主体和程序结束符三部分组成。O7563;程序名程序名是一个

程序必需的标识符,由地址符O后带4位数字组成。整个程序的核心,完成数控加工的全部动作,由若干个程序段组成。结束整个程序的运行,指令有M30或M02。程序的组成N01G92X50Y20Z0;N02………………;N03………………;程序体N04…

……………;N05………………;M30;程序结束数控程序的组成结构由若干个指令字组成,每个指令字由地址符与数字组成。目前广泛采用地址符可变程序段格式。不同的数控系统往往有不同的程序段格式。程序段号G指令尺寸指令进给速度指令主轴转速指令M指令程序段结束符N03G91G01X50Y60F20

0S400M03M08;指令字在程序段中的顺序没有严格的规定,可任意顺序书写。与上段相同的模态指令(包括G、M、F、S等)可以省略。程序段的格式数控程序的组成结构组成程序段的每个功能字都有其特定的功能含义。常用功能字有如下几个:NC程

序的常用功能字主轴转速功能字S进给功能字F尺寸字顺序号字N刀具功能字T准备功能字G辅助功能字M数控程序的组成结构程序段号一般位于程序段之首,用于程序段的查找、跳转。程序的执行顺序都是按其排列的先后次序执行的,与程序段号无关。主轴功能字S用于指定

切削的进给速度(或进给量)。对于车床而言F可分为每分钟进给和主轴每转进给两种;对于铣床一般只用每分钟进给。进给速度的单位为mm/min。主要用于指定主轴转速。转速单位为r/min。进给功能字F程序段号字N常用编程指令刀具终点坐标主要用于确定刀具运动的

终点坐标。用于指定加工时所用刀具的编号。尺寸功能字刀具功能字TX,Y,Z用于确定终点的直线坐标A,B,C用于确定终点的角度坐标I,J,K用于确定圆弧的圆心坐标常用编程指令顺时针圆弧插补G02公制尺寸YZ平面选择英制尺寸刀具长度补偿注销G49刀具长度补偿—负G44刀

具长度补偿—正G43刀具半径补偿—右G42刀具半径补偿—左G41刀具半径补偿注销G40G19ZX平面选择G18XY平面选择G17暂停G04逆时针圆弧插补G03直线插补G01快速移动点定位G00功能G功能字G

20G21G99G98G95G94G92G91G90G54~G59返回R平面返回起始平面每转进给量每分钟进给量临时设定工件坐标系增量值编程绝对值编程加工坐标系设定功能G功能字G代码分模态代码和非模态代码。模态代码执行后一直有效,直到同组的另一代码出现。非模态代码只有在其所在的程序段内有效。准备

功能字G代码用于指定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等。附表:G功能字含义表常用编程指令在编程的过程中,坐标值可以有G90指定绝对坐标和G91指定增量坐标两种表达方式。绝对坐标———坐标值相对于坐标原点给出。增量坐

标———坐标值相对于前一位置给出。绝对值和增量值编程指令常用编程指令坐标平面选择指令是用来选择圆弧插补的平面和刀具补偿平面的。一般,数控铣床默认在XY平面内加工。坐标平面选择指令G17表示选择XY平面,G

18表示选择ZX平面,G19表示选择YZ平面。常用编程指令指令执行开始后,刀具沿着各个坐标方向同时按参数设定的速度快速移动,最后减速到达终点。快速点定位指令程序格式:G00X___Y___Z___式中X、Y、Z的值是快速点

定位的终点坐标值。G00X20Y30;G00X20Y40;Y30;常用编程指令如图从A点到B点的直线插补运动。其程序段为:绝对方式:G90G01X10Y10F100增量方式:G91G01X-10Y-20F1

00直线插补指令G01用于控制刀具按指定的进给速度F作直线运动。程序格式:G01X___Y___Z___F___式中X、Y、Z的值是直线插补的终点坐标值。常用编程指令G02为顺时针圆弧插补,G03为逆时针圆弧插补。圆弧插补指令圆弧顺逆方向的判别:沿着不在圆弧平面内的坐标轴,由正方向向

负方向看,顺时针方向G02,逆时针方向G03。如右图所示:常用编程指令X、Y、Z的值是指圆弧插补的终点坐标值;I、J、K是指圆心相对于圆弧起点的坐标增量,与G90,G91无关;R为指定圆弧半径,当圆

弧的圆心角≤180o时,R值为正,当圆弧的圆心角>180o时,R值为负;整圆编程不能用R格式;直接用I、J、K确定其圆心即可。XY平面圆弧编程格式F___J___I___R___Y___X___G03G02G17ZX平面圆弧:F___K_

__I___R___Z___X___G03G02G18YZ平面圆弧:F___K___J___R___Z___Y___G03G02G19常用编程指令100BA50.840O+Y+X8190140(1

)绝对值编程G92X0Y0Z0G90G00X81Y50.8G03X140Y100R-60F300(G03X140Y100I59J-10.8F300)G02X81Y50.8R50(G02X81Y50.8I-50)(2)增量

值编程G92X0Y0Z0G91G00X81Y50.8G03X59Y49.2R-60F300(G03X59Y49.2I59J-10.8F300)G02X-59Y-49.2R50(G02X-59Y-49.2I-50

)例:编写程序,刀具运动轨迹如图所示O→A→B→A常用编程指令在零件轮廓铣削加工时,由于刀具半径尺寸影响,刀具的中心轨迹与零件轮廓往往不一致。为了避免计算刀具中心轨迹,直接按零件图样上的轮廓尺寸编程,数控系统提供了刀具半径补偿功能,如下图。刀具半径补偿指

令常用编程指令半径补偿指令格式G41为左偏刀具补偿,定义为假设工件不动,沿刀具运动方向看,刀具在零件左侧;G42为右偏刀具补偿;G40为补偿撤消指令。D为刀具半径补偿号,不代表实际补偿值D__X__Y__G00/01G42G41__G00/01X__YG40建立补偿

:取消补偿:常用编程指令例:如图采用刀具补偿按增量方式编程。O0001N10G91G54X0Y0Z-5N20M03S1200N30G41G00X20.0Y10.0D01(建立01号刀补)N40G01Y40

.0F200N50X30.0N60Y-30.0N70X-40.0N80G40G00X-10.0Y-20.0(解除刀补)N90M05N100M30常用编程指令使用刀具长度补偿指令,在编程时就不必考虑刀具的实际长度及各把刀具长度尺寸的不同。当由于刀具磨损、更换刀具等原因引起刀具长

度尺寸变化时,只要修正刀具长度补偿量,而不必调整程序或刀具。H__Z__G44G43指令格式:执行正补偿指令G43时:Z实际值=Z指令值+H执行负补偿指令G44时:Z实际值=Z指令值-H可以用G49或G43H00和G44H00可以撤

销刀具长度补偿。刀具长度补偿指令H为刀具长度补偿号常用编程指令用于指定数控机床辅助装置的开关动作。M功能字含义M00程序停止M01计划停止M02程序停止M03主轴顺时针旋转M04主轴逆时针旋转M05主轴旋转停止

M06换刀M07内冷却液开M08外冷却液开M09冷却液关M30程序停止并返回开始处M98调用子程序M99返回子程序辅助功能字M常用M指令:常用编程指令一般在加工过程中需要停机检查、测量零件或手工换刀时,使用M00指令情况。M00指令通常单独为

一个程序段,系统执行M00指令后,程序暂停运行,主轴停止、进给停止、冷却液关断。当需要继续执行后续程序时,只要重新按下循环启动按钮即可。程序暂停指令M00计划暂停指令M01该指令的功能与M00相似。所不同的是,必须预先按下操作面板上的“任选停止

”按钮,M01指令才会有效;否则M01指令无效,程序继续执行。常用编程指令M03是控制主轴顺时针方向转动(正转),与S代码一起配合使用。S1000M03表示主轴以1000转/min的速度顺时针方向旋转。M04是控制主轴逆时针方向转动(反转)。M0

5是主轴停止转动。主轴控制指令M03、M04、M05M06是用来控制机床辅助装置实现自动更换刀具功能的。通常与T代码一起使用。如T03M06表示自动换上刀库中的03号刀具。换刀指令M06常用编程指令M02、M30的功能是在完成所有的加工指令后,使主轴、进给和冷却

液停止,数控装置和机床复位;不同的是,M30会在程序结束后光标返回到程序的开头部分。M02和M30位于程序的最后单独成一段;加工中常使用M30。M07、M08的功能都是冷却液开,M09是冷却液关。

M07一般是指内冷却液(比如主轴冷却系统);M08一般是指外冷却液(对工件及刀具的冷却液)。冷却液控制指令M07、M08、M09程序结束指令M02、M30常用编程指令在一个零件的加工程序中,若有一定量的连续的程序段在几处完全重复出现,则可将这些重复的程序段单独抽出来,按一定的格式做成

子程序。其目的是为了简化程序。调用子程序指令M98指令格式:M98P***××××***为调用次数,××××为子程序号。子程序结束指令M99O××××;……;M99;子程序功能指令M98、M99180050160R25501907010160×10=1600工件原点常用编

程指令O2002;N01G90G17G40G49G80G54X0Y0Z5;N02M03S1200;N03G91G41G00X-50Y35D01;N04M98P103201;N05M30;O3201;N01G00Z-25;N02G01Y-60

F100;N03X50;N04G03Y50J25;N05G01X-55;N06G00Z25;N07X165Y10;N08M99;子程序编程示例:加工下图零件上的10个完全相同的台阶。工件原点如图所示在台阶上表面上。1

80050160R25501907010160×10=1600工件原点常用编程指令1、如下图所示零件,立铣刀直径Ø6,用绝对值和增量值两种编程方式编写其外轮廓精加工程序。课堂练习刀补号:D03切削用量:S=1500r/minF=300mm/minap=4mm编程实例实训

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?