要实现自动换刀功能主要就是做长度补偿值,因为半径补偿值在软件编程时已经自动加入了。本文以云南机床厂的加工中心为例,系统为西门子802C。一、装刀例如要装入T01、T02两把刀1刀库先回零:按下回零键,再按启动按钮即可,此步骤也可不执行。手动输入:T01TL(有的机床不需换行也能执行)TL为此机床自带的换刀宏程序,不同的机床此宏程序可能名称不同,用法也不同。在主轴上装入要使用的一号刀,此时即为T01。2以T01来做基准刀具,直接对刀到工件坐标系(以G54为例)Z0输入到G54的Z值中,此刀的长度补偿值要为0。3手动输入“T02回车TL”,此时T01入库,主轴上装入二号刀,即为T02;对刀到Z0,注意偏移值(即对刀时不能到达工件坐标系G54的Z向零点而做的偏移,如有对刀仪或偏置块时)。4在参数设置中找到2号刀,选择对刀默认是D1,在偏移处输入偏移值(为正值),零点G处输入54,按计算即可算出T02的长度补偿值D1了。二、程序刀具号后面应加入零点偏移,如G54,UG软件中,设置刀具参数时补偿寄存器一项填入数字1就输出D1,输入2就输出D2;刀补D0必须取消,因为要使用刀补默认D1不必显示,若刀补为D2时必须应在程序中加入D2。格式大致如下:_N_101_MPFTO1TLG40G17G71G90G54TO2TLG40G17G71G90G54TO3TLG40G17G71G90G54M9M30
fr