在新的828DV4.7磨床版上支持刀具在线补偿功能,现在介绍给大家。 1. 功能说明 当刀具在工件轮廓加工时,由于磨损会带来刀具半径的减小,利用在线刀具补偿功能即可以将实际半径补偿值实时写入系统进行校正。828D软件V4.7 磨床版系统支持刀具在线补偿功能。 适用范围:828D V47 磨床版(24/26/28A) 2. 相关NC参数 MD20254 $MC_ONLINE_CUTCOM_ENABLE=1(PO) 设置通道参数MD20254为1,激活在线刀具补偿 MD20126 $MC_TOOL_CARRIER_RESET_VALUE=0(默认值=1) MD28085 $MC_MM_LINK_TOA_UNIT=1(默认值=2) 3. 指令说明 3.1 函数定义(FCTDEF) 比如在一些修整方案中砂轮半径会随着修整轮的进给连续线形减小。为此需要使用由修整轮进给量和对应磨损量构成关系函数,其定义由指令FCTDEF完成。 句法:FCTDEF(,,,,,,) :函数编号,取值范围:1,2,3。 ,:补偿值的下限值和上限值 ,,,:多项式函数的系数(y=f(x)=a0+a1*x+a2*x2+a3*x3) 例如: FCTDEF(1,-100,100,-$AA_IW[X],1) 函数编号1 下限和上限:-100,100 特性曲线斜率:a1=1 工作点位于特性曲线中心点,应依据WCS中X轴设定位置定义:a0=-a1*$AA_IW a2=a3=0 3.2 激活/撤销(FTOCON/FTOCOF) 在线刀具补偿可由G指令FTOCON和FTOCOF来激活和撤销。 FTOCON:激活在线刀具补偿,该指令必须在应激活的通道中编程; FTOCOF:撤销在线刀具补偿,撤销后已补偿写入的值保持不变,为撤底取消在线刀具补偿,必须在FTOCOF之后选择并取消该刀具。 3.3 连续写入补偿(PUTFTOCF) 通过指令PUTFTOCF()可依据之前使用FCTDEF()定义的多项式函数关系连续写入在线刀具补偿。 句法:PUTFTOCF(,,,,) :函数编号,由FCTDEF()定义函数时确定。取值范围:1,2,3。 :补偿值,实数(REAL) :刀具参数编号(长度1,2) :通道号,在线刀具补偿在该通道生效 :主轴号,只有需要补偿未激活的磨削砂轮时才须指定该数据。 3.4 不连续写入补偿(PUTFTOC) 通过指令PUTFTOC()可实现使用固定补偿值的在线刀具补偿。 句法:PUTFTOC(,,,) :补偿值 :刀具参数编号(长度1,2) :通道号,当在未激活的通道中生效补偿时,需要给定该参数 :主轴号,当选定未激活的主轴时才需要给定此参数。 3.5 注意事项 当选刀具的半径不等于零 补偿值应小于初始半径 在磨削刀具中使用在线刀具补偿,补偿值会考虑刀沿位置。半径补偿激活时,半径补偿值作用于刀沿位置确定的轴;半径补偿关闭时,半径补偿值作为长度补偿作用于刀沿位置对应的轴。 4. 编程 .(温馨提示:此处可将手机横屏阅读) 例: T='ABC' ;生效刀具 G18 ;选择加工平面 GWPSON ;选择有效刀具 G0 X100 Z2 ;快速定位 FTOCON ;刀具在线补偿开启 FCTDEF(1,-200,200,-$AA_IM[MZ1],1) ;刀具在线补偿曲线定义 PUTFTOCF(1,$AA_IM[MZ1],1,1,1) ;刀具在线补偿实时写入刀具长度1 MSG('Z=' G01 Z0 F2000 ;移动补偿使用的Z轴观察补偿值变化 M02 ;程序结束 (SIEMENS数控技术应用) |
|
来自: 阿明哥哥资料区 > 《9.西门子数控及服务》