在FANUC数控系统中,常用T0101指令建立工件坐标系,G50指令也是建立工件坐标系指令,但由于其指令应用格式的局限FB体育,现多已不用。机械原点是机械坐标系的原点,是机械厂家生产机械时设置好的;工作原点是加工零件时操作者设置的,同时也是编程时用到的原点.FANUC 公司创建于1956年的日本,中文名称发那科(也有译成法兰克),是当今世界上数控系统科研、设计、制造、销售实力强大的企业,拥有员工4549人。
CNC是数控加工中心的简称,DNC是将计算机和CNC机床联网实时传输进行加工的一种控制方法。数控中NC是数字控制,简称数控。CNC是计算机数值控制。DNC是分布式数控意思,就是一边传输程序,一边加工,用电脑控制数控机床在线加工。
宏程序指的是能完成某一功能的一系列指令像子程序那样存入存储器,用户可以设定M、S、T、G代码调用它们,使用时只需给出这个指令代码就能执行其功能,也可以像调用子程序一样使用。
数控机床分类和组成:数控钻床冲床镗床电焊机等点控数控机床。简易数控车床铣床磨床等线控数控机床。数控车床铣床磨床加工中心等面控数控机床。
机床面板,CRT/MDI面板:MST指令,急停,坐标轴,刀架,冷却润滑等控制。CRT就是系统显示屏,MDI是手动数据输入。1PLC单元。CNC单元。[电气回路。主轴伺服;进给伺服。测量装置等]2.机床主体。[床身,主轴,进给等。冷却,润滑,转位等]
点线面控制的加工路线。开环控制,全闭还控制,半闭环控制。金属切削类,金属成形类,特种等。半闭环控制车床有直线位移检测和角度检测等反馈。
车床:加工工件如果径向大轴向小用立式车床,如果径向小轴向大用卧式水平或倾斜导轨车床。经济型要求不高的回转类零件车削加工,普通型回转类零件车削加工,车削中心加工复杂的旋转体零件。[2坐标车削加工]
铣床:立式卧式立卧两用。[多坐标铣削加工,加工对象有孔类零件曲面零件变斜角零件平面类零件]。
加工中心:立式卧式。[一次装夹多工序加工,加工对象有箱体类曲面类异形的凸轮类叶轮类零件]
前置刀架式,后置刀架式:编程完全相同。刀架位置。刀架在操作者的一侧是前置,对面是后置,沿着加工的方向看,刀具在工件的左侧是G41,右侧是G42。
机床原点也叫机械零点,是指机床坐标系的原点,是机床上的一个固定点。它不仅是在机床上建立工件坐标系的基准点,而且还是机床调试和加工时的基准点.随着数控机床种类型号的不同其机床原点也不同,通常车床的机床原点设在卡盘端面与主轴中心线交点处,而铣床的机床原点则设在机床X、Y、Z三根轴正方向的运动极限位置.[手动回原,栅点回原,卡盘中心点]
机床参考点:相对机床原点是一个已知数,是离机床原点最远的极限点。开机第一步机床回零,是准备工作之一。
刀具相关点:刀位点[刀尖,刀心],对刀点[工件上面或外面],换刀点[防碰撞工件,设在工件外面]
数控车床mstgf五大指令:一、G指令:书面解释是准备功能指令,实际上大部分与移动有关,比如G00是快速点定位,G01是直线是圆弧插补。这几个指令用得最多。二、M指令是辅助指令,一般用来控制主轴旋转方向和启停、切削液、排屑机、送料机等。还有子程序调用等。三、S指令是主轴转速指令。大部分情况下是角速度 ,有时也可能是线速度 。四、T指令是控制刀架换刀和调用刀具补偿的。五、F指令是进给速度,加工螺旋槽的时候F是导程。
1)快速点定位指令G00G00指令是模态代码,它命令刀具分别以点定位控制方式从刀具所在点快速运动到下一个目标位置。它只是快速定位数控加工,而无运动轨迹要求。其指令书写格式是:G00 X_Z_;刀具实际的运动路线不是直线,而是折线指令时要注意刀具是否和工件急夹具发生干涉,忽略这一点,就容易发生碰撞,而在快速状态下的碰撞更加危险。2)直线直线插补指令是直线运动指令,也是模态代码。它命令刀具在两坐标或三坐标间以插补联动方式按指定的F进给速度(单位为mm/min)作任意斜率的直线运动。其指令书写格式是:G01 X_Z_F_;F指令也是模态指令,它可以用G00指令取消。如果早G01程序段之前的程序段没有F指令,则机床不动。因此,G01程序中必须还有F指令。3)圆弧插补指令G02/G03(采用笛卡尔坐标判断)圆弧插补指令命令刀具在指定平面内按给定的F进给速度作圆弧运动,切削出圆弧轮廓。在车床上加工圆弧时,不仅要用G02/G03指出圆弧的顺逆时针方向,用XZ指定圆弧的终点坐标,而且还要指定圆弧的半径。其指令书写格式是:G02/G03 X_Z_R_;(3)辅助功能:用来指定机床的辅助动作(如机床的启停、转向、切削液的开关、主轴转向、刀具夹紧松开等〕M00-程序暂停M01-程序计划暂停M02-程序结束M03-主轴正转(CW)M04-主轴反转(CCW)M05-主轴停转M06-加工中心换刀M07、M08-冷却液开M09-冷却液关M10-工件夹紧M11-工件松开M30-程序结束,返回起点M03和M04指令之间必须用M05指令使主轴停转后进行。(4)进给功能F如果采用直接指定法,在F后面直接写上要求的进给速度FB体育,如F1000,表示进给量是1000mm/min);车螺纹、攻丝和套扣时,由于进给速度与主轴转速有关,F后面数字是指定的导程。(5)主轴功能SS指定主轴转速,如S800,表示主轴转速为800r/min。
(6)刀具功能T指令数控系统进行换刀,用地址T和其后的4位数字来指定刀具号和刀具补偿号(刀具偏置号)。前2位是刀具序号:0~99,后2位是刀具补偿号:0~32。每一刀具加工结束后,必须取消刀具补偿。刀具序号可以和刀盘上的刀位号相对应;刀具补偿包括形状补偿和磨损补偿;刀具序号和刀具补偿号不必相同,为方便起见也可一致。刀具补偿功能是用来补偿刀具实际安装位置与理论编程位置之差的一种功能。刀具补偿分为刀具位置补偿和刀尖圆弧半径补偿两种功能。刀具补偿的初衷就是为了让用户编程的时,不用考虑刀具的尺寸,而是直接按照工件的轮廓尺寸进行编程。否则刀具总是变来变去的,程序也需要不停的变动,而且还要考虑前后的过度等问题。一般刀具补偿分为两部分:1.半径补偿2.长度补偿(1)编程的时候,是看成一个点的运动来编运动轨迹的,而实际上刀具总有一定的刀具半径或刀尖 的圆弧半径,所以在零件轮廓加工过程中刀位点运动轨迹并不是零件的实际轮廓,它们之间相差一个刀具半径,为了使刀位点的运动轨迹与实际轮廓重合,就必须偏移一个刀具半径,这种偏移称为刀具半径补偿。(2)刀具长度补偿,是为了使刀具顶端到达编程位置而进行的刀具位置补偿。可以参考相关机床说明书在参数中设置相关补偿,确保加工的精度。
在数控装置中,程序的记录是靠程序号来辨别的,即调用程序或者编辑程序都要通过程序号来调出。1.程序编号的结构:O ;“O”后面数字用4位数(1~9999)表示,不允许为“0”。2.程序段顺序号:在程序段前加上顺序号,如:N ;“O”后面数字用4位数(1~9999)表示,不允许为“0” 。
工件坐标系的设定工件安装在卡盘上,机床坐标系与工件坐标系一般是不重合的,为便于编程,应建立一个工件坐标系,使刀具在此坐标系中进行加工。G50 X Z该指令规定刀具起刀点或换刀点至工件原点的距离,坐标X,Z为刀尖在工件坐标系中的起始点位置。对于有刀具补偿功能的数控机床,其对刀误差可以通过刀具偏移来补偿,所以调整机床时的要求并不严格。数控车床的基本对刀方法常用的对刀方法有三种:试切对刀法、机械检测对刀仪对刀、光学检测对刀仪对刀。采用G50 U W 可以使坐标系产生平移,用新的坐标值代替旧的坐标值,使机床坐标系与工件坐标系相互取代。应当注意,在机床坐标系中,坐标值是刀架中心点相对于机床原点的距离;而在工件坐标系中,坐标值是刀尖相对工件原点的距离.
1.数控铣床的坐标系(1)机床坐标系机床坐标系是机床上固有的坐标系,并设有固定的零点(机械零点),它由厂家在生产机床时确定。XK5032立式数控铣床符合ISO规定,即以机床主轴轴线方向为Z轴,刀具远离工件方向为Z轴正方向;X轴规定为水平平行于工件工件装夹表面,人在工作台前面对主轴,右方向为X轴正方向;Y轴垂直于X,Z轴坐标轴,其方向根据笛卡儿坐标系右手定则确定。(2)工件坐标系工件坐标系是用来确定工件几何形体上各要素的位置而设置的坐标系,工件坐标系的原点即为工件零点。工件零点的位置是任意的,由编程人员编制程序时根据零件特点选定。(3)工件坐标系的设定工件坐标系的设定是进行变成计算的第一步,应当根据不同的加工要求和编程的方便性恰当选择。1)用G92设定工件坐标系其输入格式:G92 X Y Z该指令可以出现在程序的第一段,也可出现在程序段中间,以重新设定工件坐标系。数控系统执行该指令前,一般先把刀具置于一个合适的位置,执行该段程序后,机床并不产生运动,只是把坐标设定值送入内存。2)G54~G59设定工件坐标系XK5032立式数控铣床还可以通过CRT/MDI在参数设置方式下,设定6个不同的工件坐标系FB体育。这6个坐标系分别被记忆成G54、G55、G56、G57、G58、G59,在加工时通过G54~G59指令选择相应的坐标系。G90指令与G54~G59指令的使用区别是:G92指令通过程序来设定工件加工程序,其坐标原点与当前刀具所在位置有关;而G54~G59指令通过CRT/MDI在参数设置方式下设定工件坐标系,其坐标原点与当前刀具所在位置无关。G92指令只是设定坐标系,不产生任何移动;G54~G59指令可以与G00指令等组合在相应的工件坐标系中进行位移。
2.主要功能指令(1)常用辅助功能指令用来指定机床的辅助动作和状态(如机床的启停、转向、切削液的开关、主轴转向、刀具夹紧松开等〕M00-程序暂停,机床的转动、进给、切削液停止。重新启动机床后继续执行下面的程序;M01-程序选择停止指令,只有按下面板上“选择停止”键,该指令才有效。执行该指令,与M00相似。按“启动”键,继续执行下面的程序;M02-程序结束,机床处于复位状态;M03-主轴正转(CW);M04-主轴反转(CCW);M05-主轴停转。M03和M04指令之间必须用M05指令使主轴停转后进行;M08-冷却液开;M09-冷却液关;M98-放在主程序中,用来调用子程序。格式为:M98 P ,其后8位数字,前4位是调用次数,后4位是子程序号。调用1次时,前4位可省略。M99-放在子程序最后,用来返回主程序的相应程序段。当M99后不跟任何代码时,返回调用程序的后一段程序段。否则返回到M98 P 所指定的P后的程序段。当M99单独在主程序中使用时,不跟任何代码,返回主程序的开头,否则返回到主程序P指定的程序段。
1、刀具补偿方式(1)绝对补偿当机床回到机床零点时,工件坐标系零点,相对于刀架工作位上各刀刀尖位置的有向距离。当执行刀偏补偿时,各刀以此值设定各自的加工坐标系。(2)相对补偿在对刀时,确定一把刀为标准刀具,并以其刀尖位置A为依据建立工件坐标系。标准刀具偏置值为机床回到机床零点时,工件坐标系零点相对于工作位上标准刀具刀尖位置的有向距离。2、刀具补偿类型刀具位置补偿可分为刀具几何形状补偿(G)和刀具磨损补偿(W)两种,需分别加以设定。刀具几何形状补偿实际上包括刀具形状几何偏移补偿和刀具安装位置几何偏移补偿,而刀具磨损偏移补偿用于补偿刀尖磨损。3、刀具补偿代码刀具位置补偿功能是由程序段中的T代码来实现。T代码后的4位数码中,前两位为刀具号,后两位为刀具补偿号。刀具补偿号实际上是刀具补偿寄存器的地址号,该寄存器中放有刀具的几何偏置量和磨损偏置量(X轴偏置和Z轴偏置)