西门子840D,DB数据

2016-08-23 论文 阅读:

西门子840D,DB数据(一)
西门子840D数控系统数据管理

技师(二级)论文

姓 名 周勇 准考证号 考评职业(工种) 维修电工 申报级别 工人技师 工 作 单 位 重型一分厂 撰写时间 鉴 定 所(站) 答辩时间 指 导 老 师

论文题目 西门子840D数控系统的数据管理 内容摘要 对西门子840D数控系统的数据管理进行总结,系统 介绍了西门子840D数控系统中数据管理的类型,以及硬盘备份、 系列备份和分区备份的数据备份方式。 主题词 数据管理 硬盘备份 系列备份 分区备份 (论文附后)

西门子840D数控系统的数据管理

数据管理是数控设备重要方面,是数控设备调试、日常维护和维修一种行之有效的手段。对于数控设备系统中的一些自身问题或者某些参数修改造成的设备故障,大多数都可以通过数据的重新装载进行快速恢复,以达到数控设备的正常运行。本文以分厂BD250镗床为例,进行相关实验。BD250镗床由意大利BERARDI公司制造,原为840C系统+611A驱动,去年由西门子公司进行设计改造为840D系统+611D驱动,PCU50.3,NCU572.5,OP015A,HMI6.4版本,采用WindowsXP系统。

一.数据管理

在平常我们所说的数据管理主要包括PCU硬盘的备份和数据的一系列备份。

PCU硬盘备份:对整个硬盘的一个备份; 数据备份:分为NCK、PLC和HMI的备份。

NCK(Numerical Control Kernel)数据主要包括机床参数、驱动参数和补偿数据;

PLC(Programmable Logic Control)实现机床的各种动作以及操作方式之间的连锁功能,包括OB、FB、FC、DB、SFB、SFC、SDB块中的内容;

HMI(Human Machine Interface)人机对话软件。 如图1为设备的一些基本结构和联系。

图1

二.硬盘备份的方法和步骤

硬盘备份一般是一台新设备交付使用时进行的备份,当硬盘出现问题,可以Restore到最初设置以及最初系统状况。

因现系统都自带GHOST软件,可以直接在机床上操作。 步骤如下: 1.

对PCU重新启动,当SINUMERIK光标出现时,按向下方向键,光标将挪到一个无任何显示的位置,然后回车;

2. 3. 4. 5. 6.

选择7.Restore/Backup,输入密码:Sunrise,再按输入键; 选择4.Partitions Backup/Restore with GHOST(locally). 选择2.Partitions Backup,Mode LOCAL

输入说明文字或文件名:Image Name or Dis Cription Ghost完以后,利用网络连接或者USB接口,将D:\IMAGES\路径下的四个文件Copy出来: BACKUP1.GH1; BACKUP1.GH3; BACKUP1.GH4; BACKUP1.INF

注意,此备份只包括C,E,F盘中内容。

备份文件的Restore,步骤和备份大致相同,只是在第四步中选择3.Partitions Restore,Mode LOCAL。最后选择你需要Restore的文件。

当然硬盘备份的方式有很多种,还可以利用网线与电脑连接,将电脑的某一盘共享为PCU硬盘的网盘,然后可以进行全盘备份。或者直接将PCU硬盘拆下,通过一些接口的转接与电脑连接,一样的可以进行备份处理。

三.数据备份

数据备份主要包括HMI、NCK、PLC的备份,大致分为两种备份方式:系列备份和分区备份。

1. 系列备份:

(注:如果无扩展键显示,一般是权限不够,需要输入密码) 然后在连续启动的画面下进行操作,如图2:

图2

再选择你需要备份的内容,并输入文档文件名称,最后点SK“文档”,即进行备份,生成一个*.ARC的文件,如图3。

如果需要查看并拷贝出备份文件,是在Service区中的数据管理中进行,找到“文档”文件夹,则在里面发现生成的NCK20100528文件,用U盘拷贝出,如图4。

西门子840D,DB数据(二)
西门子840D G指令

840D综合

G00快速定位;

G01直线插补;

G02顺时针圆弧插补;

G03逆时针圆弧插补;

G04暂停;

G09准确停止;

G17 XY平面选择;

G18 ZX平面选择;

G19 YZ平面选择;G

20英制指令;

G21公制指令;

G27返回参考点检查;

G28返回参考点;

G29返回第二参考点;

G30返回第三/四参考点;

G40刀具半径补偿取消;

G41刀具半径补偿左;

G42刀具半径补偿右;

G43刀具长度补偿+;

G44刀具长度补偿-;

G45刀具偏置+;

G46刀具偏置-;

G47刀具偏置++;

G48刀具偏置--;

G49刀具长度补偿取消;

G52局部坐标系;

G53选择机床坐标系;

G54~G59预置工件坐标系1~6;

【西门子840D,DB数据】

G60单向定位;

G61准确停止(模态指令);

G62拐角减速;

G63倍率禁止;

G64切削模式;

G65宏调用;G66模态宏调用;

G73深孔钻循环1;G74攻丝循环(反螺纹);G76镗循环1;G80取消固定循环;

G81钻孔循环;G82镗循环2;G83深孔钻循环;G84攻丝循环(正螺纹);G85~G89镗循环3~7;

G90绝对值编程;

G91增量值编程;

【西门子840D,DB数据】

G94每分进给;

G95每转进给;

G98固定循环回起始点;

G99固定循环回R点。

M00程序停止;

M01可选程序停止;

M02程序结束;

M03主轴正转;

M04主轴反转;

M05主轴停止;

M06自动刀具交换;

M08冷却开;

M09冷却关;

M29刚性攻丝;

M30程序结束并回程序头。

G54G18G90

或G91增量。

编程找出点在GO1走直线(这直线是垂直于那个面的线,这个你自己算点)就可以加工了,刀具开始要调整好角度,垂直于那个面。

G17是XY平面

G18是zx平面

G19是YZ平面

这个也比较好办。

比如在G17平面上。钻孔用的z方向,如果面不平的情况,比如他往x方向倾斜的多少度。那么钻孔时候走的线应该是斜线(你应该是想做一个垂直于斜面的孔吧)那么你可以先在cad里面画出来,把要钻的那个孔走的那条直线画出来,在找到起始点,坐标值和终点坐标值都找的到,最后就是用G01走出来了,走斜线不是一样走吗.

不管在哪个面都一样,不愿计算,就用cad画出来再标出起始点和终点。

补充回答,ye可以不算。

用G16

极坐标编程。

比如在G17平面

xy

比如G90G16GO1x10y20

X表示切入x10 Y表示的是角度20度。

在G18平面上是zx。

z表示长度,x表示角度

在G19平面式yz

y表示长度,z表示角度。

这样你就不用算点了

用完了后用G15取消极坐标编程。

主要用绝对坐标的极坐标编程,那个角度指的是根据你坐标系为原点,跟你坐标轴之间的夹角。(以第一坐标轴为准)比如xy平面是以x轴为准逆时针为角度正方向。 zx平面就以z轴为为准(也就是以第一轴之间的夹角)。

如果还不能理解,那你就麻烦点用原来的笛卡尔坐标编程算出来好了

西门子840D/810D数控系统数控编程

1. 程序跳段:只要在希望跳过的程序段的程序段前插入识别符“/”,在程序执行过程中的指令便不会被执行,转而继续执行下面不带跳段识别符的程序段。例如:

N10 „执行

/ N20„跳过

N30„执行

2. 条件转向语句为“IF„GOTOB/GOTOF„”,条件式所用的条件比较符号允许用:= =(等于)、>、 >= 、<、<=。

3. 程序注释:注释通常附加在程序段的末尾,并用分号“;”将注释与NC程序分开。

4. 主程序: 文件名的后缀位MPF;

子程序:文件名的后缀位SPF;

5. 极坐标运动指令:

在其坐标系中的运动指令: G0 AP=„(极角) RP=„(极径)

指令说明:G110极点位置,以刀具当前点位置为参考点。

G111 极点位置,在工件坐标系中的绝对尺寸。

G112 极点位置,以前一个极点位置为参考点。

6. 采用半径和终点进行圆弧编程:

指令说明:G2/G3 X„ Y„ Z„ CR„(为圆弧半径)。

CR =“+”„圆弧角度小于或等于180,

CR=“-”„圆弧角度大于或等于180。

7. 螺旋插补(G2/G3,TURN)

指令形式:G2/G3 X„ Y„ Z„ I„ J„ K„ TURN„

G2/G3 X… Y… Z… CR=… TURN…

指令说明:X,Y,Z:圆弧终点坐标。

I,J,K:圆心位置。 CR=:圆弧半径。

TURN=:圆弧经过起点的次数,即整圆的圈数。整圆范围:0—999。举例:起点(X27.5 ,Y32.99, Z-5)逆时针执行两整圈,接近终点(X20, Y5, Z-20).

程序:„

N30 G17 G0 X27.5 Y32.99 Z3

N40 G17 G1 Z-5 F50

N50 G3 X20 Y5 Z-20 I=AC(20) J=AC(20) TURN=2

8. 坐标系转换指令:

可编程指令零点偏移(TRANS,ATRANS)

指令形式:TRANS(ATRANS) X„ Y„ Z„(在单独程序段编写)

指令说明:TRANS为可替代指令,参照被激活的可设定零偏(G54-G57)的绝对变换。 ATRANS为可加性指令,参照被激活的可设定零点或可编程零点的增量变换。 X,Y,Z为所规定的坐标轴上的偏移量。

不带坐标轴参数的TRANS指令可以撤销已经生效的全部编程框架。

9. 可编程旋转(ROT,AROT)

指令形式:ROT(AROT) X„Y„Z„ ROT(AROT) RPL=„..(RPL所选平面内坐标系按该角度旋转,旋转角度)

指令说明:ROT为可替代指令。

AROT为叠加指令。

X、Y、Z:围绕该几何轴进行空间旋转。应用ROT时,旋转点为先前规定的可设定零偏(G54-G57)。应用AROT时,旋转点为现行的零偏。

10. 可编程镜像加工(MIRROR,AMIRROR)

指令形式:MIRROR(AMIRROR) X„Y„.X„.

11. 刀具偏置指令(刀具调用及刀具补偿T,D)

12. 镗孔(进给镗下,孔底暂停,定向让刀,快速返回。)

CYCLE86(RTP,RFP,SDIS,DP,DPR,DTB,SDIR,RPA,RPO,RPAP,POSS)

RTP:返回高度

RFP:参考平面

SDIS:安全间隙(无符号)

DP:最终镗深

DPR:相对镗深(无符号)

DTB:孔底延时时间

SDIR:旋转方向,3==M3,4==M4

RPA:横坐标上的孔底让刀

RPO:纵坐标上的孔底让刀

RPAP:垂直方向上的孔底让刀

POSS:主轴定向停的位置(单位:度)

数控龙门西840D编程模式:

机床状态: N10 G54 G90 G17 G40 G64 (G64连续式加工)

N20 M43(换档)M40空档 M41-44一档至四档

N30 T01 D01

N40 G04 F3 (停留时间)

N50 S600 F280 M03

N„ (程序)

N… ………………

N… M05【西门子840D,DB数据】

N… M02 (M30)

4.刀具半径左右补偿:G41,G42

西门子840D,DB数据(三)
西门子840D知识

西门子840D知识

SIEMENS系统的可编程序控制器SIMATIC MAGAGER是西门子用于进行PLC程序编制,进行机床状态控制的组件,它主要组成包括电源模块、CPU模块、输入输出模块,其接口有,RS232接口,PROFIBUS接口,MPI电缆接口等。通过X122、MPI插口,使电脑与NCU相连PLC。

硬件组态

硬件组态:告诉PLC硬件结构的过程

波特率:MPI 187.5kbps

OPI 1.5Mbps

过程:建项目-→建站-→组态硬件

?自动组态:用线缆建PLC与840D相连,用自动组态自动识别(上载站)将PLC传到计算机:

PLC-→UPLOAD-→选MPI地址=2,若地址=3,将包括PLC和NCU

若备份PLC,则过程为:

新建Project-→plc-→upload station,这样就将硬件备份了。

建立完站后,出现连个文件夹:hardware和cpu.CPU文件夹下有S7程序。

S7程序下有三个目录:

(1)symbols 符号表 如I40.1为第40个字节第1位

(2)BLOCKS 功能块

?手动组态:

过程:打开S7-→新建文件-→INSERT-→STATION-→SIMATIC 300-→双击HARDWARE-→出现框-→INSERT-→HARDWARE COMPONENT-→PROFILE-→STANDARD-→S300-→RACK300

选相应的位置(待置位表中),再在右侧相应的模块上双击就将模块选定,选好后再下载 编程

在进行PLC程序编制中,可采用以下三种形式:

逻辑梯形图(LAD):

语句表(STL):

功能块图(FBD):

语句表编程常用指令:

与指令: A 常开 AN 常闭

或指令: O 常开 ON 常闭

输出指令: =

调用指令: CALL FCXX

FP:上升沿检测指令

FN:下降沿检测指令

FP后必须跟中间寄存器

CLR 运算结果,清零

SET 置1

S 置位1

R 清零

块【西门子840D,DB数据】

?STEP7中常用BLOCK主要有几种:OB组织块、FC功能块、FB功能块、DB数据块等 OB:功能块,相当于主程序,常用的有OB1和OB100;

FC、FB:功能块,相当于子程序

在编完子程序后,必须在主程序中调用子程序OB100是PLC上电后先执行,只执行一次;OB1是PLC CPU循环执行的程序。上电后首先执行OB100,再执行O

西门子840D,DB数据

http://m.zhuodaoren.com/fanwen349716/

推荐访问:西门子840d系统 西门子840d的电池

论文推荐文章

推荐内容

上一篇:大学生网络信贷提前消费的影响的论文 下一篇:小组合作在音乐教学论文