- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.-
宏程序
裳华职业技术中专鲍新涛
宏程序概括
其实说起来宏就是用公式来加工部件的,比方说椭圆,如果没有宏的话,我们要逐点算出曲线上的点,然后慢慢来用直线逼近,如果是个光洁度要求很高
的工件的话,那么需要计算好多的点,但是应用了宏后,我们把椭圆公式输入
到系统中然后我们给出Z坐标并且每次加10um那么宏就会自动算出X坐标并且进行切削,实际上宏在程序中主要起到的是运算作用。.宏一般分为A类宏
和B类宏。A类宏是以G65HxxP#xxQ#xxR#xx的格式输入的,而B类宏程序则是以直接的公式和语言输入的和C语言很相像在0i系统中应用比较广。
宏程序的作用
数控系统为用户配备了强有力的近似于高级语言的宏程序功能,用户能够使用
变量进行算术运算、逻辑运算和函数的混淆运算,别的宏程序还提供了循环语
句、分支语句和子程序调用语句,利于编制各样复杂的部件加工程序,减少乃
至免去手工编程时进行繁琐的数值计算,以及精简程序量。
宏程序指令适合抛物线、椭圆、双曲线等没有插补指令的曲线编程;适合图形
同样,只是尺寸不同的系列部件的编程;适合工艺路径同样,只是地点参数不
同的系列部件的编程。较大地简化编程;扩展应用范围。
宏的分类
类宏
由于现在B类宏程序的大量使用,好多书都进行了介绍这里我就不再重复了,但在一些老系统中,比方发那科(FANUC)OTD系统中由于它的MDI键盘上没有公式符号,连最简单的等于号都没有,为此如果应用B类宏程序的话就只能在计算机
.-
上编好再经过RSN-32接口授输的数控系统中,但是如果我们没有PC机和RSN-32电缆的话怎么办呢,那么只有经过A类宏程序来进行宏程序编制了,下面
我介绍一下A类宏的引用;
类宏
A类宏是用G65HxxP#xxQ#xxR#xx或G65HxxP#xxQxxRxx格式输入的,xx的意思就是数值,是以um级的量输入的,比方你输入100那就是0.1MM.#xx就是变量号,变量号就是把数值代入到一个固定的地点中,固定的地点就是变量,一般OTD系统中有#0~#100~#149~#500~#531关.闭电源时变量#100~#149被初始化成“空”,而变量#500~#531保持数据.我们如果说#100=30那么现在#100地点内的数据就是30了,就是这么简单.好现在我来说一下H代码,大家能够看到A类宏的标准格式中#xx和xx都是数值,而G65表示使用A类宏,那么这个H就是要表示各个数值和变量号内的数值或许各个变量号内的数值与其他变量号内的数值之
间要进行一个什么运算,能够说你认识了H代码A类宏程序你基本就能够应用了,
好,现在说一下H代码的各个含义:
应用
以下都以#100和#101和#102,及数值10和20做为例子,应用的时候别把他们当
格式就行,
基本指令
H01赋值;格式:G65H01P#101Q#102:把#102内的数值赋予到#101中
G65H01P#101Q#10:把#10赋予到#101中
H02加指令;格式G65H02P#101Q#102R#103,把#102的数值加上#103的数值赋
予#101
G65H02P#101Q#102R10
.-
G65H02P#101Q10R#103
G65H02P#101Q10R20
上面4个都是加指令的格式都是把Q后边的数值或变量号内的数值加上R后边
的数
值或变量号内的数值然后等于到P后边的变量号中.
H03减指令;格式G65H03P#101Q#102R#103,把#102的数值减去#103的数值赋
予#101
G65H03P#101Q#102R10
G65H03P#101Q10R#103
G65H03P#101Q20R10
上面4个都是减指令的格式都是把Q后边的数值或变量号内的数值减去R后边
的数
值或变量号内的数值然后等于到P后边的变量号中.
H04乘指令;格式G65H04P#101Q#102R#103,把#102的数值乘上#103的数值赋
予#101
G65H04P#101Q#102R10
G65H04P#101Q10R#103
G65H04P#101Q20R10
上面4个都是乘指令的格式都是把Q后边的数值或变量号内的数值乘上R后边
的数
值或变量号内的数值然后等于到P后边的变量号中.
H05除指令;格式G65H05P#101Q#102R#103,把#102的数值除以#103的数值赋
予#101
.-
G65H05P#101Q#102R10
G65H05P#101Q10R#103
G65H05P#101Q20R10
上面4个都是除指令格式都是把Q后边的数值或变量号内的数值除以R后边的
数
值或变量号内的数值然后等于到P后边的变量号中.(余数不存,除数如果为0的话
会出现112报警)
三角函数指令
H31SIN正玄函数指令:格式G65H31P#10
您可能关注的文档
- 数控实训情况分析总结.docx
- 数控技术样卷分析.docx
- 数控技术课程计划.docx
- 数控机床加工零件实训工作报告.docx
- 数控机床招标书.docx
- 数控机床装调维修工.docx
- 数控机床装调维修工高级理论练习进步题.docx
- 数控编程指令代码.docx
- 数控车削NX软件自动编程加工教学设计.docx
- 数控车削外螺纹轴.docx
- 短语部分转换成定语从句.pptx
- 高二化学同步系列课导学介绍选修.pptx
- 文稿内容ig2 no 2 lg 18凯美瑞.pdf
- 二级语言艺术创建女孩语法no prep 2 for rammar-prefixes and suffixes前缀后缀练习.pdf
- 课后测初二秋季竞赛十四讲电学综合计算科技阅读非纯电阻电路.pptx
- 观察统计图回答问题数学七级rs71p08.pptx
- 为社交机器人设计人工注意力系统说明.pdf
- 深入内核原理诊断与优化04 gc算法种类.pptx
- 节二期学习董事会上新单词查找迷失精制课时课件u6 section b2.pdf
- 泌尿成像2049imaging of the plications and mimics平板模仿.pdf
最近下载
- T∕CACM 1021.135-2018 中药材商品规格等级 桑椹.docx VIP
- 合肥南站枢纽方案.pdf
- 内蒙古自治区包头市昆都仑区2023-2024学年七年级下学期期中语文试题【含答案解析】.docx VIP
- 公司年度颁奖晚会主持词与公司年终工作总结2合集.doc VIP
- GB/T 27726-2011_热塑性塑料阀门压力试验方法及要求.pdf
- 医学生全国水平测试题库.pdf
- 2025年东莞实业投资控股集团有限公司招聘笔试模拟试题及答案解析.docx
- 《第十章-中国文化的基本精神》-课件.ppt VIP
- 基于模糊控制的智能浇灌系统设计.pptx VIP
- 乳腺癌诊治指南与规范(2025年版精要本).PDF VIP
文档评论(0)