活学活用数控编程技术提高数控设备的生产效率

时间:2023-03-16作者:佚名
随着在这个学习平台中每天不断的学习前辈们的编程思路和控制理论,编程技术也在逐渐的提高,常产生一种想试试的“冲动”。在现场维护数控设备时发现每一次一个工件加工程序运行结束后各轴都需要做回原点的操作,这样当运行第二次加工程序时又需要从原点开始快速移动到加工工件的安全位置后再进行有效的加工。考虑过各种安全因数后,是否让一些轴不回到原点而只运行到一个安全位置后再进行第二次加工来提供产能呢?
打开用户程序检查相关回原点的程序,发现它在加工程序结束后需要做一次各轴回原点位置的检查,同时在用户报警程序中也做了相应的原点确认报警程序,当出现这些报警信息后设备停止,关闭联动操作。刚从学习平台中了解到西门子840D的动态“M”指令的应用,想实现用动态“M”指令控制这些轴不回原点的操作。打开“810/840D简明调试手册”找到动态“M”指令的地址表,对应设备用户指南的“M”指令使用状况,确认未使用的“M”指令地址段,编写用户“M”指令控制程序步骤如下:
1) 首先确定调用“M”指令地址;“M18 启动第二次定位( DB21.DBX196.2 / DB22.DBX196.2 / DB23.DBX196.2 / DB24.DBX196.2 ),M19关闭第二次定位 ( DB21.DBX196.3 / DB22.DBX196.3 / DB23.DBX196.3 / DB24.DBX196.3 )”。这样可以方便让用户在任意一个通道均允许使用这个指令。
2) 根据具体安全考虑只将3个通道的Z轴不做原点回归操作。
3) 编写调用“M”指令程序如下:
////////////////////////启用二次定位功能/////////////////
A "S T E U E R S P E I N" //系统启动标志位
A(
A "Chan1".MDyn[18] //通道1使用M18
O "Chan2".MDyn[18] //通道2使用M18
O "Chan3".MDyn[18] //通道3使用M18
O "Chan4".MDyn[18] //通道4使用M18
)
S M86.0 //启动第二次不回原点标志位
////////////////////////停用二次定位功能/////////////////
A "Chan1".MDyn[19] //通道1使用M19
O "Chan2".MDyn[19] //通道2使用M19
O "Chan3".MDyn[19] //通道3使用M19
O "Chan4".MDyn[19] //通道4使用M19
O "ZM Taste Reset" //MCP操作面板中的RST键
R M86.0 //停止第二次不回原点标志位
原用户程序各轴原点检测程序段:
A #Ausg_Masch_bereit
A #ZM_Entladebereit
A "DB Nocken".X1_freigefahren //X1轴在正向标志位
A "DB Nocken".X2_freigefahren //X2轴在正向标志位
A "DB Nocken".X3_freigefahren //X3轴在正向标志位
A(
A "DB Nocken".Z1_freigefahren //Z1轴在正向标志位
A "DB Nocken".Z2_freigefahren //Z2轴在正向标志位
A "DB Nocken".Z3_freigefahren //Z3轴在正向标志位
A "DB Nocken".Rst_freigefahren //主轴在正向标志位
O M 86.0 //启动二次定位标志位
)
A "DB Nocken".E1_geoeffnet //加载门轴在正向标志位
AN "DB Nocken".E1_geschlossen //加载门轴不在负向标志位
AN I 62.7 //加载门关闭行程
A I 62.6 //加载门打开行程
= #Ausg_Masch_Entladebereit //
A #Ausg_Masch_bereit
A #ZM_Entladebereit
A "DB Nocken".X1_freigefahren //X1轴在正向标志位
A "DB Nocken".X2_freigefahren //X2轴在正向标志位
A "DB Nocken".X3_freigefahren //X3轴在正向标志位
A(
A "DB Nocken".Z1_freigefahren //Z1轴在正向标志位
A "DB Nocken".Z2_freigefahren //Z2轴在正向标志位
A "DB Nocken".Z3_freigefahren //Z3轴在正向标志位
A "DB Nocken".Rst_freigefahren //主轴在正向标志位
O M86.0 //启动二次定位标志位
)
A "DB Nocken".E1_geoeffnet
AN "DB Nocken".E1_geschlossen
AN I 62.7 //加载门关闭行程
A I 62.6 //加载门打开行程
A "LS Ausstos.SP Rad frei"
AN "LS Ausstos.RT Rad klebt"
= #Ausg_Masch_Entladebereit //
报警程序:
A(
O "DB Robot".ZM_Beladebereit //DB222.DBX1.0
O "DB Robot".ZM_Entladebereit //DB222.DBX1.0
)
AN "DB Nocken".Z1_freigefahren //DB100.DBX0.7
A "DB Robot".Mit_Beschickung //DB222.DBX1.4
A "verz Steuerspannung ein" //T17
AN M86.0 //暂时屏蔽Z轴1报警
= "ALMSG_DB".A7000xx[38] //700038 # Z1轴不在原点报警
A(
O "DB Robot".ZM_Beladebereit
O "DB Robot".ZM_Entladebereit
)
AN "DB Nocken".Z2_freigefahren //DB100.DBX1.0
A "DB Robot".Mit_Beschickung
A "verz Steuerspannung ein"
AN M86.0 //暂时屏蔽Z轴2报警
= "ALMSG_DB".A7000xx[39] //700039 # Z2轴不在原点报警
A(
O "DB Robot".ZM_Beladebereit
O "DB Robot".ZM_Entladebereit
)
AN "DB Nocken".Z3_freigefahren //DB100.DBX1.1
A "DB Robot".Mit_Beschickung
A "verz Steuerspannung ein"
AN M86.0 //暂时屏蔽Z轴3报警
= "ALMSG_DB".A7000xx[40] //700040# Z3轴不在原点报警
将编写、修改好的程序检查确认后下载到cpu并在NCK程序中按实际加工程序的具体动作位置添加这2个“M”指令并重新编写NCK“Z”轴回原点程序段进行测试,加工工件每一个可以由原来的50秒/个,缩短到45秒/个,提供了生产能力,还可以使3个通道的Z轴减少运行时对丝杆的磨损,受到公司嘉奖的同时,更提高了学习的信心,望这篇短文也能够提供给大家另一种编程思路。

相关阅读

双速电机一次、二次线路工作原理+二次故障排查

一、一次线路(主线路)工作原理 1. 核心原理 双速电机依靠改变定子绕组接线方式实现变极调速,分为△形低速、双星形YY形高速两种模式,由3个接触器控制主回路通断。 - KM1单独吸...
2026-05-25
双速电机一次、二次线路工作原理+二次故障排查

数控系统的基本组成

数控系统是所有数控设备的核心。数控系统的主要控制对象是坐标轴的位移(包括移动速度、方向、位置等),其控制信息主要来源于数控加工或运动控制程序。因此,作为数控系统的...
2023-03-21

图文 案例,秒懂晶体管共射极放大器电路

众所周知,晶体管是电流控制器件。例如,通过改变基极电流来控制集电极-发射极电流。在一般的电压放大场合,这种放大效果来自于使用电阻将电流转换为电压。 在小信号模型中,...
2024-03-18
图文 案例,秒懂晶体管共射极放大器电路

水电工必备技能之一:电能表、水表的正确读数方法

水电工被人们尊称为万能工,自己却戏称高级持证勤杂工。不仅要安电、接水管,修门窗,就连查抄电表、水表这些本应是管理干部做的事情,也得做。如此看来,读电表、水表还真是...
2023-06-11
水电工必备技能之一:电能表、水表的正确读数方法

施工必看!图文解析,电气工程22个常见质量通病如何预防?

电气工程之所以会出现质量通病,究其原因往往是以下五点: (1)策划不细,缺少系统性、持续性培训; (2)管理层专业技术人员缺乏,过程管控不到位; (3)作业层施工人员素质...
2023-06-11

热销商品

连发瓦斯枪通用瓦斯射钉钢钉枪瓦斯气体高强度瓦斯射钉枪165气罐

连发瓦斯枪是一款专为高强度瓦斯射钉设计的工具,其特点在于能够连续发射瓦斯气体,适用于多种需要快速穿透和固定材料的场景。这款瓦斯枪配备了165气罐,容量足够满足...
4.5

黄铜镀镍金属电缆防水接头EWM密封格兰头HSM电线固定填料函M20M16

黄铜镀镍金属电缆防水接头EWM密封格兰头(HSM型)是一款高性能电线固定与密封装置,适用于M16和M20螺纹规格。采用优质黄铜材质并表面镀镍处理,具备优异的防腐蚀性、机械...
1.14

消防配件二氧化碳灭火器2 3 5 7KG弯头喷管24Kg干冰CO2外喷头喷嘴

二氧化碳灭火器配件中的2357KG弯头喷管与24Kg干冰CO₂外喷头喷嘴,是专业消防设备的重要组成部分。该弯头喷管采用高强度耐腐蚀材料制造,连接灵活,适用于高压CO₂灭火...
4.5

雷士照明led筒灯孔灯客厅吊顶天花灯嵌入式过道筒灯射灯桶灯家用

雷士照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、吊顶、过道、卧室等空间。采用高品质LED光源,光线柔和均匀,显色指数高,有效还原真实色彩,营造舒...
5.78

雷士照明嵌入式防眩筒灯射灯窄边过道灯深杯客厅无主灯天花灯米雪

雷士照明嵌入式防眩筒灯射灯——“米雪”系列,专为现代无主灯设计打造。采用窄边深杯结构,有效控制杂散光,实现精准防眩,营造舒适柔和的光环境。适用于客厅、过道、天...
25.67

网站栏目