好文档 - 专业文书写作范文服务资料分享网站

加工中心换刀程序分析 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

.. . .. . .

理时间。

R500.0为置1逻辑,用于给计数器的控制条件赋值。

刀库计数说明:

计数器的初始值为1(R500.0),根据刀库的旋转方向(R531.3)来决定是正计数还是负计数。 不对计数器进行复位(R500.0)

刀库正转(R531.0)或反转(R531.3)时,对计数开关脉冲(R530.1)进行检测计数。 D110是计数器的预设值,也就是刀库容量。 D100记录的是当前的刀套号。

(8)刀库旋转处理

以下为刀库正转控制:R530.4为刀库手动正转启动,R536.0为刀库自动正转启动,由检索程序判别,指定刀库正转启动。

S. . . . . ..

.. . .. . .

以下为刀库反转控制:R530.5为刀库手动反转启动,R536.1为刀库自动反转启动,由检索程序判别,指定刀库反转启动。

二级程序中换刀程序的分析:

1、刀库手动旋转控制:包括刀库准备处理、手动正转/反转

刀库准备好信号条件包括:机床准备好F1.7、急停信号G8.4、刀库错误条件R536.5、刀库换刀位置刀套在抬起位R539.3。

S. . . . . ..

.. . .. . .

刀库手动正、反转控制。条件:不在刀具检索过程中R534.2,在手动方式R513.1、按刀库旋转按钮R584.3/按刀库正转按钮R577.0

刀库正转启动程序,按刀库手动启动按钮,刀库正转;当刀库电机开始正转后,R530.4被复位。执行的结果是按刀库正转按钮,刀库转位;松开按钮后,刀库再转一个刀套位。

刀库反转启动程序,按刀库手动反转按钮,刀库反转后;当刀库电机反转运行后,R530.4被复位。执行的结果是按刀库反转按钮,刀库转位;松开按钮后,刀库再转一个刀套位。

2、换刀时刀具表的处理:刀具表的处理流程

刀库容量D110的赋值:由K地址定义刀库的容量

K8.5=0,K5.1=0:刀库容量为20;

K8.5=0,K5.1=1:刀库容量为24;

K8.5=1,K5.1=0:刀库容量为30;

K8.5=1,K5.1=1:刀库容量为32; 刀具表D112的的赋值:刀库的容量D110+1

数据转换(BIN—BCD):D112—D125

D100—D120

S. . . . . ..

.. . .. . .

从刀具表中读出当前刀套存放的刀具号

判断主轴刀号、指令刀号、刀库刀套号的关系

刀具容量赋值:K8.5,K5.1用于设定刀库容量:K8.5=0,K5.1=0,刀库容量为20;K8.5=0,K5.1=1,刀库容量为24;K8.5=1,K5.1=0,刀库容量为30;K8.5=1,K5.1=1,刀库容量为32;NUMEB为定义二进制常数指令,在程序中指定数据格式为两字节,将指定的数据赋值到D110,D110存储刀库容量数据。

S. . . . . ..

.. . .. . .

刀具表的赋值:D110定义刀库容量,D112定义为刀库容量+1,其作用是为刀具表容量赋值,D112为刀具表长度,这样,在刀具表D112中,D0可存储主轴刀号,D1存储一号刀套的刀具号。以此类推,直到最后一个刀套。

数据转换:进行BIN-BCD码的转换,主要用于COIN指令,COIN指令只能进行BCD码的一致性判别,D125的数据是刀具表的最大值,用来判别主轴刀号、待位刀号是否为空刀号。

S. . . . . ..

加工中心换刀程序分析 - 图文

.......理时间。R500.0为置1逻辑,用于给计数器的控制条件赋值。刀库计数说明:计数器的初始值为1(R500.0),根据刀库的旋转方向(R
推荐度:
点击下载文档文档为doc格式
4065u383nx68ub00wtu64vbt01gdo5005dx
领取福利

微信扫码领取福利

微信扫码分享