关于我们 联系我们 网站地图 您好!欢迎访问沈阳天乙新数控机械有限公司!
全国咨询热线:024-8936-3215
您的位置:首页>>新闻中心>>行业动态

咨询热线

024-8936-3215

微机及智能体系的数字化控制预设

作者:天乙数控机床时间:2021-11-08830次浏览

信息摘要:

三轴多功能位置卡是实现数控系统速度和位置控制的关键硬件,它具有如下功能:三轴可完全独立伺服控制、三轴线性插补控制、二轴圆弧插补控制、DDA插补时间为2ms至2s、伺服参数更新为1ms时间、能用C和其它高级的语言编程、可对寄存器进行直接操作、对计数脉冲有2、4倍频设置选择功能、内置F/V转换器、输出电压10V(12位D/A)以

三轴多功能位置卡是实现数控系统速度和位置控制的关键硬件,它具有如下功能:三轴可完全独立伺服控制、三轴线性插补控制、二轴圆弧插补控制、DDA插补时间为2ms至2s、伺服参数更新为1ms时间、能用C和其它高级的语言编程、可对寄存器进行直接操作、对计数脉冲有2、4倍频设置选择功能、内置F/V转换器、输出电压10V(12位D/A)以及回原点等数控伺服功能。每一轴都有专用位置芯片控制,构成一个伺服位置环和一个速度环。位置卡和计算机间的通信,通过ISA数据和控制总线进行。


  为了使各轴联动保持同步,各轴在T1时刻同时发送位置脉冲,并且在T2时刻同时完成输出。这段时间被定义为插补时间或DDA周期。DDA周期长短,可以通过软件设置。


  位置卡以插补时间为周期连续发出中断,请求CPU在缓冲区中放置下一周期输出的脉冲数。连续的脉冲序列输出给伺服电机驱动器,以得到光滑的位置响应。位置卡利用位置和速度双闭环控制系统,来保证各轴运动平稳和定位准确。它提供两个中断信号,DDA中断即插补中断。插补中断发生,表示下一中断时间开始。溢出中断(OV中断)发生,说明位置误差反馈计数超过阈值。位置卡发出溢出中断报警,表示光电码盘脉冲测量回路有问题。


  三轴多功能位置卡DDA插补周期3软件设计此数控系统,是针对各个专用设备设计的,而各个专用设备的要求又不一样,所以该系统主要是为用户提供底层软件,而控制软件是针对各个设备编写的。底层软件主要有多轴线性插补控制、多轴圆弧插补控制、DDA插补时间设定、各轴Gain增益等参数的设定、用Visual和其它高级语言编程。


  该模块主要包括了以下几个子模块:找原点模块;状态显示模块;参数设定、修正模块;指令解释执行模块,指令编辑模块以及任务文件编辑模块。这些模块的相互独立性较强,在程序的实现上,每个模块都对应了一个或多个C的类。


  (1)找原点子模块原点是数控机床的参考点,原点定位的准确与否直接影响到数控系统的精度,因此找原点是一个非常重要的过程。找原点程序的主要功能是,驱动各轴回到机械零位及光电码盘零位处。


  (2)当前状态子模块数控系统软件结构关系图当前状态模块提供了数控系统各轴运动状态信息。该模块由一个CSTATUSWND类来实现和管理。CSTATUSWND是MFC类中对话框类CDIALOG的派生类。在对应的资源窗口中,显示运行情况的提示信息和错误信息。对状态窗口的及时刷新,运用了Windows95下的线程技术。在状态刷新线程的处理函数中,系统一直监视数控系统的运动状况。


  (3)参数设定、修正子模块该模块由两个模式对话框和几个相应的VC类组成,使用户能够修改各种参数。该模块利用标签式属性表类CPROPERTYSHEET实现了多对话框页(多类参数集)的维护和管理。


  标签式属性表类是一种在Windows风格的软件系统中很常见的用户接口形式,包括在WINDOW95和WindowsNT等操作系统中大量运用了这一接口技术。它的表达形式清晰简洁,用户使用非常方便,而且各标签属性页共用一块窗体,能有效地精简和清晰化窗口界面。从继承关系来看,属性表类并非是从CDIALOG类派生出来的,而是窗口类CWND的直接派生类,表明了属性表类是管理模式对话框类的概念。从组成结构上看,一张属性表(CPROPERTRSHEET)由一张或多张属性页对象(CPROPERTYPAGE)组成,主要的数据交换工作集中在属性页类进行。这些属性页实际就是模式对话框。从使用方法上看,属性表的创建和管理却和对话框类有比较相似的地方。值得注意的是,在每一张属性表中,系统都自动设置了确定、取消、应用和帮助四个公用按钮,简洁明了。另外,把属性表定制成平时经常看到的向导模式。这时,它提供各页面的浏览及前进、后退顺序。把一些参数分类集成到几个相对独立性较强的模式对话框类中(如速度类、加速度类等),然后用一个属性表类来管理这些对话框类。这样,无论在程序的结构上,还是在界面上,都非常清晰。


  (4)指令解释执行子模块该子模块是系统的关键部分之一。主要功能是解释执行数控指令的加工零件文件。在文件执行的过程中,用户可以随时停止、中断和继续指令的运行。该子模块再次运用了Windows95的线程技术,程序开设了两道线程辅之以多种事件


  结束采用工控机为机器人控制器的硬件平台,以Windows95作为软件平台来研制数控系统,这将是一条快捷可行的方案。通用的平台将使数控系统具有多用途,结构紧凑,通用性和扩展性强的特点。


返回列表 本文标签: