UG画好的三维图怎么生成NC码 UG三维图形画好后如何生成程序 谢谢
ug\u753b\u7684\u8349\u56fe\u600e\u4e48\u751f\u6210nc\u7a0b\u5e8f\u8349\u56fe\u505a\u597d\u4e86\uff0c\u8fdb\u5165\u52a0\u5de5\u6a21\u5757\uff0c\u75282D\u7684\u7684\u65b9\u5f0f\u8bbe\u7f6e\u7a0b\u5e8f\uff0c\u7136\u540e\u540e\u5904\u7406\uff0c\u4e0d\u8fc7\u8fd9\u4e2a\u540e\u5904\u7406\u8981\u6309\u4f60\u4eec\u673a\u5668\u6765\u7684\u505a\u3002\u8fd9\u4e48\u7b80\u5355\u7684\u7a0b\u5e8f\u6ca1\u6709\u5fc5\u8981\u7528UG\u6765\u751f\u6210\u7a0b\u5e8f\uff0c\u53ef\u4ee5\u7528MASTARCAM
\u662fnc\u7a0b\u5e8f\uff1f\uff1f\uff1f\u8fd9\u4e2a\u8981\u8fdb\u5165\u52a0\u5de5\u6a21\u5757\uff0c\u7136\u540e\uff0c\u5b9a\u4e49\u5200\u5177\uff0c\u8def\u5f84\uff0c\u4ec0\u4e48\u673a\u5e8a\u7b49\u7b49\uff0c\u5148\u627e\u672c\u4e66\u770b\u770b\u5427
在这里基于MasterCAM9的FANUC Oi_MC系统后置处理程序优化设计的研究MasterCAM9是一套在模具行业广泛应用的CAM软件。本文针对FANUC Oi_MC系统,用实例介绍了MasterCAM9软件后置处理自动生产NC程序存在的问题,通过修改使程序优化后符合系统要求,提高了加工效率。既有针对性,又有普遍的指导意义。
随着数控技术的迅速发展,自动编程技术应用得越来越普遍。MasterCAM就是一套广泛应用于模具制造和实用数控行业的CAD/CAM软件,其功能强大,好学易用。软件的工作流程大致是:利用CAD模块或从其它CAD软件中直接调入图档对零件建模——CAM模块生成刀具路径NCI文件——不同的数控系统调用相应的后置处理程序将Ncl文件转变为NC加工程序——用转输功能或专用的传输工具将加工程序传入机床。
Master CAM软件提供了多种数控系统的标准后置处理文件,而最原始的或最基本的后处理程序是内定适应日本FANUC系统的通用格式,如FANUC3M、FANUC6M、FANUC O-MC等控制系统。
1 问题的提出
目前,国内外有很多数控生产的厂家,但由于各个专业数控厂家所生产的数控系统的功能各有特点,所以体现在NC代码上虽大致相同,但也存在不小差异。像世界上有名的数控系统生产厂家如FANUC、SIEMENS、A-B等公司,他们都有一套属于自己的数控代码系统。图形化编程软件Master CAM所生成的NC代码,都需要经过特定的后置处理设置,才能生成适应于特定数控系统的NC代码。也就是说,由于数控系统FANUC版本不一,并且既使是FANUC系统的同一版本,因为所用机床不同及编程习惯等原因,利用MasterCAM9软件自身提供的后处理NC加工程序往往不能直接应用于加工和生产。
例如,在FANUC Series OiMate_MC(简称:FANUC Oi_MC)系统立式加工中心上加工如图1所示简单零件,先利用MasterCAM9强大的CAM功能生成刀具路径NCI文件,调用“MPFAN.PST’进行后处理,得到加工程序如下:
图1 加工图
这样的加工程序在FANUC Oi_MC数控系统立式加工中心上无法执行,其中有系统不能通过的非法语句,还有一些不符合已有编程习惯及容易引发事故的语句。而如果每次都需要打开编辑器对其作一些繁琐的手工修改,不仅麻烦,增加了编程时间,而且增加了人工编程的出错机会,极容易造成加工零件报废或者人身设备事故。
具体地针对FANUC OiMate_MC数控系统立式加工中心上加工NC代码存在的普遍问题有:
(1)带括号部分的程序名、日期时间、刀具说明等,系统不承认。另外G21、G17为缺省值,无需写出。
(2)立式加工中心因没有安装第4轴,因此程序中不允许出现第4轴A字符,否则系统将报警。
(3)为机床操作安全,T、M最好不位于程序同一行,需分行。
(4)把圆弧在第一、四象限点打断,造成机床不必要的加减速,容易造成机床的刀具不能匀速切削,影响工件切削质量。
2 问题的解决
经过反复阅读和研究Master CAM9说明书中,发现只要对其做以上几个方面的简单修改,即可一劳永逸、事半功倍了。
其修改方法是:打开Mcam9\Mill\Post\MPFAN.PST文件。
(1)删除以下内容,以取消NC代码中带括号部分的程序名、日期时间、刀具说明及G21、G17。
(2)取消AO
(3)将T、M指令分行将原始后处理MPFAN.PST文件中生成NC程序开头部分内容(即后处理文件中psof部分)以及刀具交换部分(ptlchg)中的“*t”后插入“e,n,”字符“e”各程序段结束号,“n”表示加入程序段号码。
(4)取消圆弧打断将“breakarcs:yes#Break arcs into quadrants?”中的“yes”改为“0”或“no”。将“arcoutPut:1#0=IJK,1=R no sign,2=R signed neg.over 180”中的“:1”改加“:0”,以在写整个圆弧时使用IJK确定圆弧半径,绝对不能使用R型式。
另外选择下拉菜单MainMenu→Screen→Configure→Start/Exit→Editor选择“CIMCO EDIT”作为NC文件编辑器,使得NC文件中的X、Y、Z坐标分别以不同的颜色显示,便于阅读及编辑。在CIMCO EDIT的NC文件编辑器中,选择下拉菜单NC Function→Find X/Y/Z Ranges,在打开的对话框中,可以清楚地看出X、Y、Z坐标值及进给速度F的范围,保证加工的安全。
再在FANUC Oi_MC数控系统立式加工中心上加工零件1,同样的NCI文件形成新的NC代码:
3 结束语
修改后的后置处理程序MPFAN.PST生成的新的NC加工程序完全符合FANUC Series Oi Mate_Mc数控系统立式加工中心的要求,并且更加符合已有的编程习惯,去除了一些有可能引发事故的语句。该后置处理稠字已经笔者反复检验,对其它不同型号机床以及不同数控系统的修改和优化设计有一定指导意义和借鉴。
1.进入加工模块
2.进行参数设置
3.刀路设定
4.模拟加工(可有可无的,最好试试)
5.后处理,根据你的机床型号,导出NC程序
这只是大体的步骤,详细的要你自己摸索了
我在济南数控模具科技研究所培训中心学习的ug造型设计和cimatron自动编程
绛旓細1.杩涘叆鍔犲伐妯″潡 2.杩涜鍙傛暟璁剧疆 3.鍒璺瀹 4.妯℃嫙鍔犲伐(鍙湁鍙棤鐨锛屾渶濂借瘯璇)5.鍚庡鐞嗭紝鏍规嵁浣犵殑鏈哄簥鍨嬪彿锛屽鍑篘C绋嬪簭 杩欏彧鏄ぇ浣撶殑姝ラ锛岃缁嗙殑瑕佷綘鑷繁鎽哥储浜
绛旓細ug12瀵煎嚭nc浠g爜鐨勬楠ゅ涓嬨1銆侀鍏堣鏌ョ湅涓涓嬩娇鐢ㄧ殑鍚庡鐞嗗搴旂殑鏂囦欢銆2銆佷互璁颁簨鏈墦寮浠ュ悗锛屽彲浠ュ緢娓呮鐨勭湅鍒板悗澶勭悊瀵瑰簲鐨勬枃浠躲3銆佹墦寮鍚庡鐞嗘瀯閫犲櫒锛屼互鍚庡鐞嗘瀯閫犲櫒鎵撳紑涓婇潰瀵瑰簲鐨凱UI鏂囦欢銆4銆佷慨鏀硅緭鍑鸿缃噷闈紝鏀逛负NC鏂囦欢锛岀劧鍚庣偣淇濆瓨鍗冲彲銆
绛旓細鏂规硶鍜屾楠わ細1銆佺綉涓婁笅杞界浉鍏冲悗澶勭悊鏂囦欢锛2銆佺▼搴忓垱寤哄畬鎴愬悗锛岄変腑绋嬪簭锛岀偣鍑诲彸閿紝鍗曞嚮澶勭悊锛3銆佸脊鍑哄悗澶勭悊瀵硅瘽妗嗭紝閲岄潰鎵甯︾▼搴忎负UG鑷甫锛屽崟浣嶄负鑻卞埗锛4銆佺偣鍑绘祻瑙堝悗澶勭悊锛屾壘鍒板悗澶勭悊鏂囦欢鎵鍦ㄦ枃浠跺す锛岄変腑FUNACPUI锛岀偣鍑荤‘瀹氾紱5銆侀変腑funac锛岃嫢瀵硅緭鍑虹洰褰曟棤瑕佹眰锛岄変腑纭畾锛屽嵆鍙緭鍑NC浠g爜锛6銆佸皢澶勭悊鐨...
绛旓細(1)鍒犻櫎浠ヤ笅鍐呭锛屼互鍙栨秷NC浠g爜涓甫鎷彿閮ㄥ垎鐨勭▼搴忓悕銆佹棩鏈熸椂闂淬佸垁鍏疯鏄庡強G21銆丟17銆(2)鍙栨秷AO (3)灏員銆丮鎸囦护鍒嗚灏嗗師濮嬪悗澶勭悊MPFAN.PST鏂囦欢涓鐢熸垚NC绋嬪簭寮澶撮儴鍒嗗唴瀹(鍗冲悗澶勭悊鏂囦欢涓璸sof閮ㄥ垎)浠ュ強鍒鍏蜂氦鎹㈤儴鍒(ptlchg)涓殑鈥*t鈥濆悗鎻掑叆鈥渆锛宯锛屸濆瓧绗︹渆鈥濆悇绋嬪簭娈电粨鏉熷彿锛屸渘鈥濊〃绀哄姞鍏ョ▼...
绛旓細鑽夊浘鍋氬ソ浜嗭紝杩涘叆鍔犲伐妯″潡锛岀敤2D鐨勭殑鏂瑰紡璁剧疆绋嬪簭锛岀劧鍚庡悗澶勭悊锛屼笉杩囪繖涓悗澶勭悊瑕佹寜浣犱滑鏈哄櫒鏉ョ殑鍋氥傝繖涔堢畝鍗曠殑绋嬪簭娌℃湁蹇呰鐢UG鏉鐢熸垚绋嬪簭锛屽彲浠ョ敤MASTARCAM
绛旓細鏈夎嚜鍔ㄧ紪绋嬶細璁剧疆鍒鍏凤紝鍒囧墛鍖哄煙锛岃缃儴浠讹紝姣涘澂锛岀劧鍚庨氳繃鍚庡鐞嗭紝灏辫兘鐢熸垚nc浠g爜銆
绛旓細鎶涓夌淮妯″瀷鎴栬呯嚎妗嗚皟鍒板姞宸ユā鍧楋紝鐢ㄥ悇绉嶅姞宸ユ柟娉曞苟閫夋嫨鏉ョ敓鎴愬垁璺(鍏蜂綋鎬庝箞缂栬鐪嬫ā鍨嬶紝浣跨敤鍨嬭厰閾e墛杩樻槸浠涔)锛屽垁璺鏌ュ拰宸ヨ壓鍒嗘瀽鍚庯紝鐒跺悗鎶鐢熸垚鐨刄G绋嬪簭鐢ㄤ笓闂ㄥ悗缃鐞嗙▼搴忚浆鎹㈡垚鍚勭绯荤粺鑳芥槸鍒殑G浠g爜锛屽鍏ユ満搴婂姞宸
绛旓細UG10.0浣跨敤鍑犱綍瑙嗗浘缂栫▼鐢熸垚绋嬪簭鍗曪紙閫氬父鎸嘒浠g爜鎴NC绋嬪簭锛夌殑姝ラ濡備笅锛1. 鎵撳紑UG10.0杞欢锛屽苟鎵撳紑鎮ㄧ殑3D妯″瀷鏂囦欢銆2. 鍦║G10.0鐨勪富鐣岄潰锛岄夋嫨鈥滄搷浣溾濊彍鍗曚笅鐨勨滃姞宸モ濋夐」銆3. 鍦ㄢ滃姞宸モ濋夐」涓紝閫夋嫨鈥滃垱寤哄姞宸モ濇垨鈥滄墦寮鍔犲伐鈥濄4. 鍦ㄢ滃垱寤哄姞宸モ濇垨鈥滄墦寮鍔犲伐鈥濈獥鍙d腑锛岄夋嫨鎮ㄩ渶瑕佺殑鍔犲伐...
绛旓細1銆佺洿鎺ユ墦寮ug鐨涓荤晫闈紝榧犳爣鍙抽敭鐐瑰嚮鐩稿叧瀵硅薄骞堕夋嫨鍚庡鐞嗐2銆佽繖涓椂鍊欏脊鍑烘柊鐨勭獥鍙o紝闇瑕佺偣鍑绘坊鍔犳寜閽烦杞3銆佷笅涓姝ュ鏋滄病闂锛屽氨鏍规嵁瀹為檯鎯呭喌杩涜閫夋嫨銆4銆佺瓑瀹屾垚涓婅堪鎿嶄綔浠ュ悗锛岀户缁‘瀹氭墍鍒朵綔鐨勫唴瀹广5銆佽繖鏍蜂竴鏉ヤ細寰楀埌鍥剧ず鐨勭粨鏋滐紝鍗冲彲杈惧埌鐩殑浜嗐
绛旓細绗竴姝ワ細锛堝湪鍒璺笂鐐瑰彸閿 閫夋嫨鍚庡鐞嗭級绗簩姝ワ細锛堥夋嫨瀵瑰簲鐨勫悗澶勭悊銆佺▼搴忓悕銆佷繚瀛樹綅缃級