基于PMAC运动控制卡的数控试验台设计
一种基于PMAC的开放式数控系统的设计与实现
本开放式数控系统采用上述组成模式,主要由 工业控制计算机(IPC)+多轴运动控制卡(PMAC) 组成,再配有交流伺服电机、伺服驱动器、编码器 和接近开关等构成一个模块化数控系统。
1硬件平台设计
本开放式数控系统是针对一套三坐标移动测 试实验台而设计的。该实验台共有x、Y、z三 轴。其中,X、Z两轴在水平方向相互垂直,X轴 为交流伺服电机刚性连接滚珠丝杠;Z轴通过一级 同步带轮进行1:2减速,同步带轮刚性连接滚珠丝 杠;Y轴为竖直方向且为龙门结构、双边驱动,电 机刚性连接滚珠丝杠。为保证Y轴双电机同步控 制,选用美国DELTA TAU公司推出的开放式可
Doi:1 0.3969/J.issn.1 009-01 34.201 2.2(下).34
0引言
随着计算机集成制造技术的迅猛发展,开放 化、集成化与模块化已成为数控系统的重要特性。 开放式数控系统具有良好的软硬件重构特性,更 能有效地满足当今市场的需求,已成为数控系统 发展的主要趋势。PC机+可编程运动控制器作为 开放式数控系统的一种,它支持用户的开发和扩 展,具有上、下两级开放的特性,结合PC机友好 人机界面和可编程运动控制器强大的控制计算能 力,更能弥补单一模式在开放式数控系统设计中 的不足”’“。
基于PMAC控制器PLC功能实现数控系统面板功能的研究
K y e W o d : C Pr g a } me i a Co t o S s e Mo i n r s PL o r m Nu r c l n r l y t m; t o Co t o l r n r le
Det a t y tm 的可 编程 多轴 1a T u Da a S se
■ ■■ ■… … … … … … 一 … 一 一 … … … 一
c1o0e i
De let 6a her 0 e t
De1ete tES Ce 3 t
t e
;曲 舢e
99 9 10 00 I
2
i一  ̄rs z de s・ e d。 l t
¥0o 1 o ¥80 1 1 }82 i z
程 序 实 现 砂 轮 母 线 的 加 工 , 何 在 接 着执 1控 制按钮设 计 任 作更 加 方 便 。 行的 程 序 运 行 之 前 用 以 执 行 数 量 特 定 的运 控 制 面板 上 设 置 特 定 按 钮 以 实 现 对 控 动命 令 。 MAC 有6 个 非 同步 执 行的 P c P 拥 4 L 制 系 统 更 直 接 快 捷 的 控 制 , 如 友 嘉 精 机 2 PC 序设计 例 L程 ANUC系统 为 基 础 的数 控 车 削 中 心 的 控制 面 板功 能 采用 J Hw接 口的I O T / 控 程 序 (2 已 编译 的 P C 序和 3 个 未 编译 以 F 3个 L 程 2 的P 程 序 ) 以 很快 的 速 度重 复 执 行 , 行 控 制 面 板 上 设 置程 序 编 辑 区 、 钮 区 、 动 制板 来 实 现 , 中快 速 进 给 率 旋 钮 、 速进 LC , 执 旋 手 其 慢
#1847
}r &L c ̄ M
基于PMAC运动控制器的数控系统在三坐标激光加工机床中的应用
我们在 与企业合 作开 发 的激 光机 中 ,采 用 了 自行研 制
的激 光 器 ,频 率 高 达 lO H ,更 有 利 于 提 高 加 工 精 Ok z 度 本文 主要介 绍了 为机 床设 计 的一 套开 放式 数控 系
功能 ,还可 以检 测各 种开 关 量 ,实现 面板 操作 ,以 控
好 ,而且 能将光束 斑点 聚焦在 波 长段 ,可 以进行 选择 性加 工和精密加工 ,特别在 一 非金属 材料的加工 中 , 些 效果更 佳。激光采 用非 接 触式 加工 方式 ,与 刀具 切 削
相 比 ,切削力 近似 为零 ,因此 对整 个结 构 的剐 度要 求 下 降 ,完全可 以采用框架焊接 结构 而不降低 系统精 度
T edv eibs nP Cr lncnol dI hkss m mn iWidw l f n aa xhnet o# IAbs hc nue e h ei a d0 MA o ot lr n ew ( ye s l no s ao D tecag  ̄ c s e nf o r ea h t O p tn h u S u i esrst w h h l e a as r n at r . i . h tae ee p ets ne i a C+ + ev om n u n Oe—o et e e .t tm l i t tnf d rp t ̄ n Tes w r dvl m n iudr s l m d a r e a p oe g  ̄ o V u nin et g t t rne m t r oe i d h Ipo o s d e
制 程序运行 和机床 的手 动调整 。 要完成 整 个 机床 的控 制任 务 ,P A M C卡还 必 须 和 P C机进行 必 要 的通 讯 P c机需 要及 时获 取 当前 机 床 状态和激光头所 处 位 置 .以便 实 时显 示在 桌 面上并 提 供给用户用 于交互 ,如各 轴位置 、激光 器通断状态 等 。
基于可编程多轴控制器(PMAC)三轴转台伺服控制系统设计
Ke wo d : l s d l o o to ; r g a y r s co e -o p c n r l p o r mma l mu t a i o t o lr t r e a i t r t b e P D be li x sc n r l ;h e - x s u n a l ; I — e
HUANG eq a LI W e i W iu n, U ni a
( l g fAu o t n H a b n En i e r g Un v r i , a b n 1 0 0l Ch n ) Co l e o t ma i , r i gn e i ie st H r i 5 0 , i a e o n y
Ab ta t Th l s d l o o t o y t m f t r e a i t r t b e s r c : e co e —o p c n r l s se o h e - x s u n a l ,wh c a e n p o r mma l u t a i c n r l r ih b s d o r g a b e m li x s o t o l — e ( PM AC) ,ma e h p ia n o e s t ea g l rp sto e s ra d t e b u h e s DC mo o st e t r u e v — k st e o tc l c d ra h n u a o iin s n o n h r s ls t ra h o q e s r o mo e t r s s e d r c l rv n h a i g r t t n o y t m i ty d ii g t e l d n o a i .Th o b e l o o to ta e y o h p e n c t n i u e O r — e o o ed u l - p c n r l r t g n t es e d a d l a i s d t e o s o o s aie t e f n t n ft r t b ea t ma i t s y t m u h a c t n e o iy wi g n h e v o to u c in . l h u c i s o u n a l u o t e ts s e s c sl a i ,v lct .s n ,a d t e s r o c n r l n t s z o c o o f o Th r c ia p r t n i d c t st a h smo i n c n r l y t m a e h e u r me t fr a— i u n a l o t o , e p a t l e a i ia e h tt i c o o n t o to s e c n me tt er q ie n e l met r t b e c n r l o s o t
基于PMAC的开放式综合数控实验系统的研究
维普资讯
《 装备制造技术)07 20 年第 l 期 2
基于 P A M C的开放式综合数控实验系统的研究
张兆 隆 , 志平 孙
( 北 机 电 职 业技 术学 院 , 河 河北 邢 台 0 4 4 ) 5 0 8
摘要 : 绍 了开放式数控 系统 的三种基本结构 , P 介 即 c杌 +数控专用模 块 ;c杌 +可鳊程运动控帝 器; P P j 纯 C杌等。对 系统进行 了硬件 设计与软件设计并给 出了软件设计程序。
行通信。P A M C还可 自动对任务优先级 进行判别 , 从而进行实 时多任务处理 。由于 P C卡具有强大 的数字运算 能力 来完 MA 成数控捅补、 L P C程序运行等实时任务 ,简化 了实现数控系统 实时性任务的开发工作 , 只需根 据要求开发上位机界面、 C程 N 序编辑、 机床状态量读取等非实时任务。工控机和 P A M C之间
术的发展方 向。通 过开放式数控系统平 台 , 使得相关专业学生 对数控系统有一个基本 的认识 ,初 步了解开放式 数控 系统的 硬、 软件结构, 以及系统软件的操作规则 , 提高数控技术 实验教 学 的作用 , 从而更好地了解机 电一体化系统。
1 数控 系统 设计
开放式 数控 系统 是计算机 硬件技术 、 信息技术 、 控制技 术
这种基于开放式可编程运动控 制器 的系统结构 以通用微 机为平台 , P 以 C机标 准 插 件形 式 的 可 编 程 运 动控 制 器 为 控 制 核心 , C U并行通信 , 双 P 是一种便 于开发的全方位开放式体系
基于PMAC的开放式数控系统设计及应用
基于PMAC的开放式数控系统设计及应用随着现代制造业的快速发展,数控技术在机械加工领域中起着至关重要的作用。
而开放式数控系统作为一种新型的数控系统,以其灵活性、可扩展性和智能化等特点逐渐受到人们的关注。
本文将介绍一种基于PMAC(Programmable Multi-Axis Controller)的开放式数控系统设计及其在实际应用中的优势。
基于PMAC的开放式数控系统是一种以PC(Personal Computer)为核心的数控系统,通过与PMAC控制器的连接,实现对机床运动的控制。
该系统采用了开放式软件架构,可以根据用户的需求进行定制和扩展。
它不仅适用于传统的数控机床,还可以应用于新型的柔性制造系统中。
在设计过程中,首先需要确定系统的功能模块,包括运动控制模块、人机界面模块、数据处理模块等。
运动控制模块通过PMAC控制器来实现机床轴的运动控制,具有高精度、高速度和高性能的特点。
人机界面模块通过PC上的图形界面和操作按钮来实现操作员对机床的控制和监控。
数据处理模块负责对加工过程中的数据进行处理和分析,以提高加工效率和质量。
在实际应用中,基于PMAC的开放式数控系统具有以下优势。
首先,由于采用了开放式软件架构,用户可以根据自己的需求进行定制和扩展,提高了系统的灵活性和适应性。
其次,PMAC控制器具有高性能的运动控制能力,可以实现复杂的运动路径和高精度的运动控制,提高了加工的精度和效率。
再次,系统具有友好的人机界面和强大的数据处理功能,使操作员可以方便地控制和监控机床的运行状态,并对加工过程进行实时的数据分析和反馈。
总之,基于PMAC的开放式数控系统是一种灵活、可扩展和智能化的数控系统,在现代制造业中具有广泛的应用前景。
通过不断的研发和优化,相信这种系统可以为机械加工领域的发展带来更多的创新和突破。
基于PMAC的商用五轴联动电火花加工数控系统
块 , 供 了较 全 面 、 善 的人 机 交 互操 作 功 能 。I C 提 完 P C mp n n necn et连接下 位机 P o o e tItr nc) o MAC 。
下位机 运动 控制器 系统 由运动 控制 卡及其 各功 能附件 板卡组 成 , 主要 完 成 伺 服运 动 控 制 和过 程 控 制等 实时任 务 。运动控 制卡采 用 主频 为 2 0MHz的 MO OR A D P 5 0 15 0 2作 为 主 处 理 器 ; T OL S 6 0 /6 0 由
Lin , i Che o Ka g Xio n , a a he , a g Su Xu Hu , n M , n a mi g Zh o W ns ng
L hl n W a rn , u Qin W uGu xn Z u Nig u Z ia g , n Fuo g W a g , o ig , h n i
c ie i r t ra.
Ke r :EDM ; ie a s PM AC; y wo ds fv —xi ; CNC y t m s se
涡 轮叶盘 是 航 空发 动 机 中 的关键 部 件 , 多轴 联
动 电火 花加 工 已成为 实现 其制造 的关 键技 术 。 由于 国外 于此 类技 术 及装 备 对 我 国实 施禁 运 , 加快 研 制
动、 多轴联 动 、 主轴 高速抬 刀运 动及 各类 摇动 等的 多项 关键技 术 。该数 控 系统 已应 用于 商用五 轴联
动 电火花成 形加 工机 床 , 通过 大量 的样件工性 能。 同时按 商业 化 标 准 完善 了数 控 系统 , 动 了其 产业 化进程 。 推
要在 实 时性 、 定性 及 可 靠 性 等 方 面满 足 较 高 的要 稳
基于PMAC的数控技术试验台PID参数整定
文 章编 号 :0 1 2 7 2 0 ) 6 0 9 3 1 0 —2 5 ( 0 8 0 —0 2 一O
Ab t a t s r c :Thi p pe d s u s d m e ho o s a r ic s e a t d f
NO H 滤 波器 ” 为 改善 位置控 制性 能提供 了便 利 TC ,
a j s e y a a y ig y tm e p n e c r e t d td b n l zn s s e r s o s u v s o u
m a e tbe c ve e c le r o m a e ke t s n h ha x el ntpe f r nc .
维普资讯
基于 P MAC的数控技术试验 台 P D参数整定 I
彭 玉海 , 白海 清 , 何 宁
( 西理 工学院机 械 工程 学 院 , 西 汉 中 7 3 0 ) 陕 陕 2 0 3
P D aa tr jsme to I P rmeesAd t n fNC c n lg s e c sdo AC u Teh oo yTe tB n hBa e nPM
摘要 : 论述 了基 于 P MAC运 动控 制卡 的数 控技
须对 系统 的控 制环 进行校 正和 调整 。在工业 自动化
术试 验 台 的 PD 参 数 的调 整 方 法。PD 参 数 对 数 I I
控技 术试 验 台 的稳 态 性 能 和 动 态性 能 有 很 大 的 影
响 , 用P 利 MAC 的 P D执 行 程 序 对 系 统 施 以 阶 跃 信 I
条件 。
PI p rmee s a j sme to e h oo y ts D a a tr d t n fNC tc n l g e t u
基于PMAC系统数控车床装调与维修试验系统开发
基于PMAC系统数控车床装调与维修试验系统开发摘要:随着我国计算机技术的不断发展,我国机电行业的发展也在不断的进步,数控机床的发展也越来越广泛,功能也越来越强大。
本文主要分析了数控车床的发展现状,并提出了基于PMAC系统的数控车床的研究发展。
关键字:PMAC;数控车床;装调维修1. 引言受到传统思想的局限性,数控机床目前的研究一直是处于高精度加工的提高和自动化水平的提高这两个方面,机床的控制系统一直以来只是作为封闭的结构形式充当机床运动的控制器,这就导致了机床操作者只是作为机床的附属物来工作,从而使得人们不能充分发挥其劳动经验和创造力。
现在,随着我国经济的不断发展和全球化的发展,一些国外的数控系统更加显现出其竞争优势,在我国显现出其强大的发展潜力。
因此,对我国来说,目前的当务之急是开发具有自主知识产权并且具备国内外先进技术水平的数控车床系统。
2. PMAC简介可编程多轴控制器(Programmable Multi-Axis Controller)简称为PMAC,它是在九十年代由美国Delta Tau公司研制出的一种基于PC平台的开放式的多轴运动控制器,PMAC采用的CPU是Motorola公司的DSP56系列高性能数字信号处理器,是现在功能最强大的运动控制器之一。
PMAC可以单独使用,也可以多个级联使用,级联后的PMAC有时可以控制128跟轴,通过这些控制轴,PMAC 能够迅速准确的实现定位,因此,包装、机床和医药工业等行业对PMAC应用的比较广泛。
PMAC主要分为三种类型,可以在PC-XT和AT,VME,STD这几种不同的总线上运行,因此,PMAC能提供对多平台的支持,在不同的硬件平台上能运行同样的控制软件。
PMAC运动控制器主要有六个特点,第一,PMAC运动控制器采用的是开放式结构系统;第二,PMAC运动控制器具有单独的CPU处理器;第三,PMAC运动控制器能够执行运动程序和PLC程序;第四,PMAC运动控制器可以实现自动对任务进行优先级别的判别;第五,PMAC运动控制器可对对G代码进行编程;第六,对每一个电机,PMAC都以一个固定频率(20KHz 左右)对其进行伺服更新。
基于PMAC的数控系统运动控制参数调节技术
摘 要 : 中基 于微 细 电火花加 工 系统 的 高精 度 运动 控制 要 求 , 文 分析 了各 轴相 关的 重要 的 运动 控 制参
数 的含 义及作 用 , 出了一种判 断运 动控 制 参数 改善 程 度 的有 效 的定 量 的方 法 : 控 制软 件 中增加 提 在
一
个特殊 的功 能 , 即将每 次加 工试验 过程 中各轴 的跟 随误 差 实时记 录到指 定 的 文件 中, 然后 通过 分
whih i s d o h e ui m e t o e ie mo in c n r lfo ee tia ic a g c i ng c sba e n t e rq r e n fpr cs to o to r m lcrc lds h re ma hni .Th n,a e
At ls , h p i i e r me e sa d o iia r a ee sa ebo h a a t t e o t z d pa a tr n rgn l m pa m tr r t ppl d t u h a a h ig pr - i o r n t e s me m c i n o e n ga rm whih i f ra l te g a c s o i l r who e da ee s0 5 mil e e . e o h rpaa t r e p u v re Tw o t e s im t ri . lm t r Th t e me e sk e n a id. i r
(ntueo c ieyMauatr gT c nlg ,Mi yn ih a 2 0 C i ) Istt f i Mahnr n fc i eh o y un o a a gSc un6 0 , hn n 1 9 a
基于PMAC的光刻机隔振试验台控制系统的设计_王永华
技术创新基于PMAC的光刻机隔振试验台控制系统的设计TheDesignofcontrolsystemforlithography'svibrationisolationstagebasedonPMAC(中南大学)王永华吴运新Wang,YonghuaWu,Yunxin摘要:概述了步进扫描光刻机运动系统的结构和开放式数控系统的特点;以PMAC运动控制器为核心,搭建了光刻机隔振试验台。
详细分析了其控制系统的硬件结构和部件的选型,介绍了伺服系统PID参数的整定方法,最后讨论了如何利用系统软件实现同步控制要求。
关键词:开放式数控系统;PMAC;运动控制器;同步控制;中图分类号:TP23文献标识码:AAbstract:Summarizedthestructureofthestep&scanlithography'smotionsystemandthecharacteristicsofopenCNC;TakingthePMACmotioncontrollerasthecore,designedavibrationisolationstageforthelithography;Analyzedthehardware'sstructureandhowtochoosethecomponentsofthecontrolsystemindetails;IntroducedthemethodtocalibratethePIDparameters.Anddiscussedhowtorealizethesynchronizingcontrolbyusingsystem'ssoftwareintheend.KeyWords:OpenCNC;PMAC;Motioncontroller;Synchronizingcontrol文章编号:1008-0570(2006)05-1-0040-03引言光刻技术在经历了接触式、接近式、投影式、1:1反射扫描投影式、步进缩小投影方式几个大的技术阶段后,目前正向步进扫描方式过渡。
基于PMAC的数控试验台研究与开发
动控制器” IC标准插件形式的开放式可编程运动控制器为核心。IC负责如数控程序编辑 、 以 P P 人机界 面管理等功能, 运动控制器负责机床 的运动控制和逻辑控制 , 支持用户 的开发和扩展 , 具有上 、 下两级的 开放性, 而且开发成本较低。“ P 机型” 纯 c 完全采用 P c机的最新开放体系结构的全软件形式的数控系 统, 它提供给用户最大的选择和灵活性 , 它的 C C软件全部装在计算机 中, N 而硬件部分仅是计算机 与伺 服 驱动 和外部 IO之 间的标 准化 通 用接 口 , 开 发成本 以及 周期 较 长 。 / 但是 美国 D l a 公司的 P A eaTu t M C运动控制卡拥有 自身的 C U 同时开放包括通信端 口、 P, 存储结构在内 的大部分地址空间 , 具有计算速度快 、 质量可靠 、 功能稳定 、 控制精度高、 灵活性好 、 可共享计算机所有资 源等特 点 。D l a 司的 P C产 品可 以分 为板卡 级 和系统级 运 动 控 制器 , etTu公 a MA 由于系统 级 运动 控制 器
以及提 高寿命 等特点 , 滚动 导轨 和滚 珠 丝杠 螺母 副 能较 好 地 而 满足这些要求。因此本试验 台采用 了滚珠丝杠和滚动导轨的 组合, 通过滑台和转台构成 串联形式的试验 台, 中, 。 , 其 yz的
PM AC
运 动 控 制 k
行程分别为 20m 40m 20m . , 0 m, m, m B C转台可以正反整周 0 0 回转 , 如图2所示。 13 数控 系统 的硬件 结构 . 开放式数 控系 统 的硬 件 结 构 应 根 据 开 放 方式 数 控 系 统 的
基于PMAC运动控制卡的数控系统的研究的开题报告
基于PMAC运动控制卡的数控系统的研究的开题报告一、研究背景随着机械加工技术的不断发展,数控技术作为该领域的代表性技术之一,得到了广泛的应用。
数控技术不仅提高了机械加工精度和效率,而且可以提高产品质量和加工的灵活性。
因此,数控系统的研究和开发对于促进机械加工技术进步和推动产业发展具有重要的意义。
针对数控系统的研究,目前主要采用的是基于PC的控制台或嵌入式系统。
然而,这些系统在运行速度和实时性方面受到限制,尤其是在高速运动或复杂运动控制时,常常无法满足要求。
因此,寻求一种高速、高性能的控制系统极为必要。
二、研究内容本研究将采用基于PMAC(Programmable Multi-Axis Controller)运动控制卡的数控系统。
该卡采用先进的DSP技术和FPGA技术进行高速计算,并具有快速的数据交换接口,可以实现高速、高精度的运动控制。
具体研究内容包括:1. 研究PMAC运动控制卡的原理和特点,分析其在数控系统中的应用优势。
2. 设计数控系统的硬件结构,包括运动控制卡、PC机、伺服电机及传感器等。
3. 开发数控系统的软件控制程序,实现运动控制和操作界面的设计。
4. 针对高速、高精度运动控制的需求,对系统进行性能测试和实验验证。
三、研究意义本研究以PMAC运动控制卡为核心,旨在探索一种高速、高精度的数控系统,具有以下意义:1. 提高数控系统的运行效率和精度,满足高速、多轴、复杂曲线等运动控制需求。
2. 推广PMAC运动控制卡的应用,为数控系统的开发提供新的技术手段。
3. 拓展数控技术的应用领域,促进机械加工技术的进步和发展。
四、研究方法本研究采用实验研究和理论分析相结合的方法,具体步骤为:1. 研究PMAC运动控制卡的原理和特点,分析其在数控系统中的应用优势,建立数学模型。
2. 设计数控系统的硬件结构,包括运动控制卡、PC机、伺服电机及传感器等,并进行连接测试和功能验证。
3. 开发数控系统的软件控制程序,实现运动控制和操作界面的设计,进行性能测试和参数优化。
一种基于PMAC开放式数控教学平台
创新教育科技创新导报 Science and Technology Innovation Herald247为了顺应数控技术在高等学校机电传动控制与数控技术教学实际需要出发,建立了一个基于PMAC的开放式数控教学平台,采用模块化的设计思想开发了一个数控教学平台,让学生从系统规划的高度和应用开发的层面来实施机械工程及自动化专业能力素质培养的目标。
利用数控系统开放的特性,根据不同的教学实验阶段和不同的培养模式的要求,搭建相适应的软硬件平台,以适应本科教学和研究生教学的实际需要。
因此,基于PMAC的开放式数控教学平台的研究势在必行。
1 数控教学平台的总体设计1.1 数控教学实验平台的工作原理基于P M AC 的开放式数控教学平台采用P M AC 运动控制卡片,配上PC微机,并结合数控铣钻床中本来就有的步进电机等主要驱动设备,构成一个具有三轴联动功能的开放式数控平台。
实现NC代码编辑、编译、加工刀轨和实时三维运行控制的开放式数控铣钻系统。
数控系统的工作流程如图1所示,顺序由PC、PMAC和伺服驱动系统三部分完成整个数控过程。
系统工作时,PC接收的各种输入信号主要包括:操作面板和机床上的控制按钮、选择开关等信号,各轴行程开关、机械零点开关等信号,机床电器动作、报警等信号。
发出各种输出信号主要包括:指示灯信号,控制继电器、接触器等动作信号,伺服模块的速度信号等。
这些信号经过I/O 接口送至对应的继电器,以此控制相应的电器。
1.2 硬件体系结构设计硬件部分提出了基于P C+运动控制卡的开放式数控系统方案。
由以下三部分构成:(1)一块P M A C 运动控制卡。
(2)一台控制机(PC)机:该控制系统具有标准长卡ISA总线,能方便嵌入P M AC 卡。
(3)机械部分、电路部分及驱动装置DOI:10.16660/ki.1674-098X.2015.29.247一种基于PMAC开放式数控教学平台吴长忠 毛凯元 董谭沁(济南大学机械工程学院 山东济南 250022)摘要:该开放式数控教学平台以PMAC可编程多轴运动控制器为核心,以Windows操作系统为软件平台。
浅析基于PMAC开放式数控试验平台控制系统的软件设计
TECHNOLOGY AND INFORMATION
浅析基于PMAC开放式数控试验平台控制系统的软件 设计
张红 福建船政交通职业学院 福பைடு நூலகம் 福州 350007
摘 要 基于“PC+运动控制卡”的开放式体系结构,对开放式数控平台的硬件构成进行分析,对开放式系统的软 件结构和需求进行分析,最后实现运动程序编写、参数设置、程序上下载、系统运行参数显示等功能。 关键词 数控试验;控制;软件设计
3.2 初始化程序 通过调用Pmac Configure(HWND hWnd,DWORD dwDevice) 打开通讯配置对话框,调用OpenPmacDevice(DWORD dwDevice)函数实现PMAC卡的识别和加载,为应用程序同 PMAC交换数据开辟通道。 3.3 同PMAC交互程序 所有手动功能如轴选择、精确定位、电机正反转、回零 等都是通过API函数PmacGetResponseA(DWORD dwDevice, PCHAR response,UINT maxchar,PCHAR command)来实现 的,通过改变command给PMAC发送不同的指令,如电机正反 转时command为”#nj+”和”#nj-”。系统的状态以及各种参数 变量都存储在PMAC内存中,分别用M变量去指向各状态的地 址,可通过操作M变量进行状态的读取和参数的写入以及完成I/ O口的控制,利用Timer定时器控件实现坐标位置实时显示和I/O 输入输出指示。 3.4 运动程序和PLC程序的编辑、下载和编译 PMAC的运动程序可以通过它的PEWIN32终端窗口编写, 程序送到缓冲区后,可以在终端窗口键入“&mBnR”运行程 序,其中m为坐标系号,n为程序号;如果是在文本编辑器中编 写的程序,必须将其下载到PMAC中,然后才能运行,由函数 PmacDownloadFile(DWORD dwDevice,char*fname)实现。 数控程序中的G代码和M、T、D等功能指令由G代码解 释程序、M代码解释程序、T代码解释程序和D代码解释程序 分别进行解释。这四个解释程序分别以运动程序PROG1000、 PROG1001、PROG1002和PROG1003的形式存在,在系统调试 时由PMAC可执行程序将它们下载到PMAC的固定内存中,在 实际加工中被PMAC自动调用。
基于PMAC的数控系统工件坐标系的设定方法分析
【138】 第35卷 第6期2013-06(上)收稿日期:2013-03-28作者简介:刘恒丽(1977 -),女,讲师,硕士,研究方向为数字化制造。
基于PMAC 的数控系统工件坐标系的设定方法分析The analysis of construction method of the workpiece coordinate in CNC systembased on the PMAC刘恒丽1,2,王太勇1,王 冬1,卢志理1LIU Heng-li 1,2, WANG Tai-yong 1, WANG Dong 1, LU Zhi-li 1(1. 天津大学 机构理论与装备设计教育部重点实验室,天津 300072;2. 天津商业大学,天津 300134)摘 要:基于PMAC运动控制卡,分析了工件坐标系的设定原理和方法;并以G54为例,开发G54功能模块,嵌入到数控系统,完善系统功能,提高加工效率和质量。
文章中介绍的方法可直接应用于基于PMAC的数控加工系统, 同时对其它数控加工系统工件坐标系的建立也有较高的参考价值。
关键词:PMAC;工件坐标系;G54;数控系统中图分类号:TH123 文献标识码:A 文章编号:1009-0134(2013)06(上)-0138-03Doi:10.3969/j.issn.1009-0134.2013.06(上).420 引言数控机床自身的坐标为机床坐标,而在实际加工中,为了编程方便,一般是基于工件本身编写NC 代码,即工件坐标,这样就会导致在加工时,机床坐标原点与工件坐标原点出现偏差,不能实现正常加工的现象,因此加工时,首先要建立工件坐标系,程序中的坐标值均以此坐标系为依据[1],使得刀具能够根据工件坐标系的设定值到达指定位置,进行正常加工,从而保证工件加工质量。
目前,关于建立工件坐标系的研究颇多,原理和方法也类似,但是基于PMAC 运动控制卡的工件坐标系建立方法的研究较少,本文针对此问题展开研究,基于自主研发的TDNC-H8数控系统,结合PMAC 运动控制卡的功能,开发以G54为代表的工件坐标系设定功能模块,实现自动对刀,对于提高加工效率和加工质量具有重要的意义。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于PMAC运动控制卡的数控试验台设计ee(ee)指导老师:ee[摘要]本论文课题的主要内容是设计一个利用工控机和运动控制器对X,Y,Z,A,B 五个坐标进行控制,采用位移检测装置对数控装置执行件的位移进行检测的开放式数控技术试验台,本文采用“Pc机+可编程运动控制器”的方式来构造该数控试验工作台。
本设计把PMAC运动控制卡及其扩展卡放入控制箱,通过上位机——工业控制机(IPc)标准串口通讯,再配上交流伺服电机和步进电机、伺服驱动器、编码器和直线光栅尺等,构成一个模块化的数控系统。
在对试验平台机械结构进行设计的过程中,主要对滚珠丝杠螺母副、滚动直线导轨副和蜗轮蜗杆式转台进行了计算、校核和选用,确保了机械传动部件的精度和刚度,使之满足系统的要求;通过计算,选择了电气驱动部件,包括交流伺服电机和步进电机及其伺服驱动器、编码器和直线光栅尺。
基于Windows操作系统,利用Visual Basic建立了控制软件界面,应用PMAC的G代码解释程序、M代码解释程序和T代码解释程序编写了试验台的运动程序,实现了工作台的加、减速等控制和直线、圆弧等动作。
[关键词]试验平台运动控制卡结构设计软件设计DESDINE THE MACHINE STRUCTURE OF THE NCTEST-BED BASED ON PMACee(ee)Tutor: eeAbstract: The important content of this thesis is using Motion Control Card and IPC for the controlling of the five directions X, Y, Z, A and B. It is an ONC test-bed which detects the displacement of numerical control by its displacement detecting device. It adopts the “IPC+PMAC” mode to establish the test-bed. This design puts PMAC Motion Control Card and its development card into the controlling case and communicates with IPC through serial—port. Then, it matches AC servo motors, step motors, servo drivers, encoder and grating rulers to form a modular NC system. In the process of the designing of the mechanical structure of this test-bed, the ball screw assembly, roll linear guide way assembly and worn gear pair turntable are firstly main devices to calculated, checked and attached, as it Can ensure the high precision and rigidity of the mechanical transformation devices, as well as fulfill the requirement of the NC system. Secondly, it selects electrical components through calculation, including AC servo motors, step motors, its servo drivers, and encoders and grating rulers. Thirdly, basing Oil Windows Operating System, it establishes the software interface by Visual Basic. The motion program of the test-bed which is applied to carry out the acceleration and deceleration control, as well as linear and circular movement of the test-bed, has been developed by G code explanation program, M code explanation program and T code explanation program of PMAC.Key words: Test-bed; Motion control card; Structure design; Software design1.绪论 (5)1.1课题来源及研究意义 (5)1.2本课题的研究思路和研究内容 (6)2.机械部分设计....................................... 错误!未定义书签。
2.1总体设计............................................. 错误!未定义书签。
2.1.1主要技术参数确定 ............................... 错误!未定义书签。
2.1.2总体布局 ....................................... 错误!未定义书签。
2.1.3控制形式 ....................................... 错误!未定义书签。
2.2滑台设计............................................. 错误!未定义书签。
2.2.1导轨设计 ....................................... 错误!未定义书签。
2.2.2丝杠设计 ....................................... 错误!未定义书签。
2.2.3电机确定 ....................................... 错误!未定义书签。
2.3转台设计............................................. 错误!未定义书签。
2.3.1电机确定 ....................................... 错误!未定义书签。
2.3.2蜗轮蜗杆设计 ................................... 错误!未定义书签。
2.4检测元件设计......................................... 错误!未定义书签。
2.4.1光栅确定 ....................................... 错误!未定义书签。
2.4.2编码器确定 ..................................... 错误!未定义书签。
2.5本章小结............................................. 错误!未定义书签。
3.控制系统硬件设计 ................................... 错误!未定义书签。
3.1概述................................................. 错误!未定义书签。
3.2控制系统总体方案..................................... 错误!未定义书签。
3.2.1典型的控制系统方案及特点 ....................... 错误!未定义书签。
3.2.2方案比较及拟采用的控制系统方案 ................. 错误!未定义书签。
3.3系统硬件选择......................................... 错误!未定义书签。
3.4本章小结............................................. 错误!未定义书签。
4.控制系统软件设计 ................................... 错误!未定义书签。
4.1概述................................................. 错误!未定义书签。
4.2数控系统的功能需求分析............................... 错误!未定义书签。
4.3数控系统控制软件的体系结构........................... 错误!未定义书签。
4.4数控系统的软件结构设计............................... 错误!未定义书签。
4.4.1操作系统的选择 ................................. 错误!未定义书签。
4.4.2软件总体结构 ................................... 错误!未定义书签。
4.5人机界面及程序流程................................... 错误!未定义书签。
4.5.1总体设计 ....................................... 错误!未定义书签。
4.5.2程序设计 ....................................... 错误!未定义书签。
4.6本章小结............................................. 错误!未定义书签。
5.结论及展望 .......................................... 错误!未定义书签。
5.1结论................................................. 错误!未定义书签。
参考文献 . (48)1.绪论1.1课题来源及研究意义数控技术是机械、电子、计算机及自动控制等技术有机结合的一门商新技术,已广泛应用于机械制造领域,使制造技术向高速化、自动化、高精化、集成化、智能化、网络化方向发展,使机械产品在性能上向高精度、高效率、高性能、智能化方向发展,在功能上向小型化、轻型化、多功能方向发展,在层次上向系统化、复合集成化方向发展。