版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一篇:初级数控加工工艺与编程第二章数控车铣编程基础《数控加工工艺与编程》教学课件第02章/共16章第二章:数控车铣编程基础|本章内容▪•概述▪2.1数控程序编制内容与方法▪2.2数控加工坐标系▪2.3数控编程中的数学处理▪2.4程序结构与格式▪2.5数控加工基本指令第二章:数控车铣编程基础|学习目标▪掌握概述▪掌握数控程序编制内容与方法▪掌握数控加工坐标系▪掌握数控编程中的数学处理▪掌握程序结构与格式▪掌握数控加工基本指令结合教材与实训,逐节学习并完成思考题。•概述第一篇·初级数控加工工艺与编程第二章:数控车铣编程基础|•概述▪【知识目标】▪熟悉数控编程的内容与方法;▪理解数控加工有关坐标系及相互关系;▪掌握数控程序结构和格式规则;▪理解数控加工基本指令的含义。▪【能力目标】第二章:数控车铣编程基础|•概述(续)▪能够对数控加工中的工件特征点的坐标进行数学计算;▪学会使用数控加工的基本指令,编写规范的程序。▪【素质目标】▪建立数字化工艺和控制的观念;▪培养数字化工艺控制编程的思维方法。2.1数控程序编制内容与方法第一篇·初级数控加工工艺与编程第二章:数控车铣编程基础|2.1数控程序编制内容与方法2.1.1数控程序编制内容▪数控加工的程序编制主要包括:识读并执行数控加工工序卡、执行数控加工刀具卡、进行走到路线图的绘制,相关坐标的数值计算、编写程序单和程序校验等。▪1.识读并执行数控加工工序卡▪在工序卡中找到工件材料、工序简图及技术要求,包括毛坯材料、形状、热处理的方法,所用数控机床规格型号,加工工步顺序、数量和内容,相关夹具规格型号、定位基准、精度要求,切削用量、进给速…▪2.执行数控加工刀具卡▪按照刀具卡中的刀具规格和型号参数,选择刀具材料,刀具尺寸大小,并装夹在机床刀具库中▪选择正确的对刀点第二章:数控车铣编程基础|2.1数控程序编制内容与方法(续)2.1.1数控程序编制内容(续)▪是否需要换刀,何时换刀等▪3.走到路线图的绘制▪确定合理的走刀路线;走刀路线中的切入点、切出点、循环点、换刀点;走刀方向。▪4.相关坐标的数值计算▪数值计算又称为数据处理,在确定加工工序,绘制加工走刀路线图后,根据零件的几何尺寸,计算零件轮廓相关坐标数据及刀具中心运动轨迹,以获得刀具中心(或刀尖)运行轨迹数据。▪5.编写程序单第二章:数控车铣编程基础|2.1数控程序编制内容与方法(续)2.1.1数控程序编制内容(续)▪在完成上述几个步骤后,程序员可根据已确定的工艺方案及数值计算获得的数据,按照数控系统要求的程序格式和代码格式编写相应的加工程序单。▪程序单是制作控制介质的依据,控制介质是程序单的载体。程序单完成后,程序员或机床操作员可以通过键盘或CNC机床的操作面板,在EDIT方式下直接将程序信息键入CNC系统程序存储器中。▪6.程序校验▪将编写好的加工程序输入数控系统,就可控制数控机床的加工工作▪在正式加工之前,必须对程序进行校验,在某些情况下,需要对工件做首件试切▪在一般情况下,可采用机床空运转的方式来检查机床动作和运动轨迹的正确性,以检验程序第二章:数控车铣编程基础|2.1数控程序编制内容与方法2.1.2数控程序编制方法▪数控编程的方法有两种:手工编程和自动编程。▪1.手工编程▪手工编程是指由程序员根据工件的尺寸、结构和机床的加工特点来编制整个加工程序的过程▪对于几何形状不复杂、结构简单的零件,因计算容易,程序不长,一般采用手工编程▪手工编程既经济又实用,因而仍被广泛采用▪2.自动编程第二章:数控车铣编程基础|2.1数控程序编制内容与方法(续)2.1.2数控程序编制方法(续)▪自动编程是指在手工编程过程中,部分或全部的编程工作都由计算机自动完成▪采用计算机自动编程是为了解决在手工编程时繁琐的数值运算,可提高编程效率几十倍乃至上百倍,解决了手工编程无法解决的许多复杂零件的编程难题,同时由于计算机可自动绘制出刀具中心的运动轨迹…2.2数控加工坐标系第一篇·初级数控加工工艺与编程第二章:数控车铣编程基础|2.2数控加工坐标系2.2.1机床坐标系及运动方向规定▪我国根据ISO国际标准制定了《工业自动化系统与集成机床数值控制坐标系和运动命名》(GB/T19660—2005)标准,对数控机床的坐标轴及运动方向做了明文规定▪它与ISO841标准等效▪其命名原则和规定如下:▪1.标准坐标系的规定▪国标中规定数控机床的坐标系采用标准右手笛卡尔直角坐标系▪如图2-2所示,3个直角坐标轴X、Y、Z用以表示直线运动,三者的关系及其正方向由右手定则确定:大拇指的方向为X轴的正方向,食指的方向为Y轴的正方向,中指的方向为Z轴的正方向第二章:数控车铣编程基础|2.2数控加工坐标系(续)2.2.1机床坐标系及运动方向规定(续)▪3个旋转坐标轴A、B、C分别表示其轴线平行于X、Y、Z的旋转运动,其正方向根据右手螺旋方法确定:大拇指的方向表示移动坐标轴的正方向,弯曲的其余四指表示旋转坐标轴的正方向▪对于由工件运动而产生的进给坐标轴向运动,其实际运动的坐标轴用带“’”表示,如X’,Y’,Z'等,其运动方向正好与X、Y、Z方向相反▪对于编程和工艺人员来说,需考虑不带“’”的运动方向▪而对于机床设计和制造者,则需考虑带“’”的实际机床的运动方向▪2.刀具相对于静止工件而运动的原则▪这一原则是为了编程人员能够在不知道是刀具还是工件移动的情况下,能够根据零件样图确定机床的加工过程。对于数控机床,我们始终假定刀具是运动的,工件是静止的。第二章:数控车铣编程基础|2.2数控加工坐标系(续)2.2.1机床坐标系及运动方向规定(续)▪3.运动方向的规定▪数控机床的某一部件运动的正方向,是增大工件和刀具之间距离的方向(即刀具远离工件的方向为正方向)。第二章:数控车铣编程基础|2.2数控加工坐标系2.2.2机床坐标轴及方向规定▪确定数控机床坐标轴时,一般先确定Z轴,再依次确定X轴和Y轴,见图2-1,为右手定则确定笛卡尔坐标系的方法。第二章:数控车铣编程基础|2.2数控加工坐标系第二章:数控车铣编程基础|2.2数控加工坐标系2.2.2机床坐标轴及方向规定▪1.Z轴▪规定平行于机床主轴轴线的坐标轴为Z轴,并取刀具远离工件的方向为其正方向。▪如图1-2-2所示,在车床和铣床上加工零件,主轴方向为Z轴方向,其进给切削方向为Z轴的负方向,而退刀方向为Z轴的正方向▪对于没有主轴的机床,牛头创床,则取垂直于装夹工件的工作台的方向为Z轴正方向▪如果机床有几个主轴,则选择其中一个与装夹工件的工作台垂直的主轴为主要主轴,并以它的方向作为Z轴方向,例如龙门铣床▪2.X轴第二章:数控车铣编程基础|2.2数控加工坐标系(续)2.2.2机床坐标轴及方向规定(续)▪X轴一般是水平的,它平行于工件的装夹平面。▪对于工件旋转的机床,例如图2-2所示车床,X轴的运动方向是径向的,且平行于横向滑座,以刀具离开工件旋转中心的方向为X轴的正方向▪对于刀具旋转的机床,若主轴是水平的,站在机床后侧,从主轴向工件看时,X轴的正方向指向右方,如图2-2中所示的卧式铣床▪若主轴是垂直的,站在机床前侧,从主轴向工件看时,X轴的正方向指向右方,如图2-3所示立式铣床第二章:数控车铣编程基础|2.2数控加工坐标系图2-1标准右手笛卡尔坐标系及其方向判别第二章:数控车铣编程基础|2.2数控加工坐标系图2-2数控车床、卧式升降台铣床第二章:数控车铣编程基础|2.2数控加工坐标系2.2.2机床坐标轴及方向规定▪3.Y轴▪Y轴及其正方向的判定,可根据已确定的Z、X轴及其正方向,用笛卡尔坐标系来确定。▪4.附加坐标▪若机床除有X、Y、Z的主要直线运动坐标外,还有平行于它们的坐标运动,可分别建立相应的第二辅助坐标系U、V、W坐标及第三辅助坐标系P、Q、R标,如图2-3、图2-4所示。第二章:数控车铣编程基础|2.2数控加工坐标系图2-3立式升降台铣床、数控卧式镗铣床第二章:数控车铣编程基础|2.2数控加工坐标系2.2.3工件坐标系▪工件坐标系是编程时使用的坐标系,工件坐标系的原点,也称工件零点或编程零点,其位置由编程者自行确定▪工件原点的确定原则是简化编程计算,故应尽量将工件原点设在零件图的尺寸基准或工艺基准处▪一般来说,数控车床的工件原点一般选在主轴中心线与工件右端面或左端面的交点处,如图2-5所示第二章:数控车铣编程基础|2.2数控加工坐标系图2-4刨床、五坐标摆动铣头式数控铣床第二章:数控车铣编程基础|2.2数控加工坐标系2.2.4坐标系的建立▪数控机床的坐标系包括机床坐标系和工件坐标系。▪机床坐标系是机床上固有的坐标系,是机床制造和调整的基准,也是工件坐标系设定的基准▪数控机床出厂时,生产厂家是通过预先在机床上设定一固定点来建立机床坐标系的这个点就称为机床原点或机床零点▪在数控车床上,机床原点一般取卡盘端面与主轴轴线的交点第二章:数控车铣编程基础|2.2数控加工坐标系图2-5数控车床坐标系第二章:数控车铣编程基础|2.2数控加工坐标系2.2.4坐标系的建立▪机床参考点是数控机床上的又一个重要固定点,其与机床原点之间的位置用机械行程挡铁或限位开关精确设定▪大多数机床将刀具沿其坐标轴正向运动的极限点作为参考点,参考点位置在机床出厂时已调整好,一般不做变动▪必要时可通过设定参数或改变机床上各挡铁的位置来调整▪数控机床通电后,不论刀具在什么位置,此时显示器上显示的X、Y、Z坐标值均为零这并不表示刀架中心在机床坐标系中的坐标值,只能说明机床坐标系尚未建立▪当执行返回参考点的操作后,显示器方显示出刀架中心在机床坐标系中的坐标值,这才表示在数控系统内部建立起了真正的机床坐标系,这个操作也叫回零操作▪因此,加工前必须进行手动回零操作,以建立机床坐标系第二章:数控车铣编程基础|2.2数控加工坐标系2.2.5绝对坐标编程与增量坐标编程▪1.绝对坐标系与增量坐标系的概念▪在坐标系中,以坐标系的原点为基准,给出零件轮廓点位置的距离或角度称为绝对尺寸,这个坐标系称为绝对坐标系。▪在坐标系中,将刀具运动位置的坐标值表示为相对于前一位置坐标的增量,即目标点绝对坐标值与当前点绝对坐标值的差值,这种坐标的表示法被称为相对坐标系表示法。▪2.绝对值编程和增量值编—G90、G91▪数控加工的运动控制指令可以采用两种坐标方式进行编程,即绝对值编程和增量值编程▪绝对值编程是指刀具在运动过程中,所有的刀具位置坐标均以坐标原点为基准进行的编程方式,在程序中用G90指定第二章:数控车铣编程基础|2.2数控加工坐标系(续)2.2.5绝对坐标编程与增量坐标编程(续)▪增量值编程是指刀具在运动过程中,刀具当前位置的坐标由前一位置度量得到,因此也叫相对坐标编程,在程序中用G91指定▪1)格式▪G90/G91G00/G01X_Y_Z_(F_)▪2)参数说明▪X、Y、Z—在G90方式下为运动终点的绝对坐标值;▪在G91方式下为运动终点减去运动起点的坐标值,它是一个矢量值。第二章:数控车铣编程基础|2.2数控加工坐标系(续)2.2.5绝对坐标编程与增量坐标编程(续)▪如图1-2-7所示,A点到B点的快速移动可以用绝对值编程和增量值编程分别表示为:▪G90G00X60.0Y40.0;绝对值编程▪或G91G00X50.0Y30.0;增量值编程第二章:数控车铣编程基础|2.2数控加工坐标系图2-6数控铣床的机床坐标系2.3数控编程中的数学处理第一篇·初级数控加工工艺与编程第二章:数控车铣编程基础|2.3数控编程中的数学处理2.3.1基点及节点的坐标计算▪1.直线和圆弧组成的零件轮廓的基点计算▪在数控机床上,加工由直线和圆弧组成的零件轮廓占有很大的比重▪由直线和圆弧组成的零件轮廓,可以归纳为直线与直线相交、直线与圆弧相交或相切、圆弧与圆弧相交或相切、一直线与两圆弧相切等几种情况▪这些交点和切点称为基点▪2.非圆曲线的节点计算▪用直线或圆弧逼近曲线y=f(x)时,会产生很多交点,这些交点称为节点,如图1-2-8中的A1-A12就是由分段直线逼近产生的交点第二章:数控车铣编程基础|2.3数控编程中的数学处理(续)2.3.1基点及节点的坐标计算(续)▪节点的数值主要取决于曲线的特性,逼近线段的形状及允许的逼近误差▪根据这三方面的条件,可用数学方法求出各节点的坐标第二章:数控车铣编程基础|2.3数控编程中的数学处理第二章:数控车铣编程基础|2.3数控编程中的数学处理2.3.1基点及节点的坐标计算▪设图2-9中A1A2是要验算的线段,曲线的方程y=f(x),A1A2的坐标已知分别为(x1,y1),(x2,y2),则过A1A2的直线方程为:▪距直线A1A2为δ允的距线的方程为:▪式中A=y1-y2;B=x1-x2;C=y1(x1-x2)-x1(y1-y2)。▪将上方程与曲线方程y=f(x)联立求解▪如果无解,即没有交点,表示逼近误差小于δ允▪如果只有一个解,即等距线与轮廊曲线相切,表示逼近误差等于δ允第二章:数控车铣编程基础|2.3数控编程中的数学处理2.3.2刀位点轨迹计算▪在数控编程中,刀位点轨迹的计算是确定刀具在工件上移动的路径和位置的过程▪刀位点对于尖刀为刀尖点,对有圆弧的刀尖,刀位点在圆弧中心▪按照工件轮廓确定的刀具轨迹,对尖刀刀具也就是刀位点的轨迹,但对有圆弧半径的刀具,刀位点轨迹还应加上圆弧半径▪1.确定起点和终点:首先需要确定刀具的起点和终点位置。起点通常是刀具在加工开始前的初始位置,终点是加工结束后刀具要停止的位置。这两个点位可以是绝对坐标或相对坐标,根据具体需要进行设置…▪2.确定刀具移动方式:根据加工要求和切削方式,确定刀具的移动方式。常见的刀具移动方式有直线插补、圆弧插补、螺旋插补等。根据不同的插补方式,计算刀具移动轨迹的方法也会有所不同。▪3.插补计算:根据刀具移动方式,使用数学算法进行插补计算,确定刀具移动轨迹上的各个中间点位。插补计算涉及到坐标变换、速度控制和加速度控制等方面的内容,它们会根据具体的数控系统和编程语…第二章:数控车铣编程基础|2.3数控编程中的数学处理(续)2.3.2刀位点轨迹计算(续)▪4.刀位点生成:根据插补计算得到的中间点位,生成实际的刀位点序列。这些刀位点包含了刀具在加工过程中的位置信息,可以用于生成数控程序或控制刀具的运动。▪需要注意的是,刀位点轨迹的计算涉及到多个因素,如切削参数、加工要求、机床能力、刀具尺寸和形状等等▪在编程过程中,需要综合考虑这些因素,并使用合适的计算方法和工具来确保刀具的轨迹计算准确、高效和安全2.4程序结构与格式第一篇·初级数控加工工艺与编程第二章:数控车铣编程基础|2.4程序结构与格式2.4.1程序的组成与格式▪一个完整的程序由程序号、程序的内容和程序结束3部分组成。例如:▪O0001程序号▪N10G92X40Y30;▪N20G90G00X28T01S800M03;▪N30G01X-8Y8F200;▪N40X0Y0;程序内容第二章:数控车铣编程基础|2.4程序结构与格式(续)2.4.1程序的组成与格式(续)▪N50X28Y30;▪N60G00X40;▪N70M02;程序结束▪1.程序号▪在程序的开头要有程序号,以便进行程序检验▪程序号就是给零件加工程序一个编号,并说明该零件加工程序开始,如FANUC数控系统中,一般采用英文字母O及其后4位十进制数表示(“0××××”),4位数中若前面为0,则可以省略,如“…第二章:数控车铣编程基础|2.4程序结构与格式(续)2.4.1程序的组成与格式(续)▪而其他系统有时也采用符号“%”或“P”及其后4位十进制数表示程序号▪2.程序内容▪程序内容部分是整个程序的核心,它由许多程序段组成,每个程序段由一个或多个指今构成,它表示数控机床要完成的全部动作。▪3.程序结束▪程序结束是以程序结束指令M02,M03或M99(子程序结束),作为程序结束的符号,用来结束零件加工。第二章:数控车铣编程基础|2.4程序结构与格式2.4.2程序段的组成与格式▪零件的加工程序是由许多程序段组成的,每个程序段由程序段号、若干个数据字和程序段结束字符组成,每个数据字是控制系统的具体指令,它是由地址符、特殊文字和数字集合而成,代表机床的一个位置…▪程序段格式是指一个程序段中字、字符和数据的书写规则。目前国内外广泛采用字—地址可变程序段格式。▪所谓字—地址可变程序段格式,就是在一个程序段内数据字的数目以及字的长度(位数)都是可以变化的格式▪不需要的字以及与上一程序段相同的续效字可以不写▪一般的书写顺序按表2-1所示从左往右进行书写,对其中不用的功能应省略▪例如:N20G01X26Z-36F100S300T02M03程序段内各字的说明:第二章:数控车铣编程基础|2.4程序结构与格式2.4.2程序段的组成与格式12345678910…N_G_X_Y_Z_I_F_S_T_M_…N_G_U_V_W_J_F_S_T_M_…N_G_P_Q_R_K_F_S_T_M_…N_G_A_B_C_R_F_S_T_M_…N_G_D_E_
F_S_T_M_…程序段序号准备功能尺寸字尺寸字尺寸字尺寸字进给功能主轴功能刀具功能辅助功能…程序段序号数据字数据字数据字数据字数据字数据字数据字数据字数据字…第二章:数控车铣编程基础|2.4程序结构与格式2.4.3程序字的格式▪1.程序段序号N(简称顺序号)▪用以识别程序段的编号。用地址码N和后面的若干位数字来表示。如N20表示该语句的语句号为20。▪2.准备功能G指令▪是使数控机床作某种动作的指令,用地址G和两位数字所组成,从G00至G99共100种。G功能的代号已标准化。▪3.尺寸字▪由坐标地址符(如X、Y等)、+、-符号及绝对值(或增量)的数值组成,且按一定的顺序进行排列。坐标字的“+”可省略。第二章:数控车铣编程基础|2.4程序结构与格式(续)2.4.3程序字的格式(续)▪4.进给功能指令▪用来指定各运动坐标轴及其任意组合的进给量或螺纹导程。该指令是续效代码,有两种表示方法:▪1)代码法。即F后跟两位数字,这些数字不直接表示进给速度的大小,面是表示机床进给速度数列的序号,进给速度数列可以是算术级数,也可以是几何级数。从FO0~F99共100个等级。▪2)直接指定法。即F后面跟的数字就是进给速度的大小。▪5.主轴转速功能字S指令▪用来指定主轴的转速,由地址码S和在其后的若干位数字组成。有恒转速(单位r/min)和表面恒线速(单位mm/min)两种运转方式。如S800表示主轴转速为800r/min。第二章:数控车铣编程基础|2.4程序结构与格式(续)2.4.3程序字的格式(续)▪6.刀具功能字T指令▪主要用来选择刀具,也可用来选择刀具偏置和补偿,由地址码T和若干位数字组成。如T18表示换刀时选择18号刀具,如用作刀具补偿时,T18是指按18号刀具事先所设定的数据进行补偿。▪7.辅助功能字M指令▪辅助功能表示一些机床辅助动作及状态的指令。由地址码M和后面的两位数字表示。从M00~M99共100种。▪8.程序段结束▪写在每个程序段之后,表示程序结束。当用EIA标准代码时,结束符为“CR”,用ISO标准代码时为“NL”或“LF”。有的用符号“;”或“*”表示。第二章:数控车铣编程基础|2.4程序结构与格式2.4.4主程序与子程序▪1.主程序▪程序分为主程序和子程序,通常CNC系统按主程序指令运行,但在主程序中遇见调用子程序的情形时,则CNC系统将按子程序的指令运行,在子程序调用结束后控制权重新交给主程序。▪CNC存储区内可存125个主程序和子程序。程序开始的程序号用EIA标准代码为字母O地址指令。▪2.子程序▪在数控机床上加工零件时,如果若干个待加工零件轮廓特征类似,并可以用相同的程序指令语句切削加工,那么我们不需要反复编写这些语句,可将其独立成一个数控加工程序,在需要的场合调用该程序即可▪这种独立的程序就是子程序第二章:数控车铣编程基础|2.4程序结构与格式(续)2.4.4主程序与子程序(续)▪主程序调用子程序的格式如下:▪M98P_L_;▪其中,P后边的数字为子程序号码。L后边的数字为调用次数。当调用次数被省略时,默认为1次。子程序返回到主程序用M99。▪子程序应用举例(图2-10):第二章:数控车铣编程基础|2.4程序结构与格式表2-1程序段书写顺序格式第二章:数控车铣编程基础|2.4程序结构与格式2.4.4主程序与子程序▪o0001;主程序▪N1G90G00X0.0Y0.0M03S600.0;▪N2M98P100;▪N3X30.0Y0.0;▪N4M98P100;▪N5X30.0Y30.0;第二章:数控车铣编程基础|2.4程序结构与格式(续)2.4.4主程序与子程序(续)▪N6M98P100;▪N7X0.0Y30.0;▪N8M98P100;▪N9X0.0Y0.0;▪N10M30;▪o100;子程序第二章:数控车铣编程基础|2.4程序结构与格式(续)2.4.4主程序与子程序(续)▪N1G91G00G41X10.0Y5.0D01;▪N2Z-100.0;▪N3G01Y15.0;▪N4G02X5.0Y5.0R5.0;▪N5G01X15.0;▪N6Y-15.0;第二章:数控车铣编程基础|2.4程序结构与格式(续)2.4.4主程序与子程序(续)▪N7X-25.0;▪N8G00Z100.0;▪N9G40X-5.0Y-10.0;▪N10M99;▪在上述程序中,如果我们在子程序结束前加一条水平位移增量指令,即“N10X30.0”则主程序将更加简短,程序如下:▪o0001;主程序第二章:数控车铣编程基础|2.4程序结构与格式(续)2.4.4主程序与子程序(续)▪N1G90G00X0.0Y0.0M03S600.0;▪N2M98P100L2;▪N3X0.0Y30.0;▪N4M98P100L2;▪N5X0Y0;▪N6M30;第二章:数控车铣编程基础|2.4程序结构与格式(续)2.4.4主程序与子程序(续)▪o100;子程序▪N1G91G00G41X10.0Y5.0D01;▪N2Z-100.0;▪N3G01Y15.0;▪N4G02X5.0Y5.0R5.0;▪N5G01X15.0;第二章:数控车铣编程基础|2.4程序结构与格式(续)2.4.4主程序与子程序(续)▪N6Y-15.0;▪N7X-25.0;▪N8G00Z100.0;▪N9G40X-5.0Y-10.0;▪N10X30.0;▪N11M99;第二章:数控车铣编程基础|2.4程序结构与格式(续)2.4.4主程序与子程序(续)▪子程序不仅可以反复调用,还可以逐级嵌套。2.5数控加工基本指令第一篇·初级数控加工工艺与编程第二章:数控车铣编程基础|2.5数控加工基本指令2.5.1模态代码、单段有效代码▪G代码根据分组不同而有两种形式。一种叫单段有效代码,只在所在的程序段中有效;另一种叫作模态代码一旦被执行,则在同一组代码出现或被取消前都有效。第二章:数控车铣编程基础|2.5数控加工基本指令2.5.2尺寸字▪尺寸字由地址码,+、-符号及绝对值(或增量)的数值构成▪尺寸字的地址码有X、Y、Z、U、V、W、P、Q、R、A、B、C、I、J、K、D、E等▪尺寸字的“+”可省略第二章:数控车铣编程基础|2.5数控加工基本指令2.5.2尺寸字地址码意义X_、Y_、Z_基本直线坐标轴尺寸U_、V_、W_第一组附加值线坐标轴尺寸P_、Q_、R_第一组附加值线坐标轴尺寸A_、B_、C_绕X、Y、Z旋转坐标轴尺寸I_、J_、K_圆弧圆心的坐标尺寸D_、E_附加旋转坐标轴尺寸R_圆弧半径值第二章:数控车铣编程基础|2.5数控加工基本指令2.5.2尺寸字▪各坐标轴的地址符按下列顺序排列:X、Y、Z、U、V、W、P、Q、R、A、B、C、D、E。第二章:数控车铣编程基础|2.5数控加工基本指令2.5.3准备功能▪准备功能G指令是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等▪G指令由地址符G和其后的两位数字组成,从GO0~G99共100种▪在一个程序段中可以重复指定不同组别的G指令▪数控车床G功能代码如表2-3所示。第二章:数控车铣编程基础|2.5数控加工基本指令2.5.3准备功能代码意义代码意义G00(快速进给、定位)G57(选择工作坐标系4)G01(直线插补)C58(选择工作坐标系5)G02(圆弧插补CW(顺时针))G59(选择工作坐标系6)G03(圆弧插补CCW(逆时针))G70(精加工循环)G04(暂停)G71(内(外)径复合循环)G20(英制输入)G72(端面粗切削循环)G21(米制输入)G73(封闭切削循环)G28(回归参考点)G74(端面切断循环)G29(由参考点回归)G75(内径/外径切断循环)G32(螺纹切削)G76(复合形螺纹切削循环)G40(刀具补偿取消)G90(直线车削循环加工)G41(左半径补偿)G92(螺纹车削循环)注:原表较长,此处仅展示前部分内容,详见教材。第二章:数控车铣编程基础|2.5数控加工基本指令2.5.4进给功能▪进给功能也称F功能,其单位有两种:用G99代码时设为进给量(mm/r):用G98代码时设为进给速度(mm/min)。其设定方法如下:▪(1)设定每转进给速度(mm/r)。▪指令格式:G99F__;▪例如,G99F0.3;表示进给速度为0.3mm/r。加工螺纹时F的值即为螺纹导程▪(2)设定每分钟进给速度(mm/min)▪指令格式:G98F__;第二章:数控车铣编程基础|2.5数控加工基本指令(续)2.5.4进给功能(续)▪例如,G98F200;表示进给速度为200mm/min。▪要注意开机时即默认为G99状态,第一次使用G99时可以不用指定,但G98代码必须指定。第二章:数控车铣编程基础|2.5数控加工基本指令2.5.5主轴转速功能▪主轴功能也称为S功能,用来设定主轴转速或切削速度,具体设定方法如下:▪(1)恒切削速度控制(G96)。▪指令格式:G96S___;▪车削如图2-11所示的阶梯轴时,如果主轴转速不变,车刀愈接近中心,其线速度愈低,使工件表面粗糙度受到影响为此可以采用恒切削速度功能G96避免上述现象。▪由于此时主轴转速在变,为了保证恒定的输出功率,可以用M40和M41选择主轴转速范围。第二章:数控车铣编程基础|2.5数控加工基本指令表2-3数控车床G功能代码表第二章:数控车铣编程基础|2.5数控加工基本指令2.5.5主轴转速功能▪例如,G96S150;表示刀尖的线速度恒为150m/min。主轴的转速可以由下式求出:▪式中:v——切削线速度(m/min);▪D——刀尖位置的工件直径(mm);▪n——主轴转速(r/min)。▪由上式可知,切削速度恒定时,当D=0(车端面至中心)时,主轴转速为无穷大,会造成“飞车”现象,这是不允许的。因此在采用恒切削速度控制时,必须限制主轴的最高转速。▪(2)最高转
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保险行业风险管理备考习题集
- 保险市场基础知识与保险行业动态模拟试卷
- 住房和城乡建设领域现场专业人员培训考试(设备安装施工员专业基础知识)题库(2026年河南南阳市)
- 临床皮肤科考试题及答案2026版
- 学校中层干部(教务主任)竞聘试题附答案
- 2026年幼儿教资保教知识题库(含答案)
- 2026年辽宁省海城市高二历史下册期末考试模拟卷及参考答案
- 冶金高温作业防护知识竞赛题库及参考答案2026年
- 卫生监督员试题及答案
- 山西2026年教师招聘《学科专业知识》考试试题及答案
- 北京市大兴区司法局面向社会招聘劳务派遣人员40人考试备考试题及答案解析
- EN 10088-1-2023 中文版(不锈钢 第 1 部分:不锈钢牌号列表及化学成分)
- 2026年秋季小学语文开学第一课 学科核心素养解读课件
- 2026高考化学试题贵州卷评析及教学启示讲座
- 建筑工地二氧化碳泄漏应急演练脚本
- 成本实操-汽车零部件行业成本核算报表实例
- 浙南名校联盟2025-2026学年高三上学期10月联考思想政治试卷
- 经络推拿课件
- 智慧农业技术专业教学标准(高等职业教育本科)2025修订
- 《钢管混凝土混合结构技术标准》
- DB11T 850-2011 建筑墙体用腻子应用技术规程
评论
0/150
提交评论