ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:108.26KB ,
资源ID:9028179      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9028179.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SIEMENS数控系统编程指令详解.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SIEMENS数控系统编程指令详解.docx

1、SIEMENS数控系统编程指令详解SIEMENS数控系统编程指令详解第一章 编程语言1.1 准备功能(G指令)一般用NC语言对单个操作步骤进行实际编程,只能代表一个NC程序中工作的一部分。实际指令编程之前,应先对操作步骤进行计划和准备,对NC程序的结构和组织考虑的越周详,所产生的复杂程序就会越清晰、准确,而且生成的速度就会越快,越简便。通常按如下编程步骤进行:根据图纸要求、指定加工方案;测量每一把刀具的长度及半径;确定工件零点坐标系的位置;计算出每把刀具的切削用量;编制加工零件程序;根据程序图形模拟,查看刀具运行轨迹;空运行,查看刀具运行轨迹;试切削、检验、优化加工程序。每一个程序都有一个不同

2、的名称叫程序名,编程时可以任意选择名称。在编辑程序时首先要建立一个新程序名,然后才能编制加工程序。建立新程序名时要注意以下几点:前一个符号必须是字母;其余符号可以是字母、数字几及下划线;程序名最多有24个字符;字符间不允许有分隔符。SIEMENS 802D数控系统常用G代码:1.2.1 G00快速定位指令格式:G00 Xxx Yxx ZxxXxx Yxx Zxx 直角坐标系中的终点坐标;编程示例(图11)Y (200,200) 0 X图11N10 G00 G90 X0 Y0N20 G00 X200 Y200G00 指令的运动速度为机床的快速定位速度(机床允许的最大运动速度)G00的速度由机床参

3、数设定。G00快速移动功能不能用于工件切削加工,只能用于空行程进给,一般用于接近起始位置或换刀点、退刀等。1.2.2 G01 直线插补指令格式:G01 Xxx Yxx Zxx FxxXxx Yxx Zxx 直角坐标系中的终点坐标;Fxx 进给率 单位 mm/min。编程示例(图12)Y (150,200)0 X图12N10 G00 G90 X0 Y0N20 G01 X150 Y200 F300G01指令规定的进给速度可以由面板上的进给倍率开关进行修调,此功能一般用于工件切削,切削的进给速度由F值指定。1.1.3 G02/G03 圆弧插补指令格式:G02/G03 Xxx Yxx Zxx Ixx

4、Jxx KxxG02/G03 Xxx Yxx Zxx CR = xxY X ZG02 G02 G02 G03 G03 G030 X 0 Z 0 Y图12说明:G02 顺时针圆弧插补;G03 逆时针圆弧插补;Xxx Yxx Zxx 直角坐标系中的终点坐标;CR = xx 圆弧半径;Ixx 指圆弧的起点至圆弧的圆心在X轴上的投影矢量。当圆弧的起点在圆弧的圆心左侧时,I值为正,反之I值为负。Jxx 指圆弧的起点至圆弧的圆心在Y轴上的投影矢量。当圆弧的起点在圆弧的圆心下侧时,J值为正,反之J值为负。Kxx 指圆弧的起点至圆弧的圆心在Z轴上的投影矢量。当圆弧的起点在圆弧的圆心下侧时,K值为正,反之K值为

5、负。注:编制整圆时用G02/G03 Xxx Yxx Zxx Ixx Jxx Kxx这种编程格式。G02/G03 Xxx Yxx Zxx CR = xx 格式用于圆弧程序的编制;当圆弧角小于或等于180时,CR值取正;弧角大于180时,CR值取负。1.1.4 G04暂停时间(1)指令格式:G04 Fxx或 G04 Sxx(2)说明: Fxx 以秒为单位的时间; Sxx 以主轴旋转次数来确定暂停的时间;1.1.5 G17、G18、G19平面选择 说明:(图13) Y G17 G19 0 X G18 Z图13G17 XY 平面,以Z轴为进刀方向;G18 ZX 平面,以Y轴为进刀方向;G19 YZ 平

6、面,以X轴为进刀方向;1.1.6 G40、G41、G42 刀具半径补偿功能(1)指令格式:G00(G01)G41(G42)Xxx Yxx Zxx Txx Dxx(2)说明: Xxx Yxx Zxx 直角坐标系中的终点坐标; Txx 执行的刀号; Dxx 刀沿号(同一把刀可以设9个刀沿即D1、D2D9)G41 刀具半径左侧补偿;G42 刀具半径右侧补偿;G40 取消刀具半径补偿,取消G41、G42半径补偿功能的。在加工工作平面内,沿刀具切削方向看,若刀具在加工轨迹的左侧,则为刀具的左侧补偿G41;若刀具在加工轨迹的右侧,则为刀具的右侧补偿G42;(14) G41 G42 G41 G42 G41

7、G42 G41 G42图14注:刀具半径补偿只能跟随在G00和G01后面进行,不可以直接跟随在圆弧插补G02或G03后面。1.1.7 G54、G55、G56、G57、G58、G59工件坐标系为了方便程序编制,并使得程序中的尺寸与加工零件图纸上的尺寸尽可能保持一致,在数控系统中具备了工件坐标系设置。SIEMENS 802D系统可设定6个工作坐标系,根据程序指令可任选一个作为工件零点坐标系,可以作为基准对工件进行加工程序的编制。 Y 150 G55 工件2 G54 100 工件1 0 100 200 X Z图15在NC程序中,通过执行G54 G59命令,可以将零点由机床坐标系偏移到工件坐标系,在下

8、一个程序段运行时,所有位置参数及刀具运动均参照当前设定的工件零点,可以单个使用,也可以多个使用。如图14所示,工件1的XY零点为X 100 Y 100,此值输入到G54工件零点偏置中。工件1的XY零点为X 200 Y 100,此值输入到G55工件零点偏置中。1.1.8 G90/G91 绝对/增量尺寸(1)指令格式:G90 Xxx Yxx ZxxG91 Xxx Yxx Zxx(2)说明:X、Y、Z表示三根坐标轴;(3)编程实例:如图 (16)Y250 200 150100 0 50 100 150 200 350 图16绝对方式G90下: G90 G54 G00 X0 Y0; X50 Y100;

9、 X150 Y200; X200 Y150; X350 Y250;增量方式G91下: G90 G54 G00 X0 Y0; G91 G00 X50 Y100; X100 Y100; X50 Y-50; X150 Y100;1.1.9 CHF/CHR 倒斜角功能(1)指令格式:G01 Xxx Yxx CHF=xx FxxG01 Xxx Yxx CHR=xx Fxx(2)说明:CHF=xx 与CHR=xx 后面的数值表示倒角长度,此功能用于直线轮廓之间、圆弧轮廓之间以及直线轮廓和圆弧轮廓之间插入倒角。(3)编程示例:(图16)Y a b 400 N10 N20 200 0 400 500图16N1

10、0 G01 X400 Y400 CHF=a F1000;N20 X500 Y200;或N10 G01 X400 Y400 CHR=b F1000;N20 X500 Y200;1.1.10 RND 倒圆角功能(1)指令格式:G01 Xxx Yxx RND=xx Fxx;(2)说明:RND=xx后面的数值表示倒圆角的半径,此功能同CHF倒斜线功能一样,都用于直线轮廓之间、圆弧轮廓之间以及直线轮廓圆弧轮廓插入圆弧进行过渡。(3)编程示例(图17) Y R100 60 50 N10 RND=10 0 150 250 X图17 N10 G01 X150 Y50 RND=10 F100; N20 G03

11、X250 Y60 CR100;1.2 辅助功能(M功能) 辅助功能的作用是用来控制机床上那些不受数字控制的开关动作和运动的指令,由于一台数控机床除了控制刀具运动轨迹外,还有其他辅助动作需要控制。如:自动换刀、主轴的正反转、停止,冷却泵的开启、停止。在数控机床上将这些控制机床上电磁元件开/关动作的机能称为辅助机能。一般用地址M后缀若干位数字来表示并称为M代码指令。 由于每一台数控机床的结构形式不同,辅助动作的控制要求各以异,因此除了少数M代码由各CNC生产厂家按国际标准统一规定外,其余都由生产厂家自定义,用户不可随意改变。 ISO标准统一规定的M代码如下: M00 程序无条件停止 M01 程序选

12、择停止 M02 程序结束 M03 主轴正转(顺时针旋转) M04 主轴反转(逆时针旋转) M05 主轴停止 M06 自动换刀 M08 冷却开 M09 冷却关 M10 夹紧 M11 松开 M30 主程序结束编程实例: 例1 Y R25 100 刀具T1 1600 150 X图17要求:用40立铣刀精铣160外圆,铣深10mm。编程思路与目的 了解并掌握程序的基本结构、组成,基本G指令、M代码,圆弧(非整圆)铣削编程,刀具长度、半径补偿应用。工艺分析 该轮廓主要由整圆组成,使用40立铣刀,刀号T1,进行精加工,可编制子程序对其进行调用,主轴转速为n=500 r/min,进给速度为f=200 mm/

13、min。N10 T1;N20 M6;N30 G00 G90 G54 G17 X0 Y0 Z100;N40 X300 Y100;N50 Z50 ;N60 S500 M03;N70 G01 Z-10 F200;N80 G42 X230 D1;N90 G03 X230 Y100 I-80 J0;N100 G40 G01 X300;N110 G00 Z100;N120 M30;例2(图18)要求:铣削外形轮廓、钻孔、扩孔编程思路:将G54坐标建在座标原点;用40(T1)钻头钻孔、用40(T2)立铣刀从工件零点顺时针精铣外形并扩孔至尺寸,铣深10mm。T1M06; G00 G90 G54 G17 X0

14、Y0 Z100;S200 M03;X250 Y250;Z20;G01 Z-15 F100;G00 Z100;M05;T2 M06 D1;G00X-30 Y-20;Z20;G01 Z-10 F200;G41 X0;Y500;X350;G02 X390 Y460 CR=40;G01 X370 Y20;G02 X350 Y0 CR=20;G01 X-10;G40 Y-30;G00 Z100;X250 Y250;Z20;G01 Z-10;G41 X290;G03 X290 I-40 J0;G40 G01 X250;G00 Z100;M05;M30; Y500 R40 R40250 0 250 350 R20 X图18

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

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