当前位置:文档之家› 840D螺距补偿

840D螺距补偿

840D螺距补偿
1.修改轴参数,设定各轴补偿点数量。

a)设定坐标轴补偿点数量
依次按“Menu Select”—〉“启动”—〉“机床数据”—〉“轴MD”,找到MD38000(用于差补补偿的中间点数量),设置补偿点的数量,本例中为:50。

然后按“Input”
键,此时出现4400报警“机床数据修改将导致缓冲存储器的重新组织(数据丢失)”。

请勿NCK重启,作下一步备份NC数据。

b)备份NC数据
依次按“Menu Select”—〉“服务”—〉“”—〉“连续启动”,出现下图。

在文档内容中选择“NC”和“带补偿数据”;输入文件名称,一定要按“Input”键,否则文件名无效。

本例中为:NC_COMP01;按“文档”键,开始创建连续启动文档,如下图所示。

c)恢复数据
待连续启动文档创建好后,按“读入调试文档”键。

选择刚才创建的连续启动文档NC_COMP01,按“启动”键,并点击“是”加以确认。

此后系统会重启几次。

2.导出补偿数据,生成ARC文件或MPF程序(参见补充说明)
因为补偿文件不能直接修改,只能输出成ARC文件。

下面以给轴1添加螺补为例说明。

依次按“Menu Select”—〉“服务”—〉“数据选择”,选择“NC-生效-数据”,按“确认”键。

在数据输出窗口的树形图中选择“NC-生效-数据”—〉“测量系统误差补偿”—〉“测量系统错误补偿—轴1”,按“文档”键。

出现下图。

输入文档名,本例中为:AX1_EEC。

选择文档格式,必须为:带CR+LF穿孔带,否则无法编辑。

按启动键。

3.输入补偿数据,编辑ARC文件。

PCU50可直接编辑ARC文件。

PCU20可将ARC文件通过RS232传出,使用文本编辑器编辑。

也可制作补偿程序,见第7条的补偿说明。

PCU50操作如下:
在树形图中选择“文档”—〉“AX1_EEC”,按“Input”键打开文件。

补偿文件结构如下:
$AA_ENC_COMP[0, 0, AX1]=0.5 对应于最小位置上的误差值
$AA_ENC_COMP[0, 1, AX1]=0.2 对应于最小位置+1个间隔位置上的误差值
$AA_ENC_COMP[0, 2, AX1]=-0.5 对应于最小位置+2个间隔位置上的误差值
… …
$AA_ENC_COMP[0, 48, AX1]=0 对应于最小位置+48个间隔位置上的误差值
$AA_ENC_COMP[0, 49, AX1]=0 对应于最小位置+49个间隔位置上的误差值
$AA_ENC_COMP_STEP[0, AX1]=10 测量间隔(毫米)
$AA_ENC_COMP_MIN[0, AX1]=0 最小位置(绝对)
$AA_ENC_COMP_MAX[0, AX1]=100 最大位置(绝对)
$AA_ENC_COMP_IS_MODULO[0, AX1]=0 用于旋转轴
修改文件后,保存并关闭编辑器。

4.补偿数据ARC文件导入NC系统。

设定MD32700=0,并且按“设MD有效”按钮,使参数生效,这样ARC文件才能写入补偿文件。

依次按“Menu Select”—〉“服务”—〉“”—〉“连续启动”—〉“读入调试文档”,选择修改好的AX1_EEC文件,按“启动”按钮。

设定MD32700=1,并且按“设MD有效”按钮,返参考点,补偿值生效。

返回参考点,出现回参考点标志。

6.确定补偿值生效。

此时螺补已生效,可在诊断界面中看到当前点的补偿值。

依次按“Menu Select”—〉“诊断”—〉“服务显示”—〉“轴调整”,观察“绝对补偿值测量系统1”的值会随当前点变化。

7.补充说明:
将“测量系统错误补偿—轴1”ARC文件通过RS232C接口传到电脑中,编辑补偿文件头和文件尾,将补偿文件改为加工程序格式。

见下面例子:
%_N_BUCHANG_MPF
; $PATH=/_N_MPF_DIR
$AA_ENC_COMP[0, 0, AX1]=0.5
$AA_ENC_COMP[0, 1, AX1]=0.2
$AA_ENC_COMP[0, 2, AX1]=-0.5
...
$AA_ENC_COMP_STEP[0, AX1]=10
$AA_ENC_COMP_MIN[0, AX1]=0
$AA_ENC_COMP_MAX[0, AX1]=100
$AA_ENC_COMP_IS_MODULO[0, AX1]=0
M02
将修改过的文件传回系统中,这时在加工程序目录中可以看到名为“BUCHANG”的加工程序,打开加工程序,按“执行”键,待系统进入自动方式后按机床控制面板上的“NC 启动”按钮,执行加工程序后补偿值即存入系统中。

相关主题