PM后处理程序制作帮助(3-5轴 )
分享一下PM后处理程序制作帮助文件包,内容包含有4轴5轴后处理编写带有范例参数解析非常详细 (html文档)
【网盘高速下载】
http://pan.baidu.com/s/1sj3JpAd
回复可见提取码:
**** Hidden Message *****
5轴联动范例:
2/5轴主轴头和工作台联动
回转刀具主轴(B) 绕Y回转,工作台C 绕 Z 旋转,B 为零 ( 垂直)
define format ( A B C)
field width = 8
modal
metric formats
decimal point = true
decimal places= 3
trailing zeros = false
leading zeros = false
imperial formats
decimal point = true
decimal places= 4
trailing zeros = false
leading zeros = false
end define
word order = ( + B C)
define keys
azimuth axis = B
elevation axis = C
end define
spindle azimuth rotation =true
azimuth axis units =degrees
azimuth axis direction =positive
azimuth centre =( 0.0 0.0185.56) ## 查看下面的注释-2
azimuth axis parameters =( 0.00.00.0 010 )
spindle elevation rotation =false
elevation axis units = degrees
elevation axis direction =positive
elevation centre =( 0.00.00.0)
elevation axis parameters =( 0.00.00.0 001 )
linear axis limits =( -1750 01200.0-875.0875.0-250.0250.0)
rotary axis limits =( -110.0 110.0-3600.03600.0 0.01 1)
initial tool vector =( 0 01 ) ## 主轴对齐于Z轴。 缺省
workplane angles =none ##查看下面的注释-6
multiaxis coordinate transform=true
linearise multiaxis moves =true
minimise multiaxis retraction =true
retract at angular limit =true ## 缺省= false
withdrawal amount = 100.0
integer 3 = 1
define block move rapid
N ; G1 ; G6 ; x coord ; y coord ; z coord ; azimuth axis ; elevation axis ; S ; H ; M1 ; M2
end define
define block move linear
N ; G1 ; G2 ; x coord ; y coord ; z coord ; azimuth axis ; elevation axis ; tool radius ; feedrate ; M1 ; M2
end define
##This is the minimum requirement, it could well require additional embellishment to meet certain functions.
##It is not essential to have the rotary axes in the Rapid block as it isn’t used for multi axis working.
NOTE :For Heidenhain use G1 in place of“ rapid ” and “ linear ”, leave out G2, and us RR instead of“ tool radius ”
码 G00 快速定位 G44 刀具长度负向补偿 G72 任意角度直线上孔的分布 G01 直线插补运动 ※G45 刀具位置补正伸长 G73 高速深孔啄钻循环 G02 顺时针圆弧插补运动 ※G46 刀具位置补正收缩 G74 攻左旋螺纹循环 G03 逆时针圆弧插补运动 ※G47 刀具位置补正2倍伸长 G76 精镗孔循环 G04 程序暂停 ※G48 刀具位置补正2倍缩短 G80 取消固定循环 G09 主轴准停 G49 取消刀具长度补偿 G define block tool change first
N ; TT ToolType ; " )"
N ; TN ToolName ; " )"
if ( ToolType = "BALLNOSED" or ToolType = "ENDMILL" or ToolType = "DRILL" )
N ; TD ToolRadius ; TLH ToolLength ; " )"
else
N ; TD ToolRadius ; TR TipRadius ; TLH ToolLength ; " )"
end if
N ; change tool ; T ToolNum
N ; S toolSpeed ; spindle on cw
N ; rapid =C ; G4 54 =C ; x coord FromX =C ; y coord FromY =C
N ; G6 43 ;"H11"
N ; abs data =C ;
end define
谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享 :victory::victory:ding \\\\\:victory: 帮顶
收藏谢谢 JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ 谢谢分享,下来学学 xiexie..................................... 谢谢分享,学习学习 谢谢分享,学习学习 顶 111111111111111111111