《数控机床编程概述37607.pptx》由会员分享,可在线阅读,更多相关《数控机床编程概述37607.pptx(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、加工中心编程与操作加工中心编程与操作第一讲第一讲 加工中心概述加工中心概述 l一、加工中心的一、加工中心的定义:定义:加工中心(加工中心(Machining CenterMachining Center)简称简称MCMC,是由机械设备与数控系统组,是由机械设备与数控系统组成的具有自动刀具交换装置,并能进成的具有自动刀具交换装置,并能进行多种工序加工的数控机床行多种工序加工的数控机床。l加工中心可在一次装夹中对工件的多加工中心可在一次装夹中对工件的多个面进行多工序加工,如进行钻孔、个面进行多工序加工,如进行钻孔、扩孔、铰孔、攻螺纹、镗削、平面铣扩孔、铰孔、攻螺纹、镗削、平面铣削、削、轮廓铣削等加
2、工。轮廓铣削等加工。l二、加工中心二、加工中心的的发展史:发展史:19521952年年3 3月美国巴森兹(月美国巴森兹(ParsonsParsons)公司与美国麻省理工学院(公司与美国麻省理工学院(MITMIT)共同发)共同发布了世界上第一台数控机床布了世界上第一台数控机床三坐标三坐标数控铣床。数控铣床。l19591959年美国年美国KeaneyKeaney与与TreckreTreckre公司开发公司开发成功了具有刀库、刀具交换装置、回成功了具有刀库、刀具交换装置、回转工作台的数控机床转工作台的数控机床加工中心加工中心(Machining CenterMachining Center)。)。第
3、二讲第二讲 加工中心编程基础加工中心编程基础l一、一、数控编程的概念数控编程的概念 所谓数控编程,就是把零件的工艺所谓数控编程,就是把零件的工艺过程、工艺参数及其他辅助动作,按动过程、工艺参数及其他辅助动作,按动作顺序,按数控机床规定的指令、格式作顺序,按数控机床规定的指令、格式编成加工程序,将其记录于控制介质即编成加工程序,将其记录于控制介质即程序载体(如纸带、磁带、磁盘),再程序载体(如纸带、磁带、磁盘),再输入数控控制装置,从而操纵机床进行输入数控控制装置,从而操纵机床进行加工。加工。l二、数控编程的内容二、数控编程的内容 一般来讲,程序编制包括以下几个一般来讲,程序编制包括以下几个方面
4、的工作:方面的工作:1 1、加工工艺分析、加工工艺分析 编程人员首先要根据零件图,对零件的编程人员首先要根据零件图,对零件的材料、形状、尺寸、精度和热处理要求等,材料、形状、尺寸、精度和热处理要求等,进行加工工艺分析。合理地选择加工方案,进行加工工艺分析。合理地选择加工方案,确定加工顺序、加工路线、装卡方式、刀确定加工顺序、加工路线、装卡方式、刀具及切削参数等;同时还要考虑所用数控具及切削参数等;同时还要考虑所用数控机床的指令功能,充分发挥机床的效能;机床的指令功能,充分发挥机床的效能;加工路线要短,换刀次数要少。加工路线要短,换刀次数要少。(如下图)(如下图)2 2、数值计算、数值计算 根据
5、零件图的几何尺寸确定工艺路线及根据零件图的几何尺寸确定工艺路线及设定坐标系,计算零件粗、精加工运动的设定坐标系,计算零件粗、精加工运动的轨迹,得到刀位数据。轨迹,得到刀位数据。3 3、编写加工程序、编写加工程序 加工路线、工艺参数及刀位数据确定后,加工路线、工艺参数及刀位数据确定后,编程人员就可以根据数控系统规定的功能编程人员就可以根据数控系统规定的功能指令代码及程序段的格式,逐段编写加工指令代码及程序段的格式,逐段编写加工程序。程序。4 4、制备控制介质、制备控制介质 把编制好的程序记录到控制介质上,作把编制好的程序记录到控制介质上,作为数控装置的输入信息。用人工或通信传为数控装置的输入信息
6、。用人工或通信传输的方式送入数控系统。输的方式送入数控系统。5 5、程序校对和首件试切、程序校对和首件试切 校验的方法是直接将控制介质上的内容校验的方法是直接将控制介质上的内容输入到数控系统中,让机床空运行,以检输入到数控系统中,让机床空运行,以检查机床的运动轨迹是否正确,或者通过数查机床的运动轨迹是否正确,或者通过数控系统提供的图形仿真功能,在控系统提供的图形仿真功能,在CRT CRT 屏幕屏幕上,模拟刀具的运动轨迹。上,模拟刀具的运动轨迹。三、三、加工中心的坐标系统加工中心的坐标系统l 加工中心的坐标系规定已标准加工中心的坐标系规定已标准化,按右手直角坐标系确定,化,按右手直角坐标系确定,
7、如如下图所示下图所示。一般假设工件静止,。一般假设工件静止,通过刀具相对工件的移动来确定通过刀具相对工件的移动来确定机床各移动轴的方向。机床各移动轴的方向。1 1、机床坐标系、机床坐标系 机床坐标系是用来确定工作坐标系机床坐标系是用来确定工作坐标系的基本坐标系,是机床本身所固有的坐的基本坐标系,是机床本身所固有的坐标系。该坐标系的位置必须在机床开机标系。该坐标系的位置必须在机床开机后,通过自动(或手动)回参考点(机后,通过自动(或手动)回参考点(机床坐标系原点)的操作建立。床坐标系原点)的操作建立。(1 1)机床原点)机床原点 亦称机械原点,是机床坐标系的亦称机械原点,是机床坐标系的原点。它的
8、位置是在机床各坐标轴的原点。它的位置是在机床各坐标轴的正向最大极限处。正向最大极限处。(2 2)Z Z坐标的运动坐标的运动 平行于机床主轴(传递切削动平行于机床主轴(传递切削动力)的刀具运动坐标轴为力)的刀具运动坐标轴为Z Z坐标轴,坐标轴,规定增大刀具和工件之间距离的方规定增大刀具和工件之间距离的方向为向为Z Z坐标轴的正方向(坐标轴的正方向(+Z+Z)。)。(3 3)X X坐标的运动坐标的运动 X X坐标轴为水平方向,它平行于工坐标轴为水平方向,它平行于工件的装夹面,垂直于件的装夹面,垂直于Z Z坐标轴。对于单坐标轴。对于单立柱机床,当从刀具向立柱看时,立柱机床,当从刀具向立柱看时,X X
9、的的正方向指向右方(正方向指向右方(+X+X)。)。(4 4)Y Y坐标的运动坐标的运动 根据根据X X和和z z坐标轴,按右手法则来坐标轴,按右手法则来确定确定Y Y坐标轴的运动方向。坐标轴的运动方向。2 2、工作坐标系、工作坐标系 亦称加工坐标系,是编程人员在亦称加工坐标系,是编程人员在编程和加工时使用的坐标系,是程序编程和加工时使用的坐标系,是程序的参考坐标系。其位置以机床坐标系的参考坐标系。其位置以机床坐标系为参考点,工作坐标系的原点称为工为参考点,工作坐标系的原点称为工作原点或程序零点,编程时的刀具轨作原点或程序零点,编程时的刀具轨迹坐标点是按工件轮廓在工作坐标系迹坐标点是按工件轮廓
10、在工作坐标系中的坐标确定。中的坐标确定。3 3、确定工作坐标系时应注意下列几点:、确定工作坐标系时应注意下列几点:(1 1)工件零点应选在零件的尺寸基准)工件零点应选在零件的尺寸基准上,以便于坐标值的计算。上,以便于坐标值的计算。(2 2)工件零点尽量选在精度较高的工)工件零点尽量选在精度较高的工件表面上,以提高零件的加工精度。件表面上,以提高零件的加工精度。(3 3)对于对称零件,工件零点设在对)对于对称零件,工件零点设在对称中心上。称中心上。(4 4)对于一般零件,工件零点设在工)对于一般零件,工件零点设在工件轮廓某一角上。件轮廓某一角上。(5 5)Z Z轴方向上的零点一般设在工件轴方向上
11、的零点一般设在工件的上表面。的上表面。(6 6)对于卧式加工中心最好把工件零)对于卧式加工中心最好把工件零点设在回转中心上,即设置在工作台回点设在回转中心上,即设置在工作台回转中心与转中心与Z Z轴连线适当位置上。轴连线适当位置上。四、加工中心的程序结构四、加工中心的程序结构 1 1、程序的组成、程序的组成 为运行机床而送到为运行机床而送到 CNC CNC 的一组指令的一组指令称为程序。一个完整的加工程序由程称为程序。一个完整的加工程序由程序号、程序的内容和程序结束这三部序号、程序的内容和程序结束这三部分组成。在程序中,以刀具实际移动分组成。在程序中,以刀具实际移动的顺序来指定指令(如下图)。
12、的顺序来指定指令(如下图)。2、程序的格式如现有如下表所示加工中心的加工程序程序:O0009;O0009;程序号程序号N01G91G28Z0;N01G91G28Z0;相对方式相对方式Z Z轴回机械零点轴回机械零点N02G28X0Y0;N02G28X0Y0;相对方式相对方式X,YX,Y轴回机械零点轴回机械零点N03T01M06;N03T01M06;换编号为一号的刀具换编号为一号的刀具N04G90G54G00X0Y0S1000M03;N04G90G54G00X0Y0S1000M03;绝对编程方式绝对编程方式,以以G54G54里的参数为编里的参数为编程原点,快速定位到程原点,快速定位到X0Y0X0Y
13、0处,处,主轴以主轴以1000r/min1000r/min的转速顺时针的转速顺时针转动转动N05G43Z100.0H01M08;N05G43Z100.0H01M08;建立刀具长度补偿,冷却液开建立刀具长度补偿,冷却液开N06G98G81X0Y0Z-5.0R3.0F120;N06G98G81X0Y0Z-5.0R3.0F120;建立钻孔固定循环建立钻孔固定循环N07X12.5Y-12.5;N07X12.5Y-12.5;N08G80;N08G80;取消钻孔固定循环取消钻孔固定循环N09M05N09M05;M09;M09;主轴停转,冷却液关主轴停转,冷却液关N10M30;N10M30;程序结束程序结束
14、 3 3、组成程序的要素的说明、组成程序的要素的说明 (1 1)程序号)程序号 每一个工件在编程时,必须先指定一个程序每一个工件在编程时,必须先指定一个程序号,并编在整个程序的开始处。程序号通常用字号,并编在整个程序的开始处。程序号通常用字母母”O”+4O”+4位数字位数字”0000”9999”0000”9999”组成表示组成表示,如如”O3O3 O03 O03 O103 O103 O1003 O1003 O1234”O1234”4 4位数字不允许都为位数字不允许都为0 0。数字前导的。数字前导的0 0可以省略。可以省略。(2)程序段程序段 每个程序段则由一个或若干个每个程序段则由一个或若干个
15、指令字指令字组组成,指令字代表某一信息单元;每个指令成,指令字代表某一信息单元;每个指令字由地址符和数字组成,它代表机床的一字由地址符和数字组成,它代表机床的一个位置或一个动作;每个程序段结束处应个位置或一个动作;每个程序段结束处应有有“EOB”EOB”或或“CR”CR”,即分号(,即分号(;)。常见)。常见程序段格式如下表:程序段格式如下表:常见程序段格式常见程序段格式1234567891011N_G_X_U_Q_Y_V_P_Z_W_R_I_J_K_R_F_S_T_M_LF(;)程程序序段段顺顺序序号号准准备备功功能能坐标字坐标字进进给给功功能能主主轴轴功功能能刀刀具具功功能能辅助辅助功能功
16、能结结束束符符号号1 1)程序段顺序号:通常用字母)程序段顺序号:通常用字母”N”+4”N”+4位字位字”0000”9999”0000”9999”组组成表示成表示,如如”N1234”N1234”。返回2 2)准备功能)准备功能G G(简称(简称G G功能):功能):由表示准备功能地址符由表示准备功能地址符“G”G”和和 两位数字组成(如两位数字组成(如G90G90 ),),G G功能的功能的代码已标准化。代码已标准化。(代码表略)(代码表略)返回3 3)坐标字:由坐标地址符及数字组成,且)坐标字:由坐标地址符及数字组成,且 按一定的顺序进行排列,各组数字必须具按一定的顺序进行排列,各组数字必须
17、具有作为地址代码的字母(如有作为地址代码的字母(如X X、Y Y等)开头。等)开头。各坐标轴的地址符按下列顺序排列:各坐标轴的地址符按下列顺序排列:X X、Y Y、Z Z、U U、V V、W W、Q Q、R R、A A、B B、C C、D D、E E 其中,数字的格式和含义如下:其中,数字的格式和含义如下:X50.X50.X50.0 X50.0 都可以表示沿都可以表示沿X X轴移动轴移动50mm50mm。X50000 X50000返回4)进给功能F:由进给地址符F及数 字组成,数字表示所选定的进给 速度,单位为“mm/min”或 “mm/r”,如F50表示切削进给速 度为50mm/min(由G
18、94设定)或 50mm/r(由G95设定)。返回5)主轴功能S:由主轴地址符S 及数字组成,数字表示 主轴转速,单位为 “r/mm”,如S800表示机床 主轴转速为800r/min。返回6)刀具功能T:由刀具功能地址 符T和数字组成,用以指定刀 具的号码,如T01表示选定编 号为01的刀具,即第一把刀 具。返回7)辅助功能M(简称M功能):由辅助操作地址符M和两位 数字组成,M功能的代码已 标准化,一个程序段中,M 代码最多可以有一个。常用的M代码有:返回M00 M00 程序暂停程序暂停M01 M01 条件程序暂停条件程序暂停M02 M02 程序结束程序结束M03 M03 主轴正转主轴正转M0
19、4 M04 主轴反转主轴反转M05 M05 主轴停止主轴停止M06 M06 刀具交换刀具交换M08 M08 冷却开冷却开M09 M09 冷却关冷却关M18 M18 主轴定向解除主轴定向解除M19 M19 主轴定向主轴定向M29 M29 刚性攻丝刚性攻丝M30 M30 程序结束并返回程序头程序结束并返回程序头M98 M98 调用子程序调用子程序M99 M99 子程序结束返回子程序结束返回8)程序段结束符:列在程序段 的最后,用符号“;”表示,表示程序段的结束。返回(3 3)程序结束符)程序结束符 程序结束符用于终止程序的执行,结束程序结束符用于终止程序的执行,结束加工程序。常见的程序结束符有:加工程序。常见的程序结束符有:M02主程序结束M30主程序结束光标返回程序开头M99子程序结束并从子程序返回主程序谢谢观看/欢迎下载BY FAITH I MEAN A VISION OF GOOD ONE CHERISHES AND THE ENTHUSIASM THAT PUSHES ONE TO SEEK ITS FULFILLMENT REGARDLESS OF OBSTACLES.BY FAITH I BY FAITH
限制150内