宏程序在数控机床日常保养中的应用

数控设备广泛应用于工业生产中,但是数控机床是一种技术复杂的机电一体化设备,其故障发生的原因一般都比较复杂,给故障诊断和排除带来不少困难,其维修则会降低生产效率。因此数控机床的日常保养是延长机床寿命,提高生产效率的一种有效方法。今天小编给大家讲的是宏程序在数控机床日常保养中的应用,大家一起来看看吧。

宏程序在数控机床日常保养中的应用

  1 日常保养

每台机床系统在运行一定时间之后,某些元器件或机械部件难免出现一些损坏或故障现象。对这种高精度、高效率又昂贵的设备,延长元器件的寿命和零部件的磨损周期,预防各种故障,特别是将恶性事故消灭在萌芽状态,从而提高系统的平均无故障工作时间和使用寿命,一个重要方面就是要做好预防性维护。预防性维护的主要内容包含以下几点。

(1)严格遵循操作规程。数控系统编程、操作和维修人员应按操作规程要求进行日常维护工作,做到每日保养,保持机床的清洁,定时加油和定期更换。

(2)防止数控装置过热。定期清理数控装置的散热通风系统,保持数控装置内温度低于55℃。

(3)经常监视数控系统的电网电压。通常数控系统允许的电网电压范围在额定值的85%~110%,如果超出此范围,轻则数控系统工作不稳定,重则造成电子部件损坏。

(4)防止尘埃进入数控装置内。车间内空气中漂浮的灰尘和金属粉末落在印刷电路板和电气接插件上,容易造成元件间绝缘电阻下降,进而出现故障甚至使元件损坏。因此,除了进行检修外,应尽量少开电气柜门。

(5)存储器用电池应定期检查和更换。通常,数控系统中部分CMOS存储器中的存储内容在断电时靠电池供电保持。当电池电压下降至一定值就会造成数据的丢失。因此,当该电压下降至限定值或出现电池电压报警时,应及时更换电池。

(6)数控系统长期不用时的维护。数控机床长期闲置不用时,也用定期对数控系统进行维护保养。首先,因经常给数控系统通电,在机床锁住不动的情况下,让其空运行。在空气湿度较大时应该天天通电,利用电器元件本身发热驱走数控柜内的潮气,以保证电子部件的性能稳定可靠。实践证明,长期停置不用的机床,一旦开机往往容易发生各种故障。

  2 宏程序

各种数控系统为用户配备了强有力的类似于高级语言的宏程序功能,用户可以使用变量进行算术运算、逻辑运算和函数的混合运算。此外,宏程序还提供了循环语句、分支语句和子程序调用语句,利于编制各种分支的零件加工程序,减少乃至免除手工编程时进行繁琐的数值计算,以及精简程序量。在此以SIEMENS 802D系统为例,谈谈关于宏程序的跳转功能。

(1)标记符——程序跳转目标标记符用于标记程序中所跳转的目标程序段,用跳转功能可以实现程序运行分支。标记符可以自

由选取,但必须由2~8个字母或数字组成,其中开始两个符号必须是字母或下划线。跳转目标程序段中标记符后面必须为冒号。标记符位于程序段段首,如果程序段有段号,则标记符紧跟段号。在一个程序中,标记符不能含有其他意义。例如:

N10 MARKEl:G01 X20;

其中,MARKl是标记符,跳转目标程序段。

TR567:G00 X10 Z20;

其中,TR567是标记符,跳转目标程序段没有段号。

N110⋯⋯:

其中,程序段号可以是跳转目标。

(2)绝对跳转

NC程序在运行时,以写入时的顺序执行程序段。程序在运行时可以通过插入程序跳转指令改变执行顺序。跳转目标只能是有标记符的程序段,此程序段必须位于该程序之内。绝对跳转指令必须占用

一个独立的程序段。绝对跳转指令说明如下:

GOTOF:向前跳转(向程序结束的方向跳转)

GOTOB:向后跳转(向程序开始的.方向跳转)

Label:所选的标记符

(3)有条件跳转

用IF条件语句表示有条件跳转,如果满足跳转条件(即值不等于零),则进行跳转。跳转目标只能是有标记符的程序段,该程序段必须在此程序内。此外,有条件跳转指令要求一个独立的程序段,在一个程序段中可以有许多个条件跳转指令。

  3 闲置数控机床的保养

数控机床长期闲置不用,会造成数控系统的老化而出现故障,为了使得长期闲置不用的数控机床能够正常运行,我们会采用如下方法进行保养:

(1)我们会对数控机床每周通电一到两次,每次通电一小时左右。

(2)根据运行时间的要求,为了使得数控机床各部件能够都运行起来,需要使得各机械移动件(如工作台,主轴)能够不问断的移动,因此我们可以编制

如下宏程序:

M03$800;

MAl:G90 G54:

G01 X100 Y100 Z100 F100;

GOTOB MAI;

操作方法:在MDI方式下输入以上程序,按循环启动按钮即可运行,各方向的移动件将做循环往复的直线运动。

  4 结束语

在企业生产中,特别是学校中,总有机床会有一段时间的闲置,为了使得机床在生产中能达到比较恒定的效果,要求各部件能处于恒定的状态,那么宏程序在数控机床的保养中就显得必不可少。在数控机床对随机性故障的排除中,这类宏程序的使用也是很重要的。