powermill后处理编写(5轴)

  • 格式:doc
  • 大小:244.50 KB
  • 文档页数:19

下载文档原格式

  / 19
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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 places = 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回转轴通常为仰角 ( 主轴回转 )

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

旋转轴参数设置

以下参数需包含在旋转轴选项中。

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和仰角偏置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.) 的机床。

( 注 1 :-这些数字可写成 ( 0.) -带点或( 0) -不带点。 )

( 注 2 :-有些机床控制器可能会使用一些他们自己特有的代码将回转中心虚拟在刀尖中心。这种情况下请将方位角中心偏置elevation centre offset 设置为零。

额外参数

azimuth axis

units = degrees ## 常规单位( 缺省可能为 none )

azimuth axis

direction = positive ## 需要的常规旋转方向 ( 缺省可能为 none )

elevation axis

units = degrees ## 常规单位 ( 缺省可能为none )

elevation axis direction = positive ## 需要的常规旋转方向 ( 缺省可能为 none )

pcs

origin = ( 0 0 0 0 0 0 ) ## ( 缺省, 仅用在某些5轴水平主轴对齐中 )

## Azimuth

Min Max. Elev'n Min Max. Tol. Moves

rotary axis limits =

( -99999 99999-99999 99999 0.1 1 ) ## 缺省值,virtually 无限制回转

( 设置例 )

rotary axis limits =

( -360.0 360.0-110.0 110.0 0.1

4 ) ## 主轴方位角立柱Spindle Azimuth Column回转限制在任意方向一圈,主轴倾斜仰角回转限制在+/- 110度。双边均为零 [ 垂直Vertical ] )

公差值 ( Tol. ) 是Ductpost在移动次数设置中保持的角度偏移公差。相应地保持公差和移动次数到最高和最低值可得到好的加工质量。( 从 DP1331 开

相关主题