精品:数控铣床编程 数控铣床编程实例 数控铣床编程软件 数控铣床论文 数控铣床加工零件图 数控铣床 数控铣床对刀 数控铣床毕业设计 五轴联动数控铣床 数控铣床毕业论文
数控铣床的编程4.2数控铣床的编程4.2数控铣床根本编程办法4.2.1、华中数控HNC-21M的根本编程指令编程指令按不同功用区分为预备功用G指令、辅佐功用M指令和F、S、T指令三大类。一、F、S、T指令二、辅佐功用M指令辅佐功用M指令,由地址字M后跟一至两位数字组成,M00~M99。首要用来设定数字操控机床电控设备单纯的开/关动作,和操控加工程序的履行走向。各M指令功用如表所示:数控铣床的编程M00程序中止M06刀具交流M01程序挑选性中止M08切削液敞开M02程序完毕M09切削液封闭M03主轴正转M30程序完毕,回来最初M04主轴回转M98调用子程序M05主轴中止M99子程序完毕数控铣床的编程1.换刀指令M06M06用于具有刀库的数控铣床或加工中心,用以换刀。一般与刀具功用字T指令一同运用。如T0303M06是替换调用03号刀具,数控体系收到指令后,将原刀具换走,而将03号刀具主动地安装在主轴上。三、预备功用G指令预备功用G代码是树立坐标平面、坐标系偏置、刀具与工件相对运动轨道(插补功用)、以及刀具补偿等多种加工操作方法的指令。规模由:G0(等效于G00)~G99。G代码指令的功用如表P161所示。数控铣床的编程设定工件坐标系指令G921.加工平面设定指令G17G18G19:G17挑选XY平面;G18挑选ZX平面;G19挑选YZ平面,如图1所示。一般体系默以为G17。该组指令用于挑选进行圆弧插补和刀具半径补偿的平面。留意的是,移动指令与平面挑选无关,例如指令“G17G01Z10”时,Z轴照样会移动。数控铣床的编程2.坐标系设定指令:(1)工件坐标系设定指令G92指令格局为:G92G92并不唆使机床刀具或工作台运动,数控体系经过G92指令确认刀具当时机床坐标方位相关于加工原点(编程起点)的间隔联系,以求树立起工件坐标系。格局中的尺度字X、Y、Z指定起刀点相关于工件原定的方位。要树立如图2所示工件的坐标系。运用G92设定坐标系的程序为G92X30Y30Z20。G92指令一般放在一个零件程序的榜首段。(2)工件坐标系挑选指令G54~G59G54~G59是体系预订的6个工件坐标系,可根据本身的需求恣意选用。这6个预订工件坐标系的原点在机床坐标系中的值(工件零点偏置值)可用MDI方法输入,体系主动回忆。数控铣床的编程工件坐标系一旦选定,后续程序段中肯定值编程时的指令值均为相对此工件坐标系原点的值。选用G54~G59挑选工件坐标系方法如图所示。再从A点移动到B点。运用工件坐标系G54和G59的程序如图b)所示。在运用G54~G59时应留意,用该组指令前,应先用MDI方法输入各坐标系的坐标原点在机床坐标系中的坐标数控铣床的编程(3)部分坐标系设定指令G52指令格局为:G52X_Y_Z_A_其间X是部分坐标系原点在当时工件坐标系中的坐标值。G52指令能在一切的工件坐标系(G92G54~G59)内构成子坐标系,即部分坐标系。含有G52指令的程序段中,肯定值编程方法的指令值就是在该部分坐标系中的坐标值。设定部分坐标系后,工件坐标系和机床坐标系坚持不变。G52指令为非模态指令。在缩放及旋转功用下不能够运用G52指令,但在G52下能进行缩放及坐标系旋转。(4)直接机床坐标系编程指令G53指令格局为:G53X_Y_Z_数控铣床的编程G53是机床坐标系编程,该指令使刀具快速定位到机床坐标系中的指定方位上。在含有G53用肯定值编程。且X、Y、Z均为负值。3、单方向定位G60指令格局为:G60X_Y_Z_A_其间X、Y、Z、A是单向定位结尾。G60单方向定位进程是:各轴先以G00速度快速定位到一中心点,然后以一固定速度移动到定位结尾。各轴的定位方向(从中心点到定位结尾的方向)以及中心点与定位结尾的间隔,由机床参数单向定位偏移值设定。当该参数值小于0时,定位方向为负;当该参数值大于0时,定位方向为正。G60令仅在其被规则的程序段中有用。4.螺旋线指令格局为:数控铣床的编程219是由G17/G18/G19平面选定的两个坐标为螺旋线投影圆弧的结尾,含义同圆弧进给,第3坐标是与选定平面相垂直轴的结尾。其他参数的含义同圆弧进给。该指令对另一个不在圆弧平面上的坐标轴施加运动指令,关于任何小于360的圆弧,可附加任一数值的单轴指令。图a)所示螺旋线编程的程序见图b)。数控铣床的编程5.刀具补偿指令(1)刀具半径补偿指令G40、G41、G42指令格局为:数控铣床的编程424101G01G40X_Y_;数控铣床的编程其间:G41——左偏半径补偿,指沿着刀具前进方向,向左边偏移一个刀具半径,如图a)所示。G42——右偏半径补偿,指沿着刀具前进方向,向右侧补偿一个刀具半径,如图b)所示。X,Y——树立刀补直线段的结尾坐标值。——数控体系寄存刀具半径值的内存地址,后有两位数字。如:D01代表了存储在刀补内存表第1号中的刀具的半径值。刀具的半径值需预先用手艺输入。G40——刀具半径补偿吊销指令。留意:刀具半径补偿平面的切换,有必要在补偿撤销方法下进行。刀具半径补偿的树立与撤销只能用G00或G01令,不得是G02或G03。数控铣床的编程【例】考虑刀具半径补偿,编制图所示零件的加工程序。要求树立如图所示的工件坐标系,按箭头所指示的途径来加工。设加工开始时刀具间隔工件上外表50mm,切削深度为2mm。%1008程序名N10G92X-10Y-10Z50确认对刀点N20G90G17在XY平面,肯定坐标编程N30G42G00X4Y10D01右刀补,进刀到(4,10)的方位N40Z2M03S900Z轴进到离外表2mm的方位,主轴正转N50G01Z-2F800进给切削深度N60X30插补直线插补圆弧CDN90G01X10Y20插补直线回来Z方向的安全高度,主轴停转N120G40X-10Y-10M02回来到对刀点,程序完毕数控铣床的编程留意:加工前应先用手动方法对刀,将刀具移动到相关于编程原点(-10,-10,50)的对刀点处。图中带箭头的实线为编程概括,不带箭头的虚线为刀具中心的实践道路:当运用不相同类型及标准的刀具或刀具磨损时,可在程序从头用刀具长度补偿指令补偿刀具尺度的改变,而不用从头调整刀具或从头对刀。图示不同刀具长度方向的偏数控铣床的编程刀具长度补偿(G43、G44、和G49)(1)编程格局G43G44数控铣床的编程(2)阐明 G43为刀具长度正补偿;G44为刀具长度负补偿; G49为吊销刀具长度补偿指令。Z值为刀具长度补偿值, 补偿量存入由H代码指定的存储器中。偏置量与偏置号相 对应,由CRT/MDI操作面板预先设在偏置存储器中。 履行G43时: Z实践值 Z指令值+(H)履行G44时: Z实践值 Z指令值-(H)H是指编号为寄存器中的刀具长度补偿量。 图为刀具长度补偿编程实例,图中A为程序起点,加工道路为————————。 因为某一些原因,刀具实践开始方位为B点,与编程的起点 偏离了3mm,现按相对坐标编程,偏置量存入地址为H01 的存储器中。程序如下: 数控铣床的编程