|
|
|
|
|
|
|
数控机床运料机调控装置的预设 | 发布者:admin 日期:2012-11-24 点击:397 | | | 加工程序的语法格式参照有关数控冲床的编程要求,沈阳第一机床厂在功能实现上,主要利用了VB中的RichTextBox控件。首先利用LineInput语句从文本文件中提取每一行字符串,并记录行号和总行数,以便对每一行字符串进行处理。然后再用Instr和Mid对字符串进行拆分,通过字符串和数值的比较就可以进行查错处理。查错处理以后,将其结果显示在Textbox文本框内。沈阳第一机床厂若有语法错误,则该行将以明显的颜色(红色)加以区别,将其拆分好的字符串,使用对象的ADO编程模型,建立ADO数据库,存入Acsess表中,以供仿真画图时使用。
上位机与PLC的通信功能上位机与PLC之间的通信采用主从应答方式,上位机始终处于主动状态,向PLC发出读写命令;PLC处于被动状态,只能响应上位机的命令,无须编程。PLC接收到上位机发来的数据,进行检错后,发回数据。上位机与PLC以RS232方式进行通信,沈阳第一机床厂其中两者的通信协议方式由PLC内部的特殊数据寄存器D8120来决定,D8120用来设置通信的数据长度、通信速率、校验形式和协议方式。
冲压效果的图形仿真功能用户在输入数控加工程序后,为了在加工前检验加工程序的准确性,本系统根据用户需求设计了2种仿真方法:一种是直接在冲压效果仿真区显示,另一种是调用AutoCAD输出仿真图形,用户可以与设计图纸更加精确地进行比较。冲压效果图形仿真不仅可以利用VB的Picturebox控件,还可以用VB调用AutoCAD来实现。对AutoCAD进行二次开发,即为了实现VB程序能控制AutoCAD,沈阳第一机床厂必须在其中写入VB与AutoCAD的连接程序代码,将VB与AutoCAD连接起来。这个功能可以利用DDE技术来实现。
系统的实时监控功能在加工过程中,PC机通过实时读PLC数据寄存器里的值,得到送料机两轴运行情况以及冲头的状况,利用上述画点的方法在冲压效果仿真区中模拟工件的实际冲压效果。另外,也可以通过实时读PLC数据寄存器实现系统的报警功能。如当XY轴超程,伺服电机故障,冲头未停,XY轴步距过大时,在界面中都能以警示灯的形式提醒用户,或者直接停止冲床送料机运行。
结论本系统采用VB6.0开发调试成功,既可以做加工前程序仿真用,沈阳第一机床厂又可以在加工过程中实时监控送料机及冲床的工作状态,更具有灵活性,且开发周期较短,降低成本,这是常用的工控组态软件所不能达到的。该系统的最大定位速度可达30m/s,实际运行结果表明,系统工作可靠稳定,各项技术指标达到了设计要求。 | | [返回] [打印] | |
|