好文档 - 专业文书写作范文服务资料分享网站

西门子840D编程学习 

天下 分享 时间: 加入收藏 我要投稿 点赞

乾亿精英学习班——西门子840D编程学习

(整理编排:曲凯)

旋转顺序

你可以在一个NC程序段中三根几何轴同时旋转。 RPY标志法(=转动(Roll)、摇动(Pitch)、摆动(Yaw))的顺序或者旋转通过的欧拉角(Euler angle)顺序是可以通过机床参数定义指定的。

RPY标志法是一个缺省设置。这种表示法定义的旋转顺序如下:

首先围绕第三几何轴(Z)旋转。 其次围绕第二几何轴(Y)旋转。

最后围绕第一几何轴(X)旋转。

如果几何轴在一个简单的程序段中编程的话,这种顺序是适合的,它也适用于不考虑输入顺序的情况。

如果只有两根轴被旋转,第三根轴的参数(值为零)可以被省略。

取值范围

围绕第一几何轴旋转:-180°~+180° 围绕第二几何轴旋转:-89.999°~+90°

围绕第三几何轴旋转:-180°~+180°

所有可能的旋转可以在这个取值范围内表示。超出这个取值范围的值通过在上面的取值范围中转换使之正常取值。这种取值范围适用于所有的构架变量。

说明:如果你想逐一地定义旋转的顺序,用指令AROT编程可以达到对每一根轴的旋转进行定义的要求。

工作平面也可以旋转

用G17~G19指令定义的工作平面用空间旋转指令进行旋转编程。

例:在G17定义的X/Y工作平面,工件坐标系位于工件的上平面。

平移和旋转用于移动这个坐标系至它的一个侧面。

G17工作平面也相应旋转

这个特性可以被用于编程平面在X/Y坐标中指定位置和在Z方向指定进给。

注:先决条件 刀具必须定位于工作平面的垂直方向,进给轴的正方向指向刀具固定点的方向。指定指令CUT2DF在旋转平面激活刀具半径补偿。

第46页 共 72 页

乾亿精英学习班——西门子840D编程学习

(整理编排:曲凯)

在平面中旋转

坐标系在用G17~G19选择的工作平面中旋转。

替换指令,ROT RPL 增量指令,AROT RPL

在当前工作平面用RPL=角度参数编程进行坐标系转换。

对于更详尽的说明见“在空间中的平面旋转”中的介绍。

注:平面变换

如果在作一个旋转之后你想用G17~

G19指令进行平面变换,对于轴旋转的编

程角度仍然有效,继续适用于新的工作平面。因此建议在进行工作平面变换之前,注销旋转功能。

注销旋转功能

对于所有轴:

ROT (不带轴的参速) 注:

在这两种情况下,所有先前的构架编程被取消。

程序举例:平面旋转

对于这种工件,这种相同的形体在同一个程序中重复几次出现。

旋转不得在增量平移中被指定,因为这种形体不是平行于轴排列。

N10 G17?G54?;选择工作平面X/Y,定义工件零点

N20 TRANS X20 Y10;绝对平移

N30 L10;子程序调用

N40 TRANS X55 Y35;绝对平移 N50 AROT RPL=45;坐标系旋转45°角

N60 L10;子程序调用

N70 TRANS X20 Y40;增量平移 N80 AROT RPL=60;增量旋转60°角

N90 L10;子程序调用

第47页 共 72 页

乾亿精英学习班——西门子840D编程学习

(整理编排:曲凯)

程序举例:空间旋转

在这个例子中,工件表面在一个设置的加工坐标系中平行于一个坐标轴,与另一个坐标轴成一角度。

先决条件:在旋转的Z方向,刀具必须垂直于倾斜表面。

N10 G17?G54?;选择工作平面X/Y,工件零点

N20 TRANS X10 Y10;绝对平移

N30 L10;子程序调用

N40 ATRANS X35;增量平移 N50 AROT Y30;关于Y轴旋转 N60 ATRANS X5;增量平移 N70 L10;子程序调用

程序举例:多面体加工

在这个例子中,对于两个互相垂直的工件平面的相同形体在子程序的帮助下被加工。

在根据右手工件表面确定的新坐标系中的进给方向、工作表面、零点的设定与工件的上平面相匹配。

N10 G17?G54?;选择工作平面X/Y,工件零点 N20 L10;子程序调用

N30 TRANS X? Z-?;绝对平移

N40 AROT Y90;关于Y轴坐标系旋转 N50 AROT Z90;关于Z轴坐标系旋转 N60 L10;子程序调用

第48页 共 72 页

乾亿精英学习班——西门子840D编程学习

(整理编排:曲凯)

4.5 可编程的比例因子,SCALE,ASCALE

程序格式

SCALE X? Y? Z?;(在单独的NC程序段中编程) ASCALE X? Y? Z?;(在单独的NC程序段中编程)

指令和参数说明

SCALE:参考当前用G54~G599指令设置的有效的坐标系绝对放大、缩小 ASCALE:参考当前设置的有效的坐标系或者程序坐标系增量放大、缩小。 X、Y、Z:指定轴方向上的比例因子

功能

SCALE/ASCALE可以用于所有路径轴、联动轴、位移轴在指定轴向的比例因子编程。这个指令使一个形状的尺寸可以按照一定的规则变化。你可以用此指令编制相同形状不同尺寸的零件的加工程序。

说明

绝对指令,SCALE X Y Z

对于每一轴向的扩大/缩小,可以单独定义一个比

例因子。这个比例因子参考于用G54~G57指令设置的工件坐标系。

注:这个SCALE指令取消所有先前的可编程的构架设置。

增量指令,ASCALE X Y Z

增量于已存在构架中的比例因子与新的比例因子相乘。 先前设置的坐标系或编程坐标以比例变换的参考点被使用。

注销比例因子

对于所有轴:

SCALE (不带轴的参数)

在这两种情况下,所有先前的构架编程被取消。

备注:

如果你想在用SCALE比例变换后用ATRANS进行一个平移编程,这个偏置值相应的进行比例变换。

注:使用不同的比例因子要谨

慎。

例如:圆弧插补只能用相同的比例因子进行比例变换。

但是你可以用不同的比例因子进行变形圆的编程加工,如图所示。

第49页 共 72 页

乾亿精英学习班——西门子840D编程学习

(整理编排:曲凯)

程序举例

对于这样的工件,两个型腔两次重复出现,但与另一个型腔的尺寸与方向不同。

型腔的加工程序存储在一个子程序当中。

用平移和旋转指令设定每一个工件零点,用一个比例进行轮廓缩小,然后又一次调用这个子程序。

N10 G17?G54?;选择工作平面X/Y,工件零点

N20 TRANS X15 Y15;绝对平移 N30 L10;加工大型腔

N40 TRANS X40 Y20;绝对平移

N50 AROT RPL=35;工件平面旋转35°角 N60 ASCALE X0.7 Y0.7;小型腔的比例因子 N70 L10;加工小型腔

4.6 可编程的镜像,MIRROR,AMIRROR

程序格式

MIRROR X0 Y0 Z0;(在单独的NC程序段中编程) AMIRROR X0 Y0 Z0;(在单独的NC程序段中编程)

指令和参数说明

MIRROR:参考当前的用G54~G599指令设置的有效的坐标系绝对镜像 AMIRROR:参考当前设置的有效的坐标系或者程序坐标系增量镜像 X Y Z:需要作镜像变换方向上的坐标轴,在这里指定的值可以自由的选择。例如X0、Y0、Z0

功能

MIRROR/AMIRROR可以用于工件形状关于坐标轴的镜像编程。所有在镜像后调用的平移运动(例如在子程序中),用镜像的方式执行。

第50页 共 72 页

西门子840D编程学习 

乾亿精英学习班——西门子840D编程学习(整理编排:曲凯)旋转顺序你可以在一个NC程序段中三根几何轴同时旋转。RPY标志法(=转动(Roll)、摇动(Pitch)、摆动(Yaw))的顺序或者旋转通过的欧拉角(Eulerangle)顺序是可以通过机床参数定义指定的。RPY标志法是一个缺省设置。这种表示法定义的
推荐度:
点击下载文档文档为doc格式
6n6v130e8m0fvqu4zj19
领取福利

微信扫码领取福利

微信扫码分享