powermill后处理编写(5轴)

上传人:飞*** 文档编号:24753814 上传时间:2017-12-07 格式:DOC 页数:17 大小:178KB
返回 下载 相关 举报
powermill后处理编写(5轴)_第1页
第1页 / 共17页
powermill后处理编写(5轴)_第2页
第2页 / 共17页
powermill后处理编写(5轴)_第3页
第3页 / 共17页
powermill后处理编写(5轴)_第4页
第4页 / 共17页
powermill后处理编写(5轴)_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《powermill后处理编写(5轴)》由会员分享,可在线阅读,更多相关《powermill后处理编写(5轴)(17页珍藏版)》请在金锄头文库上搜索。

1、5 轴主轴头选项文件设置 ( Up dated 31/01/2001 )以下链接给出的是一个 5 轴主轴头范例图示 :- ( 主轴头回转轴 ) 第 4 旋转轴和第 5 旋转轴要求 下面是多轴旋转加工需在选项文件中定义的内容。 :- ( 范例中定义了三个主旋转轴, A , B , 和 C ,但实际应用中多旋转轴加工系统仅会使用其中两个。 ) define format ( A B C ) # 内建源文件中可能已经定义 metric formats leading zeros = false trailing zeros = true decimal point = true decimal pl

2、aces = 3 imperial formats leading zeros = false trailing zeros = true decimal point = true decimal places = 4 end define word order = ( + A B C ) # 仅当内建字排序列表中间没有时需要block order = true # 不考虑内建排序列表,使用 define block xxx. 排序 define keys azimuth axis = C # 第 4 旋转轴通常为方位角 ( 立柱回转 ) elevation axis = B # 第 5 回转

3、轴通常为仰角 ( 主轴回转 ) end define # A, 和 /或 B, 和 /或 C 均需插入到 Rapid 快进和 Linear 线性程序段中,其和对齐轴相关。 ( 范例图示,B 绕 Y 旋转,C 绕 Z 旋转) define block move rapid N ; G1 ; G2 ; G3 ; G6 ; X ; Y ; Z ; B ; C ; S ; H ; M1 ; M2 end define define block move linear N ; G1 ; G2 ; X ; Y ; Z ; B ; C ; F ; M1 ; M2 end define 旋转轴参数设置 以下参

4、数需包含在旋转轴选项中。 spindle azimuth rotation = true # 旋转工作台缺省为 false spindle elevation rotation = true # 旋转工作台缺省为 false 上面定义了 立柱 column / 主轴 spindle 是回转轴。 azimuth axis parameters = ( 0 0 0 0 0 1 ) elevation axis parameters = ( 0 0 0 0 1 0 ) 在此,两个轴的头三位数字都设置为 0 0 0 ,它们通常是为工作台保留。 而主轴方位角 spindle azimuth 和仰角偏置

5、elevation offsets 通过 azimuth 和 elevation centre 参数设置。 azimuth centre = ( 0. 0. 0. ) # 通常不会在方位角方向出现偏置 ) elevation centre = ( 0. 0. 180.5 ) # Z 轴上偏置 180.5mm Z 第二组的三个数字定义工作台旋转时旋转轴是绕 X 轴还是绕 Y 轴或是绕 Z 轴旋转。 (方位轴和仰角轴不能同时对齐于同一轴。 方位角是主对齐角 ) ) 由此我们知道,上述范例表示了一个方位角绕 Z 轴旋转 ( 矢量 0. 0. 1. ),仰角绕 Y 轴旋转( 矢量 0. 1. 0.)

6、的机床。 ( 注 1 :- 这些数字可写成 ( 0. ) 带点或( 0 ) 不带点。 ) ( 注 2 :- 有些机床控制器可能会使用一些他们自己特有的代码将回转中心虚拟在刀尖中心。这种情况下请将方位角中心偏置 elevation centre offset 设置为 零 。 额外参数 azimuth axis units = degrees # 常规单位( 缺省可能为 none ) azimuth axis direction = positive # 需要的常规旋转方向 ( 缺省可能为 none ) elevation axis units = degrees # 常规单位 ( 缺省可能为 n

7、one ) elevation axis direction = positive # 需要的常规旋转方向 ( 缺省可能为 none ) pcs origin = ( 0 0 0 0 0 0 ) # ( 缺省 , 仅用在某些 5 轴水平主轴对齐中 ) # Azimuth Min Max. Elevn Min Max. Tol. Moves rotary axis limits = ( -99999 99999 -99999 99999 0.1 1 ) # 缺省 值,virtually 无限制回转 ( 设置范例 ) rotary axis limits = ( -360.0 360.0 -110

8、.0 110.0 0.1 4 ) # 主轴方位角立柱 Spindle Azimuth Column 回转限制在任意方向一圈, 主轴倾斜仰角 回转限制在 +/- 110 度。双边均为零 垂直 Vertical ) 公差值 ( Tol. ) 是 Ductpost 在移动次数设置中保持的角度偏移公差。相应地保持公差和移动次数到最高和最低值可得到好的加工质量。 ( 从 DP1331 开始,移动功能 ( 最后的数字 ) 被 linearise multiaxis moves = true 取代,它将自动调整移动次数,以满足公差设置。 ) ( 注 3 :- 在此我们假设立柱 Column 是垂直的,刀具点

9、垂直向下于 C 0 , B 0 , 或立柱 Column 是水平的,刀具点水平于 C 0, B 0 。 如果立柱 Column 是水平的且 B 0 是垂直相似或向下,请于 Delcam Support 联系。 ) 请同时参考 5-轴主轴范例 返回 :- 顶部 : 参数旋转 5 轴范例( 最新更新 24/02/2006 未完成 )以下范例是多轴加工需要的典型最小定义。某些格式如果已经在源代码中定义,这些格式就不再需要。因此事先检查一下,避免在选项文件中增加一些不必要的额外的内容。5 轴加工也许需要比下面范例中给出信息更完整的信息,具体需要什么样的信息和控制器类型和控制器功能有关。本节最后部分对这

10、方面内容做了一些阐述。1/ 5 轴工作台 2/ 5 轴主轴头和工作台联动 3/ 5 轴主轴头 4/ 5 轴 45 度, 回转头 ( DMG - DMU*P 系列 ) 5/ 5 轴 45 度,回转工作台 ( DMG - DMU*V 系列 )配置参数1/ 5 轴工作台 Azimuth 方位角倾斜工作台(A) 绕 X 轴旋转,Elevation 仰角工作台 (C)绕Z 轴旋转, (A)零 对齐于 Z 轴define word M5address letter = “M”address width = 1field width = 2modalend definedefine word M6addre

11、ss letter = “M”address width = 1field width = 2modalend definedefine format ( A B C ) #源文件中 A 没能正确定义。field width = 8modal metric formatsdecimal point = true decimal places = 3 trailing zeros = falseleading zeros = falseimperial formatsdecimal point = true decimal places = 4trailing zeros = falselead

12、ing zeros = falseend define word order = ( + A C ) define keys azimuth axis = A elevation axis = C end define define codes# elevation clamping codes # 其它地方另行处理 ( 查看 Clamping )clamp on = M5 11clamp off = M5 12# azimuth clamping codesazimuth clamp on = M6 21azimuth clamp off = M6 22end definespindle a

13、zimuth rotation = false azimuth axis units = degrees azimuth axis direction = positive azimuth axis parameters = ( 0.0 0.0 0.0 1 0 0 ) # RTC 零 。 查看下面的 注-1 ( 类型 A )或 azimuth axis parameters = ( 0.0 0.0 55.0 1 0 0 ) # RTC 零点之上 55mm 。查看下面的注释 ( 类型 B ) 或 azimuth axis parameters = ( 0.0 0.0 -55.0 1 0 0 )

14、# RTC -零点之下 55mm 。查看下面的注释 ( 类型 C )spindle elevation rotation = false elevation axis units = degrees elevation axis direction = positive elevation axis parameters = ( 0.0 0.0 0.0 0 0 1 )linear axis limits = ( -1750.0 1200.0 -875.0 875.0 -250.0 250.0 ) rotary axis limits = (-95.0 35.0 -3600.0 3600.0 0.01 1 ) initial tool vector = ( 0 0 1 ) # 主轴和 Z 轴对齐。 缺省workplane angles = none # 查看下面的注释-6 multiaxis coordinate transfor

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号