PowerMILL后处理修改教程(3)

2019-09-01 22:04

define block tape start \ #ID ProgID

N ; G2 91 ; G6 28 ; Z 0 ; Z =C N ; MS =C ; PM JobName ; EM =C

N ; MS =C ; MT Month ; DY Day ; YR Year ; EM =C N ; MS =C ; TN ToolType ; EM =C

N ; MS =C ; TD ToolRadius[ToolNum] ; EM =C N ; MS =C ; TR ToolRadius[ToolNum] ; EM =C

N ; compensation off ; G6 49 ; xy plane ; G4 80 ; G3 54 #N ; G2 91 ; G6 28 ; X 0 ; Y 0 ; X =C ; Y =C end define

define block tape end

N ; G5 91 ; G6 28 ; Z Zcoord ; Z =C N ; H 0 ; G6 49

#N ; G6 28 ; X 0 ; Y 0 ; X =C ; Y =C N ; M1 30 end define

define block go home preamble end define

define block tool change first #N ; OP ; change tool ; T ToolNum

G3 54 ; G5 90 ; G3 =C ; G5 =C ; #T NextTool ; end define

define block tool change N ; G5 91 ; G6 28 ; Z 0 ; Z =C N ; H 0 ; G6 49

N ; G6 28 ; X 0 ; Y 0 ; X =C ; Y =C N ; T ToolNumber ; change tool

G5 90 ; G3 54 ; G5 =C ; G3 =C ; #T NextTool ; end define

define block tool change clear end define

define block go home z move end define

define block go home xy move end define

define block move from end define

define block move circle

N ; G1 ; G2 ; G3 ; X ; Y ; Z ; I ; J ; K ; F ; D end define

define block move linear end define

define block move rapid

N ; G1 ; G2 ; G3 ; G5 ; G6 ; X ; Y ; Z ; T ; H ; S ;

M1 ; M2 end define

define block move cycle

N ; G4 ; G6 ; X ; Y ; Z2 ; R2 ; Q ; Q1 ; F ; M2 end define

define block move tap

N ; G6 ; G4 ; X ; Y ; Z2 ; R2 ; F ; M1 ; M2 end define

define block tape segment end define

define block tape split start \ ID ProgID end define

define block tape split end N ; G1 28 ; G6 91 ; Z 0 ; Z =C N ; H 0 ; G6 49

#N ; G6 28 ; X 0 ; Y 0 ; X =C ; Y =C N ; M1 30 end define

define block cycle start N ; S ; M1 N ; G3 ; G5 ; M2

F =C ; G4 =C ; Z2 ; R2 ; Q ; Q1 ; G6 ; end define

define block cycle end N ; G4 80 end define

define block tape split move end define

define block move spline end define End

DuctPost1490后置处理的制作 一: 基本思路和步骤

1. 确定机床认同的标准代码文件;

2. 使用DUCTPOST标准后置产生机床的加工代码文件: 运行:ductpost -w [控制器类型].OPT >E:\\[控制器类型].opt ,从而生成OPT文件

3. 对比两者的差异,增加自定义用户化信息,由于增加信息无条件优先,它会替代系统默认的原始信息,不断修改直到DUCTPOST产生的加工代码文件和所需标准代码文件一致;

4. 修改中注意备份和重命名(建议增加机床具体型号以示区别),删除用户化信息后,后置将自动还原成系统初始默认的标准后置; 二:后置处理里面有什么内容? 一个完整的后处理文件通常有: 1: define word----------定义字符段 2 : define format--------定义字符格式段 3: define keys-----------定义键值段 4: define codes---------定义指令值段 5: 变量定义

6: 定义程序格式段(包括程序头、程序尾、换刀定义) 三:制作后置处理的几个基本概念

1:对所有的机床控制系统和编程软件而言,都是假设工件(或者说工作台)不动而是刀具(或者说主轴头)在动。

2:一个非常简单的确定X,Y,Z关系的办法是:伸展你的右手,让你的右手指向X轴正方向,然后让除去大拇指的其他四个手指旋转90度,那么这4个手指所指的方向就是Y轴的正方向,大拇指所指的方向就是Z轴正方向。

3:多轴机床坐标正方向的确定: A: 只有一个旋转轴的称为四轴 B: 有两个旋转轴的成为五轴

C: 绕X、Y、Z轴旋转的轴相对应的称为A、B、C轴。

D: 伸展右手,将大拇指指向线性轴的正方向,比如指向X轴的正方向,旋转其余4个手指,则这4个手指的的旋转方向即为A轴的旋转正方向。其他旋转坐标的正方向也是这样确定。 四:几个基本含义 1:什么是word

数控程序中的保留字,它可以是一个字母或者是一个符号,也可以是一组字母或者是一组符号 可以在

define format ( .... ) ...... end define

中定义每一个字或者一组字的输出格式,比如: define format ( / G6 S T M1 M2 L P D E H O ) address width = 1 field width = 2 …… end define

2: 什么是关键字keys

关键字keys是用来在已经定义好的格式format和字word之间建立链接关系 比如\通常和字\关联起来 define keys


PowerMILL后处理修改教程(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:“农远工程”模式二环境下教师专业发展案例分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: