UG后处理自写教程.docx
《UG后处理自写教程.docx》由会员分享,可在线阅读,更多相关《UG后处理自写教程.docx(37页珍藏版)》请在冰豆网上搜索。
UG后处理自写教程
机械数据文件产生器MDFA文件(加载参数)
零件文件(Part)刀具路径(cls)圆形后处理模块NC文件NC机械完成零件
第二项GPM在UG之应用
说明:
此选项用于京明如何在UG骨,以圆形后处理模块GPM(GraphicsPostprocessorModule)产生NC檔,当选取UG下拉菜单工具箱CCLSF管理员时,系统将显示CLSF管理员对话框,点选其对话框中之后处理程序产生器,则系统将出现NC扣处理产生器对话框关于其祥细说明,请参考本书Part-3第三节).系统可以此对话框之设定产生一名称为"*.ptp"之NC档,及名称为“*.ltp"之列示檔.
第三项 GPM在UG外之应用
说明:
此选项用于说明如何在UG外部,以圆形后处理模块GPM(GraphicsPostprocessorModule)产生NC檔,当欲以外部程序执行圆形后处理模块GPM时,在WindowNT系统下,须点选WindowNT中开始>程序>UnigraphicsV13.0>UGCommandPrompt命令则系统会出现如下图所示UGCommandPrompt命令视穸,执行时只须在其命令视穸中输入""gpm-MDF=name.MDFA(或.MDF)-CLF=name.cls(.clf或.iso)"即可产生一名称为"*.ptp"之NC檔,下圆为其执行圆示:
UGCommandPrompt
ExeccdXDKnitinstalledonthissystem.
EnvironmentsetforUnigraphicsUserFunctionwithoutExceedXD
UGIIisC:
\EDS130\ugopen;C:
\WINNT\system32;C:
\WINNT;%
n\;C:
\EDS130\UGII\;c:
\EDS130\UGII\
INCLUDEis;C:
\EDS130\ugopen
LIBis
CLis-c-nologo-MD
C:
\>c:
eds130\mach\gpm-mdf=name.mdf-clf=name.cls
GPM位置路径MDF檔案名称CLS檔案名称
[注]当欲将由机械数据文件产生器(MDFG),所产生之二进制居要津(Binary)MDF档,改变为文本文件(ASCII),可在上述之UGCommandPrompt命令视穸中,输入"ascmdffiename"命令,其档案各称可以输入*字符,将所有档案转为文本文件.
ascmdffilename.mdf由进位码档转成文本文件.mdfa
clszclffulname由.cls档转成.clf檔(二进制代码档)
gpm-mdf=file.mdf-clf=name.cls执生后处理
mdfg制作控制器格式檔即.mdfa
xlaforpunchorreadaEIAorISOMCD*file(制作读取纸带格式)
MCD:
MachineConfrolData机器控制数据.
第二节机械数据文件产生器MDFG(MachineDataFileGenerator)
说明:
在本节中将介绍机械数据文件产生器MDFG之使用方法,机械数据文件产生器MDFG(MachineDateFileGenerator)用于建构或编修一SACII格式之文本文件,其扩展名将以MDFA名称存在,(在UGV10.4版以前,是以Binary格式扩展名MDF存在)当以MDFA主要编修MDF文件,将其储存为ASII格式,扩展名为mdfa.其机械数据文件mdfa主要用于在圆形后处理模块GPM(GraphicsPostprocessorModule)产生NC档案时,做为其参数设定,换句话说,当执行圆形后处理模块GPM时,会读取机械数据文件MDFA,做为其参数设定,在七节中,将以主选单设定,单位设定及主功能设定三项,说明MDFG之使用方法及其参数设定.
第一项主选单设定
说明:
此选项于设定机械数据主生器MDFG之主功能.当在WindowNT中使用时,必须先开启WindowNT中开始>程序UnigraphicsV13.0>UGCommandPrompt指令,或开始>程序>UnigraphicsV13.0>命令提示字符(MS-DOS模式)指令,在进入UGCommandPrompt或MS-DOS模式兵种输入指令及路径,例如"C:
\EDS130\MACH\CDFG",系统将会出现如下圆所示之主选单菜单,其中有编修机械数据文件MDFA/MDF(EDITANMDFA/MDF)建构新机械数据文件MDFA(CREATENEWMDFA)终止(TERMINATE)三个选项,以下将依序说明,下圆为其主选单菜单圆示.
MDFG
C:
\>ededs130
C:
\EDS130>CDMACH
C:
\EDS130\MACH>cdfg.exe
MDFGVERSION13.0
1.EDITANMDFA/MDF(编修)
2.CREATENEWMDFA(建构新档)
3.IERMINATE(终止)
ENTERSELECTION
:
编修机械数据文件MDFA/MDF(EDITANMDFA/MDF)
此选项用于编修已存在之机械数据文件MDFA或,MDF,当选取主选项菜单中编修机械数据文件MDFA/MDF时,系统会要求输入已存在机械数据文件MDFA或MDF名称,以供编修.(其中MDF档为UGV10.4版以前所主生)下图为其说明圆示.
MDFG
MDFGVERSION13.0
1.EDITANMDFA/MDF
2.CREATENEWMDFA
3.TERMINATE
ENTERSELECTION
1
FILENAME(defaultextension:
1st=mdfa,2nd=mdf)
MDFA/MDFTOEDIT?
try
建构新机械数据文件MDFA(CREATENEWMDFA)
此选项用于建构新机械数据文件MDFA(CREATENEWMDFA),当选取主选项此选项用于建构新机械数据文件MDFA(CREATENEWMDFA)时,系统会要求输入新机械数据文件MDFA之名称,使用时只需输入其新名称即可,下图为其说明圆示.
MDFG
MDFGVERSION13.0
1.EDITANMDFA/MDF
2.CREATENEWMDFA
3.TERMINATE
4.ENTERSELECTION
2.
FILENAME(defaultextension:
mdfa)
MDFATOCREATE?
test
终止(TERMINATE)
此选项用于结束机械数据文件主生器MDFG之设定,当选取主选项菜单中终止(TERMINATE)选项时,系统会结束机械数据文件产生器.
第二项单位设定(编修机械数据文件MDFA/建构新机械数据文件MDFA>选取输入数据种类>单位设定)
说明:
此选项用于编修已存在之机械数据文件MDFA(MDF)或建构新机械数据文件MDFA时,其功能参数之设定与应用,当进入主选项菜单后,选取编修已存在之机机数据文件MDFA(MDF)或建构新机械数据文件MDFA,并完成输入文件名之步骤,系统会出现如下圆所示选取输入数据种类(SELECTTHEINPUTDATATYPE)菜单,在其中所示选取输入数据种类(SELECTTHEINPUTVALUESAREENTEREDININCHUNITS)两个选项,当输入1时,系统将选取所有之数据值被键入英制单位选项,其在稍后所产生之数据将完全为英制单位,如输入2时,系统将选取所有之数据值被键入分制单位选项,其在稍后所产生之数据将完全为公制单位,下圆为其选取输入资种类(SELECTTHEINPUTDATATYPE)菜单及其中文对照表.
MDFG
SELEGTTHEINPUTDATATYPE
1.>ALLDATAVALUESAREENTEREDININGHUNITS
2.ALLDATAVALUESAREENTEREDONMETRICUNITS
ENTERSELECTION:
2
项目选取输入数据种类菜单
1所有之数据值被键入英制单位选项
2.所有之数据值被键入公制单位选项
第三项主功能设定(编修机械数据文件MDFA/建构新机械数据文件MDFA>选取输入数据种类产功能设定表)
说明:
当系统完成单位设定后,系统会出现如下圆所示主功能设定表,在其表中菜有工作母机类型(MACHINETOOLTYPE-MILL)确认工作母机坐标轴(MACHINEEOOLCOORDINATEAXESVALIDITY),准备机能,补助机能及事件代码格式(PREPARATORY,AUXILIARYANDEVENTCODEFORMATS),
工作母机运动控(MACHINETOOLMOTIONCONTROL),后处理指令(POSTPROCESSORCOMMANDS),列示及打孔机控制(LISTINGANDPUNCHCONTROL),列示附注数据(LISTINGCOMMENTARRYDATA),初始码(INITIALCODES),运行时间选项(RUNTIMEIPTIONS)编修字符地址及输出序列(EDITWORDADDRESSCHARACTEROUTPUTSEQUENCE),确认输出档OUTPUTFILEVALIDATION)打印MDF摘要(PRINTMDFSUMMARY),档案重新命名(RENAMEFILE),档案/终止(FILE/TERMINATE)等14个选项,以下将说明,下圆为其主功能设定表及其中文对照表.
MDFG
ENTERSELECTION:
GENERATEMDFAFILEtest.mdfa
1.>MACHINETOOLTYPE-MILL
2.MACHINETOOLCOORDINATEAXESVALIDITY
3.PREPARATORYAUXILIARYANDEVENTCODEFORMATS
4.MACHINETOLLMOTIONCONTROL
5.POSTPROCESSORCOMMANDS
6.LISTINGAMDPUNGHCONTROL
7.LISTINGCOMMENTARYDATA
8.INITIALCODES
9.RUNTIMEOPTIONS
10.EDITWORDADDRESSCHARACTEROUTPUTSEQUENGE
11.OUTPUTFILEVALIDATION
12.PRINTMDFSUMMARY
13.RENAMEFILE
14.FILE/TERMINATE
ENTERSELEGTION
项目主功能设定表
1工作母机类型
2.确认工作母机坐标轴
3.准备机能,辅助机能及事件代码格式
4.工作母机运动控制
5.后处理指令
6.列示及纸带打孔控制
7.列示附注资料
8.初始码
9.运行时间选项
10.编修字符地址及输出序号
11.确认输出档
12.打印MDF摘要
13.档案重新命名
14.档案/终
工作母机类型(主功能设定表>工作母机类型)
MDFG
1
MACHINETOOLTYPE
1.2AXISLATHEOR4AXISNON-MERGINGLATHE
2.4AXISMERGINGLATHE
3.>MILL,2ORMOREAXES
4.PUNCH
5.EDM,2AXISOR4AXIS
6.PRODUCTIONCENTER(LATHEANDMILL)
ENTERSELECTION:
此选项用于设定所编修或建构之机械数据文件MDFA之适用工作母机.当选取主功能设定表中工作母机类型(MACHINETOOLTYPE-MILL)选项时,系统会现现如下圆所示工作母机种类设定表,其中有两轴车床或四轴非合并车床(2AXISLATHEIR4AXISNON-MERGINGLATHE),四轴合并车床(4AXISMERGINGLATHE),两轴或多轴铣床铺MILL,2ORMOREAXES)床(PUNCH)两轴或四轴放电加工机(EDM,2AXISOR4AXIS),切消中心机(车床与铣床)(PRODUCTIONCENTER(LATHEANDMILL))六个选项,使用时只需输入项目编号于输入选择(ENTERSELECTION)下,按下ENTER即可完成选取,下圆为工作机种类设定表及其中文对照表.
项目 工作母机型
1.两轴车床或四轴非合并车床
2.四轴合并车床
3.两轴或多轴铣床
4.冲床
5.两轴或由轴放电加工机
6.切消中心机(车床与铣床)
确认工作母机坐标轴(主功能设定表>确认工作母机坐标轴)
此选项用于定义输出坐标轴之确实性及字符信址格式.当选取主功能设定表中确认工作母机坐标轴(MACHINETOOLCOORDINATEAXESVALIDITY)选项时,系统会出现如下圆所示确认要作母机坐标轴设定表,其中有X轴(XCOORDINATE),Y轴(YCOORDINATE),Z轴(ZCOORDINATE),I轴(ICOORDINATE)J轴(JCOORDINATE),K轴(KCOORDINATE)不使用(NOTUSED),V轴(平行主轴)(VCOORDINATE(PARALLELSPINDLEAXIS))
及完成输入(ENTRYCOMPLETE)十个选项,以下将说明,使用时只需输入项目编号于输入选择(ENTERSELECTION)下,按下ENTER即可完成选取,下圆为确认工作母机坐标轴设定表及其中文对照表.
MDFG
1.XCOORDINATE
2.YCOORDINATE
3.ZCOORDINATE
4.ICOORDINATE
5.JCOORDINATE
6.KCOORDINATE
7.NOTUSED
8.UCOORDINATE(PARALLELSPINDLEAXIS
9.WCOORDINATE(PARALLELSPINDLE.AXIS
10.>ENTRYCOMPLETE
ENTERSELECTION
项目机械刀具主轴方向
1.X轴
2.Y轴
3.Z轴
4.I轴
5.J轴
6.K轴
7.不使用
8.V轴
9.W轴
10.完成输入
11.X轴COORDINATE:
此选项用于设定X轴坐标方向值及输出格式
12.Y轴COORDINATE:
此选项用于设定Y轴坐标方向值及输出格式
13.Z轴COORDINATE:
此选项用于设定Z轴坐标方向值及输出格式
14.I轴COORDINATE:
此选项用于设定I轴坐标方向值及输出格式
15.J轴COORDINATE:
此选项用于设定J轴坐标方向值及输出格式
6.K轴COORDINATE:
此选项用于设定K轴坐标方向值及输出格式
7.不使用(NOTUSED):
此选项用于设定不使用输出格式.
8.V轴(平行主轴)(VCOORDINATE(PARALLELSPINDLEAXIS)):
此选项用于设定平行于主轴(第四轴)V轴坐标轴方向什及输出格式.
9.W轴(平行主轴)(WCOORDINATE(PARALLELAPINDLEAXIS)):
此选项用于设定平行于主轴(第四轴)W轴坐标轴方向值及输出格式.
10.完成输入(ENTRYCOMPLETE):
此选项用于在完成确认工作母机坐标轴选项后,回到主功能设定,当完成确认工作母机坐标轴选项之设定后.可点选此一选项回到主菜单.
准备机能,!
辅助机能及事件代码格式(主功能设定表>准备机能,辅助机能及事件代码格式)
此选项用于指定M码之代码格式,G码在每单节之数字码,定义事件码格式(PREPARATORY,AUXILLARYANDEVENTCODEPARAMETERS)选项进,系统会出现如下圆所示准备机能,辅助机能码格式(UTXILARYCODES(AUXFUN)FORMAT),每一单节准备机能码个数(NUMEBEOFPREPATORYCODESPERBLOCK)每个辅助机能码个数(NUMEBROFAUXILIARYFUNCTIONCODESPERBLOCK)事件码需要与否(EVENTCODES(SYS10CONTROLS)REQUIRED),输出自定文字与否(USERDEFINEDTEXTOUTPUTREQUIRED)及完成输入(ENTRYCOMPLETE)七个选项,以下将说明,使用时只,需输入项目编号于输入选择(ENTERSELECTION)下,按下ENTER即可完成选取,下圆为准备机能,辅助机能事件代码格式设定表及其中文对照表:
MDFG
ENTERSELECTION
3
PREPARATOURY,AUXILIARYANDEVENTCODEPARAMETERS
CURRENTST
1.>PREPARATORYCODES(PREFUN)FORMATG
2.AUXILIARYGODES(AUXFUN)FORMATM
3.UNMBEROFPREPARATORYCODESPERBLOCKI
4.UNMBEROFAUXILIARYFUNCTIONCODESPERBLOCKI
5.EVENTCODES(SYS10CONTROLS)REQUIRED?
NO
6.USERDEFINEDTEXTOUTPUTREQUIRED?
NO
7.ENTRYCOMPLETE
ENTERSELECTION
项目准备机能,辅助机能及事件代码格式
1准备机能码格式
2.辅助机能码格式
3.每一单节准备机能码个数
4.每一单节辅助机能码个数
5.事件码需要与否
6.输出自定文字与否
7.完成输入
(1)准备机能码格式(PREPARATORYCODES(PREFUN)FORMAT):
此选项用于指定准备机能码(G码)字符格式.
(2)辅助机能码格式(AUXILIARYCODES(AUXFUN)FORMAT):
此选项用于指定辅助机能码(M码)字符格式.
(3)每一单准备机能码号码(NUMBEROFPREPATORYCODESPERBLOCK):
此选项用于指定在每一程序单节中,准备机能码(G码)之最大之个数.
(4)每一单节辅助机能码号码(NUMBEROFAUXILIARYFUNCTIONCODESPERBLOCK):
此选项用于指定在每一程序单节中,辅助机能码(M码)之最大之个数.
(5)事件码需要与否(EVENTCODES(SYS10CONTROLS)REQUIRED):
此选项用于设定事件码需要与否
(6)输出自定文字与否(USERDEFINEDTEXTOUTPUTREQUIRED):
此选项用于设定输出自定文字与否
(7)完成输入(ENTRYCOMPLETE):
此选项用于在完成准备机能,辅助机能及事件代码格式选项后,回到主菜单之设定,当完成准备机能,辅助机能及事件代码式选项之设定后,可点选此一选项,回到主菜单.
∙%1控制工作母机运动辄(主功能设定表>控制工作母机运动)
MDFG
4
MACHINETOOLMOTIONCONTROL
1.>MOTIONGCODES
2.RAPIDTRAVERSEPOSITIONINGPARAMETERS
3.LINEARINTERPOLATIONMOTIONPARAMETERS
4.CIRGULARINTERPOLATIONMOTIONPARAMETERS
5.DEGELERATIONSPANPARAMEIERS
6.LINEARAXISMODALITY
7.ROTARYAXISMODALITY
8.SPLINEINTERPOLATIONMOTIONPARAMETERS
9.ENTRYCOMPLETE
ENTERSELEGTION:
此选项用于设定图形后处理模块GPM相对于工作母机之运动.系统能够由准备机能,补助机能及事件代码格式选项,定义准备机能码(G码)之格式,使用控制工作母机运动选项,控制准备机能码(G)码之运动.当选取主功能设表中控制工作母机运动(MACHINETOOLMOTIONCONTROL)选项时,系统会出现如下图所示控制工作母机运动设定表,其中有G码运动(MOTIONGCODES),快速移动位置参数值(RAPIDTRAVERSEPOSITIONNGPARAMETERS)线性内插运动参(LINEARINTERPOLATIONMOTIONPARAMETERS),圆弧内插运动参数(CERCULARINTERPOLATIONMOTIONPRAMETERS),速变化范围参数(DECELERATIONSPANPARAMETERS),线性轴形态(LINEARAXISMODALITY)旋转轴形态(POTARYAXISMODALITY)云形内插运动参数(SPLINEINTERPOLATIONMOTIONPARAMETERS)及完成输入(ENTRYCOMPLETE)九个选项,以下将逐一说明,使用时只需输入项目号于输入选择(ENTERSEKECTION)下,按下(ENTER)即可完成选取.下图为控制工作母机运动设定表及其中文对照表.
项目控制机械刀具运动
1G码运动
2快速移动位置参数
3线性内插运动参数
4圆弧内插运动参数
5减速变化范围参数
6线性轴形态
7旋转轴形态
8云形内插运动参数
9完成输入
(1)G码运动(MOTIONGCODES):
此选项用于设定G码控制工作母机运动之类
型
(2)快速移动位置参数(RAPIDTRAVERSEPOSETIONINGPARMETERS):
此选项用于设定图形后处理模块GPM输出之快速移动位置参数之码及格式.
(3)线性运动参数(LINEARINTERPOLATIONMOTIONPARAMETERS):
此选贡用于设定图形后处理模块GPM输出之线性运动参数这码用格式.
(4)圆弧运动参数(CIRCULARINTERPOLATIONMOTIONPARAMETERS):
此选项用于设定图形后处理模块GPM输出之圆弧运动参数之码及格式.
(5)减速变化范围参数(DECELERATIONSPANPARAMETERS):
此选项用于设定图形后处理模块GPM输出之减速值.
(6)线性轴形态(LINEARAXISMODALITY):
此选项用于设定在图形后处理模块GPM之输出指定之坐标轴(例如X,Y,Z.轴),为全部或是所