- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
宏程序在编程中的应用
2009年全国技工教育和职业培训
优秀教研成果评选活动参评论文
SIEMENS数控系统中R参数
在编程中的应用
SIEMENS数控系统中R参数在编程中的应用
摘要: 目前的数控系统都还没有提供完善的非圆曲线插补功能,对非圆曲线的零件带来了编程难度,尤其利用手工编程更难,本文以SIEMENS 802S/C/D为数控系统,介绍使用R参数编程功能,解决在没有非圆曲线插补功能下利用手工编制非圆曲线零件的加工程序。
关键词:非圆曲线 R参数 变量 赋值 编程
一、前言
我们都习惯使用ISO代码指令编程,每个代码的功能是固定的,由数控系统厂家开发,使用者只需要按规定编程即可。但有时,这些指令满足不了用户的需要,有些系统提供了R参数功能,用户可以自己扩展数控系统的功能。这实际上是系统对用户的开放。
R参数程序与普通程序的区别在于:
R参数可以使用变量进行编程,并对变量进行赋值、运算等处理,执行一些有规律变化(如非圆二次曲线轮廓)的动作。
而普通程序只能指定常量,常量之间不能运算,程序只能顺序执行,不能跳转,因此功能是固定的,不能变化,缺乏灵活性和运用性。
二、R参数
1、参数
(1)R参数的表示
R参数由地址符R与若干位(通常为3位)数字组成。
例 R1,R10,R105等。
(2)R参数的引用
除地址符N、G、L外,R参数可以用来代替其他任何地址符后面的数值。但是使用参数编程时,地址符与参数间必须通过“=”连接,这一点与FANUC中的宏程序编写格式有所不同。
例 G01 X=R10 Z=-R11 F=100-R12;
当R10=100、R11=50、R12=20时,上式即表示为:G01 X100 Z-50 F80。
参数可以在主程序和子程序中进行定义(赋值),也可以与其他指令编在同一程序段中。
例 ……
N30 R1=10 R2=20 R3=-5 S500 M03;
N40 G01 X=R1 Z=R3 F100;
……
在参数赋值过程中,数值取整数时可省略小数点,正号可以省略不写。
(3)R参数的种类
R参数分成3类,即自由参数、加工循环传递参数和加工循环内部计算参数。
1)R0~R99为自由参数,可以在程序中自由使用。
2)R100~R249为加工循环传递参数。对于这部分参数,如果在程序中没有使用固定循环,则这部分参数也可以自由使用。
3)R250~R299为加工循环内部计算参数。同样,对于这部分参数,如果在程序中没有使用固定循环,则这部分参数也可以自由使用。
2、参数的运算格式
(1)参数运算格式
R参数的运算类似于数学运算,可直接使用“运算表达式”进行编写。参数常用的运算格式见表1–1。
表1–1 R参数的运算格式
功 能 格式 备注与示例 定义、转换 Ri=Rj R1=R2;R1=30 加法
减法
乘法
除法 Ri=Rj+Rk R1=R1+R2
R1=100-R2
R1=R1*R2
R1=R1/30 Ri=Rj-Rk Ri=Rj*Rk Ri=Rj/Rk 正弦 Ri=SIN(Rj) R10=SIN(R1)
R10=COS(36.3+R2)
余弦 Ri=COS(Rj) 正切 Ri=TAN(Rj) 平方根 Ri=SQRT(Rj) R10=SQRT(R1*R1-100)
在参数运算过程中,函数SIN、COS等的角度单位是度,分和秒要换算成带小数点的度。如90°30ˊ换算成90.5度,而30°18ˊ换算成30.3度。
(2)参数运算的次序
R参数的运算次序依次为:函数运算(SIN、COS、TAN等),乘和除运算(*、/、AND等),加和减运算(+、–、OR、XOR等)。其中,符号AND(与)、OR(或)及XOR(异或)。
例 R1=R2+R3*SIN(R4)
运算次序为:1)函数 SIN(R4)
2)乘和除运算 R3*SIN(R4)
3)加和减运算 R2+R3*SIN(R4)
在R参数的运算过程中,允许使用括号,以改变运算次序,且括号允许嵌套使用。
例 R1= SIN(((R2+R3)*4+R5)/ R6)
3、跳转指令
SIEMENS中的跳转指令主要起是在程序中起到控制程序流向的作用。
(1)无条件跳转
无条件跳转又称为绝对跳转。其指令格式为:
格式 GOTOB LABEL;
GOTOF LABEL;
GOTOB 为带有向后(朝程序开始的方向跳转)跳转目的的跳转指令;
GOTOF 为带有向前(朝程序结束的方向跳转)跳转目的的跳转指令;
LABEL 为跳转目的(程序内标记符)。如在某程序段中将LABEL写成了“LABEL:”时,则可跳转到其他程序名中去。
例 ……
N20 GOTOF MAR
您可能关注的文档
- 海洋水体.doc
- 海洋与海洋水.doc
- 函数的单调性 - 2011届高三数学预学案.doc
- 函数的连续性与导数.doc
- 函数的零点自测题(含)答案.doc
- 函数复习检测题.doc
- 函数与导数专题分析.doc
- 函数与导数文科测试四.doc
- 辊式矫平机力能参数的确定.doc
- 函数与数列练习题经典.doc
- 广东省汕尾市2024-2025学年高二下学期期末考试政治试题(含解析).pdf
- 广西钦州市第十三中学2024-2025学年高一下学期期末热身考试政治试卷(六)(含解析).pdf
- 2024-2025学年广东省汕尾市海丰县人教版三年级下册期末考试数学试卷.pdf
- 2024-2025学年辽宁省鞍山市立山区人教版三年级下册期末考试数学试卷(含部分答案).pdf
- 黑龙江省齐齐哈尔市铁锋区2025年中考三模语文试题(含答案).pdf
- 广西壮族自治区钦州市浦北县2024-2025学年八年级下学期期末历史试题(含答案).pdf
- 河北省沧州市部分学校2024-2025学年高二上学期9月月考历史试卷(含答案).pdf
- 2024-2025学年广东省肇庆市四会市人教版三年级下册期末考试数学试卷(含答案).pdf
- 2024-2025学年海南省三亚市人教版三年级下册质量检测数学试卷(含答案).pdf
- 甘肃省靖远县第四中学2024-2025学年高三上学期期末考试历史试题(含答案).pdf
最近下载
- Miele美诺洗碗机G 7960 C SCVi AutoDosEnergylabel说明书用户手册.pdf
- 《登兖州城楼》杜甫唐诗鉴赏.doc VIP
- 安徽省蚌埠市怀远县2024-2025学年九年级上学期开学考试英语试卷.docx VIP
- 体检中心建设指南.docx VIP
- 水生植物养护投标方案技术标.doc VIP
- 泥石流滑坡预警技术规程(征求意见稿).pdf VIP
- 2024年高等学校单独招生考试烹饪工艺与营养专业题库及答案 .pdf VIP
- 静脉治疗护理技术操作标准2023版.pptx VIP
- 语言学概论(本科)全套完整课件.pptx
- 2024新版AIAG 控制计划(第一版)实战讲解.pptx VIP
文档评论(0)