西门子回参考点
西门子840D G指令精编版

840D综合G00快速定位;G01直线插补;G02顺时针圆弧插补;G03逆时针圆弧插补;G04暂停;G09准确停止;G17 XY平面选择;G18 ZX平面选择;G19 YZ平面选择;G20英制指令;G21公制指令;G27返回参考点检查;G28返回参考点;G29返回第二参考点;G30返回第三/四参考点;G40刀具半径补偿取消;G41刀具半径补偿左;G42刀具半径补偿右;G43刀具长度补偿+;G44刀具长度补偿-;G45刀具偏置+;G46刀具偏置-;G47刀具偏置++;G48刀具偏置--;G49刀具长度补偿取消;G52局部坐标系;G53选择机床坐标系;G54~G59预置工件坐标系1~6;G60单向定位;G61准确停止(模态指令);G62拐角减速;G63倍率禁止;G64切削模式;G65宏调用;G66模态宏调用;G73深孔钻循环1;G74攻丝循环(反螺纹);G76镗循环1;G80取消固定循环;G81钻孔循环;G82镗循环2;G83深孔钻循环;G84攻丝循环(正螺纹);G85~G89镗循环3~7;G90绝对值编程;G91增量值编程;G94每分进给;G95每转进给;G98固定循环回起始点;G99固定循环回R点。
M00程序停止;M01可选程序停止;M02程序结束;M03主轴正转;M04主轴反转;M05主轴停止;M06自动刀具交换;M08冷却开;M09冷却关;M29刚性攻丝;M30程序结束并回程序头。
G54G18G90或G91增量。
编程找出点在GO1走直线(这直线是垂直于那个面的线,这个你自己算点)就可以加工了,刀具开始要调整好角度,垂直于那个面。
G17是XY平面G18是zx平面G19是YZ平面这个也比较好办。
比如在G17平面上。
钻孔用的z方向,如果面不平的情况,比如他往x方向倾斜的多少度。
那么钻孔时候走的线应该是斜线(你应该是想做一个垂直于斜面的孔吧)那么你可以先在cad里面画出来,把要钻的那个孔走的那条直线画出来,在找到起始点,坐标值和终点坐标值都找的到,最后就是用G01走出来了,走斜线不是一样走吗.不管在哪个面都一样,不愿计算,就用cad画出来再标出起始点和终点。
西门子常用参数及修改

输入需要搜 索的数据
输入完毕按 确认
这里可以看 到是X轴
参数数值位 置,此时需 要特别注意, 你需要屏蔽 的是第四轴, 不能直接在 这里修改, 这个地方很 容易犯错
按下取消按 钮
这里显示的就是需要屏 蔽的第四轴
修
改
按轴+按钮,
为0
直到出现AX5
每次修改参数 前都要从这里 确认是否是你 需要修改的轴
▪ 选择操作区域“启动” → “HMI” → “报警文本”,
在操作界面上输入用户 PLC 报警。
▪ 随后可以选择: ▪ 报警文本类型 xml 文件的名称 ▪ 用户循环报警 oem_alarms_cycles ▪ 用户 PLC 报警 oem_alarms_plc ▪ 用户子程序信息文本
oem_partprogram_messages
报警文本文件显示
报警文本设定
常用快捷键
▪
加
结尾
▪
加
程序编辑页面光标会直接到 当前页面拍照
▪
加
汉字编辑(拼音输入法)
▪
加
语言切换
截屏存储路径如下图所示
位移速度设定
▪ 32000 : G00,G01,G02/G03 最快速率 ▪ 32010 : 手动 G00 速率 ▪ 32020 : 手动 JOG 速率 ▪ 36200 = 参数32000 *1.5倍 (监控不可超出
修改 为0
修改为0
从通道数据 里搜索
搜索到
20070 【4】
屏蔽第四轴需注意的地方
1、搜索参数时需注意要先按搜索键,再输入需要搜 索的参数号
2、搜索到参数时,特别要注意确认好是否是你需要 修改的轴,西门子轴参数是一个参数管所有轴的, 这个时候需要利用【轴+】及【轴-】翻页查找你 所需要修改的轴
西门子840D G指令

840D综合G00快速定位;G01直线插补;G02顺时针圆弧插补;G03逆时针圆弧插补;G04暂停;G09准确停止;G17 XY平面选择;G18 ZX平面选择;G19 YZ平面选择;G20英制指令;G21公制指令;G27返回参考点检查;G28返回参考点;G29返回第二参考点;G30返回第三/四参考点;G40刀具半径补偿取消;G41刀具半径补偿左;G42刀具半径补偿右;G43刀具长度补偿+;G44刀具长度补偿-;G45刀具偏置+;G46刀具偏置-;G47刀具偏置++;G48刀具偏置--;G49刀具长度补偿取消;G52局部坐标系;G53选择机床坐标系;G54~G59预置工件坐标系1~6;G60单向定位;G61准确停止(模态指令);G62拐角减速;G63倍率禁止;G64切削模式;G65宏调用;G66模态宏调用;G73深孔钻循环1;G74攻丝循环(反螺纹);G76镗循环1;G80取消固定循环;G81钻孔循环;G82镗循环2;G83深孔钻循环;G84攻丝循环(正螺纹);G85~G89镗循环3~7;G90绝对值编程;G91增量值编程;G94每分进给;G95每转进给;G98固定循环回起始点;G99固定循环回R点。
M00程序停止;M01可选程序停止;M02程序结束;M03主轴正转;M04主轴反转;M05主轴停止;M06自动刀具交换;M08冷却开;M09冷却关;M29刚性攻丝;M30程序结束并回程序头。
G54G18G90或G91增量。
编程找出点在GO1走直线(这直线是垂直于那个面的线,这个你自己算点)就可以加工了,刀具开始要调整好角度,垂直于那个面。
G17是XY平面G18是zx平面G19是YZ平面这个也比较好办。
比如在G17平面上。
钻孔用的z方向,如果面不平的情况,比如他往x方向倾斜的多少度。
那么钻孔时候走的线应该是斜线(你应该是想做一个垂直于斜面的孔吧)那么你可以先在cad里面画出来,把要钻的那个孔走的那条直线画出来,在找到起始点,坐标值和终点坐标值都找的到,最后就是用G01走出来了,走斜线不是一样走吗.不管在哪个面都一样,不愿计算,就用cad画出来再标出起始点和终点。
【doc】关于西门子810系统机床返回参考点的故障分析

关于西门子810系统机床返回参考点的故障分析栏且主持赵宇龙meritand肘抛鹏曼童|圈关于西门子810系统机床返回参考点的故障分析湖南铁道职业技术学院天一实业有限公司(株洲412001)刘建峰1.结合西门子810系统返回参考点过程相关机床数据,浅析机床回参考点的工作原理西门子810系统有以下数据与返回参考点过程直接相关,*号为数字0,1,2,3,4等,代表不同的伺服轴.如0代表第一轴,通常为轴;1代表第二轴,通常车床为z轴,铣床为l,轴.MD240*:参考点的数值,返回完参考点后,屏幕显示参考点的机床坐标值.MD244*:参考点偏移,系统接受到参考点脉冲后,再移动的距离,该机床数据可以用来调整参考点的实际位置.MD284*:返回参考点时,压上参考点减速开关后的速度.MD296*:返回参考点速度.MD560*位6:返回参考点时自动识别方向.MD564*位0:接近参考点的方向.要排除回参考点的故障,首先要搞清回参考点的方式.根据机床数据"MD560*位6"设置的不同而分有:(1)当"MD560*位6"设置为…0'时,为不自动识别返回参考点方向,机床参考点在参考点碰块和限位开关之间.这时有3种情况,下面分别加以分析.①轴在参考点的前方.见图1,按下机床数据中规定的方向键后,进给轴开始加速到MD296*规定的速度.当压上参考点碰块时,开始减速到MD284*规定的速度,离开参考点碰块后,接收到第一个参考点脉冲时,开始减速到0.为了消除机床的反向间隙,伺服轴j重度MD296MD284图1重新起动,用MD284*的速度继续走2000个单位,这时,确定实际参考点,并发出该轴已找到参考点的信号.②轴在参考点碰块上.见图2,按下机床数据中规定的方向键后,因为轴在参考点碰块上,所以轴立即加速到机床数据MD284*规定的参考点慢速的速度,而不是加速到机床数据MD296*规定的返回参考点速度.后面的过程与第一种情况相同.速度图2③轴在参考点碰块后面.见图3,因为没有在参考点碰块上,所以按下机床数据中规定的方向键后,首先加速到接近开关参考点的速度(MD296*规定的速度). 因为没有回到参考点,所以软件限位不起作用,直到按下限位开关,轴运动才停止.速度MD296图3因此在不自动识别返回参考点方向时,开机后应手动将轴向返回参考点方向的相反方向移动一段距离,使轴不在参考点碰块之后,以避免上述情况的发生. (2)当"MD560*位6"设置为…0'时,为自动识别返回参考点方向,参考点碰块设置在轴的一端,参考点在参考点碰块的前面.缸板l一':冷加工.:堡箜!塑l冒圈里鱼兰塑…d舭胍①轴在参考点碰块的前面.在这种情况之下,按下相应的方向键后,轴加速到机床数据MD296*规定的速度.压上参考点开关后,减速到0,然后向相反方向运动,速度为MD284*中规定的速度,离开参考点碰块,接收到第一个参考点脉冲时,即可确定参考点,其他过程与上面的相同,详见图4.速度MD284图4②轴在参考点碰块上.在这种情况下按下相应的方向键后,因为轴在参考点碰块上,系统自动识别运动方向.离开参考点碰块后,接收到第一个参考点脉冲,确定参考点,后过程与上面相同,详见图5.速度MD296图5③轴在参考点碰块后而.这种情况不可能发生.2.根据机床返回参考点的工作原理,排除机床故障机床返回参考点的过程是PLC系统与数控系统配合完成的,由数控系统给出返回参考点的命令,然后轴按预定的方向运动,压上零点开关后,PLC向数控系统发出减速信号,数控系统按照预定的方向减速运动.离开参考点碰块后,由测量系统接收零点脉冲,接收到第一个脉冲后,确定参考点,并设定坐标值,所有的轴都找到参考点后,返回参考点的过程结束.总结起来,数控机床开机返回不了参考点的故障一般来说主要有三种情况:第一是由于零点开关出现问题,PLC没有产生减速信号;第二种情况是编码器或者是光栅尺的零点脉冲出现了问题;第三种情况是数控系统的测量模块出现了问题,没有接收到零点脉冲.例如,数控沟槽磨床在返回参考点时出现6023报警.这台机床开机后返回参考点时,首先l轴返回参囵堕堡复耙板l冷加工考点,没有问题,然后X2轴返回参考点,这时X2轴一直正向运动,然后出现报警6023"x2AXIS+VE OVERTRA VEL",指示X2轴超过正向限位.观察故障现象,在X2轴返回参考点时,X2轴按预定的方向运动但不停,一直压到限位开关产生报警而停止.根据工作原理,返回参考点时应该正向运动,压上零点开关后反向慢速运动,找到参考点后脉冲停止运动.而观察故障现象,没有反向运动的过程,说明零点开关损坏或串位,用数控系统的DIAGNOSIS功能检查PLC的零点开关的输入I3.2(接到X2零点开关上)的状态,发现其状态为…0',在返回参考点的过程中一直没有变化,更证明了这个问题.但检查零点开关位置没有问题,检查零点开关也没有损坏,再检查其电气接线路,发现这个开关的一条信号线折断,PLC得不到零点开关的开,关信号,所以也就没有产生减速信号.下例也是一个比较典型的实例.有时因为编码器的零点脉冲距离零点开关太近,使每次返回参考点的实际位置可能不是一个位置,如图6每次离开参考点碰块的时机不可能完全一致,当稍早些(开关在A点断开),刚一离开碰块就接收到编码器的零点脉冲z,如图7 (编码器返回参考点时逆时针旋转),这时就立即找到了参考点.如果零点开关稍微慢一些断开,像在曰点断开,这时参考点脉冲刚刚错过,编码器旋转接近一周才能发出下一个参考点脉冲,这时找到的参考点曰与参考速度参考点脉冲参考点脉冲图6图7G考点脉冲)Egt.d咖眦童暖圈西门子802D在机床改造中的应用东方汽轮机厂叶片分厂(四川德阳618201)杜江华XK715B机床是我厂20世纪90年代初期从上海第四机床厂引进的立式数控铣床.该机床原数控系统配置为美国A.B公司的8400MP系统,,y,z轴驱动均PPPP,PPPPPPP点A的距离为一个丝杠螺距.所以编码器在参考点脉冲附近离开参考点碰块是不合理的,在图7中圆弧EFG 内是比较合理的,恰好在与参考点脉冲距离半周的F附近是最佳位置.例如,一台数控沟槽磨床返回参考点不准,这台机床因为轴编码器损坏,更换编码器一段时间后出现问题, 有时开机返回参考点后加工工件时,磨削不到工件,调整补偿后可以磨削到工件,但下次重开机床后,再加工工件又磨削过多.经检查,有时两次返回参考点的位置相差6mm,为丝杠螺距,经多次轴返回参考点之后进行检查,参考点位置要么不差,要么就差6ram,所以认为编码器参考点脉冲位置设置的不恰当.将编码器拆下来,把编码器旋转半周后重新安装,机床再也不出现这个故障了.3.小结根据用户使用西门子8l0系统出现的回参考点故障,结合平时的维修作了如下归纳:首先可对减速撞块和减速开关的状态进行检查.这包括:减速撞块有无松动现象,减速开关固定是否牢固,有无损坏;若无问题,应进一步用百分表或激光测量仪检查机械相对位置的漂移量;减速撞块的长度是否合适;移动部件回参考点的起始位置,减速开关位置与参考点位置的相对关系是否适当.然后可检查采用绝对式的位置检测装置;继而检查伺服电动机每转的运动量,指令倍率比及检测倍乘比的设置;检查回参考点快速进给速度的参数设置,快速进给时间常数的参数设置以及参考计数器的设置是否合适等.幢(收稿日期:20050815)为安川驱动装置,主轴驱动为安川变频器.该机床作为我厂重点设备之一,承担着重要的加工任务,运行一直比较稳定.但是,近年来,电器及控制系统严重老化,故障频繁不断.另一方面,数控系统及驱动装置的版本相当低,生产厂家几乎已经停产,购置备件十分困难且价格昂贵. 我们对板级上的元器件也作过多次修复,随着企业生产任务的繁重,设备故障率节节攀升,我们根据实际情况进行了仔细讨论和分析,决定对该机床进行改造.一,改造方案1.数控系统及驱动经过反复的比较,我们选择了SIEMENS802D数控系统.该系统具有免维护性能,其核心部件PCU(面板控制单元)将CNC,PLC,人机界面和通信等功能集成于一体,可靠性高,易于安装;SINUMERIK802D可控制4个进给轴和一个数字或模拟主轴;通过生产现场总线PROFIBUS将驱动器,输入输出模块连接起来;模块化的驱动装置SIMODRIVE61lUE配套lFK6系列伺服电动机, 为机床提供了全数字化的动力.此外,该系统可通过视窗化的调试工具软件,便捷地设置驱动参数,并对驱动器的控制参数进行动态优化.SINUMERIK802D也集成了内置PLC系统,对机床进行逻辑控制,采用标准的PLC的编程语言Micro/WIN进行控制逻辑设计,并且随机提供标准的PLC子程序库和实例程序,简化了设计过程,缩短了设计周期.在改造过程中,驱动装置按照西门子系统配套的标准配置以达到最佳的系统性能,保证机床改造后运行的稳定性和可靠性,且便于日后的维护.原主轴电动机为同步电动机,改造后将主轴电动机更换成普通的三相交流异步电动机,采用变频器来驱动主轴电动机.2.机械部分经查,该机床的各方面机械性能都非常完好,无需作缸板l冷加工2006年第1期。
西门子加工中心面板面板

两轴各自的移动,并通过进给倍率开关选择移动的速 度。而且,还可以同时按下快速移动键 ,实现 快速连续移动。其操作方式如下:
(1)按下手动键
,选择手动操作方式。
(2)根据移动需要,按下 键或 键,选择移动轴。
(3)根据移动需要,按下
键或
键,溜板将沿着
已选定的轴,向“+”方向或“-”方向移动。
MST辅助锁:锁住主轴,冷却液,刀架但位置坐标的显示和机床的运动一样
模式选择按键
“AUTO”模式:自动运行加工程序操作。 “EDIT”模式:程序的输入及编辑操作。 “MDI”模式:手动数据输入操作。 “ZRN”模式:回机床参考点操作。 “JOG”模式:手动进给操作。 “HANDLE”模式:手摇轮进给操作。
(2)进行程序的输入、修改、删除、查询和调用。
3.手动数据输入方式MDI
手动数据输入方式用来在系统键盘上输入一段程序, 然后按下循环启动键来执行该段程序。其操作方式如下:
(1)按下手动数据输入键
,选择手动数据输入操作方式。
(2)按下程序键
,CRT屏幕左上角显示“MDI”字 样。
(3)输入要运行的程序段。
1.自动操作方式AUTO
(1)选择要执行的程序。
(2)按下自动运行键
,选择自动加工方式。
(3)按下循环启动键
,按键灯亮,自动加工循环开始。
(4)程序执行完毕,循环启动指示灯灭,加工循环结束。
2.编辑方式EDIT
编辑方式是用来输入、修改、删除、查询和调 用加工程序的一种工作方式。
(1)按下编辑键
,选择编辑方式。
(4)按下循环启动键 该程序段 。
,按键灯亮,数控车床开始自动运行
西门子回参考点

机床回参考点有两种情况:一种是绝对值式的,一种是增量式的。
对于增量式的来说又分为零脉冲在参考点开关之外和零脉冲在参考点开关之上。
这两种情况由机床数据MD34050 REFP_SEARCH_MARKER_REVERSE[0][编码器零脉冲在参考点开关的反向(编码器号)]来决定。
当MD34050=1时用上升沿触发,而MD34050=0用下降沿触发。
增量式的回参相对来说比较麻烦,它需要在每次开机或者传输程序后会造成参考点丢失,都要重新会参考点。
为了防止发生事故可以设置MD20700 REFP_NC_START_LOCK=1(未回参考点NC 启动禁止)来保护机床。
对于增量式来说有以下几种方式会参考点:1 手动方式回参:它是通过设置相应的参数,然后点击MCP上的Reform键触发,至于回参的方向则由MD 34010 REFP_CAM_DIR_IS_MINUS(负向逼近参考点)的值来决定。
如果按错方向键或者按键的过程中中断则程序没有反映或者回参失败。
2 触发方式回参:它是通过MD11300 JOG-INC-MODE-LEVELTRIGGRD(返回参考点触发方式)来决定的。
将该数据设置为0时,只需要点击相应的方向键,方向还是由MD34010来决定。
如果按错后程序没有反映。
它只需要点击相应的方向键一下就可以自动回参考点。
其实并不只对进给轴有效,对主轴也也可以有效,那就是与机床参数MD34200ENC_REFP_MODE[n]有关。
当该数据为1时,主轴也可以采用触发方式回参,那就意味着我们可能不是用Bero回参了。
如果有多个进给轴的话,它们可以按照顺序回参,顺序在MD34110 REFP_CYCLE_NR 中定义,也可以都定义为同一个那么所有的轴就是同时进行。
3 通道方式回参:使用接口信号“使能回参考点”(V32000001.0)启动通道专用回参考点运行。
系统使用信号“回参考点有效”(V33000001.0)响应成功启动。
840D 回参考点步骤

一、一般的机床数据10循环时间10取样实际值分配系数10速度设定输出的超前时间10位置控制器输出保持时间的偏置10中断程序段监控时间(失效-激活)10重新启动延迟10缺少总线时脉冲抑制的等待时间10监控周期的系数10检查周期时间的显示10安全数据再确认循环时间显示10文件存取号10安全报警禁用级10安全方式屏蔽10安全诊断功能10对于 SPL-差额停止反应10通讯的系数10安全通讯循环时间10最大PLC周期10确认的平均时间10启动的监控时间10与MMC通讯的时间限制10过载时屏幕更新处理10在零件程序中监控时间MMC命令10同时发生的MMC节点数量10位置的显示方式10与驱动通讯的时间限制10与驱动通讯的系数10与MMC通讯的系数10预留:10任务的启动时间限制10任务到准备任务的系数10运行时间分量10模拟的换刀时间10齿轮换挡时间10线性位置的计算精度10角度位置的计算精度10激活比例系数10机床数据比例系数10基本公制长度单位10的转换系数10有效转换的基本设定10位置表的比例系统10对rel.6.3的比较>和<兼容10不同的显示变量方式10刀具数据的物理单位10刀具数据的单位10刀沿数据的物理单位10刀沿数据的单位10的模拟输入数10的模拟输出数10模拟输入的比例10模拟输出的比例10预留:10数字输入字节的数量10数字输出字节的数量10开关量输入输出短路10模拟输入的配置10模拟输出的配置10数字输入配置10数字输出的配置10更新NCK I/O 设备10外设的引导时间10的处理10安全-地址主控-设备10安全-地址输入-设备10安全-地址输出-设备10输入分配 $A_INSE 到 PROFIsafe-de 10输出分配 $A_OUTSE 到 PROFIsafe-de 10外部接口的输入分配10外部接口的输出分配10可直接在 NC 读取的 PLC 输入字节数量10直接读PLC输入位起始地址10可直接在 NC 写入的 PLC 输入字节数量10直接写PLC输出位起始地址10输入循环升级时间10用于PLCIO左最高位/右最高位10编辑循环输入字节数量10编译循环输出字节数10编译循环的NCK输出10编辑循环的硬件调试屏蔽10分配软件凸轮到机床轴10负凸轮1 - 16(32)的时间响应10正凸轮1 - 16(32)的时间响应10设备上1 - 8凸轮的配置10设备上9 -16凸轮的配置10设备上17 - 24凸轮的配置10设备上25 - 32凸轮的配置10凸轮信号输出的屏蔽10凸轮特性10测量的软挡块10比较器字节1的模拟量输出10比较器字节2的模拟量输出10比较器字节1的参数化10比较器字节2的参数化10框架)旋转的输入类型10几何轴转换的FRAME10改变几何轴的工作区限制10镜象参考轴10镜象改变10全局基础FRAME复位后激活10上电后复位全局基础FRAME10在子程序存储时FRAME行为10轴变化的保护范围10欧拉角的名称10普通矢量的名称10方向矢量的名称10旋转矢量的名称10临时矢量的名称10第二路径方向编程名称10底角的名称10插补参数的名称10定义轮廓角度名称10定义轮廓半径名称10定义轮廓斜面名称10中间坐标点的名称10位置信息名称10轴位置信息名称10多项式编程不带 G 功能 POLY 编程10程序预处理阶段10块信号停止预防10空运行激活10跳越有效10编程测试模式10程序段搜索模式10更新的设定数据10未配置的NC代码列表10带预处理停止的 M 代码10复位后 M 代码 f.主轴激活10 代码由子程序代替10代码替换的子程序名称10代码替换的子程序名称10带参数的 M 代码替代10功能替换的参数化10上电操作方式10参数更改10手动(JOG)键的功能10手动(JOG)键的功能10,G153,SUPA的说明10删除TP编辑启动禁止10第一 M 功能通道同步10通道同步的最后M功能10功能激活 ASUP10功能没激活 ASUP10中断程序激活(ASUP)10测量信号结构10带G68双刀架10调用的M功能10功能macro调用的子程序名称10调用的G功能10功能macro调用的子程序名称10启动(M96)的中断数10快速返回的中断数(G10.6)10代码的最大号码10合适的 CNC 系统定义10模式:G代码系统10外部NC语言的用户G代码表10带或不带数值运算命令10增量系统10刀具的位置号10外部语言的刀具编程模式10插补10分度轴表1位置数10分隔位置表110分度轴表2的位置数10分隔位置表211辅助功能组的辅助功能数量11辅助功能组说明11程序全局用户数据(PUD)系数有效11除GUD模块以外的地址11上电时装载标准数据11仅保存修改过的机床数据11初始化文件出错时的系统反应11文件备份的结构11号11停机处理11语言元素的默认值激活11在工件目录处理 INI 文件11在DRAM选择目录11中选择目录11记录文件的存储类型11方式中的INC和REF11方向改变手轮的阀值11每个间隔位置的手轮脉冲数11每个凸轮爪位置的轮廓手轮脉冲11手轮号码在 VDI 接口中描述11手轮的增量大小11第三手轮:驱动类型11第三手轮:驱动号/测量电路号11第三手轮:输入模块/测量电路11手轮:11信号影响方式组11安全集成测试机床数据11地址单元的INTEGER整数显示11地址单元的REAL显示11地址单元的INTEGER整数输入11地址单元的REAL输入11地址单元的内容重写11轴变量服务器出错11激活内部轨迹功能11报警输出的屏蔽11报警激活11报警响应 CHAN_NOREADY 有效11报警参数作为文本输出11记录文件大小(KB)11数字化时的通道定义11选择 3 轴或 3+2 轴数字化11参数化搜索11异步往复的模式表单11重新配置的属性11中PLC轨迹数据的缓存深度11中PLC轨迹数据的缓存深度11中PLC轨迹数据的缓存深度11受保护的同步动作11最大允许的IPO负载11固定的BAG响应11运行时不考虑停止的原因11优先级有效11用户定义 ASUP 程序激活11用户定义ASUP编程的保护级11的程序名称11使能间隔在MD $MC_AXCONF_MACHAX_USED 11打开在#MC_AXCONF_MACHAX_USED中的保护11可能的电子齿轮箱数量11卡代码12轴进给倍率开关编码12轴进给倍率系数12灰度 - 编码轨迹进给率开关12路径进给倍率的系数12灰度码快速运行倍率开关12快速进给的倍率系数12灰度码主轴倍率开关12主轴倍率的系数12回参考点速度的倍率12进给倍率12二进制编码的倍率限定12在倍率0时运行12直线轴的固定进给率12旋转轴的固定进给率12主轴固定转速12在NCU组中的NCU代码12号,总线终止阻抗有效12联接总线波特率12信息存储区重复的最大量12在轴系列1中的轴清单12在轴系列2中的轴清单12在轴系列3中的轴清单12在轴系列4中的轴清单12在轴系列5中的轴清单12在轴系列6中的轴清单12在轴系列7中的轴清单12在轴系列8中的轴清单12在轴系列9中的轴清单12在轴系列10中的轴清单12在轴系列11中的轴清单12在轴系列12中的轴清单12在轴系列13中的轴清单12在轴系列14中的轴清单12在轴系列15中的轴清单12在轴系列16中的轴清单12轴系列名称12数字PLC输入地址的起始地址12数字输入地址号12数字PLC输出地址的起始地址12数字输出地址号12模拟PLC输入地址的起始地址12模拟输入地址号12模拟PLC输出地址的起始地址12模拟输出地址号13驱动在运行13逻辑驱动号13驱动模块的功率部分代码13模块识别13驱动类型13逻辑驱动地址13标准通讯类型13使用DP功能13驱动类型 Profibus13诊断驱动母线13探头极性改变13带数字输出的测量脉冲模拟13带Profibus驱动的测头操作类型13探头延迟时间14绝对值编码器的波特率14启动延迟14延时14输入字节的个数(从PLC)14输出字节的个数(到PLC)14用户数据的号(INT)14用户数据的号(HEX)14用户数据的号(FLOAT)14用户数据(INT)14用户数据(HEX)14用户数据(FLOAT)14用户数据(HEX)17全局MMC信息(没有物理单元17全局MMC状态信息(没有物理单元) 17替换刀具的最大号17卸载后刀具 - 数据的运行状态17产生新刀具:默认设置17对于 HMI 标记的刀具-数据-变化17中log存储最优化深度18更新PLC接口18卡的版本和日期18自由无缓冲内存[bytes]18自由缓冲内存[bytes]。
西门子数控机床回参考点故障分析与排除

第44卷第1期 2017年1月V o l .44 N o .1TIMES AGRICULTURAL M ACH INERYJ a n .2017西门子数控机床回参考点故障分析与排除张晓光\李莹莹2(1.天津职业技术师范大学工程实训中心,天津300222;2.高盛专修学校,天津300000)摘要:数控机床的参考点是作为机床确立坐标系的重要依据,一旦参考点的确立发生故障,就会使加工零件坐标 系的建立出现故障,影响加工速度和机床运行效率。
研究西门子840D S L 数控系统回参考点的工作原理和工作方式,并 根据现场故障现象实例分析和排除设备故障,从而提高排故的速度和机床运行效率。
关键词:西门子840D SL ;数控机床;参考点;故障实例中图分类号:TG 659文献标识码:A 文章编号:2095-980X (2017)01-0015-02Fault Analysis and Elimination of SIEMENS CNCMachine Tool Reference PointZH ANG Xiao -guang1,L I Ying -ying2(J.Engineering Training Center ,Tianjin Vocational and Technical Teachers College , Tianjin 300222, China;2.Goldman school,Tianjin 300000,China)Abstract:CNC machine tool reference point is important for the establishment of the machine coordinate system.Once the reference point establishment fails,it will make the machining coordinate system failure and affect the processing speed and effi ciency of machine tool.This paper studies the working principle and working mode of the reference point of the SIEMENS 840D SL numerical control system,and analyzes and eliminates the equipment fault according to the fault phenomena in the field .Key words:SIEMENS 840D SL;NC machine tool ; reference point fault example据系统参数设定值控制进给电动机动作,完成后期机床的回 零过程,在回零完成后机床坐标原点显示为零同时坐标点有 机床回零完成的标识。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
机床回参考点有两种情况:一种是绝对值式的,一种是增量式的。
对于增量式的来说又分为零脉冲在参考点开关之外和零脉冲在参考点开关之上。
这两种情况由机床数据MD34050 REFP_SEARCH_MARKER_REVERSE[0][编码器零脉冲在参考点开关的反向(编码器号)]来决定。
当MD34050=1时用上升沿触发,而MD34050=0用下降沿触发。
增量式的回参相对来说比较麻烦,它需要在每次开机或者传输程序后会造成参考点丢失,都要重新会参考点。
为了防止发生事故可以设置MD20700 REFP_NC_START_LOCK=1(未回参考点NC 启动禁止)来保护机床。
对于增量式来说有以下几种方式会参考点:1 手动方式回参:它是通过设置相应的参数,然后点击MCP上的Reform键触发,至于回参的方向则由MD 34010 REFP_CAM_DIR_IS_MINUS(负向逼近参考点)的值来决定。
如果按错方向键或者按键的过程中中断则程序没有反映或者回参失败。
2 触发方式回参:它是通过MD11300 JOG-INC-MODE-LEVELTRIGGRD(返回参考点触发方式)来决定的。
将该数据设置为0时,只需要点击相应的方向键,方向还是由MD34010来决定。
如果按错后程序没有反映。
它只需要点击相应的方向键一下就可以自动回参考点。
其实并不只对进给轴有效,对主轴也也可以有效,那就是与机床参数MD34200ENC_REFP_MODE[n]有关。
当该数据为1时,主轴也可以采用触发方式回参,那就意味着我们可能不是用Bero回参了。
如果有多个进给轴的话,它们可以按照顺序回参,顺序在MD34110 REFP_CYCLE_NR 中定义,也可以都定义为同一个那么所有的轴就是同时进行。
3 通道方式回参:使用接口信号“使能回参考点”(V32000001.0)启动通道专用回参考点运行。
系统使用信号“回参考点有效”(V33000001.0)响应成功启动。
使用通道专用回参考点时,可以使每个通道轴回参考点(为此,系统内部模拟进给键正/负)。
使用轴专用MD34110 REFP_CYCLE_NR(通道专用的回参考点中的轴顺序)可以确定进给轴按何种顺序回参考点。
如果在MD34110 REFP_CYCLE_NR 中定义的所有轴已经回参考点,则输出信号“所有轴已回参考点”(V33000004.2)。
它很多时候需要程序员自己来编写一个简单的激活程序,相当于定义一个键用来触发通道回参。
同样它也可以对主轴有效。
相关设计参数和触发方式中的红字部分相似。
4 BERO回参对于主轴而言还有一种常用回参方法就是利用外部BERO来回参考点。
它的基本原理就是在执行SPOS 命令时,主轴由静止启动,主轴加速到MD34040 定义的速度,与接近开关同步,并且以MD35300 定义的速度定位。
主轴旋转方向由机床数据MD35350 确定。
常用的基本参数设置如下:34200 ENC_REFP_MODE= 7 接近开关作为主轴定向信号34040 REFP_VELO_SEARCH_MARKER 实际值主轴定向速度(单位:转/分)34060 REFP_MAX_MARKER_DIST =720 搜索接近开关的距离(单位:度)35300 SPOS_POSCTRL_VELO 实际值主轴位控速度35350 SPOS_POSITIONING_DIR 3/4 主轴定向方向(3-正/4-负)另外还需要更改驱动参数:修改驱动数据:进入系统画面[SHIFT]+[ALARM],进入[机床数据]→[驱动器数据] 选相应的主轴参数SERVO 选择[显示参数]:如果主轴BERO信号接到x20的端子设定参数P495[0]=2;如果接到x21的端子上则设定参数P495[0]=5,然后设定P971=1,等待P971 由1 变0或者点击数据存储软件保存数据。
绝对值式回参相对来说能简单一些,它不需要每次开机都要回参,但下载程序后仍会造成参考点丢失,所以必须在程序下载完成后在调试绝对值编码器。
关于绝对值编码器的调试过程:1. 调整机床数据30240 ENC_TYPE=4 编码器反馈类型(PO)34200 ENC_REFP_MODE=0 绝对值编码器位置设定(PO)34210 ENC_REFP_STATE=0 绝对值编码器状态:初始2.进入“手动”方式,将坐标移动到一个已知位置3.输入已知位的位置值34100 REFP_SET_POS 机床坐标的位置(设置完成后屏幕上显示的值,例如该值等于1则屏幕上显示1)4.激活绝对值编码器的调整功能34210 ENC_REFP_STATE = 1 绝对值编码器状态:调整5.激活机床参数:按机床控制面板上的复位键,可激活以上设定的参数6.通过机床控制面板进入返回参考点方式。
7.按照返回参考点的方向按方向键,无坐标移动,但系统自动设定了下列参数:34090 REFP_MOVE_DIST_CORR 参考点偏移量34210 ENC_REFP_STATE = 2 绝对值编码器状态:设定完毕。
屏幕上的显示位置为MD34100 设定的位置,回参考点结束。
与机床回参相关的NC参数的解释MD3400 REFP_CAM_IS_ACTIVE (此轴带参考点凸块);整个运行区域只有一个同步信号的加工轴或每转只有一个零标记的旋转轴将不能通过REF_CAM_IS_ACTIVE 表示为带参考凸轮的加工轴。
按方向键正/ 负时,该加工轴就加速到MD34040:REFP_VELO_SEARCH_MARKER (参考点关闭速度)中所设定的速度,并与下一个零标记同步。
34010 REFP_CAM_DIR_IS_MINUS (负方向逼近参考点);0: 正方向回参考点;1: 负方向回参考点使用增量测量系统进给:移动键只能在指定的方向上有用。
如果按错了方向键,将不执行回参考点。
如果加工轴位于参考凸轮之前,轴以MD34020:REFP_VELO_SEARCH_CAM (回参考点速度)中规定的速度加速。
如果加工轴位于参考凸轮之上,轴以MD34020:REFP_VELO_SEARCH_CAM 中规定的速度加速并首先在凸轮的反方向进行移动。
关于绝对值编码器应注意:移动键的方向对绝对值编码器的调节很重要:在固定位置方向进给;在MD34090 和MD34210 中更新数值。
34020 REFP_VELO_SEARCH_CAM (参考点接近速度);按方向键之后,加工轴以此速度在参考凸轮的方向运行(阶段1)。
该值可以设定得较大,使轴在碰到硬件限位开关之前可以制动到0。
34030 REFP_MAX_CAM_DIST (到达参考凸轮的最大位移);如果加工轴从出发点位置在参考凸轮方向运行MD:REFP_MAX_ CAM_ DIST 中给定的位移,而没有到达参考凸轮(NST“回参考点延迟”已经复位),则轴停止,并发出报警20000“没有到达参考凸轮”。
34040 REFP_VELO_SEARCH_MARKER (寻找接近开关信号速度[ 编码器号]:0);1)使用增量测量系统:在识别出第一个参考凸轮到和第一个零标记进行同步这段时间之内,轴以该速度运行(阶段2)进给方向。
移动方向:与搜寻参考凸轮的方向相反(MD 34010:REFP_CAM_DIR_IS_MINUS)如果设定MD34050:REFP_SEARCH_MARKER_REVERSE (参考凸轮上使方向反向),当和参考凸轮上升沿同步时,使用MD34020:REFP_VELO_SEARCH_CAM 中定义的速度移动到凸轮,然后制动到零后反向以MD34040速度找零脉冲。
2)负载末端带有BERO 的间接测量系统(优先用于主轴)按照此速度找到BERO 的零标记。
可以接受零标记,如果实际速度位于MD35150:SPIND_DES_VELO_TOL 定义的速度公差内,速度由MD34040:REFP_VELO_SEARCH_MARKER[n] 定义。
34050 REFP_SEARCH_MARKER_REVERSE(参考凸轮上反向);这里可设置寻找零标记的方向:0: 在参考凸轮下降沿之后进行同步加工轴以MD34040:REFP_VELO_SEARCH_MARKER (参考点关闭速度)中给定的速度按照与MD34010:REFP_CAM_DIR_IS_MINUS (以负方向运行到参考点)中预设值相反的方向加速。
离开参考凸轮时,(NST“回参考点延迟”复位),则控制器与第一个零脉冲同步。
1: 在参考凸轮上升沿之后进行同步加工轴以MD34020:REFP_VELO_SEARCH_CAM (回参考点速度)中给定的速度加速,按照与MD:REFP_CAM_DIR_IS_MINUS 设定值的相反方向运行。
离开参考凸轮时,(NST“回参考点延迟”复位),加工轴制动到停止,并以MD:REFP_VELO_SEARCH_MARKER 中给定的速度按相反的方向移动到参考凸轮。
到达参考凸轮时(NST“回参考点延迟”复位)控制器与第一个零标记同步。
34060 REFP_MAX_MARKER_DIST (到参考标记的最大位移);使用增量测量系统:如果加工轴在从(NST“参考点运行延迟”复位中设定的)参考凸轮处运行了MD:REFP_MAX_MARKER_DIST 所设定的位移之后没有发现参考标记,则轴停止,并发出报警20002“零标记丢失”。
应用举例:如果要确保控制器使用同一个零标记来进行同步(否则识别错误的机床零点),则在该数据中设定的最大值不得超出两个参考标记之间的距离。
34070 REFP_VELO_POS (参考点定位速度);使用增量测量系统:与第一零标记同步和到达参考点之间的时段内轴按照此速度运行。
34080 REFP_MOVE_DIST (参考点位移/ 目标位置带位移编码系统);34090 REFP_MOVE_DIST_CORR (参考点偏移/ 绝对偏移位移编码);增量编码器带零标记(n):认出零标记后,轴将从零标记离开MD3408:REFP_MOVE_DIST+MD34090:REFP_MOVE_DIST_CORR 距离。
运行这段距离之后,轴回到参考点。
MD 34100:REFP_SET_POS 获得实际值。
在运行REFP_MOVE_DIST+REFP_MOVE_DIST_CORR 这段距离时修调开关有效。
绝对值编码器:REFP_MOVE_DIST_CORR 作为绝对值偏移量。
它表示机床零点和绝对编码器零点间的偏移量。
注意:如果需要调节和模态修改,系统将根据绝对值编码器修改此机床数据!34100 REFP_SET_POS (增量系统参考点);- 增量编码器带零标记(n):识别出同步脉冲信号并运行REFP_MOVE_DIST+REFP_MOVE_DIST_CORR 位移之后该值作为实际的轴位置设置。