- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数控宏程序
大伙儿都在问宏程序~事实上说起来宏确实是用公式来加工零件的,比如说椭圆,假如没有宏
的话,我们要逐点算出曲线上的点,然后慢慢来用直线靠近,假如是个光洁度要求专门高的工
件的话,那么需要运算专门多的点,但是应用了宏后,我们把椭圆公式输入到系统中然后我们
给出 Z 坐标同时每次加 10um那么宏就会自动算出 X 坐标同时进行切削,实际上宏在程序中要
紧起到的是运算作用..宏一样分为 A 类宏和 B 类宏.A 类宏是以 G65 Hxx P#xx Q#xx R#xx 的
格式输入的,而 B 类宏程序则是
以直截了当的公式和语言输入的和C 语言专门相似在 0i 系统中应用比较广.由于现在B
类宏程序的大量使
用专门多书都进行了介绍那个地点我就不再重复了,但在一些老系统中,比如法兰克 OTD
系统中由于它的MDI 键盘上没有公式符号,连最简单的等于号都没有,为此假如应用 B 类宏程
序的话就只能在运算机上编好再通过 RSN-32 接口传输的数控系统中,但是假如我们没有 PC
机和RSN-32 电缆的话如何办呢,那么只有通过A类宏程序来进行宏程序编制了,下面我介绍一
下 A 类宏的引用;
A 类宏是用 G65 Hxx P#xx Q#xx R#xx或 G65 Hxx P#xx Qxx Rxx格式输入的 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 加指令;格式 G65 H02 P#101 Q#102 R#103,把#102 的数值加上#103 的数值给予#101
G65 H02 P#101 Q#102 R10
G65 H02 P#101 Q10 R#103
G65 H02 P#101 Q10 R20
上面 4 个差不多上加指令的格式差不多上把Q 后面的数值或变量号内的数值加上 R 后面
的数
值或变量号内的数值然后等于到P 后面的变量号中.
H03 减指令;格式 G65 H03 P#101 Q#102 R#103,把#102 的数值减去#103 的数值给予#101
G65 H03 P#101 Q#102 R10
G65 H03 P#101 Q10 R#103
G65 H03 P#101 Q20 R10
上面 4 个差不多上减指令的格式差不多上把Q 后面的数值或变量号内的数值减去 R 后面
的数
值或变量号内的数值然后等于到P 后面的变量号中.
H04 乘指令;格式 G65 H04 P#101 Q#102 R#103,把#102 的数值乘上#103 的数值给予#101
G65 H04 P#101 Q#102 R10
G65 H04 P#101 Q10 R#103
G65 H04 P#101 Q20 R10
上面 4 个差不多上乘指令的格式差不多上把Q 后面的数值或变量号内的数值乘上 R 后面
的数
值或变量号内的数值然后等于到P 后面的变量号中.
H05 除指令;格式 G65 H05P#101 Q#102 R#103,把#102 的数值除以#
文档评论(0)