版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
宏程序入门基础学习资料其实说起来宏就是用公式来加工零件的比如说椭圆如果没有宏的话我们要逐点算出曲线上的点然后慢慢来用直线逼近如果是个光洁度要求很高的工件的话那么需要计算很多的点可是应用了宏后我们把椭圆公式输入到系统中然后我们给出坐标并且每次加那么宏就会自动算出坐标并且进行切削实际上宏在程序中主要起到的是运算作用宏一般分为类宏和类宏类宏是以的格式输入的而类宏程序则是以直接的公式和语言输入的和语言很相似在系统中应用比较广由于现在类宏程序的大量使用很多书都进行了介绍这里我就不再重复了但在一些老系统中比如法兰克系统中由于它的键盘上没有公式符号连最简单的等于号都没有为此如果应用类宏程序的话就只能在计算机上编好再通过接口传输的数控系统中可是如果我们没有机和电缆的话怎么办呢那么只有通过类宏程序来进行宏程序编制了下面我介绍一下类宏的引用
类宏是用 或格式输入的 的意思就是数值是以 级的量输入的比如你输入 那就是 就是变量号关于变量号是什么意思再不知道的的话我也就没治了不过还是教一下吧变量号就是把数值代入到一个固定的地址中固定的地址就是变量一般 系统中有关闭电源时变量 被初始化成“空”,而变量 保持数据我们如果说那么现在地址内的数据就是了就是这么简单好现在我来说一下代码大家可以看到类宏的标准格式中和都是数值而表示使用类宏那么这个就是要表示各个数值和变量号内的数值或者各个变量号内的数值与其他变量号内的数值之间要进行一个什么运算可以说你了解了代码类宏程序你基本就可以应用了好现在说一下代码的各个含义以下都以 和和及数值和 做为例子应用的时候别把他们当格式就行基本指令赋值格式把 内的数值赋予到
赋值格式把 内的数值赋予到把赋予到中把的数加指令格式值加上的数值赋予把的数上面个都是加指令的格式都是把后面的数值或变量号内的数值加上后面的数值或变量号内的数值然后等于到后面的变量号中把的数减指令格式值减去的数值赋予
把的数上面个都是减指令的格式都是把后面的数值或变量号内的数值减去后面的数值或变量号内的数值然后等于到后面的变量号中乘指令格式 把的数值乘上的数值赋予上面个都是乘指令的格式都是把后面的数值或变量号内的数值乘上后面的数值或变量号内的数值然后等于到后面的变量号中除指令格式 把的数值除以的数值赋予上面个都是除指令格式都是把后面的数值或变量号内的数值除以后面的数值或变量号内的数值然后等于到后面的变量号中余数不存除数如果为的话会出现 报警三角函数指令正玄函数指令格式含义后面的 是三角形的斜边后面的 内存的是角度结果是 也就是说可以直接用这个
求出三角形的另一条边长和以前的指令一样和后面也可以直接写数值余玄函数指令格式 含义后面的是三角形的斜边后面的 内存的是角度结果是 也就是说可以直接用这个求出三角形的另一条边长和以前的指令一样 和后面也可以直接写数值和 本来应该是 和 的可是经过我使用得数并不准确希望有知道的人能够告诉我是为什么开平方根指令格式 意思是把 内的数值开了平方根然后存到 中这个指令是非常重要的如果在车椭圆的时候没有开平方跟的指令是没可能用宏做到的
无条件转移指令格式 直接跳到第程序段有条件转移指令分别是等于就转的 不等于就转的小于就转的 大于就转的 小于等于就转的大于等于就转的格式 将 内的数值和 内的数值相比较按上面的 的码带入中去如果条件符合就跳到第程序段如果不符合就继续执行下面的程序段用户宏程序能完成某一功能的一系列指令像子程序那样存入存储器,用一个总指令来它们,使用时只需给出这个总指令就能执行其功能。所存入的这一系列指令一一用户宏程序
调用宏程序的指令 宏指令特点:使用变量一.变量的表示和使用(一)变量表示#I(I=1,2,3,…)或#〈式子〉例:#5#109#01##1+#2-12(二)变量的使用.地址字后面指定变量号或公式格式:(地址字〉#1(地址字〉一#I(地址字〉〈式子〉例:#103,设#103=1 则为1-#110,设#110=20则为一20[2+#1*S1.变量号可用变量代替例:##30]设#30=3则为#3.变量不能使用地址。,I例:下述方法下允许#1;I#26.00X100.0;#3 200.0变量号所对应的变量,对每个地址来说,都有具体数值
范围例:#= 0寸,则#是不允许的5#为空变量,没有定义变量值的变量也是空变量6变量值定义:程序定义时可省略小数点,例:# =键盘输一.变量的种类局部变量#~一个在宏程序中局部使用的变量例: 宏程序 宏程序TOC\o"1-5"\h\z… …=^= =^不表示… …断电后清空,调用宏程序时代入变量值公共变量# O4# #各用户宏程序内公用的变量例:上例中#改用#时,宏程序中的X表示0断电后清空#保持型变量(断电后不丢失)系统变量固定用途的变量,其值取决于系统的状态例:#值为号刀补轴补偿值
#值为轴 工件原点偏置值入时必须输入小数点,小数点省略时单位为M一.运算指令运算式的右边可以是常数、变量、函数、式子式中#,#也可为常量式子右边为变量号、运算式1定义=#2算术运算=+=-#=*#=/#3逻辑运算TOC\o"1-5"\h\z=# #=# O=# N4函数= N 正弦= S 余弦= N 正切
1= 也反正切I= #平方根I=B# 绝对值I= ND四舍五入化整I=I# 下取整I=P 上取整I=BIN# BCD-BIN(二进制)I=BCN# BIN-BC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学大三(建筑学)建筑结构选型基础测试题及答案
- 2025年大学行政管理(行政管理学原理)试题及答案
- 2025年中职应急救援技术(基础急救)试题及答案
- 2025年高职艺术设计(平面设计基础)试题及答案
- 2025年大学林学(树木学)试题及答案
- 2025年大学四年级(材料工程)复合材料制备试题及答案
- 2025年高职运动与休闲(运动项目管理)试题及答案
- 2025年中职煤炭综合利用技术(煤炭加工)试题及答案
- 2025年中职第一学年(会计事务)基础账务处理试题及答案
- 2025年高职水文地质与工程地质勘查(岩土工程勘察)试题及答案
- 肝恶性肿瘤腹水护理
- 医学类单招入学考试题库及答案(修正版)
- 脑机接口技术在疼痛管理中的应用研究
- 《项目经理安全管理培训课件》
- 智能响应材料-深度研究
- 代理销售纳税筹划方案
- 吉林大学学校简介课件
- 中医适宜技术竞赛方案
- 2024年人才工作会议主持词(9篇)
- 冷渣机漏渣及冒灰原因分析及处理方案 106p
- 《关键人才识别》课件
评论
0/150
提交评论