Menu

基于西门子系统的程序段搜索功能的应用技术

  • 软文     2019-5-22
<返回列表

随着数控机床的不断发展,机床用户对数控机床的各个功能的要求也不断提高,段搜索功能不仅简单易操作,而且可以节省大量加工时间,提高机床的生产效率。

以往数控机床的段搜索功能没有得到很好的开发与应用,一方面是因为机床制造商并没有把开发完好的程序段搜索功能加入到控制系统中;另一方面由于机床用户不明确段搜索功能。本文以西门子的两大数控系统(828D,840Dsl)为例详细讲解程序段搜索(以下简称段搜索)功能的技术应用。

一、段搜索功能简介

西门子系统的段搜索功能是一个能在机床复位后重新从任何一个程序段开始运行机床加工程序的功能,举例说明:如下所示从N90处开始运行下面名为123_2.MPF的零件加工程序。

123_2.MPF

N10 G54T1D1M6

N20 S300 M03

N30 G0X0F100

N40 G01Y-100F200

N50 G54T2D1M6

N60 T3M6

N70 S30 M04

N80 G0X0

N90 KKK:

N100 G4F100

N110 M0

N120 G01Y100F200.

N130 X0 Y0 F1

N140 M30

在西门子加工界面进入“程序段搜索”,选择“查找模式”,推荐为带计算无返回(见图1)。再将光标移动到N90处,点击“启动搜索”。按“CYCLE START”按键执行程序,这时系统会直接执行N90处的程序(见图2)。该功能的实现需要机床的制造商进行处理,下面分别阐述段搜索功能的应用技术。

图 1

图 2

二、828D系统段搜索应用技术

在西门子828D系统中段搜索功能是开放的,但是没有处理T、S输出的指令,即段搜索功能在涉及到需要更换刀具时,刀具就会发生错乱,会引发加工事故。

因此要求段搜索功能在遇到有刀具更换指令后,也要调用换刀子程序(如TOOL.SPF),结合PLC程序判断机床是否需要更换刀具,更换哪个刀具。下面举例说明如何编辑换刀子程序(如TOOL.SPF)。打开换刀子程序TOOL.SPF,添加如下程序段。

IF($P_SEARCH==1) GOTOF _END2

_END2:

G500

D0

SUPA G0G90Z0 ;//换刀点

SPOS=$A_DBR[32] ;//换刀点

STOPRE

SUPA G1G90X=$A_DBR[20] Y=$A_DBR[24] F20000 ;//换刀点

STOPRE

M95

STOPRE

D1

三、840Dsl系统段搜索应用技术

在西门子840Dsl控制系统中,要实现段搜索功能需要先设定有关参数,再编辑换刀子程序中段搜索功能部分,最后需要编辑一个中断子程序来判断段搜索功能开启时是否需要更换刀具以及更换哪一把刀具。

在西门子840Dsl控制系统中需要通过设置相关参数来确定段搜索的模式,需要设置的参数如下所示:11450 SEARCH_RUN_MODE为确定系统执行动作程序段期间、结束程序段查找后的工作方式。20128 COLLECT_TOOL_CHANGE为该机床数据用于确定是否在带计算的程序段搜索结束后向PLC发出换刀指令、选刀指令(通用刀具指令)。20000 CHAN_NAME为该机床数据确定段搜索功能生效的通道号。

在TOOL.SPF子程序里做段搜索的判断,如下所示,M5指令必须要加上,否则在段搜索中换刀完成后主轴无法转动。

GETSELT(_NWT)

_ACT=$TC_MPP6[9998,1]

IF($P_SEARCH==1) GOTOF_END2

_END2:

M95

D1

M5

M17

在“调试/系统数据/NC数据/循环/制造商循环”目录下新建一个名为CYCPE1US.SPF的子程序,并编辑相应程序,扫描图3所示二维码了解详情。

图 3


更多阅读

直击泛家居产行业20强的品牌定位策略

软文 2019-5-22
大材研究注意到,近几年来,有不少公司重塑定位,或者放大原来的优势定位。此事,如果做好了,少则省几千万,多则可省几个亿的广告费。 ...

卖家成长 选取关键词得注意 前期关键词调研更重要

软文 2019-5-22
如今在亚马逊上开个店看似很容易,但要保证出单,持续的出单却很难。原因有很多,老话说的没错,三分靠运气七分靠打拼,而做亚马逊前期...

国庆假期借势海报 杜蕾斯发挥正常 宝马海报无文案 ofo大手笔

软文 2019-5-22
文 | PR天下 今年国庆假期与去年最大不一样的地方在于,期间还要累加一天中秋节假期,共计八天,而这竟成为数家品牌借势创意的发力点。...
返回列表
扫描二维码分享到微信
确 认

Copyright © 2015-2021 发稿网

     
扫码二维码立即咨询
确 认