西门子与fanuc螺距补偿
数控设备调试与维护----数控系统参数调整一、实验的性质与任务数控机床的性能在很大程度上是由系统软件的运行性能决定,在系统中对参数设置不同的值可以改变系统的运行状态。
为了使数控机床运行良好,在数控机床生产过程中、生产完成以后都会根据机床以及系统的配置和测试性能对系统参数进行调试。
通过该实验期望通过该实验对数控系统及其调试有更为深刻的了解。
二、实验的目的和要求在完成实验过程中,熟悉数控系统参数手册的使用方法,了解数控系统的参数构成及其种类。
通过完成参数调整实验的过程,以及观测参数调整完成后系统以及机床的运行性能,了解系统参数的变化对机床的影响。
对学生的要求是:1、养成安全、认真、踏实、严谨、一丝不苟的工作作风。
2、熟悉查阅数控系统参数手册的方法;3、了解系统参数的体系架构;4、掌握在数控系统中查找、修改参数的方法;6、掌握方法;7、撰写符合实验过程、内容的实验报告;8、现场操作指导教师要求的实验内容;三、预备知识数控系统的参数体系是比较繁杂,参数种类比较多,我们在调整参数前必须对各系统参数有较为详细的了解。
系统参数种类繁多,涉及到对系统的各个方面的调整。
在数控机床中,不管是那一种系统,参数按其不同功能土要有以下几种:1.系统参数这些参数一般由机床开发部制造商根据用户的选择进行设置,并有较高级别的密码保护,其中的参数设置对机床的功能有一定的限制,他其中的内容一般不容许用户修改。
2.用户参数这是供用户在使用设备时自行设置的参数,内容以设备加工时所需要的各种要求为主,可随时根据用户使用的情况进行调整,如设置合理可提高设备的效率和加工精度。
2.通信参数用以数据的输入/输出(i/o)转送。
3.PLC参数设置PLC中容许用户修改的定时、计时、计数,刀具号及开通PLC中的一些控制功能。
4.机械参数有些也包括在用户参数内,主要以机床行程规格,原点位置,位置的测量方式,伺服轴、主轴调整,丝杆螺距、间隙补偿方面为主,特别是伺服,主轴控制参数,设置不当设备就不能正常工作并且造成机床精度达不到要求,甚至于机床不能使用。
各种不同类型的数控系统,参数的分类方法不一定相同,有些虽不明显地进行分类,但总包含着以上的内容。
正常情况下,数控机床的参数厂方一般已按要求调整设置,使用中,因操作不当误改,机床使用较长时间后部分机械的磨损,断电或电路板损坏引起参数丢失,电气参数的改变等因素都会造成机床使用中出现异常,因此在故障发生后,对这些因参数引起的故障,核对并进行改正,故障就能排除,对一些可以利用参数进行调整的故障,在进行确认后,记下原来的参数,进行调整后,机床也能恢复正常。
四、实验准备工作在进行该项实验以前,学生必须基本了解相关系统的参数说明书或者系统调试指南,能够熟练操作系统操作面板以及了解每一个按键的操作方法及意义,熟悉系统菜单的操作及含义。
五、实验内容与学时安排总的实验时间为2天,计学时为16个学时。
该实验的平台为数控实训基地北京机电院数控加工中心。
本项实验将练习一些常用参数的调整,以及练习螺距误差的参数补偿。
(一) 西门子系统的螺距误差补偿1、螺距误差补偿(LEC)机床在出厂前,需进行螺距误差补偿(LEC)。
螺距误差补偿是按轴进行的,与其有关的轴参数只有两个:(1) MD38000 最大补偿点数。
(2) MD32700 螺距误差使能:0 禁止,可以写补偿值;1 使能,补偿文件写保护。
并且螺距误差补偿是在该轴返回参考点后才生效的。
2、螺补的方法(1) 修改MD38000:由于该参数系统初始值为0,故而应根据需要先设此参数。
修改此参数,会引起NCK 内存重新分配,会丢失数据。
因此,应先备份好数据(包括零件程序,R 参数,刀具参数,尤其是驱动数据)。
(2) 用PCIN 将补偿数据作为文件,传至计算机中,并利用计算机编辑该文件,输入补偿值。
(3) 设MD32700 =0,将修改过的补偿文件用PCIN 送入系统或作为零件程序执行一次。
(4) 设MD32700 =1,NCK Reset,轴回参考点后,新补偿值应生效。
(主菜单“Diagnostics”“Service Display”“Service Axis”可以看到)螺补的方法有两种:方法一:系统自动生成补偿文件;将补偿文件传入计算机;在PC 机上编辑并输入补偿值;将补偿文件再传入系统。
过程如下:1) 首先利用准备好的调试电缆将计算机和系统连接起来;2) 从WINDOWS 的“开始”中找到通讯工具软件WinPCIN,并启动;3) WinPCIN 中选择“文本”通讯方式;然后选择接收数据;4) 进入系统的通讯画面,设定相应的通讯参数,然后用键盘的光标键选择“数据…”,并选择其中的“丝杠误差补偿”,按菜单键“读出”启动数据传输;5) 按照预定的最小位置,最大位置和测量间隔移动要进行补偿的坐标;6) 用激光干涉仪测试每一点的误差;7) 将误差值编辑在刚刚传出的补偿文件中;%_N_AXIS 3_EEC_INI$AA_ENC_COMP[0,0,AX3]= 0.024$AA_ENC_COMP[0,1,AX3]= 0.020$AA_ENC_COMP[0,2,AX3]= 0.015$AA_ENC_COMP[0,3,AX3]= 0.014$AA_ENC_COMP[0,5,AX3]= 0.009$AA_ENC_COMP[0,6,AX3]= 0.004$AA_ENC_COMP[0,7,AX3]=-0.010$AA_ENC_COMP[0,8,AX3]=-0.013$AA_ENC_COMP[0,9,AX3]=-0.015$AA_ENC_COMP[0,10,AX3]=-0.009$AA_ENC_COMP[0,11,AX3]=-0.004$AA_ENC_COMP_STEP[0,AX3]=100.0$AA_ENC_COMP_MIN[0,AX3] =100.0$AA_ENC_COMP_MAX[0,AX3] =1200.0$AA_ENC_COMP_IS_MODULO[0,AX3]=0M178) 将编辑好的补偿文件载传回系统中;9) 设定轴参数MD32700 = 1,然后返回参考点。
补偿值生效;方法二:系统自动生成补偿文件;将补偿文件格式改为加工程序;通过OP 单元将补偿值输进该程序;运行该零件程序既可将补偿值写入系统。
过程如下:1) 同方法一,将补偿文件由802D 传道计算机上;2)编辑补偿文件,修改文件头和文件尾(见下面的例子),将补偿文件该为加工程序格式:%_N_BUCHANG_MPF;$PATH=/_N_MPF_DIR$AA_ENC_COMP[0,0,AX3]= 0.0$AA_ENC_COMP[0,1,AX3]= 0.0$AA_ENC_COMP[0,2,AX3]= 0.0…$AA_ENC_COMP_STEP[0,AX3]=0.0$AA_ENC_COMP_MIN[0,AX3] =0.0$AA_ENC_COMP_MAX[0,AX3] =0.0$AA_ENC_COMP_IS_MODULO[0,AX3]=0M02%_N_BUCHANG_MPF;$PATH=/_N_MPF_DIR$AA_ENC_COMP[0,0,AX3]= 0.024$AA_ENC_COMP[0,1,AX3]= 0.020$AA_ENC_COMP[0,2,AX3]= 0.015$AA_ENC_COMP[0,3,AX3]= 0.014$AA_ENC_COMP[0,4,AX3]= 0.011$AA_ENC_COMP[0,5,AX3]= 0.009$AA_ENC_COMP[0,6,AX3]= 0.004$AA_ENC_COMP[0,7,AX3]=-0.010$AA_ENC_COMP[0,9,AX3]=-0.015$AA_ENC_COMP[0,10,AX3]=-0.009$AA_ENC_COMP[0,11,AX3]=-0.004$AA_ENC_COMP_STEP[0,AX3]=100.0$AA_ENC_COMP_MIN[0,AX3] =100.0$AA_ENC_COMP_MAX[0,AX3] =1200.0$AA_ENC_COMP_IS_MODULO[0,AX3]=0M023) 将修改过的文件在传回802D 中。
这时在加工程序的目录中就可以看到名为“BUCHANG”的加工程序;4) 用激光干涉仪测试每一点的误差;5) 将误差值编辑在加工程序“BUCHANG”中;6) 按软菜单键“执行”选择加工程序“BUCHANG”。
802D 进入“自动方式”,然后按机床面板上的“NC 启动”键,执行加程序“BUCHANG”后补偿值存入802D 系统中;7) 设定轴参数MD32700 = 1,然后返回参考点。
补偿值生效;(二)FANUC系统的螺距误差补偿FANUC系统的LEC和西门子不一样的地方在于,西门子的补偿参数是通过运行程序来生效的,FANUC是直接将误差值输入到系统参数里面。
在FANUC系统里面与设定误差补偿的参数有3620 各轴参考点的螺距补偿号码[数据形式] 字轴型 [数据单位] 号码[数据范围] 0 ~ 1023该参数设定各轴参考点的螺距误差补偿点的号码。
3621 各轴负方向最远端的螺距误差补偿点的号码。
[数据形式] 字轴型[数据单位] 号码[数据范围] 0 ~ 1023该参数设定各轴负方向上最远端的螺距误差补偿点的号码3622 各轴正方向最远端的螺距误差补偿点的号码。
设定了此参数时,要切断一次电源。
[数据形式] 字轴型[数据单位] 号码[数据范围] 0 ~ 1023该参数设定各轴正方向上最远端的螺距误差补偿点的号码。
此参数的设定值要比参数NO.3620的设定值大。
3623 各轴螺距误差补偿倍率注设定了此参数时,要切断一次电源。
[数据形式] 字节型[数据单位] 1[数据范围] 0 ~ 100 设定各轴螺距误差补偿的倍率。
如果设定倍率为1,检测单位和补偿单位相同。
如果倍率设定是0,倍率与设定为1时相同。
3624 , 各轴的螺距误差补偿点的间距注设定了此参数时,要切断一次电源。
[数据形式] 双字轴型[数据范围] 0 ~ 99999999以上参数设定的注意事项参照FANUC系统说明书。
在以上的参数设定完成以后,按照以下步骤补偿螺距误差及反向间隙:根据机床参数(各轴行程、各轴丝杠的螺距等等)编制检测程序;1、用激光干涉仪检测机床的误差数据;2、根据激光干涉仪检测的结果,调整螺距补偿参数(螺距误差补偿菜单下);3、根据检测的结果,调整1850、1851号参数调整方向间隙值;(三) FANUC系统下调整各轴的运动速度1、按系统SETTING热键,将参数写入(PWE)的值从0改为1;2、按下SYSTEMS键,按下“参数”软件,查找一下几个参数,并进行修改;1410 , 空运行速度[数据形式] 字型[数据单位][数据范围]设定手动进给倍率为100%时的空运行速度。
Siemens_840D数控编程指导.
基本概念1、西门子系统简介:常见系统有802S/C系统、802D系统、810D系统和840D系统。
其中,西门子802S/C系统是西门子公司专门针对中国用户开发的一款系统。
目前西门子系统在中国市场得到了广泛的应用,西门子840D更是以高端系统出现。
西门子系统与FANUC系统的比较2、基本概念2.1插补功能:指定刀具沿直线轨迹或圆弧轨迹移动的功能称为插补功能。
它属于准备功能,用G代码后跟若干位数字来表示。
2.2进给功能:用于指定刀具运动速度的功能。
单位为mm/min。
用F指令2.3参考点:一个固定的点,是机床生产商通过行程开关设定的一个特定位置。
在数控操作中所谓的“回零”回的就是此点。
2.4机床原点(零点):即机床坐标系的原点,也是一个固定点。
它是机床制造商在制造、校正机床时设定的一个特殊位置。
2.5坐标系:在数控系统中提到共四个坐标系,即机床坐标系、机床参考坐标系、工件坐标系和编程坐标系。
数控系统中的坐标系均为右手笛卡尔坐标系,如图示:2.5.1机床坐标系:是机床制造商在设计机床时设定的一个坐标系2.5.2机床参考坐标系:是机床生产商通过行程开关设定的一个坐标系2.5.3工件坐标系:为确定工件在机床中的准确位置而建立的一个坐标系,即后面所学到的可设定零点偏置确定的坐标系。
2.5.4编程坐标系:在程序编制过程中,在零件图纸上建立的坐标系2.6主轴功能:用于确定主轴转速的功能,即S指令主轴定位用SPOS=XX格式表示2.7切削速度:切削工件时刀具与工件的相对速度称为切削速度v.S=1000v/Πd其中:S:主轴转速V:切削速度D:刀具直径例:假设用直径φ160mm的刀具,以100m/min的切削速度加工工件,试求其主轴转速?注:进给速度Vf=机床转速n*刀具齿数Z*每齿切削深度fz,单位是毫米/分钟2.8辅助功能:指令机床部件启停操作的功能。
用M指令表示2.9主程序和子程序:2.10准备功能:用来控制刀具(或工作台)运动轨迹的机能。
使用FANUC双向螺补功能提高机床定位精度-最新文档
使用FANUC双向螺补功能提高机床定位精度-最新文档使用FANUC双向螺补功能提高机床定位精度随着数控机床的广泛应用,对零件加工精度的要求也越来越高,数控机床的定位精度也有了更高的要求。
为了降低机械结构中的摩擦间隙以及装配误差对于机床定位精度的影响,机床厂商会使用螺距误差补偿功能来提升机床精度和性能。
常用的存储型螺距误差补偿功能在坐标轴的整个行程内采用单一的反向间隙,结合正向螺距误差补偿来提高坐标轴在正反两个方向上的定位精度。
实际上由于制造、安装以及弹性变形等原因丝杠螺母副在整个行程上的反向间隙处处不等,反向定位精度无法得到准确的补偿。
为了进一步提高机床的定位精度,我们可以通过使用双向螺距误差补偿功能,区别化设定正方向移动时和负方向移动时的螺距误差补偿量,进行不同方向的螺距误差补偿。
此外,在移动反转时,根据螺距误差补偿数据自动计算补偿量,进行与反向间隙补偿一样的移动方向反转时的补偿,可以进一步减小正方向和负方向的路径差。
双向螺距误差补偿是选项功能,需要单独选购此功能。
需要注意的是,对于进行斜度补偿的轴,无法同时使用本功能。
1 螺距误差补偿数据补偿点数为0~1023、3000~4023,这些数据也可使用于正方向或负方向的任一方的数据。
但是,无法进行使某个轴的补偿数据组成为从1023横跨3000这样的设定。
各轴的补偿点的指定,可通过夹着参考点的补偿点编号指定正、负来进行。
机械的行程超过正、负所指定的范围时,有关超出的范围,不进行螺距误差补偿(补偿量全都成为0)。
2 参数设置举例本例中对一台卧式加工中心的Z轴进行测量,Z轴为直线轴,行程为0~1100MM,以机床零点为测量起点,反复测量三次取平均值。
测量前将参数1851和1852都设为0,确保数据采集时反向间隙为0。
负方向螺距误差数据,务必进行由与正方向螺距误差数据所设定点数相同点数量的设定。
负方向螺距误差数据,也始终设定自负方向侧看到的增量值。
本例中,手动参考点返回的方向,设定为正方向。
840C系统的螺距补偿功能介绍
840C系统的螺距误差补偿功能介绍西门子840C系统提供的螺距误差补偿功能是系统的一个选项功能,需单独订购(订货号:6FC5150-0AH01-0AA0)。
该功能可用来提高数控机床的定位精度,经常用在低成本高精度的设备或翻新改造的设备上。
在使用螺距误差补偿功能前,应满足下列条件:1)选项功能可用。
2)使用可靠的仪器(激光干涉仪、步距规等)测量无补偿时的实际螺距误差3) 被补偿轴必须确保重复定位精度达到机床的要求。
4)环境温度湿度稳定,无大的干扰源。
5) 取消被补偿轴的反向间隙。
6) 取消原有的螺距误差补偿。
7)测量实际螺距误差至少2次以上。
8)假设轴的移动路径为正方向。
一、螺距误差补偿的相关机床数据‘*’的含义说明:第1轴,‘*’=0,第2轴,‘*’=1,…,第6轴,‘*’=5二、螺距误差补偿的生效1、执行NCK POWER ON或机床断电后重新上电2、机床必须回参考点三、螺距误差补偿的注意事项1、增量式补偿,对每一点的补偿都会影响其后的各点。
2、定量式补偿,只能给每一个点补偿一个固定的值。
3、在参考点的补偿量为0。
4、从参考点往负方向补偿时: ‘+’:当补偿点的值需要增大才能满足要求时 ‘-’:当补偿点的值需要减小才能满足要求时5、从参考点往正方向补偿时: ‘+’:当补偿点的值需要减小才能满足要求时‘-’:当补偿点的值需要增大才能满足要求时6、所有轴的补偿点总共有1000个,且都位于同一参数区域。
各轴的补偿点不可出现重叠。
7、MD324* 尽量取10的倍数,例如10,20等。
8、如果实际测量间距超出MD 324*的范围,例如100,500,1000等,设定的值应和实际间距成倍数关系,并采用插入补偿方式。
9、如果采用插入补偿方式,参考点的实际位置指针仍要满足4M+1(M=1,2,3,…)的形式。
10、不可使用MD 276*中指定的加速度。
11、选择合适的补偿当量。
四、补偿后的注意事项1、反复检查调整补偿曲线直到满足要求。
西门子系统常见误差补偿方法的分析与研究
差、螺距误差 、跟 随误差补偿 的分析 与研 究。
1 反 向 间隙误 差 补偿
反 向间 隙误差是 机床坐 标轴 在运 动方 向改变 时实 际 位置 与显示 位置产 生 的偏差 ,也就 是说坐 标轴 运动方 向 改变 时 ,伺 服系 统按指 令运 行 了一定距 离 ,而 实际上 机 床 的机械部 件并 未移 动或移动 很少 ,实 际位置 与显示 位
E L E C T R ONI C S WO R L D ・技 术 交 流
西 门子 系统 常见误差 补偿 方法 的分析 与研 究
中航工业沈 阳黎 明航 空发 动机 ( 集 团) 有 限责任公 司 蔡 丹 金 辉 王洪义 陈 龙 郭 茜
【 摘要 】 本 篇论文 主要从 数控机床 的机械 系统误差补偿 方 面论述 ,简要介 绍 了数 控机床 常见的几种误 差 ,着重 阐述 了
激光 干涉仪 测量 方式 ,将测量 到 的补偿值 输入 到机床 参
数M D 3 2 4 5 0 中 ,补偿机床传 动链 ,值得注 意 的是利用 西门 子系 统提供 的反 向间 隙补偿功 能 ,机 床必 须重新 返 回参
E L E C T R ONI C S WOR L D ・技 术 交 流
西 门子 系统 提供 的螺距 误差补 偿功 能是线 性补偿 方 法 ,采用数据文件按轴进行螺距误差补偿,各坐标轴之间 的补偿值 互不影 响。根据坐标轴 的工作范围,确定螺距误
差补偿 的区间和 间隔,计算实际误差补偿 的点数 ,实 际误 差补偿 的点数应 小于机床系统参数M D 3 8 0 0 0 中设置 螺距误
素对 加工精 度 的影响 ,弥补 因机床 机械 部件制 造或装 配
西门子840D数控系统螺距误差及补偿
(2)机床热变形误差。机床在运行过程中各传动部件和润 滑液压管路系统会导致机床产生热变形误差;另外机床的设 计、液压元件安装位置和环境温度同样会导致机床产生热变形 误差。针对此类误差大多会采用风冷、油冷等设备降低和控制 液压系统温度来减少误差。
(4)其他误差源。如伺服系统的跟随误差、数控系统插补 计算误差、位置测量系统的测量误差等。这些误差需要对数控 系统进行不断升级,利用数控系统的误差补偿功能来控制和 减小误差。
在设计和制造时消除和减少可能的误差源、更好的利用周 边辅助设备控制环境温度等方法在技术上实现起来难度较大, 需要的从研发到成熟的时间较长,而且需要付出的经济代价也 很高昂。而对已有的机床误差,可以利用数控系统的补偿功能 进行补偿,提高机床精度。常用的补偿功能有:丝杠螺距误差补 偿、反向间隙补偿、垂度补偿等等。
輨 輰 设备管理与维修 2019 翼4(下)
也节省了时间,可以减小或部分消除螺距误差,使坐标轴的实际
位移更加接近指令值,提高机床加工精度,满足生产需求。
3 设备故障维修案例
对数控机床误差补偿前,需要进行误差测量。应使用高精度
的测量仪器(如激光干涉仪和球杆仪等)来保证测量数据的准确
性。误差测量前须将机床各零部件的间隙调整到最小,各项几何
(3)加工工件时的误差。主要由于工件材料质地不匀、断续 切屑或刀具磨损等导致加工时负载的变化所引起的误差。可以 通过使用高质量的切削刀具和优化加工工艺来改善。
机械磨损造成误差。机床长期使用过程中,导轨、丝杠、联 接轴承等部件的磨损导致机床几何精度下降,误差扩大。针对 此类误差,设备应进行科学合理的定保小修和对易损件进行定 期点检就尤为重要。严格按规程进行设备保养,能在一定程度 上来降低因机械磨损导致的误差。
13、螺距误差补偿及反向间隙补偿
螺距误差补偿及反向间隙补偿根据下表设置螺距误差补偿相关参数:参数号参数位设定值设置说明3620 XZ 100200每个轴的参考点的螺距误差补偿点号3621 XZ 负方向最远的补偿位置号根据下面的公式进行计算:参考点的补偿位置号—(负方向的机床行程/补偿位置间隔)+ 1 100-(1000/50)+1=81 所以负方向补偿位置号设置为813622 XZ 正方向的最远补偿位置号根据下面的公式进行计算:参考点的补偿位置号+(正方向的机床行程/补偿位置间隔)+ 1 100+(0/50)+1=101 所以参考点正方向补偿位置号为101.3624 补偿点间隔输入格式为无小数点输入格式,由于X轴为直径值编程,所以X轴补偿点间隔应为实际补偿点间隔的2倍,应设置为100000,为100mm.参数号参数位设定值设置说明1800 #4(RBK) 是否分别进行切削进给/快速移动反向间隙补偿0: 不进行。
1: 进行。
1851 XZ 每个轴的反向间隙补偿量,设置后,回零生效1852 XZ 每个轴的快速移动时的反向间隙补偿量,回零生效由于FANUC系统螺距误差补偿采用增量式的补偿方式,所以在进行螺距误差补偿时,需根据补偿数据进行补偿数据的设定个。
下表为螺距误差补偿表由于每个补偿点的最大补偿值只能到7,在上表中可以看到,在-400mm测量位置处出现了一次22的值,此点是所有补偿点误差的最大值,所以补偿倍率按此点进行计算,而且考虑其它点的误差值,将补偿倍率设置为3倍。
补偿倍率设置为3倍,所有的补偿值都放大了三倍,所以在补偿数据处看到的是计算值的1/3,如果测量人员给出的是补偿值,那么补偿数据就按上图中的数据进行输入,如果给出的是误差值,则需将上图中的补偿数据取反。
螺距误差补偿在回零后即可生效。
FANUC-OI MC螺补
螺距补偿的程序:(以测Y 轴为例)
O0001 文件头
G92 Y0 ;建立临时坐标应该在参考点位置开始
G91 X3 F2000 ; X轴正向移动3个毫米
G04 X4 ;暂停4秒 (FANUC中G04后用X表示停顿的时间单位为秒) G91 X-3 ; X轴负向移动-3个毫米返回测量位置并消除反向间隙
此时测量系统清零
G04 X4 M98 P1111 L10 ;暂停4秒测量系统记录数据
调用负向移动子程序10次程序号为1111
G91 X-3 F1000 ; X轴负向移动-3个毫米
G04 X4 ;暂停4秒
G91 X3 ; X轴正向移动3个毫米返回测量位置并消除反向间隙
G04 X4 M98 P2222 L10 ;暂停4秒测量系统记录数据
调用正向移动子程序10次程序号为2222 M30;停止返回
O1111 X轴负向移动子程序名为1111
G91 X-10 F1000; X轴负向移动10毫米
G04 X4 ; 暂停4秒测量系统记录数据
M99; 子程序结束
%2222 X轴正向移动子程序名为2222
G91 X10 F500; X轴正向移动40毫米
G04 X4 ; 暂停4秒测量系统记录数据
M99 ; 子程序结束
(编程时应注意分号的应用和M98,M99程序段中的位置)。
两种数控系统螺距补偿方法
(2) 对补偿区之外的点, CNC 对它们施 加 与 它们最近的表格点的补偿数值。
(3) 机床参考点必须被赋予零误差。 (4) 2 个连续点之间的误差值不能大于它们之 间的距离。 例如, 根据激光干涉仪检测出的丝杠误差图 (见图 1), 对 X 轴的滚珠丝杠在 X- 20 和 X160 之 间进行补偿。
参考点的号码
40
参数设定如下:
№3620=40
№3621=33
№3622=48
图2
表2
P033
+2
P041
+2
P034
+1
P042
+1
P035
-2
P043
0
P036
-2
P044
-1
P037
0
P045
-1
P038
-1
P046
-2
P039
0
P047
0
P040
0
P048
+1
的。法那克的误差采用增量值, 而发格采用绝对
收稿日期: 2007- 04- 10; 修回日期: 2007- 05- 12
- 99 -
ANSYS 软件是一个功能强大的结构设计分析 用于进行结构的静力分析、动力分析、结构的高
和结构优化软件包, 具有多物理场耦合的功能, 度非线性分析、电磁分析、计算流体动力学分
允许在同一模型上进行各种各样的耦合计算, 如 析、设计优化、弹性接触分析等等。实体建模采
热结构耦合, 磁结构耦合, 流体热耦合等, 可以 用基于 NURBS 的三维实体 描 述 法 、 几 何 体 素 以 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
西门子840D数控系统螺距补偿的探索与实践
西门子840D数控系统螺距补偿的探索与实践摘要:由于机械电子技术的飞速发展,数控机床做为一种高精度、高效率、稳定性强的自动化加工装备,已经成为机械行业必不可少的现代化技术装置。
利用数控系统的螺距误差补偿功能进行调整,可以大大提高数控机床的定位精度。
西门子SINUMERIK 840D数控系统是西门子公司最新推出的全闭环数控系统,已经在机械加工行业已经获得了最为广泛的应用。
关键词:数控;加工;高精度;补偿一、背景介绍我公司目前拥有多西门子SINUMERIK 840D系统的数控机床。
日常加工以大型铸钢件为主,工件硬度高,机床消耗和磨损较大,机床精度每过一段时间就会出现偏差。
因此,我们需要定期通过对数控系统进行精度调整,从而保证其有效加工精度。
下面我们以精工工厂GIMAX 180落地镗铣加工中心X轴为例,对螺距误差补偿进行研究与探索。
二、实施过程(一)螺距误差补偿的原理由于机床丝杠在制造、安装和调整等方面的误差,以及磨损等原因,造成机械实际进给值与给定信号值的不一致,导致零件加工精度不稳定。
因此必须定期对机床坐标精度进行补偿。
在补偿的时候,在机床的运行轨道上取若干点,(一般取30个点,取的点越多,补偿精度越高)通过激光干涉仪测得机床的实际定位位置,与设定定位位置进行比较,得出便宜距离,并将其写入补偿文件中。
机床在下次运行时,降会把补偿文件的数据也计算在内。
从而达到精度要求。
(二) 840D补偿功能几个关键机床数据的说明机床在出厂前,需进行螺距误差补偿(LEC)。
螺距误差补偿是按轴进行的,与其有关的轴参数只有两个:(1) MD38000 最大补偿点数。
(2) MD32700 螺距误差使能:0 禁止,可以写补偿值;1 使能,补偿文件写保护并且螺距误差补偿是在该轴返回参考点后才生效的。
(三)补偿的方法(1) 修改MD38000:由于该参数系统初始值为0,故而应根据需要先设此参数。
修改此参数,会引起NCK 内存重新分配,会丢失数据。
西门子、发那科、华中数控系统介绍
一、 系 统 构 成
电源插座 I/O link 插座
串行主轴或位 置编码器插座
串行主轴或模 拟主轴插座 机床I/F插座 显示器插座
MDI插座
手摇脉冲发 生器插座 机床I/F插座 高速串行 总线插槽
伺服放大 器插座
检测器插座
编码器电 池插槽
二、 综 合 联 线
电源模块
系统模块
主轴模块
伺服卡
伺服模块
二、 综 合 联 线
(2)OP NC键盘 显示屏
1.人机界面
Operation panel
(3)MCP
Machine control panel
典型数控系统之一 西门子数控系统 第二节 西门子系统的基本结构
一、 系统结构 2.数控单元
(1)数控单元的组成
(2)数控单元的接口
典型数控系统之一 西门子数控系统 第二节 西门子系统的基本结构
典型数控系统之一 西门子数控系统 第二节 西门子系统的基本结构
一、 系统结构
1.人机界面
数控系统
2.数控单元
NCK 3.驱动单元
4.PLC模块
西门子802D结构实物图 西门子840D结构实物图
典型数控系统之一 西门子数控系统 第二节 西门子系统的基本结构
一、 系统结构
MMC100.2/MMC103 PCU HMI Man Machine communication (1)MMC
功 率 模 模 控 控模 控 块 块 块
24 VDC
制 制 模 模 块 块
机 床 电 器 部 件
PP 72/48
电气柜
伺服 伺服 伺服 电机 电机 电机
X333
X222
典型数控系统之一 西门子数控系统 第三节 西门子系统参数
