基于PC_NC的开放式数控系统平台的研究与应用

合集下载

基于PC+NC结构的数控系统的研究与开发

基于PC+NC结构的数控系统的研究与开发
维普资讯

控 制与 检 测 ・
组合机床与自 动化加工技术
文 章 编 号 :0 1 2 6 (0 7 0 0 5 0 10 — 25 20 )4— 0 6— 6
基于 P C+N C结构 的数 控 系统 的研 究 与 开发
陈志 , 秦现 生, 任松涛
sf r s rg mme yvsa C+ a dMF ( coo u d o a Cas ir y . dten mei o wa Wa po a t e r db i l + n C Mi sf F n  ̄i l l ba )An u r u r l n s L r h c
c n r l r we d t e I S ma a e n a b l y Wa ul e plr d. i t o s uc e s l - o to l ’ po ra h PC’ n g me t c pa ii s f l x e Th s me h d Wa s c s f l i eS n t y o u yn to u e t ume c lc n r ld d l g & mil g ma h e t 1 r d c d i o an n i r a o tol r l e i i n l c i oo . n i n Ke y wor s:o n CNC yse d pe s t m;PM AC;CNC pe ai g s fwae o r t o n t r ;Viua ++ s lC
文献标 识码 : A
Re e r h a d De eo m e to s a c n v l p n fa CNC y t m s d o S se Ba e n NC +P Ar h tc u e C c ie t r
C E h—u Q N Xi —hn , E o gt H N Z i , I a seg R N Sn — o y n a ( e at n f c a i l n ier g N r w s r oy cncl nvr t, i a , h n i 0 2 C i D pr t h nc gnei , o h et nP l eh i i sy X ’n S a x 7 0 7 , h— me o Me aE n t e t aU e i 1 n) a

PLC在开放式数控车系统开发中的应用

PLC在开放式数控车系统开发中的应用

维普资讯
9 0
德 州 学 院 学 报
第 2 4卷
动 控制 器 、 L 驱 动 器 、 P C、 步进 电机 、 频 器 、 变 主轴 电
的柔性 和适 应性 . 目前 欧洲 、 国 、 美 日本 都 成 立 了开
放 式数 控 的研究 机 构 , 们 的发 展 计 划代 号分 别 为 它 OS 0S AC 0MA 并 已经 取 得 了一 定 的成 E、 — A、 C,
果.
活 , 且 可 以充 分 利 用 P 并 C机 的价 格 、 源 、 术 优 资 技
维普资讯
第2 4卷第 4期
20 0 8年 8月
德 州 学 院 学 报
J u n lo z o o r a fDe h u Unie st v r iy
VO1 2 No 4 . 4, . A u ., 0 g 2 08
P C在 开 放 式数 控 车 系统 开 发 中 的应 用 L
OS o e y t m v r n e t .ห้องสมุดไป่ตู้E( p n s s e En io m n )
开 放式 数控 系统 的 主要 目的是 解决 市场 需求 变
化 频繁 与控 制 系统 框 架 结 构 专 一 固定 之 间 的矛 盾 , 它 的 出现适 应 了现 代 技 术 不 断发 展 的需 要 , 而 建 从 立 了统 一 的可重 构 系 统 平 台 , 大 地增 强 控 制 系统 极
式. 1 1 专 用 CNC+PC 主 板 .
P C的开放 式数 控 车控 制 系 统 , 用运 动 控 制 器 与 L 采 用 P C机为 核心 , 动控 制 器插 在 其 P I 准插 槽 运 C 标 上,L P C辅 助 控 制 模 块 通 过 输 入 / 出 接 口与 运 动 输

一种基于PC的开放式数控系统的研究

一种基于PC的开放式数控系统的研究
1 1 系 统 的 硬 件 结 构 .
N C之 间通过 P I C 总线连接通信 。该系统将仿真模块 、 文件管理 、参数设置等非实 时任务 以及译码程 序 、刀 补程序 、粗插补程序 等弱实 时任务 置于 P c中 ,充分 利用 P c的文件管理和数据处 理能力 ;强实 时任务 由 N C部分实现 ,且数字 控制部 分和设 备控 制部 分 由不 同的 C U承担 ,能够很好地解决数控 系统 的实 时性 。 P
ne t n mo g C y tm u cin ln d s ia i sa n NC s s o e f n t a o e .Co o mmu ia in a d t y c rn z t n b t e se t t n n lv t t n e e nc t n i s n h o iai ewe n ma trsai sa d sa e sai sw r o me o o o e e ue y t c n l g fs n h o o sme s g .Isg o ef r n c s o p n n .r a- me a d r e n g r b e ae c n u e y t e x c td b e h o o y o y c r n u sa e t o d p r ma e fo e ig e t n e o f u a l r o d c d b h o l i i mo u a e in n d t o l v ls h d ln tae p l d o NC s s m. d lrd s ig a w —e e c e u i g sr tg a p i n C y t g n y e e Ke wo d :Di r u e rh t cu e y rs si td ac i t r ;T o lv ls h d l g s a e ;CNC s se ;Re -i tb e w -e e c e u i t t g n r y y tm l me;Re o f u ai n at eni rt g o

基于PC的开放式数控系统网络功能的研究与实现

基于PC的开放式数控系统网络功能的研究与实现
Ab ta t i h a i eeo me t fc mp trtc n lg ,tc n lg f p ncmp trn mb rc nrl CNC)b s do C sr c :W t terpdd v lp n o ue h oo y eh ooyo e o ue u e o to ( h o e o a e nP
CHENG e —e g 一。 GE Yo g mi g W n fn n — n , Z ANG i g H M n
( . c o l fB oyt n ier g a d F o c ne Z e a g U i r t ,H n z o 1 0 9 hn ; 1 S h o o i s ms g nei n o dS i c , h in n e i s e E n e j v s y a gh u3 2 ,C ia 0 2 D p r e t Eet c l n ie i , h a g Is tt o Meh nc l E etc l n ier g a g h u3 0 5 ,C ia . e at n l r a E gn e n Z e n t u m o f ci rg i f n i ef c a i & l r a E ቤተ መጻሕፍቲ ባይዱ nei ,H n z o 10 3 hn ) a ci n
数 控 机 床联 网 , 提 高数 控 机床 利 用 率 和 生产 率 的有 效 途 径 。 以 一 个 数 控 系统 网络 监 控 软 件 为例 , 是
具 体 阐述 了一 些具 体 网络 功 能的 实现 方 法 , 并且 在 此基 础上 , 以开 放 式 的数控 系统 构 筑 了一 个 网络制 造 系统模 型 。 实践 证 明 , 将数 控机 床联 网是提 高数控 机 床 利 用 率和 单件 小批 量 生 产 劳动 生产 率 的 有 效

基于运动控制卡的开放式数控系统的研究与开发

基于运动控制卡的开放式数控系统的研究与开发

s se a d d v lp u n n y t m, n e eo s a t r i g CNC y tm a e n I C n t n c nr l r s s e b s d o P a d mo i o t e .A a g u e f e p r ns s o t a o o lr e n mb r o x ei me t h w h t
比较 理想 的开放 式 C C系统 。 N
固 高 G -0 一 V 卡 提 供 了 c语 言 函 数 库 和 T 20 S
本文结合 C 6 4 数控 系统的设计 , A 10 对基于运动控 Wi o s n w 动态连接库 ,能实现复杂的控制功能 。因为 d 制卡的“ C嵌入 P ” N C 型开放式数控系统进行了研究 。
Th s a c n v l p e t o “ e Re e r h a d De eo m n f NC n e tn I s r i g PC’ ’Op n n e ig
CNC S se y tm Z OU n H Ho g
H n n R i a Po si a T c n l y C l g , n n Z u h u ,1 0 1 u a a w y rf s n l e h o g o e e Hu a h zo 4 2 0 ) l e o o l
s se o e lt e r a h te ru i e r q i me t f p o e sn y C y tm. y tm f t a ,e c o e u r h h h t n e n s o rc s ig b NC s se Ke r s y wo d :moin c n r l r C y t m; e eo me t t o to e ; NC s se d v lp n o

基于PC的开放式软件数控系统的设计

基于PC的开放式软件数控系统的设计

基 于 P 的开放 式软 件 数 控 系统 的设 计 C
刘 勇 ,杨 林 ,张 瑞 临
( 阳工业大学,辽宁 沈 阳 102) 沈 10 3
摘 要 : 计 了基 于 P 的 开 放 式 数 控 系 统 , 用 多 个 运 动 控 制 器 来 搭 建数 控 平 台 , 现 了多 轴 多 通 道 的控 制 方 设 C 利 实 式 ,大 大 提高 了硬 件 、 软件 的灵 活性 及 开 放 性 。
1 基于 P C的开放 式数控 系统 的特点
接方 式不 同 。 国 GAL L卡是 利用 P I 美 I C 总线 与 P C相 连 ,而 GOO GOL卡则 利用 IA 总线 、 AL OR卡是 S B D 通 过 US B数据 线与 P C构成 联 系 。每一 种运动控 制器 都 是 用各 自的连接 板连 接伺 服 电机 和驱 动器 。这样 就 构 建 了多 卡 多轴 的体 系结构 。
—— ] 维普资讯 第 4 ( 第 1 7期 ) 期 总 3
20 0 6年 8 月
机 械 工 程 与 自 动 化
M ECHANI CAL E NGI NEERI NG & AUTOM ATI ON
No 4 .
A ug.
文 章 编 号 : 6 26 1 ( 0 6 0 — 0 8 0 17 —4 3 2 0 ) 40 3—2
控平台 , 本数 控 系统 的硬 件结 构见 图 1 从 图 1中 可以 。 看 出 ,有 三种 不 同的运 动控 制器 与 主机 相连 ,且其 连
基于 P C的开 放式 数控 系统 的机构 是 面 向软 件 配 置 的 ,可 以由用户 自行 定义 接 口和软 件平 台 ,不断 将 功能 集成 到控 制 系统 中 ,构 成 网络化 的制 造 环境 。

基于PC+运动控制卡的开放式数控系统的研究

基于PC+运动控制卡的开放式数控系统的研究

【 bt c】 ei pn C Css m bsdo Cadm t ot l a a pe n db A s at A ds no O e — N yt a nP n o r n o cr W r et y r g f e e o c r d s s e
n l i e io O e - N t dv l e t ete r n h d t e u h a w a a z gdfnt no p n C C ad i eeo m n.h h oya d m to os t p teh d ae yn t i f n s p T e r r n J , a om W a od sr d ads t oe lt r a l ecie . ow rp f s s b
【 摘要】 通过对开放式数控 系统的发展及 定义的分析 , 出了一种基 于 P 提 C机和运动控制卡的开 放式数控 系统的设计方案, 并分析 了以 P C机和运动控制卡为基础搭建开放式数控 系统硬件平 台和
软件 平 台的理 论依 据及 实现 方 法。
关 键词 : 放式数 控 系统 ; 动控 制卡 ; 开 运 实现
维普资讯
第 6期
20 0 8年 6 月
文 章 编 号 :0 1 3 9 ( 0 8 0 — 1 1 0 10 — 9 7 20 )6 0 7 — 2
机 设 计 与 制 造
M a hi e y De in c n r sg & M a ufc u e n a tr 一1 71一
用户的使用 、 维护和升级带来诸多不便 。因此 , 迫切需要对 C C N 的设 计进行革命 『 生的变革 , 开放式数控 系统应运 而生 。
IE E E定义开放式数控系统为“ 具有下列特性 的系统 可以被 字伺服电机的上位 控制 器 , 每轴可输出脉冲和方 向信号 , 以控 用 称为开放式数控 系统 : 符合系统规范 的应用 , 以运行在多个销 制电机的运转 。MP 0 F 可 C 3 A运动控制卡内部采用 D P芯片处理 , S 售商的不 同平 台上 , 可以与其 它的系统应用互操作 , 并且具有一 具有梯形 和 S形升降 曲线 , 高输 出频 率可达 7 MH , 最 . z并带有 5

一种基于PC机的开放式数控系统研制及应用

一种基于PC机的开放式数控系统研制及应用
维普资讯
务1

l 出 I 》
种基于 P C机 的开放 式数控 系统研制 及应用
李 少兵 ,王志 国 ,刘 飞
( 南大学 自动化研究所 ,江苏 无锡 2 4 2 ) 江 1 1 2

要 :介绍了与主 P C机 P l O总线相连的 D O 14 数字运动控制卡的 内部结构 , M 一 2 8 分析了 D O控制 M 卡 内部的 PD补偿原 理 , I 从而得 出了控 制卡滤波参数 的调 制方 法。在采用 D O控制卡的基础 M
T ed v lp n n p l aino k do p nN meia C nrlN ) y tm b s do C h e eo me t da pi t f i f e u r l o t ( C s se a e nP a c o a n o c o
LI a — ig W ANG i u L U Fe Sh o bn 。 Zh. o. I i g
11内部功能框 图及其相关说明 .
D 一8 2 字运动 控 制卡 与 主计算 机 之 间是 MC 1 4 数 通过 带双 向HF O的P I 线 以及计算 机 中断处 理 电 C总
上, 对数控开发系统进行硬件设计, 同时在V B开发环境下实现软件设计, 成功地开发出一套
数 控机床加 工系统。 最后 通过 产品加工的应用 , 证明了自主开发的数控系统具有可行性 , 能够 满 足实际需求。 关键 词 :D MO控制卡 ;数控系统 ;主 P C机 中图分类号:T 7 P2 3 文献标识码:A 文章编 号:1 0—0 ( 0 8 0 — 0 8 4 9 1 4 2 0 ) 5 0 6 —0 0 3
ห้องสมุดไป่ตู้
Ba e nDMC o t lr h r war f s do c nr e ,ad ol eo s se wa e in d a ds f NC y t m sd sg e , n ot eo s se war f NC y t m

基于PC的开放式数控系统NC代码编译系统的研究

基于PC的开放式数控系统NC代码编译系统的研究
号 、 数 点或非 数 字等 ; 小 ( ) 法规 则 :a 在 圆弧 插补 状 态下 , 心坐标 或 半 径 值 不 可缺 ; b 主程 序 必 须 以 M0 2语 () 圆 () 5结 束 ;c 程 ()
序段号 必 须位 于段 首 ;d 同一 个程 序段 内不 能 重复指 定 相 同的地 址或 代码 等 等. ()
* 收稿 口期 : 0 9 l -4 2 0 一 20
作 者简 介 : 婵 娟 ( 1 . . 西 省 兴平 市 人 。 授 。 士 生导 师 . 究 方 向 : 陈 J6 一) 女 陕 9 教 硕 研 数控 技 术 、 制 工 程 控 基金 项 目 : 安 市科 技 局 工 业 应 用 技 术 研 发项 目( 目编 号 :XY 8 1 ( ) 西 项 C 0 0 52 )
基于 P C的开 放 式数 控 系统 NC 代 码 编译 系统 的研 究
陈婵 娟 ,高 帅 ,胡 伟 前
( 西科 技 大 学 机 电工 程 学 院 , 西 西 安 7 0 2 ) 陕 陕 10 1
摘 要 : 述 了数控 系统 NC代 码 编译技 术的发展 现状 , 论 通过 对 NC代码 程 序规 则 的分 析 , 围 绕 NC代码 编译模 块 的 实现 问题 , 着重 阐述 了 NC代 码词 法 、 法识别 的 方法和 编译 模 块 的设 语
№ . 1

陕西 科 技 大 学 学 报
J) (URNAI OF S HAANXIU NI VERSTY CI I OF S ENC & TE E CH NO I OGY
F b 2 1 e .0 0 Vo . 8 12
l6・ O
文 章 编 号 :0 05 1 (0 00 —1 60 1 0—8 I 2 1 )10 0 —3

基于RTLinux的Open CNC系统平台研究及应用

基于RTLinux的Open CNC系统平台研究及应用
t r oa in ag rt m r i e e p lto l o i h a e gv n. Ke ywo ds:S fwa e Op n NC;RTLi u r ot r e n x;Re l—t a i me;Mu t li—t s a k;Co mmu i ain n c to
放式 数控 系统框 架并对 数控 功能模 块进 行 了 系统 的划 分和研 究 , 并给 出 了基于 NU B R S插 补算 法的
二维工 作 台的实 验研究 。
关键词 : 纯软件 开放 式数控 R L n x 实 时 多任 务 T iu 通信 机制
Re e rh o n pia in o s a c n a d Ap l t fRTLn x—b s d Op n CNC y t m c o iu — a e e S se
基 于 R Ln x的 Op nC T iu e NC系 统 平 台 研究 及 应 用
李 文 罗学科 谢 富春
( 北方 工业大 学机 电工程 学 院 , 京 104 ) 北 0 0 1
摘 要 : 究 了以 R L n x操作 系统 作为 软件 平 台的 纯软 件 开 放式 数 控 系统 , 出 了一 种 实 时 L n x的 开 研 T iu 提 iu
s a c e y tmial ,a d t e e p r n a e u t o e h d s se c l r y n h x ei me tlr s l ft s wo—d me s n r tb e b s d o i n i a wok a l a e n NURB n ol S i—
计算 机技术 的 日新 月异 , 数控 系统 的发展 提 供 为
了强大 的支持 。基于 P C的开 放式 数 控 系统 已经成 为 当前 C C技 术发 展的必 然趋势 , N 同时开 放 性 已成 为是 评价 数控 技术性 能 的重 要方 面 。Lnx操 作 系统 具 有 iu 多任务 、 源码开放 、 稳定 性 高 、 优秀 的 内存 管理 、 大 的 强 网络 功能等 特征 , 因此 可 以经 过改 进 后 满 足不 同系 统 平 台要 求 。R Lnx便 是 基 于 Lnx系 统 经 过 改进 的 T iu iu 实时多任 务操作 系统 。基 于 R Lnx操作 系统 的纯 软 Ti u 件 开放 式数控 系统 , 充分 利 用 了 P C机 的丰 富 资源 , 无 需 嵌入 P c机 内控 制 板 卡便 可 实 现 实 时多 任 务 调 度 , 这 充分体 现 了数 控 系 统 的多 任 务 、 时性 、 放 性 特 实 开 点 , 解决 了对 硬件 的依赖性 问题 。 并

基于PC运动控制卡的数控系统NC代码编译技术研究

基于PC运动控制卡的数控系统NC代码编译技术研究

G o f c r rci db p l ao fh Ccd o pl c a poet. ode et ae ee e yapi t no eN oecm iri at l rjc s v ci t e n u s
Ke wo d : Op n C y t m ;NC c d o i r y rs e NC s se o e c mp l ;Mo in c nr lp n l e t ot a e o o
moi n c n r l a e e e a h e e . T k n n e a l fa P t o t n lw r c i v d o op a i g a x mp e o MAC moin c nr lp n lb e t a L t o t a e y D l T u L C, t es t n p o n — o o a h et g u fa f c i u t n l o e r lt d d t b s si to u e i a d eae aa a e wa n r d c d, a d p r a o i d p o r mso ro h c i g a d ta sain frNC c d e e gv n o c n a t lc mp l r g a fer r c e k n n r n lt o e w r ie . i e o o
近年来 ,随着计算机技术 的飞速发 展 ,开放式数 控 系统应运而生 。“ C+运动控 制卡 ”模式 的开放式 P 数控 系统 ,是 目前 比较 流行 的一 种 数控 系 统开 发 方
式。这种开放 系统 中,N C代 码 需要 通过 P C并 行 总 线传 送给运动控制 卡 ,然后 由运 动控 制卡 向驱动器发 出运动指令 ,从而完成数控 加工过程。 目前 ,开放式

基于PC与运动控制器的开放式数控系统研究与开发

基于PC与运动控制器的开放式数控系统研究与开发
各控 制轴 的轨迹 规划 和精 确定 位运动 。 本 系统 中粗插 补 算法 采用 三次 B 条 曲线 等弦 样 长 分割 插补 算 法 。计 算过程 中 只需 要相邻 4 点的 个 位 置数 据就 可 以构 造 出平 滑 的 曲 线 。 当 然 , 系统
模 块 问 的通 信 主 要 通 过 两 种 方 式 来 实 现 ,环 状 的 同层 通 信 和 线 状 的越 层 通 信 。 同层 通 信 负 责
的模 块 时 ,也 无 需 对 代 码 做 太大 的 改动 , 因为 某 个模 块 的改 动 对 其 他 模 块 间 的通 信 并 不 会 造 成 很 大 的干 扰 ,增强 了 系统 的 可伸缩 性 。 GT 0 一 V提供 C 言 函数 库 和Wid ws动 态 4 0S 语 no 链 接 库 ,用 户 通 过 主机 程 序调 用 相 应 的库 函数 ,


基于P 与运动控制器 的开放式数控 系统研究 与开发 C
Res ear d de ch an vel opm entofopen CN C ys em s t bas ed on PC and m oton cont ol i r l er
将 根 据 主 机 的 要 求 , 自动 完成 轨 迹 规 划 、安 全 检 测 、伺 服 刷 新 等 复 杂运 算 ,计 算 结 果 转 换 成 模拟
电压 或 脉 冲 控 制 电机 运 动 ,用 户 无 须 编 写 通讯 程
序 ,并 从3 位 驱 动 库 中解 脱 出来 ,将 全 部 精 力用 2
法。该数控系统 已应用于实际项目中 ,收到了良好效果。 关键词 :运动控制器 ;系统管理软件 ;N C代码编译器 ;三次B 条曲线 ;等弦长分 割插 补算法 样

NC嵌入PC型开放式数控系统的研究和应用

NC嵌入PC型开放式数控系统的研究和应用

s a c n N C i e t pe i g CNC s tm n d li ' t s cso r] t lf s f ̄a e Co lnig wi XK5 0 e rh o ns ri PC o n n ng yse i e alfom wo a pe t fha ( l I ol r l W/’ r 1 m  ̄ n t i h 03

s e t e p e iin a d h st e o e h r ce i i fo e NC s se p ci r cso n a h p n c a a tr t o p n C ) tm. v sc
Ke r y wo ds: p n CNC s se ; n e tn ' ; to o r lc r oe y tm NC i s rig FC mo in c nto a d
摘 要: 文从硬件 和软件两方面探讨 了 N 本 C嵌入 P C型开放 式数控系统 的没汁及研 究 , 合  ̄ 5 3 玷 K 0 0数控铣眯 于P c+A T 5 动控制 卡开发 了一套开放式数控市式铣床系统。通过 实验 f , D 80运 { 』 j 床运动及实时显示机床状态 , 达到 了预期的精度 , 并具备 了开放式数控 系统 的丌放,
经成为 当前研究 的热点 。
c "放仆系 卡 J 放仆系 构 的m 决 案 足 一 ・ 。 勾 } : 竿 种 更彻底 的丌放 案 √ 己 人 饥操作 …剑底 以 提供 从 软什 刮 什 , 从 制 l卡 的 个 ,f 放 人们 r /袤 、 J =_ J 叮
按开放 的层 次不 同可 分为 3种 开放途 径 , 它们 的 开放层次不 同 , 度 不 等 , 难 获得 的开 放 效 果也 不 尽 千 H

基于PC的开放式数控系统

基于PC的开放式数控系统

1 !"#$%&’()
数 控系统的开 放性概念 出现在 20 世纪 80 年代末 90 年 代初 , 是欧美各 国为了适应机床制 造业在技术、 市场和生产组 织结构等多方面的新的变化而提出的。 在关于开放式体系结构 的 定义 , 按 IEEE 的定义 , 一 个开放式 控制系统 应提供 这样的 能力 : 对于不同的卖主的各种平台上运行的应用都能在系统上 完全实现 , 并且 能和其他系统应用 进行交互操作 , 同时具有一 致性的用户界面。因此 , 开放式系统是指能够在多种不同的平 台上运行 , 可以 和其他系统的应用 相互操作 , 并能给用户提供 一种一致风格的交互方式的数控系统 , 也就是在加工机械专用 的 CNC 中引入 PC 所具有的开放化。 根据这个定义 , 开放式数控系统是一个模块化的体系结 构 , 既有接口的开放性 , 又有自身功能的开放性 , 其应具有以下 特征 : 1.1 开放性 提供标准化环境的基础平台 , 允许不同功能和不同开发 商的软件硬件模块介入。 1.2 可互操作性 通过提供标准化接口、 通信 和交互机制 , 使不同功能模块 与标准应用程序接口运行于系统平台之上 , 并获得平等的相互 操作能力 , 协调工作。 1.3 可移植性 系统的功能软件与设备无关 , 即应用统一的数据格式、 交
Equipment Manufactring Technology NO.2 , 2007
基于
PC 的 开 放 式 数 控 系 统
李晓雪
( 荆门职业技术学院 , 湖北 荆门 448000)
< = : 在阐述了开放式数控系统的开放途径的基础上 , 介绍了 NC 嵌入 PC 型开放式数控系统的设计结构。 ?@A : 开放式数控系统 ; PC ﹣N C; 运动控制卡 ; DSP BCDEF: TP 27 GHIJK: A GLMF: 16 72—5 45X ( 200 7) 02 - 0060- 02

基于PC的开放式数控系统

基于PC的开放式数控系统

j 【
I O 口电路 /接
j } j } j f 步电驱器I步电驱器 步电驱嚣 进机动 进机动 进机动 l
善 善
l 轴动 l 轴动 l轴动 运 l 运 l 运 l y
图 1 P 嵌 入 N 的 3轴 开 放 式 数控 系统 结构 C C
送至 相序分 配专 用芯 片 ,产生三 相六拍 的压 比较器 组成 的整形
作者简介 :巫德彬 (9 1 ) 男, 1 8 一 , 四川隆 昌人 , 硕士研究生 , 主要从事开放式数控系统 的开发和研究。
维普资讯
基 于 P 的开放 式数控 系 统 C
巫德 彬 ,尹显 明
( 南科 技 大 学 制 造 学 院 , 四川 绵 阳 6 1 1 ) 西 20 0
摘 要 : 要 介 绍 基 于 P 的开 放 式 数 控 系统 的发 展 动 态 、 念 以 及 技 术 特 征 和基 于 P 的 开 放 式 数 控 系 统 的 几 主 C 概 C 种 主要 结 构 。

1 2・ 7
机 械 工 程 与 自 动 化
20 0 6年 第 6期
电路整 形得 到标准 的矩 形波 ,送 至功放 级放 大 ,推动
步进 电机 运行 。其 电路 原 理 图见 图 2 。
图2 P C嵌 入 NC 的开 放 式 数 控 系 统 电路 原 理 田
这 种 系统具 有一定 的开放性 ,但 由于它 的 NC部 分仍 然是传 统 的数控 系统 , 其体 系结 构还 是不 开放 的 。 因此 ,用 户无法 接入 数控 系统 的核 心 。 2 2 NC嵌 入 P . C型 开放 式数 控 系统 NC嵌 入 P C型 开 放 式 数 控 系 统 由 P C机 和运 动 控 制卡构 成 , 以 P 它 C机 为系统 的核 心 , 而运 动控制 卡 用 高 速 D P ( aaSg a Poesr S D t in l rcso ,数 字 信 号 处 理

[浅析基于PC的开放式数控系统]PC数控系统

[浅析基于PC的开放式数控系统]PC数控系统

[浅析基于PC的开放式数控系统]PC数控系统浅析基于PC的开放式数控系统0前言目前,各种先进的制造技术得到了飞速的发展,它们中绝大多数都需要数控技术的支持。

同时,数控技术的应用也为制造业的发展带来了深刻的变革。

但是,随着计算机技术的迅猛发展,传统的CNC系统逐渐显示出弱点,即:专用性强、软件为系统的制造商所拥有,不便于功能扩展和各种应用软件的支撑和更新,软件的移植性差,组网通讯能力差。

而现代制造业的发展给CNC系统提出了更高的要求:从完成的功能上看,一方面CNC系统必须适应CIMS的发展,有一个可以集成不同开发商提供的软件并适应连网需要的平台;另一方面,随着中小批量生产的趋势日益增强和数控系统在更多的行业中的应用,用户对CNC系统的需求呈现多元化,这样,必须根据不同的用户需求,迅速、高效、低成本的构筑面向用户的控制系统,于是要求CNC系统具有模块化和可重新配置的特点从使用角度来看,CNC系统应能应用于各种计算机平台,并提供统一风格的用户交互环境,以便于用户操作、维护和更新升级、为了满足对数控系统更具柔性、灵活性和通用性的要求,出现了对开放式数控系统结构的研究。

开放式数控系统具有软件开放性和硬件开放性,它能使人们自由地选择CNC装置、伺服驱动器、传感元件和执行单元等部件。

一般地,开放式数控系统有以下特点:(1)各种构成要素逻辑上独立。

(2)提供一个标准和规范,确保不同生产厂商的符合规范的构成要素能构成一个完整的数控系统。

(3)数控系统的拓扑结构可动态改变。

(4)与其它系统或软件模块具有互操作性。

(5)提供良好一致的人机界面。

随着计算机技术的飞速发展以及其标准化和开放性,出现了基于PC 的开放式数控系统。

1基于PC的开放式数控系统基于PC的开放式数控系统能充分地利用计算机的软硬件资源,可使用通用的高级语言方便地编制程序,用户可将标准化的外设、应用软件进行灵活地组合和使用使用计算机同时也便于实现网络化。

NC嵌入PC型开放式数控系统的研究与设计

NC嵌入PC型开放式数控系统的研究与设计
的软硬件设计 。 关键词 : 开放式数控系统 中图分类 号 : 3 1 TP 9
P —NC 运动控制卡 D P C S 文献标识码 : A
文章编号 : 6 3 0 3 (0 70 ( )0 2 0 1 7 5 42 0 )8a 0 9 2 式 数控 系统的开 放途径 的基础 上 , 介绍 了 NC 嵌 入 PC 型开 放式 数控 系统 的设 计结 构 。
3结语
由上例可 见 , W B是一个 开放式 的仿真 E 电子实验平 台 , 计和测试 与实际情 况非常接 设 近 。利 用 该 软件 , 作人 员可 以 进 行各 种类 工 型、不 同程 度的 电子 线路 和 实际 电子产 品的 设计 , 以便 修 改与 优 化 电路 。从 而缩 短 产 品 的开 发 周期 , 它对 电子 工 程 、信 息 工程 和 自 动 控制 等领 域工 作人 员来 说具 有教 高的 实用 价 值 。将计 算机 仿真 教学 引入 电子 技术 实验 课程, 使学 生教 早建 立工程 思想 , 为学 生进行 电子线 路设 计 、 了解仪 器设备 的使 用提 供 了 较 佳 的手 段 , 同时 还 实现 实验 教 学手 段 的创 新, 给基 础课程 的 实验教 学注 入 了新 的 活力 。
1引言
生 , 模块 化 、可重 构 、可 扩充 的软 件 与 硬 即 随 着市场全球 化的发 展 , 市场 对于适 合中 件系统 , 就是开 放式数 控 系统 _。开放式 数 也 】 1 小批 量加 工 、具 有 良好 柔性 和 多功能性 的 制 控 系统 不仅 能够 快速 、经济 地适 应新 的加 工 造 系统的需 求 已超 过对 大型 单一功 能 的制造 需 求 , 且为制造 商提供 了将其技 术或 产品第 而 系统的需 求 , 而要求制造 具有较 强的市场应 三方 的技 术或产 品进 行集 成 的可 能性 。本 文 从 变 能 力 。 这 种 趋 势 促 成 了一 个 新 概 念 的 产 对开放式数 控系统进行 了概述 , 探讨 了开 放 在念 . 数控 系统 的开放性慨念 出现在 2 世纪 8 0 0 年代 末9 年代 初 , 0 是欧美 各国为 了适应 机床制 造 业在技 术 、市场 和 生产 组织结 构 等多方 面 的 新的 变化 而提 出 的_ 。在 关 于开放 式体 系 2 1 结构 的定义 , I E 按 E E的定 义 , 一个开放 式控制 系统 应提供这样 的能 力 : 对于 不同的卖 主的各 种平 台上运行 的应用都 能在 系统上 完全实现 , 并且 能和其他 系统应用 进行交互操 作 , 同时具 有一 致性 的用 户界面 。因此 , 开放式 系统是 指 能够 在多种不 同的平台 上运 行 , 可以和其 他系 统的 应用相互操 作 , 并能给用 户提供一种一 致 风格 的交互方式 的数控 系统 , 也就是在加 工机 械专 用的 C NC中引入 P C所 具有 的开放 化 。 2 2 开放式数 控系统结构 . 根据这个定 义 , 开放 式数控 系统是模块 化 的体 系结 构如 图 l 既有接 口的开放性 , , 又有 自 身功 能的开放 性 , 其应具 有以 下特征 : () 1系统硬 件平台具有 开放性 , 够根据具 能 体控 制机 床 的功能 需要 来增 加或 者减 少硬 件 系统 中的部件 , 也可 以使用第三 方厂家提供 的 硬件 模块 。 ( 采 用通 用的操作 系统 , 用市场 上的软 2 ) 利 件 开发 工具 , 系统 的 开发 、使 用和维 护 方 使

基于PCNC的全软件式卷簧机数控系统的设计

基于PCNC的全软件式卷簧机数控系统的设计

程序 完成各轴实时插补控 制 ,并结合 自行开发研 制的具有特殊功能 的接 口板 ,控制伺 服 电机 及其驱 动器完成 机床 的半 闭环 位置控制 ;同时通过后 台程序完成人机交互 等管理功能 。由于整个数控 系统实 时和非实 时任务均 采用软件 完成 ,从 而大大 简化了系统 的硬件设计 ,并有 效地降低 了系统 的成本 。 关键词 :全软件数控 ;四轴联动 ;实时控制 ;卷 簧机
a c mp ih d b h ot a e t e d sg fs se h r w r ssmp i e . e u t t e c s o e s se w s r d c d e ce t c o l e y t e s f r , h e in o y tm a d a e wa i l d Asa r s l, h o t ft y t m a e u e f in — s w i f h i
fr te s rn ol gma h n . i g i d s y p r o a o ue , te r a o h p g c i n c ie Usn n u t e s n l mp tr h e l—t n ep lt n c n rlfn t no a h a e sra ie i i r c i i t r oai o t u ci fe c x swa e l d me o o o z b h o e r u d a p ia in An o i ig wi h p c a ne f c o r h c a e e o e y o re v s t e s se c l ma e y te f r go n p l t . d c mb n n t t e s e i l tra eb a d w ih w sd v lp d b u s l e , h y tm al k c o h i

基于PC机开放体系的数控系统在高精度磨床上的应用

基于PC机开放体系的数控系统在高精度磨床上的应用

系统 采 用 基 于高 性 能 3 2位 D P技 术 的 T i S r o
运 动控制 器 。机 床 实 时 动作 控 制 都 由控 制 器完 成 , Байду номын сангаас将 大量 的数据处 理 由上层 的 P C完 成 。形 成 模 块化
0 引 言
在 某 高精 度 磨 削数 控磨 床 数控 改 造 项 目中, 考 虑 到系统 的高 精度 、 高转 速 的要 求 , 比较各 种开放 式
o n PC nd Tro mo i n c t o l r h s i a i to on r le a mplm e e e nt d e s x nd bi t n i t i a a y e pa a l y a d ma n a n bmt i y. Ke r : y wo ds Ope n—CNC; i to o r l Tro mo i n c nt o — l r hi h a c a y e ; g c ur c
c n r l r wa e i n d d v l p d a d u e n a o to l s d sg e , e eo e n s d o e hg cua y gid r i h a c r c rn e .Op n — CNC s s e b s d e y t m a e
动控 制部 件 。运 动控 制部件 的设 计主要 有基 于单片
机、 基于专 用运 动控制 芯 片和基 于 DS P 3种结构 。 基于 单片 机 的 运 动 系 统 通 过 单 片机 的 IO 口 /
发 数字脉 冲信号 来控 制执行 机构行 走 。优点 在于成 本 较低 , 由于一般 单 片机 IO 口产 生脉 冲 频率 不 但 / 高, 对于分 辨 率高 的执 行 机构 尤 其 是 对 于控 制伺 服
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于PC+N C 的开放式数控系统平台的研究与应用张志燕,李 斌,朱国力,龚时华(华中科技大学,湖北武汉430074)Research and A pplicat ions of Open CNC Syst em Platform Based on PC+NCZHANG Zhi yan,LI Bin,ZHU Guo li,GONG Shi hua(H uazhong U niv ersit y of Science and T echno log y,Wuhan 430074,China)摘要:讨论了基于PC+NC 的并行双CPU 开放式数控系统的硬、软件平台的开发方法.重点研究了软件平台的模块化,及提高其硬件独立性的方法,并在以UM AC 运动控制器为核心,以IPC 和Win2000为环境的平台上,开发了2种数控装备控制系统.关键词:开放式;数控系统;U MAC;双CPU 中图分类号:T P273.5文献标识码:B 文章编号:10012257(2005)05000603收稿日期:20050303基金项目:国家 八六三"高技术研究发展计划资助项目(2002AA424012)Abstract:T his paper discussed the m ethod o f the har dw are and softw are resear ch of open numer ical control system platform based on PC +NC w ith paralleled dual CPU.W e researched the meth o ds of the mo dularization o f so ftw are platform and impr oving the independence o f hardware.Devel o ped co ntrol systems of tw o CNC equipm ents run ning o n Win2000OS based on U MA C and suppor ted by industrial PC.Key words:open architecture;numerical co n tro l system;U M AC;dual CPU0 引言对开放式数控系统的开发主要有3种类型:PC 嵌入型CN C,NC 嵌入PC 型和全软件型.第2种类型是工业PC 机配合专用的CNC 卡(如运动控制卡)组成,它能够充分地保证系统性能,是目前比较可行的一种开发方式[1].1 基于PC+N C 的开放式数控系统平台的开发在系统平台建模时,通过对数控平台需求进行分析后,将数控软件抽象成一些功能独立、内聚强、相互间耦合松散的软件功能模块,并定义好接口,以便与其它模块通信.根据其通信对象,模块间通信分2种:一种是数控系统软件中,各模块之间的内部数据通信,另一种是数控系统中,某些模块与底层运动控制单元的通信.对于数控系统中各模块之间的内部数据通信,以数据通信为中心来进行开发,内部通信模块作为整个数控系统软件的中心模块,具有多个模块接口,通过这些接口可以与其它数控功能模块相连接.每个模块的输入和输出,都通过模块与数据通信这个中心环境交互,数据交互环境自治地从各接口读取和发送数据,并将数据发送到各接口.对于数控系统中某些模块与底层运动控制单元的通信,主要利用底层所提供的通信库来完成.由于不同的底层运动控制单元所提供的通讯库不一样,而数控系统中某些模块必须使用相应的通讯库进行开发,从而导致数控软件对于底层运动控制单元有很大的依赖性,为了克服这种依赖性,将数控系统软件通讯模块按可配置的方案进行设计,此模块根据不同的底层运动控制单元,选择装载相应的通讯库,通过将不同的通讯库设计为通用的通讯类库,为系统中需要通讯的模块提供通用的API,提高上层数控支撑软件的硬件独立性,从而提高系统的开放性.系统软件平台方案如图1所示.6 机械与电子 2005(5)图1 开放式数控系统软件平台模型2 实例作为开发基于PC+N C 开放式数控系统平台应用实例,我们采用了IPC+U MAC,对大型螺旋桨用重型七轴车铣复合加工机床数控系统进行了开发.在此系统中,采用开放式平台体系结构,上位机使用Win2000操作系统,通过网络接口将U MAC 运动控制器和工业控制计算机连接,采取H M I 和实时控制分开的上、下位机结构,实现系统的开发.系统硬件建立在通用的工业PC(IPC)基础之上,实质采用了多CPU 的分层控制结构,每一层之间均通过标准的总线方式和开放的接口规范相连[2].2.1 系统硬件设计UM AC 是美国Dleta T au 公司生产的一种运动控制系统,此系统可配置控制任何类型的机床自动化应用.IPC 与U M AC 集成数控系统的硬件结构按用户需求,根据系统需求选择电机、电机驱动及各种接口模块,通用控制系统硬件结构如图2所示.图2 系统硬件结构UM AC(下位机)主要完成如下功能.a.通过UM AC 提供的位置捕捉功能,完成机床大型零件的在线检测,实现装夹找正、加工余量预估和对刀调整补偿.b.通过U MAC 提供的数据采集及分析功能,完成数控系统所需的信号及参数,实现对加工工件的跟踪扫描及远程操作控制.c.使用UM AC 提供的电机参数调整功能,实现双电机消除反向间隙.d.通过UM AC 提供的插补功能,完成各电机的运动控制.e.通过U MAC 的I/O 口,输入检测部件、行程开关等各种开关量输入信号.f.通过U MAC 的I/O 口,输出各种控制和指示信号.U MAC 提供通用的网络接口和USB 接口,通过带屏蔽的双绞线或U SB 信号线可实现UM AC 与工控机之间的数据传输,220V 的AC 电源经过U PS 后,给工业控制计算机和U MA C 供电,以保证在掉电后可以正常停机.根据不同的伺服系统(数字或模拟),可选择相应的轴接口模块,各模块之间通过跳线设置其地址,以避免地址冲突.2.2 系统软件设计系统软件包括:IPC (上位机)的数控系统应用程序;上下位机通讯程序;UM AC(下位机)中对各种输入、输出量进行监控的PLC 程序.由于上位机使用非实时系统,要求下位机对实时操作有很强的自主控制功能,其逻辑控制功能主要由其内置的PLC 功能实现,上下位机通讯的原理图如图3所示[3].数控系统支撑软件分为几个大的模块.图3 上下位机通讯原理a.NC 代码解释模块.实现通用数控加工文件到NC 运动指令的转换,此部分与底层关系密切,因为不同的底层NC 卡所识别的NC 指令并不统一,所以此模块的开发也很重要,所使用的开发工具为LEX 与YACC.b.系统仿真模块.该模块从内部数据通讯处理模块中获得所需数据,处理后实现零件加工实时显示以及加工前的仿真校验.c.数控文件管理模块.实现数控加工文件的创建,编辑及索引.d.测量模块.该模块从内部数据通讯处理模块中获得所需数据,进行在线测量毛坯及成品的尺寸,实现加工余量及产品质量预估.7 机械与电子 2005(5)e.人机界面模块.实现人机界面的屏幕操作功能,如系统参数设置,刀具管理,加工坐标显示,各种报警信息显示等.f.数据采集模块.定时采集各轴数据及I/O点状况,实现上位机对下位机的监控,同时负责程序缓冲区文件传输,由于此部分与底层关系密切,所以在平台开发过程中将其独立出来,如要更换底层NC 模块,此数据采集模块可能需要重新编写;但重新编写的原则是对内部数据通讯处理模块提供统一接口,从而保证接口一致性,减少新系统开发工作量.g.内部数据通讯处理模块.提供与各模块通讯的接口,管理模块间数据的交换,使整个系统构成了一个模块化、分布式系统,实现其它各模块之间通讯的独立性.开发过程中,使用操作系统所提供的内核对象同步机制和关键代码段,来实现线程的同步及关键共享数据的保护,对于多进程间的数据通讯,则使用内存映射文件机制[4].h.底层可配置通讯库.这是实现系统平台中的一个关键模块,因为不同的底层NC卡所提供的软件接口一般区别很大,而上位机软件又不可避免地需要与底层通讯,为了实现上位机软件的硬件独立性,所以开发此模块.使用VC6.0++将NC卡所提供的API进行二次开发生成新的可配置通讯库Co mmAPI.dll,此通讯库将不同NC卡所提供的API转换成通用的API,其它模块将此通用库所提供的通用API导出后即可使用,从而屏蔽掉不同底层通讯库之间的差别,提高其它模块的独立性,部分接口代码如下(CommA PI.cpp):#define EXPORT_FU N_declspec(dllex port) //通讯库导出函数宏定义CU macCom m g_Dpr; //定义类变量,此类利用UM AC底层通讯库的API编写EXPORT_FUN BOOL Comm Start() //启动通讯的通用API定义,供其它模块导出后调用{if(!g_Dpr.Load_UM AC()) //装载U MAC 动态库并打开U MAC卡通讯库{AfxM essag eBox( 打开UM AC卡失败!!", MB_OK|M B_T OPM OST);return FALSE;} return T RUE;}系统软件设计方案如图4所示,此系统中IPC图4 系统软件结构采用Win2000操作系统,使用VC6.0++及Delta T au公司所提供的通讯库进行上位机数控系统支撑软件设计.通过将Delta Tau公司所提供的通讯库PCo mm32.dll设计为通用的通讯类库Co mmAPI. dll,提供通用的API(如Co mmStart()),供人机界面模块及数据采集模块使用,对于不同类型的运动控制器所提供的不同的通讯库,只需对底层可配置通讯库进行配置,上层数控软件功能模块无需更换或只需较少的更换,从而提高上层数控支撑软件的硬件独立性.设计过程中充分利用系统所提供的丰富资源,可缩短开发时间.3 结束语PC+NC型数控系统在结合运动控制器稳定的运动控制功能基础上,利用Win2000系统提供的多任务并行机制和面向对象的开发环境,使用VC6.0 ++等快速开发工具,开发出可配置,可重用,易于维护,硬件独立性好的数控系统平台.基于此平台,快速开发出了螺旋桨用数控系统和刺绣机用数控系统,取得了良好效果.参考文献:[1] 张维奇,王孙安.基于M ot ion Contro l的开放式数控系统的研究[J].机床与液压,2004,(7):70-71.[2] So ftwar e R efer ence for T urbo F amily[Z].U SA:DeltaT au Dat a System,2003.[3] Soft war e R eference M anual for PCO M M32PRO[Z].U SA:Delta T au Data System,2003.[4] R icht er Jeffrey.Window s核心编程[M].王建华,等译.北京:机械工业出版社,2000.作者简介:张志燕 (1977-),男,湖北鄂州人,华中科技大学机械科学与工程学院国家数控工程中心硕士研究生,研究方向为开放式数控系统结构.8 机械与电子 2005(5)。

相关文档
最新文档