PowerMILL_DuctPost_3-5轴后处理制作教程
PowerMILL_DuctPost_3-5轴后处理制作教程DuctPost_3-5轴后处理制作教程
链接:http://pan.baidu.com/s/1qXxVCNM
回复可见提取码:
**** Hidden Message *****
※G45 刀具位置补正伸长 G73 高速深孔啄钻循环 G02 顺时针圆弧插补运动 ※G46 刀具位置补正收缩 G74 攻左旋螺纹循环 G03 逆时针圆弧插补运动 ※G47 刀具位置补正2倍伸长 G76 精镗孔循环 G04 程序暂停 ※G48 刀具位置补正2倍缩短 G80 取消固定循环 G09 主轴准停 G49 取消刀具长度补偿 G81 钻孔循环 ※G10 资料设定 G50 取消缩放 G82 沉头钻孔循环 ※G11 资料设定模式取消 G51 图形缩放 G83 深孔啄钻循环 ※G15 极坐标指令取消 ※G52 特定坐标系设定 G84 攻右旋螺纹循环 ※G16 极坐标指令 ※G53 机械坐标系选择 G85 饺孔循环 G17 选择X,Y平面 G54 选择工件第1坐标系 G86 镗孔循环 G18 选择X,Z平面 G55 选择工件第2坐标系 G87 反镗孔循环 G19 选择Y,Z平面 G56 选择工件第3坐标系 G88 镗孔循环 G20 选择英制编程 G57 选择工件第4坐标系 G89 镗孔循环 G21 选择公制编程 G58 选择工件第5坐标系 G90 绝对坐标编程 ※G22 内藏行程检查功能 ON G59 选择工件第6坐标系 G91 增量(相对)坐标编程 ※G23 内藏行程检查功能 OFF ※G60 单方向定位 G93 时间倒数进给模式 G27 参考点返回检查 ※G61 确定停止模式 G94 每分钟进给量 G28 返回机床参考点 ※G62 自动转角进给率调整模式 一、完整的后处理文件介绍
一个完整的后处理文件通常有:定义字符段、定义字符格式段、定义键值段、定义指令值段、变量定义、程序格式段等部分组成。
下面我们先来看一个比较完整的后处理文件,并把它分为数段,把需要修改的地方做个必要的解释:
machine fanucom —————— 后处理文件头
=========================== 第一部分是定义字符段 ==============================
define word TN
address letter = "TOOL TYPE:- "
address width = 13
field width = 25
end define
具体解释:
define word TN —————————————— 定义字段;
address letter = "TOOL TYPE:- " ————— 定义字段的返回值,比如在后处理文件里有“MS =C ; TN ToolType ; EM =C”,而在写程式的时候选用的是端铣刀,那么在CNC程式里就会有(TOOL TYPE:- ENDMILL);
address width = 13 ——————————— 定义字符宽度,如上"TOOL TYPE:- ",从T开始算起一共13位,包括空格;
field width = 25 ——————————— 定义返回字的宽度,如上"ENDMILL",如果field width = 2,那"TOOL TYPE:- "就返回EN;如果field width = 25,那"TOOL TYPE:- "就返回ENDMILL。
end define
========================== 第二段是定义字符的格式 =============================
define format ( / G6 S T M1 M2 L P D E H O )
address width = 1
field width = 2
exponent width = 0
scale factor = 1
scale divisor = 1
tape position = 0
print position = 1
sign = none
not permanent
not modal
metric formats
leading zeros = false
trailing zeros = true
decimal point = false 控制公制尺寸的前导零、后导零,小数点
decimal places = 0
imperial formats
leading zeros = false
trailing zeros = true
decimal point = false 控制英制尺寸的前导零、后导零,小数点
decimal places = 0
end define
word order = ( OP N G1 G2 G3 G4 G5 )
word order = ( G6 G7 X Y Z B C )
word order = ( I J K R D S T )
word order = ( H M1 M2 MS msg EM Q ) 注册字符
word order = ( Q1 Z2 R2 ID F )
word order = ( TN TD TR DY MT YR PM )
========================== 第三段是定义键值 ===================================
define keys
blocknumber = N —————— 定义程序段号
preparatory function = G1 ——————— 定义准备功能指令
aux function = M1 —————— 定义辅助功能指令
x feedrate not used ————— 定义X进给率指令
y feedrate not used ————— 定义Y进给率指令
z feedrate not used ————— 定义Z进给率指令 此篇文章来自『::好就好::中国权威模具网』
circle angle not used ————— 圆周角度
x coordinate = X —————— 定义X坐标轴
y coordinate = Y —————— 定义Y坐标轴
z coordinate = Z —————— 定义Z坐标轴
key i = I —————— 定义X轴矢量I键
key j = J —————— 定义Y轴矢量J键
key k = K —————— 定义Z轴矢量K键
feedrate = F —————— 定义进给率指令
feedrate per revolution = F ——————— 定义每转进给率指令
spindle = S —————— 定义主轴指令
tool number = T —————— 定义刀具指令
cycle dwell not used
dwell = X ————— 定义暂停时间键值
tool length = H —————— 定义刀具长度补偿指令
tool radius = D —————— 定义刀具半径补偿指令
drill peck depth = Q1 —————— 钻孔的啄钻深度
drill hole depth = Z2 —————— 定义钻孔深度
clearplane = R2 ————— 定义安全平面高度
message start = MS ————— 定义注释的开始符
message end = EM ———— 定义注释的结束符
opskip = OP ———— 定义跳段符号
radius = R ————— 定义半径R键
program id = ID ————— 定义程序号
azimuth axis = B ————— 在多轴加工中,定义方位轴
elevation axis = C ————— 在多轴加工中,定义方位轴 一、完整的后处理文件介绍一个完整的后处理文件通常有:定义字符段、定义字符格式段、定义键值段、定义指令值段、变量定义、程序格式段等部分组成。下面我们先来看一个比较完整的后处理文件,并把它分为数段,把需要修改的地方做个必要的解释: machine fanucom —————— 后处理文件头 =========================== 第一部分是定义字符段 ==============================define word TNaddress letter = "TOOL TYPE:- "address width = 13field width = 25end define 具体解释:define word TN —————————————— 定义字段;address letter = "TOOL TYPE:- " ————— 定义字段的返回值,比如在后处理文件里有“MS =C ; TN ToolType ; EM =C”,而在写程式的时候选用的是端铣刀,那么在CNC程式里就会有(TOOL TYPE:- ENDMILL);address width = 13 ——————————— 定义字符宽度,如上"TOOL TYPE:- ",从T开始算起一共13位,包括空格; field width = 25 ——————————— 定义返回字的宽度,如上"ENDMILL",如果field width = 2,那"TOOL TYPE:- "就返回EN;如果field width = 25,那"TOOL TYPE:- "就返回ENDMILL。end define ========================== 第二段是定义字符的格式 =============================define format ( / G6 S T M1 M2 L P D E H O )address width = 1field width = 2exponent width = 0 谢谢,谢谢 感谢分享! 00000000000000000000000000000000000000000000000000000 看了LZ的帖子,我只想说一句很好很强大! 真是好资料,非常感谢! 管理员大哥,有没有PM —POST的多轴教程啊? ddddddddddddddddddddddddddddddddd 谢谢分享! 好资料,非常感谢