《数控车床编程入门知识gexr.docx》由会员分享,可在线阅读,更多相关《数控车床编程入门知识gexr.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、模块二 数控车车床编程程入门知知识数控车床床的程序序编制必必须严格格遵守相相关的标标准,数数控编程程是一项项很严格格的工作作,首先先必须掌掌握一些些基础知知识,才才能学好好编程的的方法并并编出正正确的程程序。学习目标知识目标:掌握数控车床坐标系的定义。掌握数控加工程序的格式与组成。熟悉数控车床编程常用符号及指令代码。能力目标:掌握数控车床编程的入门知识,并能灵活运用。 一、数控控车床的的坐标系系与运动动方向的的规定(一)建建立坐标标系的基基本原则则1永远远假定工工件静止止,刀具具相对于于工件移移动。2坐标标系采用用右手直直角笛卡卡尔坐标标系。如如图1-28所所示大拇拇指的方方向为XX轴的正正方
2、向,食食指指向向为Y轴的的正方向向,中指指指向为为Z轴的的正方向向。在确确定了XX、Y、ZZ坐标的的基础上上,根据据右手螺螺旋法则则,可以以很方便便地确定定出A、BB、C三三个旋转转坐标的的方向。图1-228 右右手笛卡卡尔直角角坐标系系3、规定定Z坐标标的运动动由传递递切削动动力的主主轴决定定,与主主轴轴线线平行的的坐标轴轴即为ZZ轴,XX轴为水水平方向向,平行行于工件件装夹面面并与ZZ轴垂直直。4、规定定以刀具具远离工工件的方方向为坐坐标轴的的正方向向。依据以上上的原则则,当车车床为前前置刀架架时,XX轴正向向向前,指指向操作作者,如如图1-29所所示;当当机床为为后置刀刀架时,XX轴正向
3、向向后,背背离操作作者,如如图1-30所所示。图1-229 水平床床身前置置刀架式式数控车车床的坐坐标系图1-330 倾斜床床身后置置刀架式式数控车车床的坐坐标系(二)机机床坐标标系机床坐标标系是以以机床原原点为坐坐标系原原点建立立起来的的ZOXX轴直角角坐标系系。1机床床原点机床原点点(又称称机械原原点)即即机床坐坐标系的的原点,是是机床上上的一个个固定点点,其位位置是由由机床设设计和制制造单位位确定的的,通常常不允许许用户改改变。数数控车床床的机床床原点一一般为主主轴回转转中心与与卡盘后后端面的的交点,如如图1-31所所示。图1-331 机机床原点点2机床床参考点点机床参考考点也是是机床上
4、上的一个个固定点点,它是是用机械械挡块或或电气装装置来限限制刀架架移动的的极限位位置。作作用主要要是用来来给机床床坐标系系一个定定位。因因为如果果每次开开机后无无论刀架架停留在在哪个位位置,系系统都把把当前位位置设定定成(00,0),这这就会造造成基准准的不统统一。数控车床床在开机机后首先先要进行行回参考考点(也也称回零零点)操操作。机机床在通通电之后后,返回回参考点点之前,不不论刀架架处于什什么位置置,此时时CRTT上显示示的Z与与X的坐坐标值均均为0。只只有完成成了返回回参考点点操作后后,刀架架运动到到机床参参考点,此此时CRRT上显显示出刀刀架基准准点在机机床坐标标系中的的坐标值值,即建
5、建立了机机床坐标标系。(三)工工件坐标标系数控车床床加工时时,工件件可以通通过卡盘盘夹持于于机床坐坐标系下下的任意意位置。这这样一来来在机床床坐标系系下编程程就很不不方便。所所以编程程人员在在编写零零件加工工程序时时通常要要选择一一个工件件坐标系系,也称称编程坐坐标系,程程序中的的坐标值值均以工工件坐标标系为依依据。工件坐标标系的原原点可由由编程人人员根据据具体情情况确定定,一般般设在图图样的设设计基准准或工艺艺基准处处。根据据数控车车床的特特点,工工件坐标标系原点点通常设设在工件件左、右右端面的的中心或或卡盘前前端面的的中心。注意机床坐标系与工件坐标系的区别,注意机床原点、机床参考点和工件坐
6、标系原点的区别。二、数控控车床加加工程序序结构与与格式(一)程程序段结结构一个完整整的程序序,一般般由程序序名、程程序内容容和程序序结束三三部分组组成。1 程序名 FANNUC系系统程序序名是OO。是四四位正整整数,可可以从000000-99999。如如O22255。程程序名一一般要求求单列一一段且不不需要段段号。2程序序主体。程序主体体是由若若干个程程序段组组成的,表表示数控控机床要要完成的的全部动动作。每每个程序序段由一一个或多多个指令令构成,每每个程序序段一般般占一行行,用“;”作为每每个程序序段的结结束代码码。3 程序结束束指令。程序结束束指令可可用M002或MM30。一一般要求求单列
7、一一段。(二)程程序段格格式现在最常常用的是是可变程程序段格格式。每每个程序序段由若若干个地地址字构构成,而而地址字字又由表表示地址址字的英英文字母母、特殊殊文字和和数字构构成,见见表1-2。表1-22 可可变程序序段格式式1 2345678910NGXUYVZWI J K RFSTM程序段号号准备功能能坐标尺寸寸字进给功能能主轴功能能刀具功能能辅助功能能例如:NN50 G011 X330.00 Z440.00 F1100 说明:1、N为程程序段号号,由地地址符NN和后面面的若干干位数字字表示。在在大部分分系统中,程序序段号仅仅作为“跳转”或“程序检检索”的目标标位置指指示。因因此,它它的大小
8、小及次序序可以颠颠倒,也也可以省省略。程程序段在在存储器器内以输输入的先先后顺序序排列,而而程序的的执行是是严格按按信息在在存储器器内的先先后顺序序逐段执执行,也也就是说说,执行行的先后后次序与与程序段段号无关关。但是是,当程程序段号号省略时时,该程程序段将将不能作作为“跳转”或“程序检检索”的目标标程序段段。2程序序段的中中间部分分是程序序段的内内容,主主要包括括准备功功能字、尺尺寸功能能字、进进给功能能字、主主轴功能能字、刀刀具功能能字、辅辅助功能能字等。但但并不是是所有程程序段都都必须包包含这些些功能字字,有时时一个程程序段内内可仅含含有其中中一个或或几个功功能字,如如下列程程序段都都是
9、正确确的程序序段。 N10 G011 X1100.0 F1000; N80 M055;3程序序段号也也可以由由数控系系统自动动生成,程程序段号号的递增增量可以以通过“机床参参数”进行设设置,一一般可设设定增量量值为110,以以便在修修改程序序时方便便进行“插入”操作。三、数控控车床的的编程指指令体系系FANUUC0ii系统为为目前我我国数控控机床上上采用较较多的数数控系统统,其常常用的功功能指令令分为准准备功能能指令、辅辅助功能能指令及及其它功功能指令令三类。1 准备功能能指令常用的准准备功能能指令见见表1-3表1-33 FAANUCC系统常常用准备备功能一一览表G指令组别功能程序格式式及说明
10、明G00001 快速点点定位G00 X(UU)Z(W);G01直线插补补G01 X(UU)Z(W)FF;G02顺时针方方向圆弧弧插补G02 X(UU)Z(W)RRF;G02 X(UU)Z(W)IIKF;G03逆时针方方向圆弧弧插补G0400暂停G04 X; 或G004 UU;或G044 P;G2006英制输入入G20;G21米制输入入G21;G2700返回参考考点检查查G27 XZ;G28返回参考考点G28 XZ;G30返回第22、3、44参考点点G30 P3 XZ;或 G330 PP4 XXZ;G3201螺纹切削削G32 XZF;(F为为导程)G34变螺距螺螺纹切削削G34 XZFK;G40
11、007刀尖半径径补偿取取消G40 G000 X(U)ZZ(W);G41刀尖半径径左补偿偿G41 G011 X(U)ZZ(W)F;G42刀尖半径径右补偿偿G42GG01 X(UU)Z(W)FF;G500014坐标系设设定或主主轴最大大速度设设定G50 XZ;或G50 S;G52局部坐标标系设定定G52 X_Z_;G53选择机床床坐标系系G53 X_Z_;G544选择工件件坐标系系1G54;G55选择工件件坐标系系2G55;G56选择工件件坐标系系3G56;G57选择工件件坐标系系4G57;G58选择工件件坐标系系5G58;G59选择工件件坐标系系6G59;G6500宏程序调调用G65 PL;G6
12、612宏程序模模态调用用G66 PL;G677宏程序模模态调用用取消G67;G7000精车循环环G70 PQ;G71粗车循环环G71 UR;G71 PQUWF;G72端面粗车车复合循环环G72 WR;G72 PQUWF;G73多重车削削循环G73 UWR;G73 PQUWF;G74端面深孔孔钻削循循环G74 R;G74 X(UU)Z(W)PPQRF;G7500外径/内内径钻孔孔循环G75 R;G75 X(UU)Z(W)PPQRF;G76螺纹切削削复合循循环G76 PQR;G76 X(UU)Z(W)RRPQF;G9001外径/内内径切削削循环G90 X(UU)Z(W)FF;G90 X(UU)Z(
13、W)RRF;G92螺纹切削削复合循环环G92 X(UU)Z(W)FF;G92 X(UU)Z(W)RRF;G94端面切削削循环G94 X(UU)Z(W)FF;G94 X(UU)Z(W)RRF;G9602恒线速度度控制G96 S;G977取消恒线线速度控控制G97 S;G9805每分钟进进给G98 F;G999每转进给给G99 F;说明:打的为开开机默认认指令。00组组G代码码都是非非模态指指令。不同组组的G代代码能够够在同一一程序段段中指定定。如果果同一程程序段中中指定了了同组GG代码,则则最后指指定的GG代码有有效。资 料 卡模态指令:一经指定就一直有效,直到被同组的G代码取消为止。非模态指令
14、:只在本程序段中有效,下一段程序需要时必须重写。G代码码按组号号显示,对对于表中中没有列列出的功功能指令令,请参参阅有关关厂家的的编程说说明书。2辅助助功能指指令FANUUC系统统常用的的辅助功功能指令令见表11-4表1-44 常用MM指令一一览表序号指令功能序号指令功能1M00程序暂停停7M30程序结束束并返回回程序头头2M01程序选择择停止8M08冷却液开开3M02程序结束束9M09冷却液关关4M03主轴顺时时针方向向旋转10M98调用子程程序5M04主轴逆时时针方向向旋转11M99返回主程程序6M05主轴停止止3其他他功能指指令常用的其其他功能能指令有有刀具功功能指令令、主轴轴转速功能能指令、进进给功能能指令,这这些功能能指令的的应用,对对简化编编程十分分有利,将将在后面面的内容容中详细细介绍。