s
第二届西门子 SINUMERIK 数控应用与改造有奖征文
循环指令在数控编程中的运用
王旭森 昆明中铁大型养路机械集团有限责任公司 摘要 数控加工程序编制水平的高低,充分体现了数控加工能力的高低.针对我公司机 加工车间 XKA2425 数控镗铣床西门子系统中循环指令在数控编程中的应用,本文主 要介绍有条件程序跳跃的 IF 指令和重复循环的 REPEAT 指令,并把它在具体机加工数 控编程中的运用和大家进行探讨. 关键词 有条件程序跳跃 无条件程序跳跃 程序段重复
一, 前言
数控技术是用数字信息对机械运动和工作过程进行控制的技术,怎样用好这些数 字信息发挥他们的优势呢 本文主要介绍两种指令在西门子系统中的运用.对于循环 指令我们在 Mill plus 系统的 DMU200P 中经常用到,在给 XKA2425 数控镗铣床加工 工件编程中,为了简化程序增加程序的可读性,有没有和 DMU200P 相似的循环指令 来代替庞大的重复的程序段呢 在作者翻阅并翻译了西门子数控编程指导初级和高级 后答案是肯定的.本文主要介绍西门子系统中循环指令在数控编程中的运用,很好的 解决了这一方面的问题.
二, 循环指令概述
1.无条件程序跳跃 GOTOB LABEL/GOTOF LABEL GOTOB 带向后跳跃目的的"跳跃指令" (朝程序开头)
1
s
LABEL 目的(程序内标号) 2.有条件程序跳跃 LABEL:
第二届西门子 SINUMERIK 数控应用与改造有奖征文
GOTOF 带向前跳跃目的的"跳跃指令" (朝程序结尾)
或 IF expression GOTOF LABEL LABEL:
IF expression GOTOB LABEL
无条件程序跳跃和有条件程序跳跃中的 GOTOB/GOTOF 的意义相同.跳跃条件可 以利用任何对比或逻辑操作来编程,例如:= =,,,>=,<= 等. 3.程序段重复 在西门子数控系统中,程序段重复允许在任何组合中进行现有程序段的重复,需 要重复的程序段利用标号识别. 指令:LABEL (跳跃目的) REPEAT (重复) REPEATB (重复程序段) 重复程序段: LABEL:……….
YYYYY REPEATB LABEL P=n ZZZ 用标号识别的程序段被重复 P=n 次,如果 P 未被确定,那么程序只能重复一次. 最后一次重复之后,程序在 REPEATB 行后的 ZZZ 行上继续执行.用标号识别的程序 段可以在 REPEATB 语句前后出现.搜索指向程序开头,如果在此方向未找到标号, 那么搜索继续朝向程序结尾.如果把 REPEATB 改为 REPEAT 那么标号必须出现在 REPEAT 语句之前,搜索只指向程序开头. 两个标号之间的重复区: …………. BEGIN: …….. END: ……. REPEAT BEGIN END P=n ZZZ 重复 BEGIN 到 END 之间的程序.重复的第一行包含开始标号,最后一行包含结 束标号.如果开始标号行与结束标号行之间还包含别的语句,那么他们将被再次被执 行.若未规定 P 的值,那么程序将重复一次,然后将在 REPEAT 行后面的 ZZZ 行上继
2
s
第二届西门子 SINUMERIK 数控应用与改造有奖征文
续执行.需要重复的程序段可以出现在 REPEAT 语句前后.搜索指向程序开头,如果 开始标号在此方向没找到,那么搜索就从 REPEAT 语句开始指向程序结尾.
三, 程序举例
1.有条件程序跳跃 如图:在这个程序中用来加工五个孔,五个孔的位置在 XY 平面内平行于 Z 轴, 每两个孔之间的间隔为 20mm.这组孔的起始点为 Z20,X30.钻孔用 CYCLE81 指令, 攻丝用 CYCLE84 指令.孔深 80mm. 主要程序: DEF REAL RFP=102, DP=22, RTP=105, PIT=4.2, SDIS DEF INT COUNT=1 N10 SDIS=3 N20 G90 G18 N30 D1 T1 N40 S500 F300 M3 N50 G0 X30 Y105 Z20 N60 MCALL CYCLE81(RTP RFP SDIS, DP) , , N70 MA1: G91 G0 Z20 N80 COUNT=COUNT+1 N90 IF COUNT<6 GOTOB MA1 N100 MCALL N110 G90 G0 Y105 Z20 N120 CONUT=1 N130 …………. N140 MCALL CYCLE84(RTP RFP SDIS, DP , 3, , PIT, , 400) , , , N150 MA2: G91 G0 Z20 N160 COUNT=COUNT+1 N170 IF COUNT<6 GOTOB MA2 N180 MCALL N190 G90 G0 X30 Y105 Z20 M5 N200 M30
- 数控编程循环指令 > 循环指令在数控编程中的运用 - 第二届西门子
-
循环指令在数控编程中的运用 - 第二届西门子
下载该文档 文档格式:PDF 更新时间:2008-11-06 下载次数:0 点击次数:5文档基本属性 文档语言: Simplified Chinese 文档格式: pdf 文档作者: system 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: founder 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:Driver Rehabilitation Service in Hong Kong: New Challenges and Opportunities
下一篇:OMRON PLC在纸机中的应用
点击查看更多关于数控编程循环指令的相关文档
- 您可能感兴趣的
- 数控编程指令 广州数控车床编程指令 数控铣床编程指令 数控车床编程常用指令 数控加工中心编程指令 数控车编程指令大全 数控车床编程指令实例 数控车床编程g71指令 激光数控编程指令
- 大家在找
-
- · 热电阻传感器的接线
- · 中医治病原理
- · 南京环卫工人停工
- · 茶馆的电子感应器
- · 高速公路供配电的发展
- · 合肥市畜牧水产局
- · 点球成金下载
- · 反思班级师生关系
- · 苯亚甲基苯乙酮的制备
- · 驾驶员违法记分查询
- · 潜行狙击22集优酷播放
- · 马来酸氯苯那敏注射液
- · 鬼讯号2灵异透视国语
- · 钢结构行车梁
- · ssd1963中文资料
- · 中专学历认证
- · 碧波仙子第24集
- · 综采液压支架
- · 暮光之城2新月正片
- · htcwildfires论坛
- · abc是啥意思
- · 奔驰s500
- · 布鲁斯口琴音阶
- · 2011市政一级建造师
- · 江苏计算机二级c语言
- · 基础会计学教案
- · 索尼电视机官方网站
- · 陈式太极拳56式陈正雷
- · 家庭教师国语第二季
- · httpwww.baidu.coms
- 赞助商链接