乾亿精英学习班——西门子840D编程学习
(整理编排:曲凯)
b.
根据刀具类型、刀具长度在进给方向上进行补偿 c. 圆弧插补平面
说明
建议在程序的开始部分定义工作平面。
为了使在加工过程中,刀具的长度和半径的正确控制成为可能。当刀具
补偿用G41和G42定义时,工作平面必须被指定。在标准的系统设置中,G17(X/Y平面)总是处于默认状态。
倾斜面加工
在用ROT指令旋转的坐标系中,你可以
使坐标轴跟倾斜面一致,这个工作平面也跟着旋转。
倾斜平面内的刀具长度补偿
刀具长度补偿总的来说总是参考固定
点、非旋转的工作平面。
注:可以用CUT2D、CUT2DF来选择补偿
平面。
备注:
该数控装置对于工作平面的空间定义提供了方便的坐标转换功能。
程序举例 “通用”接近方式
定义工作平面,调出刀具类型和刀具偏置,激活刀具补偿轨迹,运行加
工程序。
关于铣削刀具加工的例子:
N10 G17 T5 D8;G17调出工作平面,在这种情况下,T、D刀具参数调出
N20 G1 G41 X10 Y30 Z-5 F500;半径补偿在X/Y平面
N30 G2 X22.5 Y40 I50 J40;圆弧插补和刀具半径补偿在X/Y平面
3.1.7 限制工作区域编程,G25/G26
编程格式
G25 X__ Y__ Z__;(在同一NC程序段中编程) G26 X__ Y__ Z__;(在同一NC程序段中编程) WALIMON,WALIMOF
指令说明
G25 X__ Y__ Z__;设定限制工作区域的最小值,值在狭义轴中设定。
第26页 共 72 页
乾亿精英学习班——西门子840D编程学习
(整理编排:曲凯)
G26 X__ Y__ Z__;设定限制工作区域的最大值,值在狭义轴中设定。 WALIMON;激活工作区域限制 WALIMOF;注销工作区域限制 值在基本坐标系中设定。
功能
这些指令允许你设置保护区域,以防刀具运动时超出工作区域边界。
说明
刀具的参考点定义
当刀具长度补偿被激活时,刀具的
顶点为参考点,否则参考点是刀具装夹的参考点。如果刀具的位置在指定的工作区域之外或离开工作区域,程序将停止运行。
可编程的工作区域限制,
G25/G26
最大工作区域限制和最小工作区域
限制分别在每一根机床轴上定义,这些值在程序运行后立即生效并且在控制系统重新启动和复位时不丢失。
注:在基本坐标系中,各机床轴的
工作区域可单独应用。(即可以单独定义一根轴的工作区域)
激活/注销工作区域限制
指令WALIMON激活用指令G25/G26定义的所有轴的工作区域限制。
注:指令WALIMON是缺省设置,因此只有当工作区域限制被注销后才需
要它编程。
指令WALIMONF用于注销所有轴的工作区域限制。 轴设置的数据定义了有工作区域限制的轴的有效性。
备注
G25/G26也可用于用地址S表示的
主轴转速限制编程。
程序举例
在一台车床的工作区域中,一个保
护区域被定义。这个保护区域保护着一些装置(例如刀架、测量装置等)不被破坏。
缺省设置:WALIMON N10 G25 X-80 Z30;定义各独立坐
标轴的最小工作区域限制
N20 G26 X80 Z330;定义各独立坐
标轴的最大工作区域限制
??
N100 WALIMOF;注销工作区域限制
第27页 共 72 页
乾亿精英学习班——西门子840D编程学习
(整理编排:曲凯)
N110 G1 X100;接近工作区域限制 N120 G1 X0;继续加工
N130 WALIMON;激活工作区域限制
3.1.8 返回参考点
程序格式
G74 X1=0 Y1=0 Z1=0 A1=0??(独立的NC程序段编程)
指令说明
G74 返回参考点
X1=0 Y1=0??指定机床轴X1、Y1??返回参考点
功能
当机床接通电源时(在增量位置测量系统中使用),所有轴的直线运动必
须首先返回它们的参考点。
只有满足上述条件后,直线运动轴才能被编程。
在NC程序中,用指令G74可以使机床运动轴接近参考点。
说明
直线运动轴返回参考点的速度在机床数据中予以设定,不需要编程指定。 数控系统自动检测这些轴运动的方向。
注:机床轴的地址(X1、Y1、Z1等等)在程序中指定。
对于用G74指令返回参考点的轴的运动可以不用程序指定。 注销运动用指令TRAFOOF
程序举例:
当测量系统变化时,接近刀具运动的参考点,初始化工件零点。 N10 G74 X1=0 Y1=0 Z1=0 C1=0 LF;直线运动轴和旋转运动轴接近参考
点
N20 G54;零点偏置
N30 G0 X__ Y__ Z__;快速运动编程
3.2 运动指令编程 3.2.1 概述
运动指令编程
在这一节中,所有的用于加工零件轮廓
的运动指令将逐一被介绍。
你可以用这些指令编程加工直线和圆弧。一条螺旋线可以通过这两个轮廓指令的组合编程加工出来。
在一个加工过程开始之前,你需要将刀具定位在可以避免刀具或工件被
破坏的位置。
第28页 共 72 页
乾亿精英学习班——西门子840D编程学习
(整理编排:曲凯)
刀具起始点——
直线运动总是从上一次到达点的位置到程序中指定点的位置,这个定义
的位置也是下次运行的起始位置。
运动轴的数量
根据系统配置的不同,在一个程序段中最
多可以设置8个运动轴。这些轴可以是路径轴、同步运动轴、位置轴、主轴等等。
注:在一个程序段中,一个轴的地址只能
出现一次。
这些指令可以在直角坐标系或极坐标系中编程。
3.2.2 用极坐标运动指令编程,G110、G111、G112、AP、RP
程序格式 极坐标定义
G110、G111或G112 X__ Y__ Z__ G110、G111或G112 AP=__ RP=__
利用极坐标进行运动编程
G0 AP=__ RP=__ G1 AP=__ RP=__ G2 AP=__ RP=__ G3 AP=__ RP=__
命令及参数说明
G110 G111 G112 AP=
极坐标尺寸,参考上一点坐标的位置 极坐标尺寸,在工件坐标系中的绝对尺寸 极坐标尺寸,参考上一次设定的有效极点
极角,角度取值范围为0~360o,角度参考垂直于工件平面的轴
RP= 极半径(单位可以为inch或mm) 注:所有三个指令必须在程序段中单独编程。
第29页 共 72 页
乾亿精英学习班——西门子840D编程学习
(整理编排:曲凯)
功能
当一个工件是以原点为中心点、角度和半
径的形式标注尺寸时,例如钻孔模式,这些极坐标指令就可以让你直接用图纸上的坐标尺寸进行编程。
说明
运动指令
通过极坐标指定位置可以用运动指令G0、G1、G2和G3进行运动编程。
工件平面
极坐标在用G17~G19指令选择的工作平面
是有效的。
圆柱坐标系
垂直于工件平面的第三几何轴,也可以在笛
卡儿坐标系中被定义。
这种定义方式使工件的几何参数在圆柱坐
标系中编程成为可能。
极点定义G110、G111、G112
极点可以在笛卡儿坐标系或极坐标系中
定义。
G指令G110、G111、G112常用于为坐标
尺寸的参考点提供一个唯一的定义方式,相对尺寸与绝对尺寸(AC/IC)对于用这些G指令定义的系统没有影响。
注:如果没有极点被定义,激活的工件坐标系的原点将被使用。
极角AP
取值范围是0~360o。
对于绝对坐标输入方式,这个角度参考
工件平面的水平轴。例如用G17定义的工作平面的X轴。角度旋转的正方向为逆时针方向。
当采用相对坐标输入时(AP=IC),上一
次编程的角度位置成为这一次角度编程的参考位置。
直到新的极点定义或工作平面改变以
前,这个极坐标角度将一直被系统保存。
第30页 共 72 页
西门子840D编程学习
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)