STEP-NC数控加工程序解析方法的研究与实践
维普资讯 www.wendangwang.com
第 3卷第8 3期 20 0 5年 8月
华中科技大学学报(自然科学版 ) J Huzo gUnv f c.& T c .N tr S i c dt n . ahn i.o i S eh ( aue c neE io ) e i
Vo . 3 No 8 13 . Au g. 2 5 00
S P NC数控加工程序解析方法的研究与实践 TE— 彭芳瑜罗忠诚斌李陈吉红 (中科技大学国家数控系统工程技术研究中心,湖北武汉 4 0 7 )华 304
摘要:阐述了 S E— T PNC的信息模型以及 A 2 8程序文件的数据格式, P3运用面向对象的方法实现了 E P E S, X R S 语言到 P T N语言的映射,用 P T ON语言的高级数据结构类型以及其强大的字符串处理功能完成 Y HO利 Y H了 AP 3件的解析,根据 S E— 2 8文并 T PNC的信息层次关系建立了以 po c( r et程, P 3件的执行切 r etpo c工 j j A 2 8文
入点 )为根节点的树形数据结构 .所开发的软件模块实现了信息的提取和显示,为后续的数据处理以及刀位轨 迹的生成奠定了基础 .
关
键
词:数控加工程序;S E— T PNC;息提取 信文献标识码: A文章编号: 6 1 5 2 2 0 )80 7—3 1 7— 1 (0 5 0—0 50 4
中图分类号: 3 1 TP 9
I t r r t to fS n e p e a i n o TEP - -a e o r m NC s d pr g a b Pe g Fa g r Lu h n c e g Li n U nJh n n n 3 u oZ o g h n _ io g Bi ke Ab t a t s r c:Th nf r a in mo lo e i o m t de fSTEP— o NC n h o m a fAP23 r gr m i sa ee a it d Th n a d t e f r to 8 p o a fl r xp ta e e e .
o jc—re tdmeh di u e o raiet er f cinfo EX be t in e t o s sd t e l h el t rm PRES n u g oPYTHON a g a e o z e o S l g a et a ln u g .By u i zn tl i g PYTHON a g a e sa a c d d t t u t r n
d s r g a iiy o t ig p o e sn i l n u g dv n e a a s r c u e a ton b l fs rn r c s ig,t nt r e t hei e pr— r to fAI 3 r g a i s c mp e e aino ̄ 8 p o r m fl i o l td.And a c r i g t he h e a c f S e c o d n o t i r r hy o TEP— NC nf r to i o ma i n t e h ,
te—y ed t tu t r sa l h dwh r rjc h o tn e retp aasr cu ei et bi e eep oe t st ero o .A fwa emo e e eo e oc rv s s i d s t r d lsd v lp d t a r o i o tt e e ta ta d v e o h n o a in t e p t e b s o h a a p o e sa d t e t l a h g n r— u h x r c n iw ft e i f r t o s tu h a ef rt e d t r s n h o p t e e a m o c t n CN C y tm . i i on s se
Ke r s:NC o r;STEP— y wo d pr g a m NC;i f m a i x r c i n or ton e ta t on Pe ng u As c.Pr f; Na i a NC se En ngFa y o s o. ton l Sy tm g.Re e r h Ce e,Hu z o Uni s a c nt r a h ng v .
o c .& fS i
Te h. c,W u n 4 0 4,Chi . ha 3 07 na
S E— T P NC(S 4 4 IO16 9协议 )为 C D/ AM作 A C
息.对这些信息的解析是完成刀轨生成以及刀补处理、补处理等数控系统后续工作的前提和基插 础.
与C NC之间新的数据交换标准,数据模型包含其
加工产品所需要的所有信息 l~基于 S E— l ⑧, J T P NC的数控系统将具有 C P A P以及 C AM的功能, 直接根据 C D A的数据模型来进行加工,从此数控系统由简单的只知道“么做”怎的动作执行器进化为知道“什么”“做和怎么做最好”自主智能化的控制器 l引. T PNC数控加工程序是一种遵循 SE
—, IO1 3 3P r 1的文本文件,中包含了比 G, S 0 0 at 2其
1 S P NC的信息模型 TE— 1 1 S P NC的产品数据模型 . TE—
S E - C是将 S P扩展至 C T PN TE NC领域,重 新定义了一个 C M和 C A NC之间的新的数据接口标准 ( 2 8,本质是面向对象的,述“ AP 3 )其描加
M代码 (S)9 3数控加工程序更加丰富的信 I(6 8 ) 收稿日期: 0 41—7 2 0—02 .
作者简介:芳瑜 (9 2)男,教授;汉,中科技大学国家数控系统工程技术研究中心 (3 0 4 .彭 17一,副武华 407 ) E- i:Z M8 1@2 3 n t mal W 9 7 6 . e
基金项目:国家自然科学基金重点资助项目 ( 0—0 3 0 0;汉市科技攻关资助项目 (0 4 0 13 ) E 55 3 52 )武 20 30 0 3 .
① w a iS E— C adWh t ost o e[ . t: w set l cm 0 3 8 h ts PN n a d e vrM] ht∥w w.t o s o 2 0 . T ic p po.② Ab r M. E l t S PNC— T e n f e T h do G—C ds M] t: e o e?[ .ht∥ww rno l e cm/rie/7 0 1hml 0 3 8 p w. sni .o at l 00 0 .t 0 . m n cs 2③ Had c S E t tmai Mahnn M] t: rwi M. k T Pi o o t c i g[ .ht∥ww s pol cm 03 8 n Au c i p w.t to .o 2 0 . e s



