找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
打印 上一主题 下一主题

【转帖】powermill的后处理基础入门篇(学习!不加限制!)

[复制链接]
41
发表于 2005-4-19 09:52:06 | 只看该作者
   
首页 | 相册 | 企业(392) | 培训 | 帮助 | 搜索 | 悄悄话 | 个人属性 | 退出 | 标记已读 | 网上银行 | 排行榜   
精细打印,选择惠普!             收藏到ViVi   
[$raquo] CCW-iCAx(CAD/CAM/CAE)论坛 [$raquo] DelCAM   [RSS]   
  
DelCAM 版-【转帖】powermill的后处理基础入门篇(学习!不加限制!) 访问次数:1445  
作者 【转帖】powermill的后处理基础入门篇(学习!不加限制!) [精华]   
nwh001  
   
  
   
  
发帖: 101
积分: 5  
点数: 73
  于2004-12-01 01:04 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 楼主  
  
--------------------------------------------------------------------------------
  
首先说明一下,我虽然关注powermill很久了,不过研究后处理也是最近的事,对其的了解肯定不够全面,因为我用的是cimatron。写这个的目的是为了让更多的人了解PM的后处理配置方法,另一方面也是抛砖引玉,吸引更多高人出来。  
  
    对于后处理格式,一般的用户有三个层次的需求:  
  
      一、powermill自带的后处理中有适合自己机床要求的,不过要修改、增删些代码。  
  
      二、没有适合的,需要改写后处理。  
  
      三、机床的代码格式完全与普通G代码格式不同,需建全新的后处理。  
  
     本文只针对1、2种需求来进行讲解,至于第三种则是高级篇的范畴了(哈哈,其实我也不知道,还没做过呢)  
   
     现在开始准备工作:  
     
        1、以不同的控制器试着处理几个G代码文件出来,然后和自己机床的代码进行比较,选一个最接近自己的。  
       
        2、打开ductpost\dp-index.html,准备有问题就看帮助。  
        
        3、运行:ductpost -w [控制器类型] > [控制器类型].opt ,从而生成OPT文件,这个选最接近你机床的控制器。如:ductpost -w hurco > hurco.opt 。 这时就可以用文本编辑器来打开这个opt文件了:  
  
       1、程序头、程序尾的改写:  
  
          这个在以下的定义里面:  
  
               define block tape start  
               ********************  
               end define  
  
               define block tape end  
               *******************  
               end define  
  
             你可以根据自己的需要添加,如:  
  
              define block tape start  
                "%"  
                 N ; "G17G90G80G40G49"  
              end define  
  
              define block tape end  
                 N ; "M05"  
                 N ; "M30"  
         end define  
      
        不过注意这种引号方法优点是简单明了,但控制器只是把它当字符处理,而不能以模态存在,具体可参见其它说明。  
  
       2、是否需要N行号?  
   
  
             %  
             :0001  
             N10G28G91X0Y0Z0  
             N30T1M6  
             N40G0G90X-25.Y-40.S800 M3  
  
       
           如这上面的N10、N30、N40,另外行号的起始、增量、最大都可以定义。如果不想要行号,可修改为以下值:  
  
                            define format ( N )  
                                 not permanent  
                             end define  
  
      3、是否需要Message?  
  
           N60( MSG, Toolpath Name: ET)  
           N70( MSG, xyzxyz_cut_1 ET)  
           N80( MSG, Output: ET)  
           N90( MSG, UNITS: MILLIMETRES ET)  
           N100( MSG, TOOL COORDINATES: TIP ET)  
           N110( MSG, LOAD TOOL ET)  
  
          上面的信息,可修改为你需要的,具体参见帮助。也可选择不输出,如:  
        
          message output = false  
  
     4、圆弧的输出格式:  
           
           这个需要讲一下,输出R的就不讲了,专讲I、J、K的输出。大致有三大类:  
       
          a、I、J输出为圆心的绝对坐标值。  
       
          b、I、J输出为相对坐标值,具体值为:圆心坐标值-圆弧始点坐标(常用)  
       
          c、I、J输出为相对坐标值,具体值为:圆弧始点坐标-圆心坐标值  
           
      所以这个就要看你机床格式来具体设置了,修改以下值为你所需:  
         
          incremental centre = true (相对,反之false绝对)  
          
         相对有两种,所以:  
          
         scale factor = 1 或 -1  
      
         另外有些机床不能输出360度的圆弧,这时需要将其分为几段输出:  
     
         full circle = false  
  
      
            5、换刀的格式:  
  
            如:  
               
  
            define block tool change first  
                N ; OP ; change tool ; T ToolNum  
                N ; "G48"  
                N ; G1 0 ; Z FromZ  
            end define  
        
           里面可自己添加你的机床换刀时所需的代码,如打开刀具长度补偿。  
      
     6、快速运动、直线运动、圆弧运动的代码:  
  
          参见:  
  
           define block move circle  
                 N ; G1 ; G2 ; G3 ; X ; Y ; Z ; I ; J ; K ; F ; D  
           end define  
  
          define block move linear  
                 N ; G1 ; G2 ; G3 ; G5 ; G6 ; X ; Y ; Z ; ; T ; S ;  
             M1 ; M2  
          end define  
  
          define block move rapid  
                N ; G1 ; G2 ; G3 ; G5 ; G6 ; X ; Y ; Z ; T ; S ;  
            M1 ; M2  
          end define  
  
            你也可在帮助文件的指引下,修改上面的代码,如:不想要每次输出G17之类,可以删掉G3。。。当然修改前要了解清楚该代码是做什么的,另外注意备份,随时恢复。  
     
     7、多轴:  
                
           powermill这点做的非常好,如4轴的几种方式、5轴的几种方式都有代码可参考。如:在X轴加一个圆盘A,只需添加、修改以下几行:  
          
  
             Fourth rotary table axis :- ( A. rotating about X. )  
  
              define format ( A )  
                 decimal point = true  
                 decimal places = 3  
             end define  
  
             word order = ( + A )  
  
             define keys  
                   azimuth axis not used  
                   elevation axis = A  
             end define  
  
             spindle elevation rotation = false ## Default  
             elevation units = degrees  
             elevation axis direction = positive  
  
             azimuth axis parameters = ( 0. 0. 0. 0. 0. 0. )  
             elevation axis parameters = ( 0. 0. 0. 1. 0. 0. )  
  
             define block move rapid  
                    N ; G1 ; G2 ; G3 ; G6 ; X ; Y ; Z ; A ; H ; M1 ; M2  
             end define  
  
            define block move linear  
                   N ; G1 ; G2 ; X ; Y ; Z ; A ; F ; M1 ; M2  
            end define  
  
            具体可参见ductpost/multex4.html页及5轴的帮助页。。。  
  
  就讲到这里吧。即兴一篇也没检查校对,错误遗漏处欢迎批评指教。  
  
学习不要像下面的那位一样!!!!
  
   
  
nwh001 编辑于 2004-12-01 01:31  
  
   
nwh001  
   
  
   
  
发帖: 101
积分: 5  
点数: 73
  于2004-12-01 01:39 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 2 楼  
  
--------------------------------------------------------------------------------
  
但是这个【【原创】powermill的后处理基础入门篇 1 2 】帖子到现在还在置顶,不知道为什么?
  
   
  【图片、文本广告位招租】   
   
雪人2000  
   
  
   
  
发帖: 762
积分: 3  
点数: 121
  于2004-12-01 07:39 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 3 楼  
  
--------------------------------------------------------------------------------
  
谢谢
  
   
  找CAX培训...   
   
qiang790  
   
  
   
  
发帖: 32
积分: 2  
点数: 43
  于2004-12-01 08:44 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 4 楼  
  
--------------------------------------------------------------------------------
  
好样的,兄弟,中国有你这样的人才才能阻击串仔(小泉等日本猪),兄弟有了你的号召,我决定从UG向PM全攻略.
  
   
  【图片、文本广告位招租】   
   
j74  
   
  
   
  
发帖: 76
积分: 4  
点数: 8
  于2004-12-01 21:56 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 5 楼  
  
--------------------------------------------------------------------------------
  
感谢!!
  
   
  【图片、文本广告位招租】   
   
dddwww  
   
  
   
  
发帖: 36
积分: 5  
点数: 34
  于2004-12-01 22:12 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 6 楼  
  
--------------------------------------------------------------------------------
  
感谢!! 有了你这样的热心人,delcam才会火!!
  
   
  【iCAx培训网开放】   
   
autosky  
   
  
   
  
发帖: 55
积分: 2  
点数: 60
  于2004-12-03 14:46 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 7 楼  
  
--------------------------------------------------------------------------------
  
不过我倒觉得没必要花太多时间学习后置,毕竟用的机会很少.多花精力在怎样做好刀路上更好些
  
   
  【推荐】Pro/E精彩原创教程   
   
yao59014  
   
  
   
  
发帖: 17
积分: 1  
点数: 22
  于2004-12-03 15:17 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 8 楼  
  
--------------------------------------------------------------------------------
  
感谢!! 有了你这样的热心人,delcam才会火!!  
  
   
  【推荐】ProE WildFire配置器   
   
zhanghui68  
   
  
   
  
发帖: 144
积分: 9  
点数: 5
  于2004-12-06 09:13 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 9 楼  
  
--------------------------------------------------------------------------------
  
能否讲的详细些,如:调子程序和坐标旋转在那改?我的机床代码不一样。谢谢!!!
  
   
  【图片、文本广告位招租】   
   
A_fei  
   
  
   
  
发帖: 420
积分: 3  
点数: 128
  于2004-12-06 10:37 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 10 楼  
  
--------------------------------------------------------------------------------
  
OK!谢谢你的热心!
  
   
  【图片、文本广告位招租】   
   
苦命  
   
  
   
  
  
  
发帖: 83
积分: 4  
点数: 59
  于2004-12-07 22:15 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 11 楼  
  
--------------------------------------------------------------------------------
  
我有用PM自带的后处理,是海德汉的,但要手工加一个“;”号,想改,但打开时只有两行,不知怎改,我现在网吧,忘了是哪两行,下次上传请教。
  
   
  找CAX培训...   
   
nwh001  
   
  
   
  
发帖: 101
积分: 5  
点数: 73
  于2004-12-08 17:57 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 12 楼  
  
--------------------------------------------------------------------------------
  
我用的也是海德汉,不知道你的系统是多少的?  
  
TNC430?TNC530?
  
   
  找CAX培训...   
   
straylafe  
   
  
   
  
发帖: 2
积分: 0  
点数: 2
  于2004-12-09 15:59 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 13 楼  
  
--------------------------------------------------------------------------------
  
我顶!
  
   
  【图片、文本广告位招租】   
   
苦命  
   
  
   
  
  
  
发帖: 83
积分: 4  
点数: 59
  于2004-12-17 23:26 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 14 楼  
  
--------------------------------------------------------------------------------
  
nwh001 wrote:  
我用的也是海德汉,不知道你的系统是多少的?  
   
TNC430?TNC530?  
  
是TNC430,可有后处理,能否给我来一个Q827666@163.com
  
   
  【推荐】Pro/E精彩原创教程   
   
nwh001  
   
  
   
  
发帖: 101
积分: 5  
点数: 73
  于2004-12-19 22:04 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 15 楼  
  
--------------------------------------------------------------------------------
  
苦命 wrote:  
我有用PM自带的后处理,是海德汉的,但要手工加一个“;”号,想改,但打开时只有两行,不知怎改,我现在网吧,忘了是哪两行,下次上传请教。  
  
《但打开时只有两行》  
详见正文;  
  
430的标准后置:  
  
0 BEGIN PGM MM  
1 ; DATEI : yy.h  
2 ; SPHERE-FRAESER D=0.50  
3 ; WANDSTAERKE=0.00 AUFMASS=0.00 ZUSTELLUNG=0.00 TIP  
4 TOOL CALL 137 Z S5000  
5 CYCL DEF 7.0 NULLPUNKT  
6 CYCL DEF 7.1 Z+0,000  
7 CYCL DEF 7.2 Y+0,000  
8 CYCL DEF 7.3 X+0,000  
9 CYCL DEF 8.0 SPIEGELN  
10 CYCL DEF 8.1  
11 CYCL DEF 10.0 DREHUNG  
12 CYCL DEF 10.1 ROT +0,000  
13 CYCL DEF 11.0 MASSFAKTOR  
14 CYCL DEF 11.1 SCL 1,000  
15 CYCL DEF 32.0 TOLERANZ  
16 CYCL DEF 32.1 T0,05  
17 L X-1.750 Y+6.500 Z+100.000 F MAX M03  
18 L X-1.750 Y+6.500 Z+4.750 F MAX
  
   
  【图片、文本广告位招租】   
   
nwh001  
   
  
   
  
发帖: 101
积分: 5  
点数: 73
  于2004-12-19 22:30 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 16 楼  
  
--------------------------------------------------------------------------------
  
你只要在  
define block tape start  
                "%"  
                 N ; "G17G90G80G40G49"  
end define  
  
中添加即可
  
   
  【图片、文本广告位招租】   
   
CZH8838  
   
  
   
  
发帖: 13
积分: 0  
点数: 15
  于2004-12-21 20:41 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 17 楼  
  
--------------------------------------------------------------------------------
  
我们公司有台美国的haas机,用pm 后处理的程序跳刀时F突然缩小一千倍,因此跳一次刀要好几分钟,而用cimatron出的程序就不会出现此问题,不知大侠能否解决。
  
   
  【图片、文本广告位招租】   
   
flyfish  
   
  
   
  
发帖: 56
积分: 2  
点数: 16
  于2004-12-26 14:10 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 18 楼  
  
--------------------------------------------------------------------------------
  
PM的快速提刀和G00提刀是分开的,楼上的问题可能是跳刀用的是G01。
  
   
  【推荐】ProE WildFire配置器   
   
erking8011  
   
  
   
  
  
  
发帖: 199
积分: 8  
点数: 91
  于2005-01-12 19:16 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 19 楼  
  
--------------------------------------------------------------------------------
  
非常感谢啊 !  
好久没有来这儿了,又有好东东了 !
  
   
  【图片、文本广告位招租】   
   
qiyi_zh  
   
  
   
  
发帖: 52
积分: 1  
点数: 40
  于2005-01-14 14:27 [信息] [悄悄话] [引用] [搜索] [复制] [收藏] 第 20 楼  
  
--------------------------------------------------------------------------------
  
后置放上来我看看
  
   
  加入iCAx企业信息库!   
   
  
  1   2   
   
   
  
  已读帖子
  新的帖子
  被删除的帖子 转到  论坛公告区   |- 论坛公告   |- 意见建议 信息交流   |- 业界新闻   |- 人才交流   |- 供求信息   |- FTP资料交流 设计综合讨论区   |- 结构设计   |- 通讯产品设计   |- 交通工具设计 模具综合讨论区   |- 塑胶模具   |- 五金模具   |- 压铸模具 软件综合讨论区   |- 小题大做   |- 软件比较   |- CAX二次开发   |- PDM/ERP CAD技术讨论区   |- Pro/Engineer   |- Pro/E MOLD&EMX   |- Unigraphics NX   |- UG MoldWizard   |- CATIA   |- IDEAS   |- SolidWorks   |- SolidEdge   |- OneSpaceDesigner   |- AutoDESK   |- CAXA CAM技术讨论区   |- Pro/E NC   |- UG CAM   |- MasterCAM   |- Cimatron   |- DelCAM   |- SurfCAM   |- HyperMILL   |- CAM综合 CAE技术讨论区   |- MoldFlow   |- ADAMS   |- CAE 其他软件技术讨论区   |- CMM&RE&RP   |- 其他软件 工业设计   |- Alias   |- Rhino   |- 工业设计 电脑软、硬件区   |- 电脑软件使用交流   |- 网络技术   |- 电脑硬件配置交流   |- 数码精品 娱乐区   |- 网站活动组织发布   |- 影音娱乐   |- 精美帖图   |- 灌水乐园   |- 情感特区 English Forum   |- CAX English Forum 高级会员区   |- Pro/Engineer 高级会员区 网上培训区   |- CAD/CAM网上培训报名 原创教程、资料区   |- 【原创教程、资料交流】   |- ProE专区   |- UG专区   |- SolidWorks专区   |- Imageware&Geomagic   |- MoldFlow专区   |- CAM专区   |- 综合版     
  
   
  
回复该帖   
标题   
内容   
选项  加密此帖,只对部分用户可见,用户积分需大于 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Statistics  
附件 (Max: 1000 K   
(注意:附件文件格式只能为:JPG GIF PNG ZIP RAR,其他格式请先进行转换。
图片大小不可以超过200Kb!)
  如果附件是图形文件,直接显示之
  如果图片是原创作品,您可以加入水印  水印颜色 Black Red Yellow Pink Green Orange Purple Blue Beige Brown Teal Navy Maroon LimeGreen  
   
   
  
  
      
   
  
【首页】 【相册】 【企业信息库】 【广告合作】 【论坛帮助】 【发贴统计】 【论坛统计】
42
发表于 2005-4-20 19:03:59 | 只看该作者
可以看help
43
发表于 2005-5-2 18:52:29 | 只看该作者
顶,多谢楼主的热心。
44
发表于 2005-5-3 21:47:59 | 只看该作者
还有视频教学软件吗
45
发表于 2005-5-23 14:54:51 | 只看该作者
好东西,我要顶顶顶
46
发表于 2005-5-24 20:34:39 | 只看该作者
非常感谢!
47
发表于 2005-5-25 11:54:44 | 只看该作者
48
发表于 2005-5-27 15:47:58 | 只看该作者
好东西呀
49
发表于 2005-6-2 17:02:49 | 只看该作者
大大真好ㄚ~真熱心^^
50
发表于 2005-6-12 16:24:56 | 只看该作者
好久了,我看的还是前面的那些东西
有没有新的啊!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-31 04:30 , Processed in 0.034185 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表