西门子SINUMERIK 810D840D 简明调试手册--螺距误差补偿

合集下载

西门子840D数控系统螺距误差补偿知识

西门子840D数控系统螺距误差补偿知识

西门子840D数控系统螺距误差补偿知识西门子840D数控系统螺距误差补偿西门子840D数控系统不同于以前曾广泛应用的810T/M和840C 等老数控系统,它并没有提供专门的双向螺距误差补偿功能,通过对840D系统中的下垂补偿功能的分析研究,找到了一种方法,成功的解决了进行双向螺距误差补偿的问题。

关键词:数控系统下垂补偿功能双向螺距误差补偿由于机床丝杠在制造、安装和调整等方面的误差,以及磨损等原因,造成机械正反向传动误差的不一致,导致零件加工精度误差不稳定。

因此也必须定期对机床坐标精度进行补偿,必要时要做双向坐标补偿,以达到坐标正反向运动误差的一致性。

一、西门子840D数控系统的补偿功能西门子840D数控系统提供了多种补偿功能,供机床精度调整时选用。

这些功能有:1、温度补偿。

2、反向间隙补偿。

3、插补补偿,分为:(1) 螺距误差和测量系统误差补偿。

(2)下垂补偿(横梁下垂和工作台倾斜的多维交叉误差补偿)。

4、动态前馈控制(又称跟随误差补偿)。

包括:速度前馈控制和扭矩前馈控制。

5、象限误差补偿(又称摩擦力补偿)。

分为:常规(静态) 象限误差补偿和神经网络(动态)象限误差补偿。

6、漂移补偿。

7、电子重量平衡补偿。

在西门子840D功能说明样本和资料中所列的众多补偿功能中,都没有指出该系统具有双向螺距误差补偿功能。

但是在下垂补偿功能描述中却指出,下垂补偿功能具有方向性。

这样,如果下垂误差补偿功能,在基准轴和补偿轴定义为同一根轴时,就可能对该轴进行双向丝杠螺距误差补偿,由此提供了一个双向螺距误差补偿的依据。

二、840D下垂补偿功能的原理1、下垂误差产生的原因:由于镗铣头的重量或镗杆自身的重量,造成相关轴的位置相对于移动部件产生倾斜,也就是说,一个轴(基准轴)由于自身的重量造成下垂,相对于另一个轴(补偿轴)的绝对位置产生了变化。

2、840D下垂补偿功能参数的分析:西门子840D数控系统的补偿功能,其补偿数据不是用机床数据描述,而是以参数变量,通过零件程序形式或通用启动文件(_INI文件) 形式来表达。

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 用于旋转轴修改文件后,保存并关闭编辑器。

840Dsl简明调试步骤V20110526

840Dsl简明调试步骤V20110526

Sinumerik 840Dsl 简明调试步骤一般840Dsl系统的调试都是按照下列步骤来进行的,顺序不必强制遵守,仅作为建议:1. 检查 SINUMERIK 840D sl 的启动情况2. 建立与 PLC 的通讯连接3. PLC 开机调试4. SINAMICS 驱动系统开机调试5. 开机调试通讯 NCK <-> 驱动6. NCK 开机调试– 分配用于通讯的 NCK 机床数据– 标度的机床数据– 参数化轴数据– 参数化主轴数据– 测量系统参数化7. 驱动优化一、确认系统和PC信息1、NC卡的版本,例如V2.6 SP12、NCU版本,例如NCU720.23、确认与之兼容的HMI OPERATE软件版本(如果是TCU,可以忽略),toolbox版本4、PC安装的step7软件高于V5.4.4,startup tool高于V7.6。

二、安装系统软件PCU50.3:开机(PCU50.3),直接进入windows系统,将HMI软件(例如HMI operate V2.6 sp1)拷至D盘,直接安装,等待完成,重启;通过WINSCP,关闭NCU内置的HMI (sc disable hmi ),操作步骤见winscp操作部分。

然后系统重启即可进入HMI标准界面;关闭PCU的DHCP服务器功能,操作步骤如下:进入Windows,运行System Network Center,在TCU support中选择:No boot support即可TCU:则直接读取NCU内置的operate,不需要以上操作。

三、电气检查按照电气图纸,仔细检查硬件接线,特别注意下面几个方面:1、各个电气部件的供电电压是否对应2、伺服电机的动力线的U/V/W是否与插座一一对应3、关于抱闸,S120全部采用驱动直接控制,如果需要自己接线的,注意其供电电压,一般西门子标准为24V,其中黑色电缆为正,白色电缆为负。

4、如果同时配备滤波器和电抗器,注意接线顺序:先滤波器,再进电抗器,最后接入电源模块,同时注意模块的进出线顺序。

840D螺距补偿步骤

840D螺距补偿步骤

1.螺距补偿→Service→Manage Date→NC-active –date→Meas.-system-error-comp.→选择将要补偿的轴。

→Copy→光标到LIECHTI→Insert→打开补偿表→输入补偿值如X轴的补偿:CHANDATA(1)$AA_ENC_COMP[1,0,AX1]=0$AA_ENC_COMP[1,1,AX1]=-0.00 $AA_ENC_COMP[1,2,AX1]=-0.001 $AA_ENC_COMP[1,3,AX1]=-0.003 $AA_ENC_COMP[1,4,AX1]=-0.004 $AA_ENC_COMP[1,5,AX1]=-0.007 $AA_ENC_COMP[1,6,AX1]=-0.009 $AA_ENC_COMP[1,7,AX1]=-0.011 $AA_ENC_COMP[1,8,AX1]=-0.012 $AA_ENC_COMP[1,9,AX1]=-0.014 $AA_ENC_COMP[1,10,AX1]=-0.017 $AA_ENC_COMP[1,11,AX1]=-0.016 $AA_ENC_COMP[1,12,AX1]=-0.018 $AA_ENC_COMP[1,13,AX1]=-0.019 $AA_ENC_COMP[1,14,AX1]=-0.023 $AA_ENC_COMP[1,15,AX1]=-0.026 $AA_ENC_COMP[1,16,AX1]=-0.028 $AA_ENC_COMP[1,17,AX1]=-0.029 $AA_ENC_COMP[1,18,AX1]=-0.029 $AA_ENC_COMP[1,19,AX1]=-0.032 $AA_ENC_COMP[1,20,AX1]=-0.034 $AA_ENC_COMP[1,21,AX1]=-0.037 $AA_ENC_COMP[1,22,AX1]=-0.037 $AA_ENC_COMP[1,23,AX1]=-0.039 $AA_ENC_COMP[1,24,AX1]=-0.042 $AA_ENC_COMP[1,25,AX1]=-0.046 $AA_ENC_COMP[1,26,AX1]=-0.049 .$AA_ENC_COMP_STEP[1,AX1]=56 $AA_ENC_COMP_MIN[1,AX1]=-171 $AA_ENC_COMP_MAX[1,AX1]=1285$AA_ENC_COMP_IS_MODULO[1,AX1]=0M1→保存并关闭此文档→Drive OFF→选择此补偿文件→Load HD→NC→看到显示屏底部出现:Job is ready 即完成→NCK-Reset→Start up→Machine Date→Axis MD→选择将要被补偿的轴。

294.SINUMERIK810D、840D参数体系及参数的调整

294.SINUMERIK810D、840D参数体系及参数的调整

294.SINUMERIK810D、840D参数体系及参数的调整1. 西门子系统数据简介810D、840D系统参数分为两个大类:机床数据、设定数据。

机床数据是用于生产、安装、调试用的数据,主要用于设定、匹配机床的主要数据。

设定数据主要是机床在使用过程中需要设定的数据,是一些常用的用于调整机床使用性能的数据。

其中机床数据有以下几种类型:通用机床数据、通道机床数据、用于驱动器的机床数据、用于操作面板的机床数据、轴专用机床数据;设定数据有以下几种类型:通用设定数据、通道专用设定数据、轴专用设定数据。

数据的标识如下:$MM_用于操作面板的机床数据 machine manipulate$MN_/$SN_通用机床数据/通用设定数据$MC_/$SC_通道用机床数据/通道用设定数据 machine channel/setting channel$MA_/$SA_轴专用机床数据轴machine axes /setting axes$MD 驱动器机床数据 machine drive西门子数控系统数据列表区域说明从1000到1799 驱动用机床数据从9000到9999 操作面板用机床数据从10000到18999 通用机床数据从19000到19999 预留从20000到28999 通道类机床数据从29000到29999 预留从30000到38999 轴类机床数据从39000到39999 预留从41000到41999 通用设定数据从42000到42999 通道类设定数据从43000到43999 轴类设定数据从51000到61999 编译循环用通用机床数据从62000到62999 编译循环用通道类机床数据从63000到63999 编译循环用轴类机床数据2. 机床数据设定1) 通用MD(General):MD10000:此参数设定机床所有物理轴,如X轴。

通道MD(Channel Specific):MD20000 →设定通道名CHAN1MD20050[n] →设定机床所用几何轴序号,几何轴为组成笛卡尔坐标系的轴MD20060[n] →设定所有几何轴名MD20070[n] →设定对于此机床存在的轴的轴序号MD20080[n] →设定通道内该机床编程用的轴名以上参数设定后,做一次NCK复位!2) 轴相关MD(Axis-specific):MD30130 -→设定轴指令端口=1MD30240 -→设定轴反馈端口=1如此二参数为“0”,则该轴为仿真轴。

西门子840D数控系统螺距误差及补偿

西门子840D数控系统螺距误差及补偿
(1)机床结构和零部件的几何误差。机床在制造时零部件 存在一定程度的尺寸误差,在装配过程中受装配工艺影响也会 存在误差。一般可采用优化机床结构设计、提高机床零部件精 度和提高装配工艺及精度来消除和减少误差。
(2)机床热变形误差。机床在运行过程中各传动部件和润 滑液压管路系统会导致机床产生热变形误差;另外机床的设 计、液压元件安装位置和环境温度同样会导致机床产生热变形 误差。针对此类误差大多会采用风冷、油冷等设备降低和控制 液压系统温度来减少误差。
(4)其他误差源。如伺服系统的跟随误差、数控系统插补 计算误差、位置测量系统的测量误差等。这些误差需要对数控 系统进行不断升级,利用数控系统的误差补偿功能来控制和 减小误差。
在设计和制造时消除和减少可能的误差源、更好的利用周 边辅助设备控制环境温度等方法在技术上实现起来难度较大, 需要的从研发到成熟的时间较长,而且需要付出的经济代价也 很高昂。而对已有的机床误差,可以利用数控系统的补偿功能 进行补偿,提高机床精度。常用的补偿功能有:丝杠螺距误差补 偿、反向间隙补偿、垂度补偿等等。
輨 輰 设备管理与维修 2019 翼4(下)
也节省了时间,可以减小或部分消除螺距误差,使坐标轴的实际
位移更加接近指令值,提高机床加工精度,满足生产需求。
3 设备故障维修案例
对数控机床误差补偿前,需要进行误差测量。应使用高精度
的测量仪器(如激光干涉仪和球杆仪等)来保证测量数据的准确
性。误差测量前须将机床各零部件的间隙调整到最小,各项几何
(3)加工工件时的误差。主要由于工件材料质地不匀、断续 切屑或刀具磨损等导致加工时负载的变化所引起的误差。可以 通过使用高质量的切削刀具和优化加工工艺来改善。
机械磨损造成误差。机床长期使用过程中,导轨、丝杠、联 接轴承等部件的磨损导致机床几何精度下降,误差扩大。针对 此类误差,设备应进行科学合理的定保小修和对易损件进行定 期点检就尤为重要。严格按规程进行设备保养,能在一定程度 上来降低因机械磨损导致的误差。

西门子数控系统维修Sinumerik810D840D常见问题及解答

西门子数控系统维修Sinumerik810D840D常见问题及解答

清NC数据
读回备份的NC数据
此时,制造商的密码又是SUNRISE了
Q4. 840D面板故障
A: 1. 检查MPI电缆
2. MCP面板保险丝
Q5. 840D取消屏保的方法
A: 开F盘的mmc2.ini可以改变时间。
在系统上,按如下步骤操作:
Q14. Windows 2003 Server在网上作为文件服务器,设置为用户识别,不能再连接到MMC103(Windows 95)和MMC100.2(Windows3.11)
A: 这是由网络传输信息中数字签名的用户识别引起的。Windows 2003 Server 下的默认设置已经被更改,而系统不能与低于Windows NT SP4的系统进行通信。
C:\tools\\system.ini
C:\tools\USER.AKT\system.ini
C:\tools\USER.SAV\system.ini
C:\tools\WINDOWS.AKT\system.ini
C:\tools\\system.ini
Start up->MMC->Editor
编辑 F:\MMC2\MMC.INI文件中MMCScreenOffTimeInMinutes = 5; latency for screen saver将设定值改为0,即可。
Q6. 请教810D系统PCU 50上的USB口如何激活?
A: 首先,HMI的操作系统必须是Windows XP系统。
C:\windows\system.ini
Q19. SW6.5的PCU 20中文报警部分显示乱码
你可以启动浏览器,如果你进入下面在Regie.ini中的设置(如果需要,在Add_on 或者用户路径,建立一个文件):

西门子840D数控系统螺距误差补偿

西门子840D数控系统螺距误差补偿

西门子840D数控系统不同于以前曾广泛应用的810T/M和840C等老数控系统,它并没有提供专门的双向螺距误差补偿功能,通过对840D系统中的下垂补偿功能的分析研究,找到了一种方法,成功的解决了进行双向螺距误差补偿的问题。

关键词:数控系统下垂补偿功能双向螺距误差补偿由于机床丝杠在制造、安装和调整等方面的误差,以及磨损等原因,造成机械正反向传动误差的不一致,导致零件加工精度误差不稳定。

因此也必须定期对机床坐标精度进行补偿,必要时要做双向坐标补偿,以达到坐标正反向运动误差的一致性。

一、西门子840D数控系统的补偿功能西门子840D数控系统提供了多种补偿功能,供机床精度调整时选用。

这些功能有:1、温度补偿。

2、反向间隙补偿。

3、插补补偿,分为:(1) 螺距误差和测量系统误差补偿。

(2)下垂补偿(横梁下垂和工作台倾斜的多维交叉误差补偿)。

4、动态前馈控制(又称跟随误差补偿)。

包括:速度前馈控制和扭矩前馈控制。

5、象限误差补偿(又称摩擦力补偿)。

分为:常规(静态) 象限误差补偿和神经网络(动态)象限误差补偿。

6、漂移补偿。

7、电子重量平衡补偿。

在西门子840D功能说明样本和资料中所列的众多补偿功能中,都没有指出该系统具有双向螺距误差补偿功能。

但是在下垂补偿功能描述中却指出,下垂补偿功能具有方向性。

这样,如果下垂误差补偿功能,在基准轴和补偿轴定义为同一根轴时,就可能对该轴进行双向丝杠螺距误差补偿,由此提供了一个双向螺距误差补偿的依据。

二、840D下垂补偿功能的原理1、下垂误差产生的原因:由于镗铣头的重量或镗杆自身的重量,造成相关轴的位置相对于移动部件产生倾斜,也就是说,一个轴(基准轴)由于自身的重量造成下垂,相对于另一个轴(补偿轴)的绝对位置产生了变化。

2、840D下垂补偿功能参数的分析:西门子840D数控系统的补偿功能,其补偿数据不是用机床数据描述,而是以参数变量,通过零件程序形式或通用启动文件(_INI文件) 形式来表达。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档