第2章-数控程序编制和数控机床编程及加工_第1页
第2章-数控程序编制和数控机床编程及加工_第2页
第2章-数控程序编制和数控机床编程及加工_第3页
第2章-数控程序编制和数控机床编程及加工_第4页
第2章-数控程序编制和数控机床编程及加工_第5页
已阅读5页,还剩85页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章数控机床的程序编制第二章

§2-4常用编程指令

§2-2数控机床编程的基础知识

§2-3数控机床的坐标系

数控机床的程序编制

§2-5编程举例

§2-1概述2-1概述一、数控机床程序编制的内容与步骤分析零件图确定工艺过程计算加工轨迹和加工尺寸编写加工程序校核制作控制介质校核程序校验和试切削校验YYYNNN完成手工编程自动编程CADCAMCNC常用的CAM软件:MASTERCAMCIMATRONSMARTCAMPRO-ECAXA二、数控机床程序编制方法2-1概述美国电子工业协会标准(EIA)国家标准化组织标准(ISO)二、数字控制的标准代码2-2数控程序编制一、数控机床的坐标系坐标轴的方向及其命名§2-3数控机床的坐标系第二章数控机床的程序编制§2-3数控机床的坐标系坐标系及运动方向

各种坐标系

绝对坐标系与相对坐标系

第二章数控机床的程序编制规定数控机床坐标轴及运动方向,是为了准确地描述机床的运动,简化程序的编制方法,并使所编程序有互换性。目前国际标准化组织已经统一了标准坐标系。我国机械工业部也颁布了JB3051-82《数字控制床坐标和运动方向的命名》的标准,对数控机床的坐标和运动方向作了明文规定。数控机床的坐标系标准规定:1、刀具运动而工件相对静止2、坐标轴方向由右手定则确定Z由主轴方向确定X轴为水平且垂直于ZY轴垂直于XZ3、增大刀具与工件距离的方向为正数控机床的坐标系一、坐标系及运动方向坐标系及运动方向1.坐标和运动方向命名的原则为了使编程人员能在不知道机床在加工零件时是刀具移向工件,还是工件移向刀具的情况下,就可以根据图样确定机床的加工过程,特别规定:永远假定刀具相对于静止的工件坐标系而运动。

坐标系坐标系及运动方向2.标准坐标系的规定在数控机床上加工零件,机床的动作是由数控系统发出的指令来控制的。为了确定机床的运动方向,移动的距离,就要在机床上建立一个坐标系,这个坐标系就叫标准坐标系,也叫机床坐标系。在编制程序时,就可以以该坐标系来规定运动方向和距离。坐标系坐标系及运动方向坐标系坐标系及运动方向3.运动方向的确定JB3051-82中规定:机床某一部件运动的正方向,是增大工件和刀具之间距离的方向。坐标系坐标系及运动方向1)Z坐标的运动

Z坐标的运动,是由传递切削力的主轴所决定,与主轴轴线平行的坐标轴即为Z坐标。对于车床、磨床等主轴带动工件旋转;对于铣床、钻床、镗床等主轴带着刀具旋转,那么与主轴平行的坐标轴即为Z坐标。坐标系坐标系及运动方向如果机床没有主轴(如牛头刨床),Z轴垂直于工件装夹面。坐标系1)Z坐标的运动

Z坐标的运动,是由传递切削力的主轴所决定,与主轴轴线平行的坐标轴即为Z坐标。对于车床、磨床等主轴带动工件旋转;对于铣床、钻床、镗床等主轴带着刀具旋转,那么与主轴平行的坐标轴即为Z坐标。坐标系及运动方向Z坐标的正方向为增大工件与刀具之间距离的方向。如在钻镗加工中,钻入和镗入工件的方向为Z坐标的负方向,而退出为正方向。坐标系坐标系及运动方向2)X坐标的运动X坐标是水平的,它平行于工件的装夹面。这是在刀具或工件定位平面内运动的主要坐标。对于工件旋转的机床(如车床、磨床等),X坐标的方向是在工件的径向上,且平行于横滑座。刀具离开工件旋转中心的方向为X轴正方向。坐标系坐标系及运动方向坐标系对于刀具旋转的机床(如铣床、镗床、钻床等),如Z轴是垂直的,当从刀具主轴向立柱看时,X运动的正方向指向右。2)X坐标的运动X坐标是水平的,它平行于工件的装夹面。这是在刀具或工件定位平面内运动的主要坐标。对于工件旋转的机床(如车床、磨床等),X坐标的方向是在工件的径向上,且平行于横滑座。刀具离开工件旋转中心的方向为X轴正方向。坐标系及运动方向坐标系对于刀具旋转的机床(如铣床、镗床、钻床等),如Z轴是垂直的,当从刀具主轴向立柱看时,X运动的正方向指向右。如Z轴(主轴)是水平的,当从主轴向工件方向看时,X运动的正方向指向右方。2)X坐标的运动X坐标是水平的,它平行于工件的装夹面。这是在刀具或工件定位平面内运动的主要坐标。对于工件旋转的机床(如车床、磨床等),X坐标的方向是在工件的径向上,且平行于横滑座。刀具离开工件旋转中心的方向为X轴正方向。坐标系及运动方向3)Y坐标的运动Y坐标轴垂直于X、Z坐标轴。Y运动的正方向根据X和Z坐标的正方向,按照右手直角迪卡儿坐标系来判断。坐标系坐标系及运动方向4)旋转运动A、B和CA、B和C相应地表示其轴线平行于X、Y和Z坐标的旋转运动。

A、B和C的正方向,相应地表示在X、Y和Z坐标正方向上按照右旋螺纹前进的方向。坐标系坐标系及运动方向5)附加坐标

一般我们称X、Y、Z为主坐标或第一坐标系,如有平行于第一坐标的第二组和第三组坐标,则分别指定为U、V、W和P、Q、R。所谓第一坐标系是指靠近主轴的直线运动,稍远的为第二坐标系,更远的为第三坐标系。如在第一组回转运动A、B和C的同时,还有平行或不平行A、B和C的第二组回转运动,可命名为D、E或F。坐标系坐标系及运动方向6)对于工件运动的相反方向对于工件运动而不是刀具运动的机床,必须将前述为刀具运动所作的规定,作相反的安排。用带“’

”的字母,如-X’,表示工件相对于刀具正向运动指令。而不带“’”的字母,如+X,则表示刀具相对于工件的正向运动指令。

X’与X表示的运动方向正好相反。

注意:对于编程人员、工艺人员只考虑不带“’”的运动方向。坐标系坐标系及运动方向坐标系坐标系及运动方向7)主轴旋转运动的方向主轴的顺时针旋转运动方向(正转),是按照右旋螺纹旋入工件的方向。坐标系二、各种坐标系坐标系各种坐标系在坐标系中坐标轴的方向确定以后,便是确定坐标原点的位置,只有当坐标原点确定后坐标系才算确定了,加工程序就在这个坐标系内运行。可见,由于坐标原点不同,即使是执行同一段程序,刀具在机床上的加工位置也是不同的。由于数控系统类型不同,所规定的建立坐标系的方法也不同,下面介绍几种情况。坐标系各种坐标系1.机床坐标系与机床原点

机床坐标系是用来确定工件坐标系的基本坐标系,其坐标和运动方向视机床的种类和结构而定。如数控车床、数控铣床、数控镗床都有自己的坐标系;立式加工中心与卧式加工中心的坐标系也有很大的区别。但它们的标准坐标是完全相同(采用坐标系及运动方向的规则确定)。

坐标系各种坐标系机床坐标系是机床上固有的坐标系,并设有固定的坐标原点。机床上有一些固定的基准线,如主轴中心线;固定的基准面,如工作台面、主轴端面、工作台侧面和T型槽侧面。当机床的坐标轴手动返回各自的原点(又称零点)以后,用各坐标轴部件上的基准线和基准面之间的距离来决定机床原点的位置,该点在数控机床的使用说明书上均有说明。坐标系各种坐标系机床坐标系的原点称为机床原点,也称机械原点、机械零点或零点,这个原点是机床固有的点。它的位置是在各坐标轴的正向最大极限处。坐标系各种坐标系这个原点是机床一经设计和制造出来,就已经被确定下来,所以说机械原点是机床坐标系中固定的点,不能随意改变的。机床启动时,通常要进行机动或手动回零。所谓回零,就是让机床回到机床零点(现代数控系统有的回零一般是指回到参考点)。

机床原点的作用,是使机床与控制系统同步,建立测量机床运动坐标的起始点。

坐标系各种坐标系

此外,与机床原点相对应的还有一个机床参考点,它与机床原点的相对位置是固定的,机床出厂前由机床制造商精密测量确定。机床参考点一般不同于机床原点。一般来说加工中心的参考点为机床的自动换刀位置。机床零点也是参考点,一台数控机床可以有多个参考点。

坐标系各种坐标系2.工件坐标系和工件原点

工件坐标系(编程坐标)是编程人员在编程时使用的,由编程人员以工件图纸上的某一固定点为原点(也称工件原点或程序原点),所建立的坐标系。编程尺寸都按工件坐标系中的尺寸确定的。在这个坐标系内编程可以简化坐标计算,减少错误,缩短程序长度。

坐标系各种坐标系在实际加工时,工件随夹具在机床上安装后,测量工件原点与机床原点间的距离(通常是通过测量某些基准面、线之间的距离来确定),这个距离称为工件原点偏置。

坐标系各种坐标系在该偏置值,需预存到数控系中,在加工时,工件原点偏置值便能自动加到工件坐标系上,使数控系统可按机床坐标系确定加工时的坐标值。因此,编程人员可以不考虑工件在机床上的安装位置和安装精度,而利用数控系统的原点偏置功能,通过工件原点偏置值,来补偿工件在工作台上的装夹位置误差,使用起来十分方便,现在大多数数控机床均有这种功能。通常用G92预置寄存指令来进行工件原点的偏置。G54~G59用于设置数控镗铣床工件原点的偏置。G50用于设置数控车床工件原点的偏置。

三、绝对坐标系与相对坐标系

1)绝对坐标系刀具(或机床)运动轨迹的坐标直是以相对于固定的坐标原点O给出的,即称为绝对坐标。该坐标系称为绝对坐标系。坐标系绝对、相对坐标系例如,A、B、C三点的坐标均以固定的坐标原点O计算的,其值为:XA=20,YA=15;XB=40,YB=45;XC=60,YC=25。



2)增量(相对)坐标系刀具(或机床)运动轨迹的坐标值是相对于前一位置(或起点)来计算的,即称为增量(或相对)坐标,该坐标系称为增量(或相对)坐标系。增量坐标系常用代码表中的U、V、W表示。U、V、W分别表示与X、Y、Z平行且同向的坐标轴。坐标系绝对、相对坐标系

例如,B点相对于A点的坐标(即增量坐标)为U=20,V=30;C点相对于A点的坐标为U=40,V=10。(二)机床坐标系与工件坐标系

机床坐标系:机床上固有的坐标系,并有固定的坐标原点,即机床原点(又称机械原点)

工件坐标系:它是编程人员在编制零件加工程序时根据零件图纸所确定的坐标系。

工件原点偏置:在零件加工时,工件随夹具安装在机床上后,测量工件原点与机床原点的距离,此方法称为工件原点偏置。2-2数控程序编制yy/xx/o机o工工件坐标系机床坐标系工件原点偏置(三)绝对坐标与相对坐标

绝对坐标系:运动位置的坐标值均是相对于某一固定坐标原点计算的坐标系统;

相对坐标系:又称增量坐标系,是刀具(或工件运动位置的终点坐标值均是相对于起点坐标计算的坐标系统。2-2数控程序编制yxo工20.00010.00025.00012.000vuAByxo工30.00010.00037.00012.000BA(X30,Y37)(X20,Y25)A-BG90G01X30,Y37

A-BG91G01X20,Y25(四)数控加工程序常用的编程指令◎准备功能指令准备功能指令:也称G指令,它由字母“G”和后面的二位数字组成,从G00到G99共100种。G代码可分为模态代码(续效代码)和非模态代码。

模态代码:在同组其他G代码出现以前一直有效。非模态代码:除模态代码以外的代码。与坐标系有关指令G90(绝对尺寸编程)G91(相对尺寸编程)G92(工件坐标系设定指令)坐标平面选择指令G17(xy平面)G18(zx平面)G19(yz平面)快速点定位指令G00系统以最快的速度到达程序的目标点。2-2数控程序编制

所谓插补就是数控机床不断地调整移动轴,使刀具的轨迹沿理论轮廓运动的过程。插补是数控机床实现轮廓控制的核心。如:直线插补(G01)圆弧插补(G02、G03)

插补直线插补指令G01如:2-2数控程序编制1020302010XZo绝对坐标P0—P1:G01X20Z20F50P1—P2:G01X20Z10F50P2—P3:G01X40Z10F50P3—P4:G01X40Z0F50相对坐标P0—P1:G01X20Z-10F50P1—P2:G01X0Z-10F50P2—P3:G01X20Z0F50P3—P4:G01X0Z-10F50P0P2P1P4P3车床的X坐标用直径量表示圆弧插补指令G02(顺时针圆弧插补)G03(逆时针圆弧插补)顺、逆圆弧的判别:沿垂直于圆弧所在的平面的坐标轴的负方向观察,确定圆弧的顺逆方向。2-2数控程序编制起点P1、终点P2、圆心I、J、K、顺逆G02\G03起点P1、终点P2、半径R、顺逆G02\G03起点P1终点P2终点P2起点P15.圆弧插补指令G02/G03按绝对坐标编程时,X、Y、Z为圆弧终点的绝对坐标值;按增量坐标编程时,X、Y、Z为圆弧终点相对于起点的增量坐标值。I、J、K均为圆弧中心相对于圆弧起点的坐标值。R为圆弧半径值。当圆弧小于或等于180°时,R取正值;圆弧大于180°时,R取负值。

圆弧方向的判断:从垂直于圆弧所在平面的坐标轴正方向往负方向看,刀具相对于工件的旋转方向为顺时针方向时,则为顺时针圆弧插补,反之为逆时针圆弧插补。

圆弧插补指令G02(顺时针圆弧插补)G03(逆时针圆弧插补)顺、逆圆弧的判别:沿垂直于圆弧所在的平面的坐标轴的负方向观察,确定圆弧的顺逆方向。

2-2数控程序编制R1010202010xyoA(起点)BG02R10-10-202010xoA(起点)BG03y5.圆弧插补指令

表达方式(1)G02(G03)圆弧终点坐标(XYZ)圆心坐标(圆心相对圆弧起点的坐标,用IJK表示)如G02X20Y10I0J-10

表达方式(2)G02(G03)圆弧终点坐标(XYZ)圆弧半径(圆弧圆心角大于180度半径取负值,小于等于180度取正值。如:G02X20Y10R102-2数控程序编制R1010202010xyoA(起点)BG02例如:见图,要求由A点开始,逆时针还回A点。编程如下:G90G03X10.Y0I-10.J0F100;或G91G03X0Y0I-10.J0F100;注意:

①使用圆弧插补指令时,必须应用平面选择指令预先指定圆弧插补所在的平面。②若某个方向上的坐标增量值为0,则在程序中可以省略。③有些系统不能用R编程,有些系统可用I、J、K和R两种格式编程。④如果圆弧的终点和起点相同(即一个整圆),由于数控系统无法用R确定圆弧的中心的位置。这时,只能使用I、J、K确定圆弧中心的方式来编程。

刀具半径补偿指令G40(取消刀具半径补偿)G41(左补)G42(右补)2-2数控程序编制G41G42刀具工件刀具刀心轨迹格式:G41D01;D01中放的是刀具半径使用刀具半径补偿指令可以避免过多的计算。6.刀具半径补偿指令G41/G42/G40刀具半径补偿又称刀具半径偏置。刀具半径补偿指令具有改变刀具中心运动轨迹的功能。具有刀具半径补偿功能的数控系统能使刀具中心自动地从工件实际轮廓上偏离一个指定的刀具半径值(又称偏置值或补偿值),并使刀具中心在补偿后的轨迹上运动,从而把工件加工成图纸上所要求的轮廓形状和尺寸。①刀具半径补偿程序格式

G01G41/G42/G40X—Y—Z—D—;其中:G01为直线插补;G41、G42分别为左偏置和右偏置;X、Y、Z为建立刀具半径补偿运动的终点坐标值;D为刀具偏置代号。G40为刀具半径补偿撤销指令。使用G40指令后,使G41和C42指定的刀具半径补偿指令自动撤消。G40、G41、G42指令均是模态指令。



②刀具补偿方向的判别G41为左偏刀具半径补偿指令,是指刀具沿前进方向向左侧偏置一个刀具半径值(或偏置值);G42为右偏刀具半径补偿指令,是指刀具沿前进方向向右偏置一个刀具半径值(或偏离值)。

③刀具偏置代号D—为刀具偏置代号(又称刀偏值的偏置号或刀补号),它表示内存表中(又称偏置存储器)第×号刀具的半径补偿值。该半径补偿值预先已输入刀补内存表中的×号位置上。D00地址中的值永远是零,可用来取消刀具半径补偿。由此可见,使用刀具半径补偿指令,在编程时可只考虑加工轮廓尺寸,而不考虑实际刀具大小,并可适用于粗精加工,故程序具有通用性,且减轻了编程工作量。

7.延时(暂停)指令G04指令格式:N—G04X/P;程序执行到此指令后即停止,延时X/P所指定时间后继续执行。X单位为秒;P单位为毫秒。该指令可使刀具作短时间的无进给光整加工,常用于切槽、锪孔、加工尖角,以减少表面粗糙度数值。G04为非模态指令。7.暂停(延时)指令G04格式:G04D10;D10中是暂停持续的时间(一般为ms)。◎辅助功能指令辅助功能指令也称M代码指令,它由M和其后的二位数字组成,从M00到M99共100种。此类指令主要用于机床加工操作时的工艺指令,包括主轴转向与启停,冷却液系统开关,工作台夹紧松开等操作。辅助功能指令也有续效与非续效之分。常用的几个辅助功能指令M00(程序停止)M01(计划停止)M02(程序结束)M30(程序结束)M03(主轴顺时针方向转)M04(主轴逆时针方向转)M05(主轴停)M08(冷却液开)M09(冷却液关)2-2数控程序编制◎进给速度(Feedrate)、主轴转速(Spindle)及刀具功能(Tool)指令1.进给速度(F)该指令为续效代码。格式:F×××;×××为进给速度,单位:mm/min2.主轴转速(S)该指令为续效代码。格式:S×××;×××为主轴转速,单位:r/min3.刀具功能(T)格式:T××;××为刀具编号。2-2数控程序编制编程注意:1、顺逆圆的判断,车床易误判;2、圆弧插补时,圆心坐标为:相对圆弧起点的相对偏移量,用I、J、K表示与X、Y、Z对应,对车床而言,I用直径量表示,无Y轴无J参数。3、车床的X向用直径量表示;4、坐标系的正方向,刀具远离工件方向为正;2-2数控程序编制◎手工编程实例1在下图所示的零件上,钻出3个Φ25的孔Φ25钻头Φ25x340356100202030303050xy40zo40x数控加工程序:N01G90G54G00X-60.0Y0.0Z40.0;N05G00X40.0Y70.0;移到第1个孔上方N06Z6.0;移近工件N07G01Z-30.0M03S300M08F30;钻孔N08G04D01;光整加工N10G01Z6.0;抬刀N12G91G00X30.0Y-40.0;到第2孔上方N15G01Z-41.0F30;钻第2孔N16G04D01; 光整加工N20Z41.0; 抬刀N25G00X50.0Y20.0; 到第3孔上方N30G01Z-41.0F30; 钻孔N31G04D01; 光整加工N35Z41.0;抬刀N40M09; 关冷却液N45G90G00X-60.0Y0.0Z40.0; 刀具回到原来位置N50M30; 程序结束◎手工编程实例2精加工下图中兰色轮廓,零件厚40mm,加工深度10mm。8060402020406080100xyΦ20立铣刀115R20数控加工程序:N01G90G54;N05G00X115.0Y90.0Z100.0;移近起点N10Z-10.0M03S300M08;移到刀路起点N12G42G01X100.0Y80.0D02F30;N20G01X40.0;N25G03X20.0Y60.0R20;N35G01X30.0Y40.0;N50X100.0;N55Y95.0;N56G40X100.0M09;N60G00Z100.0;抬刀到安全高度N70M05; 主轴停 N80M30;程序结束◎手工编程实例3该零件粗加工已完,只进行一次精加工、且30mm部分不加工。

R40Φ10Φ8Φ12Φ15Φ18Φ22Φ3022x45o22020403010102x45o140200Φ50xz数控加工程序:N01T0100

;换刀取消刀补N05G90G54G00X6.0Z142.0M03S300M08;移近工件,主轴正转N10G01X6.0Z140.0F30;到起点;倒角;车Φ10外圆;车圆锥;车Φ

15外圆;倒角;车Φ

22外圆;车圆弧;车Φ

22外圆;退刀;回到初始点N66M05;主轴停N67T0200

;换刀N68G00X30.0Z120.0M03S200

;靠近退刀槽N69G01X8.0F10;车退刀槽N70G00X30.;退刀

回到初始位置N72M05

;主轴停N73M02 ;程序结束非圆曲线的逼近一、直线逼近1、等间距逼近2、等步长逼近3、等误差逼近二、圆弧逼近复杂轮廓的直线逼近或圆弧逼近的手工计算和编程的工作量大且容易出错,是否可用计算机辅助?手工编程劳动强度大,使用于简单零件,规则刀具轨迹的编程。对于复杂轨迹难以胜任。复杂轨迹的加工程序的编制必须借助于自动编程软件。现在常用的自动编程软件有:MASTERCAMCIMATRONSMARTCAMPRO-EUGCAXA等2-3自动数控编程1.数控机床的组成部分包括()A.输入装置、光电阅读机、PLC装置、伺服系统、多级齿轮变速系统、刀库B.输入装置、CNC装置、伺服系统、位置反馈系统、机械部件C.输入装置、PLC装置、伺服系统、开环控制系统、机械部件D.输入装置、CNC装置、多级齿轮变速系统、位置反馈系统、刀库2.计算机数控系统的优点不包括()A.利用软件灵活改变数控系统功能,柔性高B.充分利用计算机技术及其外围设备增强数控系统功能C.数控系统功能靠硬件实现,可靠性高D.系统性能价格比高,经济性好练习与思考3.准备功能G代码中,能使机床作某种运动的一组代码是()、G01、G02、G03、G40、G41、G42、G01、G02、G03、G90、G91、G92、G04、G18、G19、G40、G41、G42、G02、G03、G17、G40、G41、G424.数控系统常用的两种插补功能是()A.直线插补和螺旋线插补B.螺旋线插补和抛物线插补C.直线插补和圆弧插补D.圆弧插补和螺旋线插补5.通常CNC系统通过输入装置输入的零件加工程序存放在()中中中中6.机床数控系统是一种()7.半闭环控制系统的传感器装在()8.准备功能G02代码的功能是()9.准备功能G90代码的功能是()◎手工编程实例3该零件粗加工已完,只进行一次精加工、且30mm部分不加工。

R40Φ10Φ8Φ12Φ15Φ18Φ22Φ3022x45o22020403010102x45o140200Φ50xz在图示零件上钻孔。请编制加工程序。要求:(1)在给定工件坐标系内用增量尺寸编程,图示钻尖位置为坐标原点;(2)坐标原点为程序的起点和终点,钻孔顺序为Ⅰ→Ⅱ→Ⅲ;(3)进给速度50mm/min,主轴转速600r/min;(4)钻通孔时,要求钻头钻出工件表面4mm。

15现拟在数控车床上加工图示的机械零件(带锥柄的单球手柄),写出零件的精加工数控加工程序。(刀具编号和半径、进给速度、主轴转速自定)

Φ205010Φ20Φ10图2零件图ZXYZXY%(zG65CU2.nc,2023.7.4,20:49:47.156)G90G54G00Z300.000;S1000M03;X0.000Y0.000Z300.000A0.0;G01X0.000Y0.000Z300.000A359.675F500;X0.000Y0.000Z250.000A359.675;X12.164Y0.000Z250.000A359.675;X12.164Y0.000Z200.951A359.675;X12.164Y0.000Z200.934A359.637F60;X12.164Y0.000Z200.935A359.530;X12.164Y0.000Z200.935A359.516;X12.164Y0.000Z201.215A356.774;X12.164Y0.000Z201.368A356.092;X12.164Y-0.000Z201.368A356.080;………X-16.835Y0.000Z250.000A0.386F500;X0.000Y0.000Z250.000A0.386;G00X0.000Y0.000Z300.000A0.386;X0.000Y0.000Z300.000A0.386;X0.000Y0.000Z300.000A0.0;M05;M30;%%(可乐.nc,2023.8.24,11:28:50.625)G90G54G00Z60.000;S2023M03;X-40.376Y12.608Z60.000;Z50.000;Z9.990;G01Z-0.010F100;X-39.934Y14.029F1000;X-38.851Y16.759;X-37.858Y18.849;X-37.081Y20.386;………X-33.659Y22.506;X-35.519Y19.455;X-35.683Y19.127Z-0.421;X-36.191Y18.079Z-0.429;X-37.240Y15.904Z-0.420;X-38.401Y12.858Z-0.422;Z50.000F2023;G00Z60.000;M05;M30;%数控机床编程及加工机械工程实验教学中心实验目的通过数控机床的加工程序编制,掌握编程的方法及技巧;将在计算机上用OpenSoftCNC软件模拟显示加工过程校验程序,然后在数控机床上对工件进行加工;结合机械加工工艺,实现最优化编程,提高加工质量和生产效率。机械工程实验教学中心数控编程的基本原理数控编程的目的;数控编程的内容;编程步骤。机械工程实验教学中心数控编程的基本原理所谓编程,就是把零件的图形尺寸、工艺过程、工艺参数、机床的运动以及刀具位移等内容,按照数控机床的编程格式和能识别的语言记录在程序单上的全过程。这样编制的程序还必须按规定把程序单制备成控制介质如程序纸带、磁带等,变成数控系统能读懂的信息,再送入数控机床,数控机床的CNC装置对程序经过处理之后,向机床各坐标的伺服系统发出指令信息,驱动机床完成相应的运动。机械工程实验教学中心数控编程的目的数控编程的基本原理①分析零件图纸,确定加工工艺过程;②计算走刀轨迹,得出刀位数据;③编写零件加工程序;④制作控制介质;⑤校对程序及首件试加工。机械工程实验教学中心数控编程的内容数控编程的基本原理机械工程实验教学中心数控编程的步骤零件图纸分析零件图纸制定工艺规程数学处理编写程序文件制作控制介质程序校验及试切数控机床OpenSoftCNC软件介绍OpenSoftCNC软件包括数控车床模拟仿真和数控铣床模拟仿真系统,由软件+标准硬件系统构成,不要求专用硬件或运动控制卡,所有数控功能和逻辑控制功能均由软件完成,操作界面由系统操作和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论