一起创业网-为互联网创业者服务

冲床停上死点程序怎么写

要使冲床停准上死点,可以采用以下方法:

使用编码器和PLC

通过编码器实时监测冲床的位置,并将数据反馈给PLC。

根据不同的速度段,PLC输出不同的开关量信号,控制制动凸轮的下降沿,从而精确停在上死点位置。

利用BP神经网络拟合刹车曲线

研究冲床刹车后由于惯性而转过的角度与刹车时影响因子的关系,拟合出刹车曲线。

使用BP神经网络对冲床刹车曲线进行拟合,以均方误差作为衡量拟合效果的评价指标,从而提高停上死点的精度。

查表法

将事先测量的数据按照一定规则和顺序编制成表格,PLC根据需要查表的值,查出最终所需要的结果。

这种方法适用于低速和高速区间范围较大的冲床,但查询时间较长,且不能精细地表示刹车规律。

多项式拟合

选取一个多项式,利用最小二乘法拟合出冲床的刹车曲线。

该方法有一定的智能性,但精度不理想。

```pascal

LD M8 0 0 0 // 载入初始值

OUT C2 2 K9 9 // 输出控制信号

// 循环检测冲床位置

LD C2 2

ABS D D2 C2 2 // 计算绝对值

// 根据位置判断是否到达上死点

IF D2 >= 设定死点位置 THEN

LD M2 0 0 K6 // 停止冲床

ELSE

LD M2 0 0 K5 // 继续运行

END_IF

```

请根据具体的冲床型号和控制系统要求,调整上述程序中的参数和控制逻辑,以确保冲床能够准确停在上死点位置。