首页 | 相册 | 企业(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
【首页】 【相册】 【企业信息库】 【广告合作】 【论坛帮助】 【发贴统计】 【论坛统计】 |