西门子840D编程学习资料.docx

上传人:b****0 文档编号:23289 上传时间:2022-10-01 格式:DOCX 页数:29 大小:25.26KB
下载 相关 举报
西门子840D编程学习资料.docx_第1页
第1页 / 共29页
西门子840D编程学习资料.docx_第2页
第2页 / 共29页
西门子840D编程学习资料.docx_第3页
第3页 / 共29页
西门子840D编程学习资料.docx_第4页
第4页 / 共29页
西门子840D编程学习资料.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

西门子840D编程学习资料.docx

《西门子840D编程学习资料.docx》由会员分享,可在线阅读,更多相关《西门子840D编程学习资料.docx(29页珍藏版)》请在冰豆网上搜索。

西门子840D编程学习资料.docx

西门子840D编程学习资料

对于一般的铣削和钻削机床,轴的线性运

动具有下列方式:

对于5轴机床,切削头也可以作旋转运动。

 

1.1.2直线运动轴的命名

a.A轴:

围绕X轴的旋转运动

b.B轴:

围绕Y轴的旋转运动

c.C轴:

围绕Z轴的旋转运动

对于只有两个线性运动轴的车削机床用

下列方法来描述刀具的运动:

 

机床必须指定一个线性运动轴在相应方向运

动的参考坐标系,以使机床或切削控制在指定位置

成为可能。

通常以字母X、Y、Z轴构成的直角坐标

系来描述。

按照标准DIN66217的规定,机床刀具运动

为了定义一个位置,假定沿着坐标轴遵

循一定的规则。

那幺现在就可以用指定的坐

标方向(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中极半径值,这个极半

径值被系统所记忆,不需要重新定义

调用子程序进行加工

快速运动到下一点

调用子程序进行加工

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 互联网

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1