发明名称 基于计算机的压力机弹性变形工件压制方法
摘要 本发明公开了一种基于计算机的压力机弹性变形工件压制方法,涉及自动化控制领域,通过动态的根据采集到的压力值及压力变化趋势对采集压力进行补偿,使得伺服压力机能够准确预判压力调节量,以对弹性工件进行适应性的压制,提高了针对弹性工件的压制准确性及压力控制的稳定性,不会出现传统工艺中的压力过大或实际压制压力稍小导致弹性工件压制不合格,保证了工件的质量,同时由于极大的消除了干扰数据的影响,保证了本压力控制方法在不同加工环境的适应性。
申请公布号 CN105082611A 申请公布日期 2015.11.25
申请号 CN201510540595.4 申请日期 2015.08.28
申请人 重庆工商职业学院 发明人 廖妍;李红芳
分类号 B30B15/26(2006.01)I 主分类号 B30B15/26(2006.01)I
代理机构 北京科亿知识产权代理事务所(普通合伙) 11350 代理人 汤东凤
主权项 一种基于计算机的压力机弹性变形工件压制方法,在数控压力机的压杆下方设置有压力传感器(1),所述压力传感器(1)的输出端连接处理器(2)的信号输入端;其特征在于:所述处理器(2)双向连接第一无线信号收发模块(3);所述第一无线信号收发模块(3)与第二无线信号收发模块(6)通过无线信号进行数据传输,所述第二无线信号收发模块(6)双向连接计算机(5);所述处理器(2)的信号输出端连接伺服电机(4)的控制信号输入端;按以下步骤执行:步骤一、处理器(2)接收到计算机(5)发送的信号后,控制伺服电机(4)带动压杆运动,压杆通过压力传感器(1)带动数控压力机的压头向下运动;压力传感器(1)将采集到的压力值通过处理器(2)发送到计算机(5);设定采集到的压力值为Q<sub>t</sub>,所述t为正整数;步骤二、获取有效压力数列;设定有效判断值为P<sub>a</sub>,设定判断阈值为R;计算P<sub>a</sub>=Q<sub>a</sub>‑Q<sub>a‑1</sub>得到P<sub>a</sub>;判断是否P<sub>a</sub>≥R,当P<sub>a</sub>≥R时,将Q<sub>a</sub>删除;当P<sub>a</sub><R时,将Q<sub>a</sub>存入有效压力数列中;2≤a≤t且a为整数;所述R>0;设定所述有效压力数列为{M<sub>b</sub>},所述b为正整数;步骤三、计算压力补偿参数;设定所述压力补偿参数为N<sub>c</sub>,计算<img file="FDA0000792055550000011.GIF" wi="352" he="149" />得到压力补偿参数N<sub>c</sub>;所述M<sub>c</sub>∈{M<sub>b</sub>}且c≥3、c为整数;步骤四、对{M<sub>c</sub>}进行补偿;设定补偿后的压力值为Z<sub>c</sub>,计算<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>Z</mi><mi>c</mi></msub><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>M</mi><mi>c</mi></msub><mo>-</mo><mrow><mo>|</mo><msub><mi>N</mi><mi>c</mi></msub><mo>|</mo></mrow></mrow></mtd><mtd><mrow><mi>i</mi><mi>f</mi></mrow></mtd><mtd><mrow><msub><mi>M</mi><mrow><mi>C</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>M</mi><mrow><mi>c</mi><mo>-</mo><mn>2</mn></mrow></msub><mo>&gt;</mo><mn>0</mn></mrow></mtd><mtd><mrow><mi>a</mi><mi>n</mi><mi>d</mi></mrow></mtd><mtd><mrow><msub><mi>M</mi><mi>C</mi></msub><mo>-</mo><msub><mi>M</mi><mrow><mi>c</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>&gt;</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>M</mi><mi>c</mi></msub><mo>+</mo><mrow><mo>|</mo><msub><mi>N</mi><mi>c</mi></msub><mo>|</mo></mrow></mrow></mtd><mtd><mrow><mi>i</mi><mi>f</mi></mrow></mtd><mtd><mrow><msub><mi>M</mi><mrow><mi>C</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>M</mi><mrow><mi>c</mi><mo>-</mo><mn>2</mn></mrow></msub><mo>&gt;</mo><mn>0</mn></mrow></mtd><mtd><mrow><mi>a</mi><mi>n</mi><mi>d</mi></mrow></mtd><mtd><mrow><msub><mi>M</mi><mi>C</mi></msub><mo>-</mo><msub><mi>M</mi><mrow><mi>c</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>&lt;</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>M</mi><mi>c</mi></msub><mo>+</mo><mrow><mo>|</mo><msub><mi>N</mi><mi>c</mi></msub><mo>|</mo></mrow></mrow></mtd><mtd><mrow><mi>i</mi><mi>f</mi></mrow></mtd><mtd><mrow><msub><mi>M</mi><mrow><mi>C</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>M</mi><mrow><mi>c</mi><mo>-</mo><mn>2</mn></mrow></msub><mo>&lt;</mo><mn>0</mn></mrow></mtd><mtd><mrow><mi>a</mi><mi>n</mi><mi>d</mi></mrow></mtd><mtd><mrow><msub><mi>M</mi><mi>C</mi></msub><mo>-</mo><msub><mi>M</mi><mrow><mi>c</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>&lt;</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>M</mi><mi>c</mi></msub><mo>-</mo><mrow><mo>|</mo><msub><mi>N</mi><mi>c</mi></msub><mo>|</mo></mrow></mrow></mtd><mtd><mrow><mi>i</mi><mi>f</mi></mrow></mtd><mtd><mrow><msub><mi>M</mi><mrow><mi>C</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>M</mi><mrow><mi>c</mi><mo>-</mo><mn>2</mn></mrow></msub><mo>&lt;</mo><mn>0</mn></mrow></mtd><mtd><mrow><mi>a</mi><mi>n</mi><mi>d</mi></mrow></mtd><mtd><mrow><msub><mi>M</mi><mi>C</mi></msub><mo>-</mo><msub><mi>M</mi><mrow><mi>c</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>&gt;</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><msub><mi>M</mi><mi>c</mi></msub></mtd><mtd><mrow><mi>i</mi><mi>f</mi></mrow></mtd><mtd><mrow><msub><mi>M</mi><mrow><mi>C</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>M</mi><mrow><mi>c</mi><mo>-</mo><mn>2</mn></mrow></msub><mo>=</mo><mn>0</mn></mrow></mtd><mtd><mrow></mrow></mtd><mtd><mrow></mrow></mtd></mtr><mtr><mtd><msub><mi>M</mi><mi>c</mi></msub></mtd><mtd><mrow><mi>i</mi><mi>f</mi></mrow></mtd><mtd><mrow><msub><mi>M</mi><mi>C</mi></msub><mo>-</mo><msub><mi>M</mi><mrow><mi>c</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><mn>0</mn></mrow></mtd><mtd><mrow></mrow></mtd><mtd><mrow></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000792055550000021.GIF" wi="1560" he="500" /></maths>得到Z<sub>c</sub>;步骤五、所述计算机(5)根据补偿后的压力值Z<sub>c</sub>发送信号给所述处理器(2),以使所述处理器(2)控制所述伺服电机(4)带动压杆运动。
地址 400052 重庆市九龙坡区九龙科技园华龙大道1号