powermill后处理文件修改
“powermill后处理文件修改”相关的资料有哪些?“powermill后处理文件修改”相关的范文有哪些?怎么写?下面是小编为您精心整理的“powermill后处理文件修改”相关范文大全或资料大全,欢迎大家分享。
PowerMILL后处理修改教程
本教程是偶在实际使用中的PowerMILL后处理文件修改知识的积累,其中有部分修改案例来源于帮助文件,在此仅以文字和图片的形式把他记录下来与初学者共同分享。
By mymould(风影爱人)
一、完整的后处理文件介绍
一个完整的后处理文件通常有:定义字符段、定义字符格式段、定义键值段、定义指令值段、变量定义、程序格式段等部分组成。
下面我们先来看一个比较完整的后处理文件,并把它分为数段,把需要修改的地方做个必要的解释:
machine fanucom —————— 后处理文件头
=========================== 第一部分是定义字符段 ============================== define word TN
address letter = \:- \ address width = 13 field width = 25 end define
具体解释:
define word TN —————————————— 定义字段;
address letter = \:- \————— 定义字段的返回值,比如
PowerMILL后处理修改教程
一、完整的后处理文件介绍
一个完整的后处理文件通常有:定义字符段、定义字符格式段、定义键值段、定义指令值段、变量定义、程序格式段等部分组成。
下面我们先来看一个比较完整的后处理文件,并把它分为数段,把需要修改的地方做个必要的解释:
machine fanucom —————— 后处理文件头
============第一部分是定义字符段 =================================== define word TN
address letter = \:- \ address width = 13 field width = 25 end define
具体解释:
define word TN —————————————— 定义字段;
address letter = \TYPE:- \————— 定义字段的返回值,比如在后处理文件里有“MS =C ; TN ToolType ; EM =C”,而在写程式的时候选用的是端铣刀,那么在CNC程式里就会有(TOOL TYPE:- ENDMILL);
address width = 13 ——————————— 定义字
powermill后处理修改参考
后处理的实际应用中,经常需要修改或删除的部分主要有几方面:程序头的修改;程序尾的修改;刀具调用的修改;第四轴的开启与关闭;各种注释部分的删除;钻孔循环的定制;行号的设定与省略;新参数的设定等。 (1)程序头的修改。
选中任务树窗口中的\OM.pmopt Commands-Start Program\项,在右边图形窗口中,选中程序中不需要的部分,再点击上方的删除图标,可以删除该部分内容;如程序中默认的机床回参考点程序段\,如在程序启动时不必首先回参考点,可删除该段内容。 (2)程序尾的修改。
在任务树窗口中的\Program\项中可以定义程序尾部分的内容。默认的程序尾包含了\和\机床回参考点选项,如不需要也可以删除。
(3)换刀程序段的修改。
选中任务树窗口中的\OM.pmopt -Commands-Tool Control-Load First Tool\项,可以通过选中图形窗口中的\项,点击添加\,使T指令和M6指令分行;同样可以使Change Tool项中的T指令和M6指令分行;如采用手动换刀,则NC程序中不需换刀程序,可右键点击\和\,在快捷键中选中\,以关闭换刀程序。
(4
powermill后处理修改精华帖
machine fanucom ——————后处理文件头
define word TN ---------------------------- 定义字段;
address letter = \:- \定义字段的返回值 address width = 13 定义字符宽度 field width = 25 定义返回字的宽度 end define 结束定义
define format ( / G6 S T M1 M2 L P D E H O ) 第二段是定义字符的格式
address width = 1------------ 定义字符宽度 address width = 1------------ 定义字符宽度 field width = 2 ------------- 定义返回字的宽度 exponent width = 0 ---------- 指数的宽度
scale factor = 1 ------------- 比例因子:值乘以 1 scale divisor = 1 -------
PowerMILL后处理
PowerMILL后处理
PowerMILL后处理 对于后处理格式,一般的用户有三个层次的需求:
一、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 de
PowerMILL后处理
PowerMILL后处理
对于后处理格式,一般的用户有三个层次的需求:
一、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
PowerMILL后处理制作教程
PowerMILL后处理制作教程
define word TN
address letter = \:- \ address width = 13 field width = 25
end define 具体解释:
define word TN —————————————— 定义字段;
address letter = \TYPE:- \————— 定义字段的返回值,比如在后处理文件里有“MS =C ; TN ToolType ; EM =C”,而在写程式的时候选用的是端铣刀,那么在CNC程式里就会有(TOOL TYPE:- ENDMILL);
address width = 13 ——————————— 定义字符宽度,如上\:- \,从T开始算起一共13位,包括空格;
field width = 25 ——————————— 定义返回字的宽度,如上\,如果field width = 2,那\:- \就返回EN;如果field width = 25,那\:- \就返回ENDMILL。
end define
==========================
第
二
段
是
定
义
字
符
的
格
式
===================
mastercam 后处理修改
MasterCAM9后处理的修改
MasterCAM系统缺省的后处理文件为MPFAN.PST,适用于FANUC(发那科)数控代码的控制器。其它类型的控制器需选择对应的后处理文件。
由于实际使用需要,用缺省的后处理文件时,输出的NC文件不能直接用于加工。原因是:
⑴进行模具加工时,需从G54~G59的工件坐标系指令中指定一个,最常用的是G54。部分控制器使用G92指令确定工件坐标系。对刀时需定义工件坐标原点,原点的机械坐标值保存在CNC控制器的G54~G59指令参数中。CNC控制器执行G54~G59指令时,调出相应的参数用于工件加工。采用系统缺省的后处理文件时,相关参数设置正确的情况下可输出G55~G59指令,但无法实现G54指令的自动输出。
⑵FANUC.PST后处理文件针对的是4轴加工中心,而目前使用量最大的是3轴加工中心,多出了第4轴数据“A0.”。
⑶不带刀库的数控铣使用时要去掉刀具号、换刀指令、回参考点动作。 ⑷部分控制器不接受NC文件中的注释行。 ⑸删除行号使NC文件进一步缩小。
⑹调整下刀点坐标值位置,以便于在断刀时对NC文件进行修改。 ⑺普通及啄式钻孔的循环指令在
MASTERCAM后处理修改
MASTERCAM后处理修改
Mstercam的的默认后处理是MPFAN.PST (M的后处理的扩展名为PST),其中定义了NC程序的格式,工艺参数,接口的一些功能等,有些东西是不能改动的,其实我们主要改动的就是几个方面: 1 程序的开头和结尾。系统不一样,他的程序的开头和结尾可能就存在不同 2 三轴和四轴的添加和改动 3 刀具的设置
(不好意思,这是我觉得需要改的原因,大家不要扔西瓜皮)
首先用记事本打开MPFAN.PST文件(这个文件在D:\\Mcam9\\Mill\\Posts中)如图
1
2 下面主要讲讲程序的开头的改动: (1) G54的改动
按CTRL+F查出Start of File and Toolchange Setup这一选项:你会在下面的程序中找到
pbld, n, *sgcode, *sgplane, \将其改为
pbld, n, *sgcode, *sgplane, \
程序将由
G0G17G40G49G80G90 改为
G0G17G40G49G80G90G54 其中“”表示强制输出
(2) G21
powermill ductpost后置处理修改 - 图文
DuctPost1430后置处理的修改说明
1. 2. 3. 4. 5.
指导思想:
确定机床认同的标准代码文件;
可使用DUCTPOST –W HEID.OPT >C:\\HEID.OPT利用PM已有的3轴后置来获取数控系统的基本后置
使用DUCTPOST标准后置产生机床的加工代码文件;
对比两者的差异,增加自定义用户化信息,由于增加信息无条件优先,它会替代系统默认的原始信息,不断修改直到DUCTPOST产生的加工代码文件和所需标准代码文件一致; 修改中注意备份和重命名(建议增加机床具体型号以示区别),删除用户化信息后,后置将自动还原成系统初始默认的标准后置; 具体参数: 程序行号
a) 如果系统不需要行号,那么重新定义批号键“N”
define format ( N ) not permanent end define
b) 如果系统需要行号起始行号“10”,增量行号“5”,可如下定义批号键“N”
block start = 10 block increment = 5
c) 如果机床能认同的最大行号有所限制,那么可以插入下面的选项
maximum block number = 5999(or whatever value requir