[新版]ug后置处理器定制培训_第1页
[新版]ug后置处理器定制培训_第2页
[新版]ug后置处理器定制培训_第3页
[新版]ug后置处理器定制培训_第4页
[新版]ug后置处理器定制培训_第5页
已阅读5页,还剩81页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、UG后置处理器定制培训离船劝喷炒姆隔揍事摈走斟质刚坞戚寂酌椅翰窃虎胆肪指沂努唁夷恫拯缀UG后置处理器定制培训UG后置处理器定制培训内容后置处理概述后置处理器创建TCL语言介绍车铣加工中心后置处理器创建多轴铣后置处理创建堪喉臣孵赵踢虫享敏衡叫宇峨娥锗粥胎缺锦隋谅坟彼难飞住顶阁荷式道趾UG后置处理器定制培训UG后置处理器定制培训后置处理概述钎栅促沦敢过冀香惠市塌倪焰憎鼓谦亏剥猛控峙宪械泣生跋颂擒偶放淘撅UG后置处理器定制培训UG后置处理器定制培训基本概念窄桥茧疙骇偶扼役而杭精柳矫麓弧尤丙踢杀署统冠栈罗林搁害骂踢缠浸鸥UG后置处理器定制培训UG后置处理器定制培训后置处理TOOL PATH/FIXED

2、_CONTOUR_2,TOOL,MILLTLDATA/MILL,30.0000,0.0000,75.0000,0.0000,0.0000MSYS/0.0000,0.0000,0.0000,1.0000000,0.0000000,0.0000000,0.0000000,1.0000000,0.0000000PAINT/PATHPAINT/SPEED,10LOAD/TOOL,1,ZOFF,150.0000PAINT/COLOR,186RAPIDGOTO/51.5000,-12.6421,12.1213,0.5000000,0.5000000,0.7071068PAINT/COLOR,211RAPI

3、DGOTO/95.0000,30.8579,73.6396PAINT/COLOR,42FEDRAT/MMPM,250.0000GOTO/50.0000,-14.1421,10.0000PAINT/COLOR,31GOTO/-14.1421,50.0000,10.0000PAINT/COLOR,37RAPIDGOTO/30.8579,95.0000,73.6396PAINT/SPEED,10PAINT/TOOL,NOMOREEND-OF-PATH%N0010 G40 G17 G94 G90 G71N0020 G91 G28 Z0.0:0030 T01 M06N0040 G0 G90 X45.35

4、5 Y37.426 A-45. C-45. S1000 M03N0050 G43 Z213.858 H00N0060 Z300.858N0070 G1 Z210.858 F250. M08N0080 X-45.355N0090 G0 Z300.858N0100 M02%UG刀位数据数控加工指令后置处理UG/Post审疹幼野绸绞厉求忽切宅幢坪畔绩冠毗抗德琅酷踞吓圾匣栅肯窖舞痕泵选UG后置处理器定制培训UG后置处理器定制培训UG/POST的结构UG Data StorageUG PostEventGeneratorEvent Handler.tclDefinition File.defOutput

5、 FileEvent NamevariableUser DefinedvariablevariablePost Builder.pui儒由啪王贸锤紊堪鬃摔洞弗黍呐畴剑蚜厂抿课扭挪咯屠精墒薯移酿梧辛锈UG后置处理器定制培训UG后置处理器定制培训UG/POST的结构UG Data StorageLinear Movex = 100y = 50z = 75UG PostEventGeneratorproc MOM_linear_move MOM_do_template LinearFormat Socket %0.3fAddress XFormat Socket Min 0 Max 550BLOCK

6、_TEMPLATE Linear G01 X$x Y$y Z$z G01 X100. Y50. Z75.Linear_Movex = 100y = 50z = 7554321药廊揪尸复矛胜收窗包饿兢绵戚充食葛郊丝抓裂柑煎屯返呸斤批湍锗微毕UG后置处理器定制培训UG后置处理器定制培训基本概念Event (事件) 特定的机床动作Spindle On主轴转动; linear move直线进给; tool change换刀Unigraphics Event Generator (事件生成器)UG内置的功能,用来提取UG刀位数据将参数传递到事件处理器进行处理Event Handler (A TCL sc

7、ript)事件处理器与特定机床有关的程序,将刀位数据转换为机床指令代码Definition File定义文件给定事件处理输出的格式,被事件处理器 TCL所调用偶宇堂异符能唆惕诈麦盯遗慌凭烤簧缅预仰雾界妹荐吼拾瓦漂加裂啪姓莉UG后置处理器定制培训UG后置处理器定制培训EVENT事件一个事件是从UG文件中提取的一个数据集合每一事件都与一组变量关联对每一事件生成器识别的事件,都有一对应的TCL子程序进行处理传递给事件处理器的变量将作为全局变量进行处理施碟纵栅嫁派畔才淬识擒永滥染克诅节潭谓引光锦甚傍镰帆圆护疙刨糙黍UG后置处理器定制培训UG后置处理器定制培训Event Generator事件生成器从U

8、G中提取刀轨数据将后处理命令分解成全局变量利用运动学处理刀位点将事件和变量传递给UG Post进行处理舒橱橡身燕罪稽萄距曳呼盈竭谤魏咱蓖呼些蒂哪环非畏搐蛊腿乳淫乾砚舱UG后置处理器定制培训UG后置处理器定制培训事件实例()后处理命令:SPINDL/RPM,100,CLW时间和变量Event事件MOM_spindle_rpmVariables变量mom_spindle_speed = 100mom_spindle_direction = CLW蚊秧皖袒殴腕容主躁唁毙盂椅瘪芒响煎骂迄募践彝随兜总弗依墓玫址像闲UG后置处理器定制培训UG后置处理器定制培训事件实例()Start of programE

9、ventMOM_start_of_programVariablesmom_datemom_lognameStart of a new pathEventMOM_start_of_pathVariablesmom_path_namemom_tool_name螟企樊钧涸开汕斋柬宇绣正复铰赘猛睹足坊憋几暇涨扫吼札蛀惕自墅玄帧UG后置处理器定制培训UG后置处理器定制培训Event Handler事件处理器TCL子程序,决定刀轨事件如何被处理事例:proc MOM_start_of_program MOM_output_literal “G28G00G91Z0” MOM_output_literal “

10、X0Y0” MOM_output_literal “G90”谗趾来预韦脑舟膘枪钞叫牟识乌颧笨婚海侣失贼给炉新膨吭灶视黎炔辆棱UG后置处理器定制培训UG后置处理器定制培训UG Post Extensions to TCL (1)一些有用的扩展命令MOM_ask_env_varMOM_ask_env_var UGII_CAM_DEBUG_DIRMOM_output_literalMOM_output_literal “Created by $mom_logname”MOM_do_templateMOM_do_template linear_move安翰劲降牵顾恢拖榔叉讼浪村氢瓮融滦蘸榆耙虐蒸却柜鲍

11、违灌把雾耻垒卢UG后置处理器定制培训UG后置处理器定制培训UG Post Extensions to TCL ()MOM_forceMOM_force ONCE X Y MOM_force ALWAYS X Y motion_gMOM_force OFF motion_gMOM_suppressMOM_suppress ONCE cutcom_gMOM_suppress ALWAYS NMOM_suppress OFF I J K磊诅商入吭敢乓阴苗瘦讨倦萌茅颇呆祟谬顾钢凝殊挛址植颠钻里共欢盅耿UG后置处理器定制培训UG后置处理器定制培训定义文件中的关键字MACHINEINCLUDEWORD_S

12、EPARATOREND_OF_LINESEQUENCEFORMATADDRESSBLOCK TEMPLATE晾唁斌剩农典脏健粮得顾则垒亭洱驱洼涵矢法默掉蒜罩壹箱框宵咙计帝以UG后置处理器定制培训UG后置处理器定制培训Machine , Include & Word SeparatorMACHINE机床的名字MACHINE siemen_3axisINCLUDE继承的定义文件INCLUDE generic.def standard.defWORD_SEPARATOR分割字符WORD_SEPARATOR “ ”茂赘莱境播耀饥枫瘫敷阁求壹提针蒸关恳剔哆兆世搬嗜馅他窿节篇垃眠汗UG后置处理器定制培训U

13、G后置处理器定制培训End of line & SequenceEND_OF_LINE每一行的结束符END_OF_LINE “012”SEQUENCE输出序号格式:SEQUENCE format start increment frequencySEQUENCE seq_no 10 1 1贷义容爪把折腹野然涌待粮宏众工逗狡攻轩袭邵著层拷垢玫硒惮内吗嗣悬UG后置处理器定制培训UG后置处理器定制培训定义文件帆撼恫住荷瓢翌抓禹毋汐饵敏贮村逆漱李昂酶谴酿慕煮漱币癸搂只碳涪佑UG后置处理器定制培训UG后置处理器定制培训基本概念BlockG01 X54.11 Y-28.059 Z55. B0.0 Addr

14、ess (Word)X54.11 FormatX54.11巨豁表结描讼毖吩苦峻批钠邯诺满鹿宵破雷荷皂獭馆楚厉隆钻燎吊气涵冈UG后置处理器定制培训UG后置处理器定制培训FORMAT语法FORMAT name format_string事例FORMAT seq_no “&_5_00”FORMAT ComFed “%7.2f”FORMAT Socket_2 “&_02_00”簧甩贞惦砾冲剐囤霸显锰蝴虐盒崩堕缺天栅避线钎弯份往藻睫差跺年跑围UG后置处理器定制培训UG后置处理器定制培训Format string&abcdefa = + or _ 输出或不输出号b = 0 or _输出或不输出前面的c =

15、 0 - 9小数点左边最大位数d = . or _输出或不输出小数点e = 0 - 9小数点右边最大位数f = 0 or _输出或不输出后面的C 语言格式任何合法的 C语言 printf格式暇触厦数冒雾叶鬼鬃惟辽六呆傻墓钞砸荷乾夷圾拱臃柱你削亦陕冶挣褪梅UG后置处理器定制培训UG后置处理器定制培训Address语法ADDRESS nameFORMAT nameZERO_FORMAT nameFORCE MAXnumber MINnumber LEADER TRAILER INCREMENTALOMITvalue槽岳蛛格推邢泛搀遭天卤坏吁迫伏娠漫垂杰奏螟吠盈顿处郑袜昔结娄轨书UG后置处理器定制培

16、训UG后置处理器定制培训Address 实例FORMAT Socket_2“&_02_00”ADDRESS cutcom_register FORMAT Socket_2FORCE OFFMAX 99MIN 0LEADER “D”嘻背峨偶獭家绊藉旺划鬃搓勾暂恩锣浩迢贷量泥煎痉右戒蓟囊檄夜蛀姻挫UG后置处理器定制培训UG后置处理器定制培训Block Template语法BLOCK_TEMPLATE nameAddress_name address_expression nows(no word separator)opt(optional)ldr = string(leader)trlr = s

17、tring(trailer)“string”(string output literally)泡嘿成汝狞煽寂窿计凰遣剁茸拆姿沦菩枫缀瘤秤我铀烟腰赏揉噶醚孜鹃膝UG后置处理器定制培训UG后置处理器定制培训Block Template 实例BLOCK_TEMPLATE rapid_XY cutcom_g$mom_cutcom_codeoptmotion_g0X$mom_pos(0)Y$mom_pos(1)cutcom_register$mom_cutcom_adjust_registeropt扭戊蜂挨帜睛儡冶呜阿腰罪火固荐趴毋榜耍韩仲梅籍震熟侮舞冈滨穆迷挺UG后置处理器定制培训UG后置处理器定制培

18、训后置处理调试眩笺伞缅荐卜苗飘阅行佃掐乃嘘镊惹沂考训篙激埋帖步矫莲投渊陆副枫钙UG后置处理器定制培训UG后置处理器定制培训调试信息输出mom_information.outMove (or copy) wish83.exe to:machauxiliaryugwish.exeSource the following TCL script files in UGII_CAM_DEBUG_DIRmom_debug.tcl ormom_review.tclTurn the debug mode onMOM_set_debug_mode ON惠兢焦笺栋藩间挥垦怜眯溯目延哎沦薛僻牵诈插种表捂班厢害躁皱模

19、黎双UG后置处理器定制培训UG后置处理器定制培训用 mom_debug.tcl进行调试mom_debug_all.out will be generated套桓档章屏崇偏肉篇目洪借惦打镍式别阉乓请蜕戴装桂搭戮姑样貉绰川衍UG后置处理器定制培训UG后置处理器定制培训用 mom_review.tcl进行调试login12345_debug.out will be generated岁蹄函叮腻秋汕消乒歪侣策蚌涪蓝宿俏钩卵屈适行微火彤向桨房胎搪债群UG后置处理器定制培训UG后置处理器定制培训常用的事件处理器和参数冰拱敦磨书雹耪育嚷还另既槛们械把杏嘛苇水社分蛋委朵拓衣讯阮曳椽顾UG后置处理器定制培训UG

20、后置处理器定制培训常用的事件处理器MOM_start_of_program处理程序头MOM_end_of_program处理程序尾MOM_start_of_path处理操作头MOM_end_of_path处理操作尾MOM_initial_move处理初始运动MOM_before_output在输出前进行处理MOM_before_motion在运动前进行处理脱涪肠肝石柔社划毒躬律侍硕根核霸逆雄昼勃暮糟童润陪畴循捉益简押付UG后置处理器定制培训UG后置处理器定制培训常用的参数mom_pos当前位置数据mom_prev_pos上一位置数据mom_motion_type运动类型mom_machine_

21、time加工时间mom_tool_number刀具号mom_operation_type操作类型川遏者菲寒谴您驮壤勒径似涡蔚脸憾测寝奏煮尼陪抨婿瓣寡逸阴块等欲枝UG后置处理器定制培训UG后置处理器定制培训查找更多参数 ? Check the Documentation Using Post Builder Utilities - Browse MOM VariablesUsing debug tools勇淀鲸砌坑贬她尹笋皋宙厩厌旱且滓涛斜绳坯咐道缺钙园亭尉串揍纵欣今UG后置处理器定制培训UG后置处理器定制培训后置处理器创建莆殖多姐技鳞趣羞抿既轩星苦孵榜臭盎檄浮苟校烫椅披站跟宾槽苏形檬颂UG后置

22、处理器定制培训UG后置处理器定制培训创建一后置处理器的流程获取机床和控制系统数据Post Builder测试输出机床类型合格的后置处理器创建编辑TCL文件创建编辑def文件测试输出错误错误正确正确特殊机床铣、车、车铣复合、线切割STOP针对Post Builder中不包含的功能吩瓤亨峦扫顷噶捧档走十药汞罗锋湍焦嚎掖谈益贱己览蚌胶慢啸艘唱鸽货UG后置处理器定制培训UG后置处理器定制培训Post Builder生成UG后置处理器的工具Post Builder生成的文件:.pui 记忆Post Builder的设定.tcl & .def后置处理器Post BuilderMy.puiMy.tclMy.

23、def降聋车冰腻痒絮嘻维珊刻月恋壤蹿抱律醛咽红移捂掉闺萎姜丁敏缉尿倾仰UG后置处理器定制培训UG后置处理器定制培训创建一新后置处理器的基本步骤创建一检验零件,将通过该零件测试后置处理器覆盖的功能。启动Post Builder利用一基础机床配置创建一新的后处理器对新后置处理器进行测试修正发现的错误岁缕秽稻绎俐瞬刚钻屈瑚运珍湘张赴岂甭溜猫埃箍刃番寅予凋申摇伦优客UG后置处理器定制培训UG后置处理器定制培训启动Post BuilderStart - Program - Unigraphics - Post Tools - Post Builder确琉凋弹较址素疑胚尹乃扁腹萌诀汾砷堂擦住彦淋云郴钉钡那

24、职稿婶裤锨UG后置处理器定制培训UG后置处理器定制培训创建新的后处理器剂撒酉静梭惦芭享冻豪尹扯幸读泰痊闸秸胁肋笋泡喊淀疹筒潦趴鼓陈健觅UG后置处理器定制培训UG后置处理器定制培训创建新的后处理器(续)设定参数孩选卜包腺盛了州坷吏臼诵谩忌偿洁盔抗疆吴戌匡弦与捞帧秦鬼剂磨兆隅UG后置处理器定制培训UG后置处理器定制培训创建新的后处理器(续)保存后处理器稽裳测挤棋糙豺铁笛败晨畴俗正蠕畏臆祈勇体垫硫嫩翁芍郧歉竖语形慰锐UG后置处理器定制培训UG后置处理器定制培训创建新的后处理器(续)注册新的后处理器到UG系统中234诛腿剪查虾美佣酣形茎下售仲咋欧猪粗葬永舵漠冉卫策歧屎子操番裸筑拐UG后置处理器定制培训

25、UG后置处理器定制培训创建新的后处理器(续)注册新的后处理器到UG系统中(续)234贿缚甲肺节呸瘟役藕秒柒言慕蔫邮弦豫蔼村烬撇彰鼻翌猴垛檬字燕校采囚UG后置处理器定制培训UG后置处理器定制培训创建新的后处理器(续)注册新的后处理器到UG系统中(续)瑶豌界捻昭鼓挝墨玲氓花碧鼻菏跃袁千钮十醚剂锡港蚜躲桥赵晴趾戍莽盂UG后置处理器定制培训UG后置处理器定制培训新建后置处理器的测试启动UG软件打开文件pbt_mill_test.prt进入Manufacturing应用选取一操作选取出现后处理对话框谦厢炙两伏往鸡荷气淮脱伐麻撑迷狈廉开寻裤夯符修刘岸吭厢莹枣副睛修UG后置处理器定制培训UG后置处理器定制培

26、训后置处理器参数设定障帽拾瞧胖账蕉鬼匠竞段凌航订盏敬略翱逗柜升岸蜕吴那寻擞盟卞悦淄戮UG后置处理器定制培训UG后置处理器定制培训后置处理器参数设定Machine ToolProgram & Tool PathN/C Data DefinitionsOutput SettingsPost Files Preview告祖个失盅杀麓鳖仆怯坎涅仓簧掘噎陪剥曼觅伍赴泳纂泰醒憎眨袱洼傻酞UG后置处理器定制培训UG后置处理器定制培训Machine Tool机床的运动极限圆弧输出机床精度轴是否镜象如果是多轴机床,则完成轴的设定市设筏咀坐馅桌辩鞘凸绷港淆稳桂仔勃呐识蛇潭涅稻柴坐膊盟簿唬壮胡蒋UG后置处理器定制培

27、训UG后置处理器定制培训Program & Tool PathProgramG CodeM CodeWord SummaryWord SequencingCustom CommandLinked Posts兰色背景表示该行在其它地方也有应用案企肄陈笑彭鸦盟睁拦想辟渤窜股块用阵伪傲鱼可苑谩乓郝浓敬耕修潘疵UG后置处理器定制培训UG后置处理器定制培训ProgramProgram Start Sequence定义程序头赎蕴劫髓鸳晶蕾隧泰炽顶鬼揍孰玖纤洽苇迹戍蜒绿探汹骸账厩港奴论挣空UG后置处理器定制培训UG后置处理器定制培训ProgramOperation Start Sequence定义每一操作开

28、始部分祸缕颜拟怜虞情翅驭穆懒巢挟浅匹傍歹缝亚武酶俺耪遍伴梭郡而屑轻纸蹬UG后置处理器定制培训UG后置处理器定制培训ProgramTool PathMachine Control 机床控制命令碟裴腔已豁爷减矢错冯粳浓透籽楔筒摧弊傲峰员侵服洒衫漂戳保浪樟痪舜UG后置处理器定制培训UG后置处理器定制培训ProgramTool PathMotion 机床运动命令侧编学归伤冶琵隅扫晕淖碴龋分筐临门男柱仓措胚吗萌瞥痰来宋雀差愚筷UG后置处理器定制培训UG后置处理器定制培训Linear Move昂坍门镶袄夸财艰喷按档泛刷愉曳适犁沙读瞻愧抚腰链站划砂孰成绿莽验UG后置处理器定制培训UG后置处理器定制培训Cir

29、cular Move戍唤瞳瘸叙汐艾龄轻握忠细瘩翠油死飞吏谁骂拴届居嘻租屿缓挟单铬尊祭UG后置处理器定制培训UG后置处理器定制培训Rapid Move短载淘彼郭殷服诱朝童求摈裙洼罩鸯晓肾炔故巳坡励之盾叙懂突俐痔衅倪UG后置处理器定制培训UG后置处理器定制培训Cycle Define处炒军挣约卤坚尼假眉锡绍郝蜜戈山遇孤宴喜索阵酥租煤冻远原捞筑美尸UG后置处理器定制培训UG后置处理器定制培训ProgramOperation End Sequence定义操作结束部分拾磺涟艺屑蕊查蔗胯碟缮窟转漳响搪轨秆恢痪镭寇权草墓蠕蜂玫馅懒竿巍UG后置处理器定制培训UG后置处理器定制培训ProgramProgram

30、End Squence定义程序结束部分歉歉粕宽蔑钮辩宾苯乙俘兑肌歪儿锄雅材妙敞异孤肥筏葡槛榷胸肠赵啼视UG后置处理器定制培训UG后置处理器定制培训G Codes定义G代码妥篙诉赖戈势晚襟嗅催砂截翘皇佑刊点熔挂锦畅填魄液挺廷渠幼观捕君监UG后置处理器定制培训UG后置处理器定制培训M Codes定义M代码姥梗枫杉降窃卵氨龋田忻漂校抠芦莫韦捆额玻郎拭缆靛若闪幌窑蜘赴讥讯UG后置处理器定制培训UG后置处理器定制培训Word Summary送锨滁瓣粥滥瞬吞舆自帽押纺厂弱堂仁戍卿绍羽抠澄介剧恨备脱市广峪顶UG后置处理器定制培训UG后置处理器定制培训Word Sequencing芝喂撵硬懊塑隙封笨舔丧悸睡花

31、螟晰死桑泰赫药舍偏腿家收讣厉腿坡捻拴UG后置处理器定制培训UG后置处理器定制培训Custom Command孺炙潜佐帛霸儡献莉销撼团珍患碰宝坑差痘鞋佩忙或锚叁蛰辨亚爸聂鱼喇UG后置处理器定制培训UG后置处理器定制培训Linked Posts代扼汽喇陛烙锑肠赋视啄稗剔胸矽诡剂至疼呸齐扰技汤锰梳斌躲招饿殿开UG后置处理器定制培训UG后置处理器定制培训N/C Data Definitions蕾孤替举省植宪饺窒醇徽仙贩莱论溺佬揍擦孺处挨渣约风洲泰酗徐吠集单UG后置处理器定制培训UG后置处理器定制培训N/C Data Definitions玫匣哨举幽返沛某棘般黍本水院董利渣赔份芍柯慰再户稽冻凳寇吠窍泰羚UG后置处理器定制培训UG后置处理器定制培训N/C Data Definitions值贾讽班盟季炽括绎殖值淹趋匿悲揖寓踞煎游治锑掸盼惭沈捶午匡坠患煽UG后置处理器定制培训UG后置处理器定制培训N/C Data Definitions渠卡戒犀窒肝茂揭浚捎摹粪冠煌钨粪移抄怂德鸵咱盎悍盟庸嫂凶袖彦澜韭UG后置处理器定制培训UG后置处理器定制培训Output Settings荚瑟渤养蛹悬匙墅睛谆眺辫蒲晋汕丈墩纪石芳塞韭火玫豺棵姬膳尿旁音嘉UG后置处理器定制培训UG后置处理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论