西门子840D编程学习资料Word文档下载推荐.docx
《西门子840D编程学习资料Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《西门子840D编程学习资料Word文档下载推荐.docx(29页珍藏版)》请在冰豆网上搜索。
那幺现在就可以用指定的坐
标方向(X、Y、Z向)及三个资料描述坐标系
上的每一点。
原点坐标为X0、Y0、Z0。
例如:
例:
图中的P1至P3点在这个例子中用
下列坐标定义:
在绝对坐标系中,所有点的坐标都
是参考坐标系原点而来的,适用于刀具
的运动。
它的含义为:
用绝对坐标值描
述的位置是刀具将要到达的位置。
图中的P1点至P3点的绝
对坐标为:
X20Y35(相对于原点的坐标
X50Y60(相对于原点的坐标
X50Y60(相对于原点的坐标
在加工图样中,经常用到相对坐标。
X20Y35(相对于原点的坐标值)
X30Y20(相对于P1点的坐标值)
X20Y-35(相对于P2点的坐标值)
坐标轴垂直于这个平面,决定刀具进给的方
d.当前零件坐标系
在机械运动学中,编程中常用到
坐标系的转换。
机床坐标系的设定与机床的类型有
关,坐标轴的方向遵循右手的“三手指规则”
(根据标准DIN66217)。
这些变换功能可以单独运用,也可
以综合运用。
零件坐标系的位置与基本坐标系
(或机床坐标系)的关系通过矩阵变换编
程来决定。
在NC程序中通过如G54等指令调
出或激活零件坐标系。
主坐标轴定义一个右手坐标系,刀
具在这个坐标系中通过编程实现运动。
在数控加工技术中,主坐标轴被称
为几何轴。
在这本编程手册中常用这种说
法。
机床轴的名称在机床数据中被设定。
在一个通道内的运动轴叫做通道轴。
定义:
X、Y、Z、A、B、C、U、V
用于参数或注释的符号
用于索引或地址的括号
小于
逗号,参数分隔符
说明、注释开始
文字格式,与空格字符相同
程序段结束
ACC
AF
FDA
FL
程序举例:
N10POS[X]=100
2.1.2.8操作/算术功能
COS()
TAN()
ASIN()
ACOS()
SQRT()
ABS()
POT()
TRUNC()
ROUND()
LN()
取整数部分
圆整(最后一位四舍五入)
自然对数
将数值10赋给地址X,不需要“=”号。
通过二维数组参数赋值
在限制区域内主轴定向
a.一个地址名可以由32个以内的有效字符组成;
REAL
=(10~10)
布尔运算符:
真1和假0
ASCII码
将值0.25赋给轴X
将值-0.1×
10赋给轴X
2.1.3程序段和程序结构
含
子程序段的顺序号地址
程序段号
N20;
qukai2010-11-24
只有程序名称的前24个字符可以显示。
这些标记有M2、M30、M17或RET。
直线运动轴的名称
绝对坐标尺寸(非模态)
相对坐标尺寸(非模态)
G90/G91指令和非模态的坐标尺寸AC/IC用
坐标尺寸是参考激活的坐标系原点而得来
的坐标尺寸。
程序中点的坐标表示刀具将要到达点
的位置。
例如:
在工件坐标系中。
坐标尺寸是相对于刀具已经到达的最后一
点的坐标。
你将以刀具要移动的距离来编程。
非模态的绝对尺寸和相对尺寸,AC/IC
N20G0X45Y60Z2;
到达起始点
N30G1Z-5F500;
刀具进给
N40G2X20Y35I=AC(45)J=AC
(35);
圆弧中心点的绝对坐标
3.1.3旋转轴绝对尺寸(DC、ACP、ACN)编程
A=DC(__)B=DC(__)C=DC(__)
绝对尺寸,直接逼近终点位置
绝对尺寸,顺时针方向逼近终点位置
绝对尺寸,逆时针方向逼近终点位置
利用DC的绝对尺寸
利用ACP的绝对尺
利用ACN的绝对尺寸编程
在具有旋转工作台的机床
上:
刀具是静止的,刀具通过工作
台以顺时针方向旋转270°
加工一
个圆弧槽。
N40G0C=DC(0);
旋转工作台
定位在0°
位置上
N50G1Z-5;
刀具进给
N60C=ACP(270);
刀具切圆
弧槽
b.中点坐标I1、J1、K1
插补参数I、J、K和圆编程的半径CR
a.螺纹导程
调用1~4个零点偏置
SUPA
非模态注销,包括程序偏置和手轮偏置(DRF),
外部的零点偏置和预先设置的零点偏置
零点偏置把基本坐标系的原点与所有轴的
工件原点联系起来。
对于工件的不同装夹位置,零点偏置可以通
在控制面板上,键入下列工作台的零点偏置
值。
详细说明请看操作指南的有关内容。
在NC程序中,零点偏置通过指令使机床坐
在这个例子中:
在一个工作台上装夹3
个工件,通过G54~G56设置零点偏置来加工该
工件。
N30G55⋯⋯;
调用第二个零点偏置
N40L47;
运行子程序
N50G56⋯⋯;
调用第三个零点偏置
N60L47;
补偿用G41和G42定义时,工作平面必须被
指定。
在标准的系统设置中,G17(X/Y平面)
总是处于默认状态。
在用ROT指令旋转的坐标系中,你可以
使坐标轴跟倾斜面一致,这个工作平面也跟
着旋转。
刀具长度补偿总的来说总是参考固定
点、非旋转的工作平面。
注:
可以用CUT2D、CUT2DF来选择补偿
平面。
“通用”接近方式
;
半径补偿在X/Y平面
G25/G26也可用于用地址S表示的
⋯⋯(独立的NC程序段编程)
直线运动轴和旋转运动轴接近参考
N30G0X__Y__Z__;
快速运动编程
在这一节中,所有的用于加工零件轮廓
的运动指令将逐一被介绍。
你可以用这些指令编程加工直线和圆
弧。
一条螺旋线可以通过这两个轮廓指令的
组合编程加工出来。
极坐标在用G17~G19指令选择的工作平面
是有效的。
垂直于工件平面的第三几何轴,也可以在笛
卡儿坐标系中被定义。
这种定义方式使工件的几何参数在圆柱坐
标系中编程成为可能。
取值范围是0~360o。
对于绝对坐标输入方式,这个角度参考
工件平面的水平轴。
例如用G17定义的工作
平面的X轴。
角度旋转的正方向为逆时针方
向。
当采用相对坐标输入时(AP=IC),上一
次编程的角度位置成为这一次角度编程的参
考位置。
直到新的极点定义或工作平面改变以
前,这个极坐标角度将一直被系统保存。
在NC程序中,你可以在极坐标系
制作一个钻模:
孔的位置在极坐
快速运动到下一点,极角是相对坐标尺寸,
极半径为程序段N30中极半径值,这个极半
径值被系统所记忆,不需要重新定义
调用子程序进行加工
快速运动到下一点
快