UGNX/POSTBUILDER结合TCL扩展UGCAM后处理

UGNX/POSTBUILDER结合TCL扩展UGCAM后处理

U P T UL E结合 T L GN oS B I D R C 扩展 U C M后处理 G A 遵义群建塑胶制品有限公司 (州 5 30 )胡明江贵 60 3 本文针对在 C M软件市场占有率很高的 U A A GC M 的后处理 U N/ O T UL E G X P S B ID R和 T L程序设计语言进 C释,注释以#号开头 (更多更详细的说明请参看 U N/ G X P S B ID R手册和 T L手册 ) O T UL E C。

行了研究,达到在后处理时自动生成操作提示信息,加 工工艺信息,现数控编程的自动检查等功能,增加数实控程序可读性,减少现场操作者对数控程序的误读。

2 .实现方式 以下功能的实现都是在以 u N/ 0 I u L E G x P sT ID R构 B建的后处理为基础,首先需要已有的后处理能正常运行,然后再用 U N/ 0 T u I E G X P s B ID R打开进行增加用户 J

L I P s I Ⅸ/ O 1】 R与 T L程序设计语言 GⅡ腕 C 要实现各种信息的输出,就要在后处理生成数控程

命令,本文涉及的用户命令都添加在程序与工具路径 (r r&ToPt)面板下对应项目中。下面我们就 Po a gm ol a h 针对提到的问题逐一实现。 ( )特殊文件头信息输出不能输出 O xx格式的 1 xx

序的同时增加输出提示信息行,提示信息的生成依赖于 U N/ 0, uL E G X P B ID R和 T L言的结合应用。下面先 S r C语 对 U N/ O T UL E G X P S B ID R和 T L语言进行简单的介绍。 C

U N/O T UL E G X P SB I R是 U N D G X提供的一个通用的后 处理器开发工具,它适合主流数控系统的后处理开发, 也可以根据机床的特点,开发出适合机床的后处理。 T L ( ol o adLnu g )是一种解释执行的 C T o C mm n a gae 脚本语言 ( cit gL n ae。它提供了通用的编程能 Sr i ag g ) pn u

程序头是 U G被人诟病的其中一种原因,其实不是不行, 反而很灵活。程序启动步骤 ( r a tt eune P g m S r Sqec) o r a下的启动程序 ( tt f g )插入用户命令,可输 S ro ̄o a a r m 出如下 F N C格式的程序头: 0 0 R U H) AU 0 0 1( O G 源代码如下: MOM —

力:支持变量、过程和控制结构;在对字符的处理上很 灵活。U N/ O T U L E G X P S B ID R在 T L语言标准的基础上 C作了扩展,在 U中多用于 U/ O T ( G G P S后处理 ),车间

o tu— l ea up t i rl”¥mo t m— at— P tr ROGRAMVI W— E —

PROGRAM

N MB R (¥m m_ gop nm ) U E o ru— a e” —

“#mo m

at tr _

P OGRAMVI W R E

P ROGR AM

NUM—

工艺文档 (hp ou eti )等模块中。 So cm n tn D ao U N/ O T UL E G X P S B ID R扩展了 T L语言,下面的代 C

B R”表示程序号变量,读取预设的数据, (们在 E 我

T L中引用一个变量值时要在前面加上¥ C字符,下面不再说明)。除了上面输出预设的程序号外,还可以根据当时间自动生成等,当然这些要用到 T L函数来实前 C 现,这里不再赘述。“ o m m— g u—nme为程序组名 r p a” o

码会涉及到一些扩展命令或变量,这些命令或变量都是 以 MO或 m m开头的,以适应一些 U N/ O T M o G X P S— B ID R中的特殊用途。例如调用和输出在加工过程中 UL E

的工艺参数、操作文件等。在 u N/ 0 T UL E G x P s B I R中 D仍然可以使用 T L语言,具体的方法是在用户命令 C ( u o o m n)中使用 T L指令来实现用户功能扩 Cs mCm ad t C 展。这就是本文研究的功能能够实现的基础。

称变量,用于输出 U A中的程序组名。“ O GC M M M— otu—lea”为 u N/ O T U L E up t irl t G x P S B ID R扩展的 T L指 C

令,用于输出字符,本文输出的提示信息都将由该命令 实现。

在 T L言中要在一个过程内部引用另一过程内部 C语

( )文件名 ( 2或操作名称)与刀具名称一致性除 错信息在我们输出数控程序保存在电脑中时,通常会

的变量值,需用 g bl l a语句来声明。下面提到的函数如 o 要在用户命令中用到都要声明,为了行文方便,在本文后面的源码中就不再说明了,实际使用的时候是不能但

在程序名称中加入刀具名,以便快速了解程序的基本信息,不会因为刀具准备错误而出现不

必要的损失。如: 1一E 0—1 n,其中 E 0就是刀具名称,表示 M1 .e M1

少的。文中用到的一些函数和命令将在出现的地方做注

《 I I

UGNX/POSTBUILDER结合TCL扩展UGCAM后处理

Word文档免费下载Word文档免费下载:UGNX/POSTBUILDER结合TCL扩展UGCAM后处理 (共4页,当前第1页)

UGNX/POSTBUILDER结合TCL扩展UGCAM后处理相关文档

最新文档

返回顶部