全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
理论六、SIEMENS系统宏程序编程(R参数编程)SIEMENS系统中的参数编程与FANUC系统中的“用户宏程序”编程功能相似,SIEMENS中的R参数就相对于用户宏程序中的变量。同样,在SIEMENS系统中可以通过对R参数进行赋值、运算等处理,从而使程序实现一些有规律变化的动作,进而提高程序的灵活性和实用性。一、 参数编程1、 R参数的表示R参数由地址R与若干位(通常为3位)数字组成。例R1、R10、R105等。2、 R参数的引用除地址N、G、L外,R参数可以用来代替其他任何地址后的数值。但在参数编程时,地址符后必须用“=”接变量。赋值:R1= R1=10.0+R2 (#1=10.0+#2) X#101 X=R101 Y-#102 Y=-R102 eg:G01X=R10Y=-R11F=100R12;(当R10=100,R11=50,R12=20时) G01X100Y-50F80;3、 R参数的种类R参数分成三类:自由参数、加工循环参数、加工循环内部计算参数。1) 自由参数:R0R99,可以在程序中自由使用。2) 加工循环参数:R100R249,如果在程序中没有使用固定循环,则这部分 参数也可以自由使用。3) 加工循环内部计算参数:R250R299,如果在程序中没有使用固定循环, 则这部分参数也可以自由使用。4、 参数的运算1) 参数运算格式(与B类宏变量运算相同)功能格式备注与具体实例定义、转换Ri=RjR1=R2,R1=30加法Ri=Rj+RkR1=R1+R2减法Ri=Rj-RkR1=100-R2乘法Ri=Rj*RkR1=R1*R2除法Ri=Rj/RkR1=R1/30正弦Ri=SIN(Rj)R10=SIN(R1)余弦Ri=COS(Rj)R10=COS(36.3+R2)正切Ri=TAN(Rj)R10=TAN(35.0+R1)平方根Ri=SQRT(Rj)R10=SQRT(R1*R1-100)在参数运算过程中,三角函数的角度单位是度。还有POT(平方)、ABS(绝对)、TRUNC(取整)等等运算格式。 2)参数的运算次序 R参数的次序依次为:函数运算(SIN、COS、TAN等) 乘和除运算(*、/、AND等) 加和减运算(+、-、OR、XOR等)。 eg:R1=R2+R3*SIN(R4)在R参数运算过程中,允许使用括号以改变运算次序,且括号允许嵌套使用。 Eg:R1=SIN(R2+R3)*R4+R5)/R6)5、 跳转指令:跳转指令起到控制程序流向的作用。1)无条件跳跃(绝对跳转) 格式:GOTOB 标志符 或 GOTOF 标志符 GOTOB 标志符 :带向后跳转目的的跳转指令(无条件朝程序开头跳转至标志符出执行) GOTOF 标志符 :带向前跳转目的的跳转指令(无条件朝程序结尾跳转至标志符出执行)2)条件跳转 格式:IF 条件表达式 GOTOB 标志符 IF 条件表达式 GOTOF 标志符 条件表达式中常用的运算比较符书写方式如下:运算符书写格式运算符书写格式等于=大于不等于小于等于=小于=二、实例讲解例一、圆弧上点的移动,如下图所示:根据编程思路步骤:1) 分析图形2) 数学模型 a = a1 +(n-1) a Xn= Rcosa+Xc Yn=Rsina+Yc3) 控制程序出口,确定变量,(可以选择孔的数量控制 an)起始角30 R1 圆弧半径32mm R2 位置间隙10 R3 点数11 R4 圆心位置X50mm R5 圆心位置Y20mm R6R1=30 R2=32 R3=10 R4=11 R5=50 R6=20 AA:G00 X=R2*COS(R1)+R5 Y=R2*SIN(R1)+R6 R1=R1+R3 R4=R4-1 IF R40 GOTOB AA (1、=1) 比较、时出现的情况说明:A、强调条件表达式,应该恰到好处; B、使用变量,变量越少越好。例二 盲孔铣削加工的宏程序:% N LJX MPF “MPF” 主程序 “;” 说明 ;$PATH=/ N MPF DIR “PATH” 路径 “DIR”目录R1= 圆孔直径R2= 圆孔深度R3= 平底刀直径R24= 圆心X坐标R25= 圆心Y坐标R4= Z坐标值(绝对值),初始值R17= Z向每层切深(层间距)R10= XY面内偏移系数(0.70.9)R5=R10*R3 XY面内偏移量(行距)R6=(R1-R3)/2 最大圆的半径G54G17G90G40 M03S800 G00Z30 X=R24 Y=R25 AA: Z=-R4+1 接近工件表面上方1mmR4=R4+R17 指定当前的加工深度值G01Z=-R4 F50 下刀L10 调用子程序,加工当前层IF R4R2-R17 GOTOB AA 若R4R2,则可能过切,若R4=R2-R17?G01Z=-R2 F50 加工至孔底L10 G00Z30 M05M02% N L10 SPF 子程序;$PATH=/ N SPF DIR R7=0 当前切削层的分层数,初始值为0BB:R7=R7+1 R8=R7*R5 从圆中心偏移的距离G01X=R24+R8 F1000 回起点G03I=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年盐城市保安员招聘考试题库附答案解析
- 2025年事业单位职业能力倾向测验真题解析与答案试卷
- 2025年方剂学辨证论治试题及答案
- 2025年扬州市邗江区保安员招聘考试题库附答案解析
- 2025年成衣生活测试题及答案
- 2025年国家注册健康管理师技能考试题库(含答案)
- 单招职业倾向性考试题库附参考答案详解【培优】
- 单招职业适应性测试题库附参考答案详解(轻巧夺冠)
- 《岗位安全培训》笔试试题(附答案)
- 2025年碳资产评估合同协议
- 2025-2026学年北师大版数学九年级上册期末考试模拟试卷
- 航空航天技术:高性能碳纤维复合材料在航天器结构中的应用
- 员工企业归属感培训课件
- 2025云南大理州建设投资(集团)有限公司招聘专业技术人员19人笔试历年典型考点题库附带答案详解试卷2套
- 2026莱商银行校园招聘笔试考试参考题库附答案解析
- 铸造企业环保培训
- 进修医生岗前培训
- 《车辆工程专业导论》课程教学大纲
- 冬春火灾防控暨消防安全重点风险领域排查整改专项行动工作方案
- 医疗设备采购需求分析报告
- 广州公卫考试试题及答案
评论
0/150
提交评论