PLANE欧拉角

应用

PLANE欧拉角功能用三个欧拉角定义加工面。

功能说明

欧拉角将加工面定义为三个相互叠加的旋转层,从非倾斜的工件坐标系W-CS开始相互叠加。

可选用第三个欧拉角找正倾斜的X轴。

欧拉角EULPR

欧拉角EULNU

欧拉角EULROT

即使一个或多个空间角为0,也必须定义全部三个空间角。

首先,在相互叠加的各层中,最上层的旋转围绕非倾斜的Z轴旋转,然后围绕倾斜的X轴旋转,最后围绕倾斜的Z轴旋转。

 
Tip

相当于三个逐一的PLANE相对角功能,第一次用SPC,然后用SPA,最后再次用SPC

PLANE相对角

PLANE空间角功能可以达到相同的结果,用其SPCSPA空间角,然后进行旋转(例如,用旋转变换功能)。

PLANE空间角

用旋转变换的旋转

应用举例

举例

11 PLANE EULER EULPR+0 EULNU45 EULROT0 TURN MB MAX FMAX SYM- TABLE ROT

初始状态

初始状态显示加工面坐标系WPL-CS未倾斜时的位置和方向。此例中,工件原点平移到第一倒角边定义的位置。当前工件原点也定义位置,围绕此位置数控系统定向或旋转WPL-CS

刀具轴的方向

数控系统用定义的欧拉角EULNU定向WPL-CS坐标系的Z轴,使其垂直于倒角面。EULNU欧拉角围绕非倾斜的X轴旋转。

倾斜的X轴方向等于非倾斜的X轴方向。

自动定向倾斜的Y轴,这是因为全部轴间相互垂直。

 
Tip

在子程序中编程倒角加工程序时,可用四个加工面定义加工完整倒角。

如果本例中定义了第一倒角的加工面,可用以下欧拉角编程其它倒角:

  • 第二倒角用EULPR+90EULNU45EULROT0
  • 第三倒角用EULPR+180EULNU45EULROT0
  • 第四倒角用EULPR+270EULNU45EULROT0

这些数据相对非倾斜的工件坐标系W-CS

注意,定义每个加工面前,必须平移工件原点。

输入

举例

11 PLANE EULER EULPR+0 EULNU45 EULROT0 TURN MB MAX FMAX SYM- TABLE ROT

NC数控功能包括以下指令元素:

指令元素

含义

PLANE EULER

用三个欧拉角定义加工面的指令符

EULPR

围绕工件坐标系W-CS的Z轴旋转

输入:-180.000000...+180.000000

EULNU

围绕倾斜的加工面坐标系WPL-CS的X轴旋转

输入:0...180.000000

EULROT

围绕倾斜的工件坐标系WPL-CS的Z轴旋转

输入:0...360.000000

MOVETURNSTAY

旋转轴定位类型

 
Tip

取决于选择,可定义可选的指令元素MBDISTFF AUTOFMAX

旋转轴定位

SYMSEQ

选择明确的倾斜结果解

倾斜方式

可选指令元素

COORD ROTTABLE ROT

转换类型

变换类型

可选指令元素

定义

缩写

定义

EULPR

进动角

EULNU

盘旋角

EULROT

旋转角度