全球网站

0769-86860520
您当前的位置:首页  »  技术与支持
技术与支持

怡斯麦线圈数控绕线机上位机控制系统设计

发布时间:2015-12-6 19:30:20  浏览:

上位机界面系统是人与计算机或数控系统进行交流的接口,是人对数控系统进行操作以及系统将信息向操作人员进行反馈的介质,直接影响着操作者的工作效率和数控系统的生产效率,优秀的人机界面是产品成功的重要因素之一。

绕线机

1、人机界面开发平台的选择

人机界面平台的选择主要依据于系统控制任务和项目界面要求,本项目整个界面主要采用按钮式控制结构实现绕线机运行控制,根据厂商以及绕线机运动性能要求,上位机界面需要实现专用指令编辑、绕线状态监控、绕线参数设置以及各种绕线故障报警处理等功能。对本项目绕线机各种功能进行分析总结,将控制界面设计为一下三个控制模式。绕线模式:实现按下启动按钮后,绕线机根据选中的绕线程序(某一骨架的绕线命令集合)进行绕线运行,并在人机界面上显示绕线状态,线嘴当前坐标,已绕圈数等信息。

编程模式:编程模式下可输入各种命令,并可从程序的任意一行试运行输入的命令是否正确。

维护模式:如果绕线机发生故障,则软件系统会自动切换到维护模式并显示出错信息和引起错误的原因。

上述控制功能所述需要实现绕线机的专用指令编程,即将厂商提供的专用绕线指令编译成上位机界面中可以识别并运行的代码,通过触摸屏作为人机界面不能满足此要求,必须通过在 PC 机上运行软件来进行人机界面的实现,VC++6.0 开发平台不仅可以较好的实现专用指令编译的工作,而且由于其高度集成化的环境,使上位机界面开发更加简便快捷,加之VC++6.0 可以通过菜单实现多种指令,不仅美化了操作界面,也使在要求界面较为简洁的情况下实现非常齐全的功能。因此,本绕线机控制系统选择在 Microsoft Visual C++6.0 环境下开发。

Visual C++6.0 是一套基于 Windows 操作系统可视化的集成开发环境 (integrateddevelopment environment, IDE),由 Developer Studio、MFC 和 Platform SDK三个主要部分组成,其包含了很多组建,包括编辑器、程序向导(AppWizard)、调试器、类向导(Class Wizard)等工具组件,集代码编辑、编译、连接和调试等功能于一身,而且提供了专门用于界面开发的工程类型——基于对话框的工程类型,加上 AFX 小组为Visual  C++6.0 精心打造的、功能强大的 MFC 类库,使 Visual C++6.0 成为专业程序员进行软件开发的首选开发平台。  

在对话框的工程类型中Visual C++6.0 提供了丰富的向导窗口,用户在构建工程时,几乎都可以找到相应的工程想要的窗口,选择 MFC 应用向导,根据向导提示的步骤进行操作,利用向导窗口可以为用户生成工程框架。同时,Visual C++6.0 软件开发工具提供了用于界面开发的空间工具,基本上包含了用户界面的所有元素,例如文本框、控制按钮、菜单、列表框等,在 VC++6.0 开发平台上实现上位机界面编程不仅简单方便,而且易修改维护。

2、  细线径线圈绕线设备上位机编程实现

绕线机界面操作系统一方面要捕获用户操作时间,对用户的命令消息进行处理,如绕线运动控制、绕线速度设置、绕线方式选择等,另一方面要将绕线机的实时信息在界面上进行表示,如绕线匝数、绕线速度、绕线机状态等,对界面上反馈的信息进行实时刷新,同时需要对绕线过程中出现的错误进行报警处理。

2.1 上位机界面设计要求 

现代控制系统的人机界面不仅仅包括简单的菜单操作、命令操作或其他简单的直接信息交互,而且包含了数控加工与程序中一些较为复杂的间接信息交互,如数控加工代码的编码等,这些信息交互,用户并不直接参与,而是通过数控指令的方式调用,通过指令进行间接的信息交互。在一个界面编程的初始阶段首先要深入分析界面要求及控制安排,从而根据其特定性能进行人机界面的设计编程。

依据厂商要求,为增强绕线过程的柔性,可对绕线机绕线过程可以进行专用指令输入。

下述为本项目绕线机人机界面设计中需要解决的问题和需要注意的内容。

1)对本公司专门指令的输入和响应。

2)绕线运动过程的控制,包括单步控制运动和连续控制运动。

3)调试过程运动的控制,包括定位控制,JOG 运动控制,气缸运动控制。

4)对绕线机运行状态的修改,及绕线机各轴运动参数的输入和调整。

5)对绕线机运行状态的监控,包括绕线机运行状态,运行指令,绕线信息等。

6)绕线机运行过程中简单故障信息分析,绕线机型号说明,绕线机操作说明等。

7)安全退出绕线程序,再次开机,对前次绕线状态有记忆功能。

   人机界面设计时,首要注重的问题就是系统的响应时间,要确保响应时间短且稳定性好;在系统响应时间达到预计要求时,需要充分考虑界面的实时性,美观性,稳定性等特点。

  相关信息
esm

返回首页 | 网站地图 | 联系我们 | 邮箱登陆

©2001- 东莞市怡斯麦电子科技有限公司 . 粤ICP备19119446号-1