广数 A类用户宏程序
更新时间:2023-09-04 06:24:01 阅读量: 教育文库 文档下载
- 广数980tdb编程教程推荐度:
- 相关推荐
第三章
广数系统的编程与操作
第二节
A类用户宏程序
一、A 类宏程序的变量1. A 类宏程序变量的表示一个变量由符号#和变量序号组成,如:#I(I =1、2、3…)。例 #100、#500、#5 等
第三章
广数系统的编程与操作
2. A 类宏程序变量的引用将跟随在地址符后的数值用变量来代替的过程称为 变量引用。 例 G01 X#100 Y - #101 F#102;
当#100 =100. 0,#101 =50. 0,#102 =80 时,上式即表示为: G01 X100.0 Y -50. 0 F80; 注意A 类宏程序变量的引用不能使用表达式。
第三章
广数系统的编程与操作
二、用户宏程序的格式及调用1. 宏程序格式用户宏程序与子程序相似。以程序号O及后面的四位 数字组成,以M99 指令作为结束标记。 O0060;
G65 H01 P#100 Q100;(将值100 赋给#100)G00 X#100 Y…; … M99;(宏程序结束)
第三章
广数系统的编程与操作
2. 宏程序的调用宏程序的调用有两种形式:一种与子程序调用方法相同,即用M98进行调用;另一种用指令G65 进行调用,如下所示。 G65 P0070 L5 X100. 0 Y100. 0 Z -30. 0;
G65:调用宏程序指令,该指令必须写在句首。P0070:宏程序的程序号为O0070。 L5:调用次数为5。 X100. 0 Y100. 0 Z -30. 0: 变量引数,引数为有小数点的 正、负数。
第三章
广数系统的编程与操作
三、A 类宏程序的运算和转移指令指令 H码 G65 功 能 #I=#j 定 义
H01 定义、替换
G65G65 G65
H02 加H03 减 H04 乘
#I=#j+#k#I=#j-#k #I=#j×#k
G65G65 G65
H05 除H11 逻辑或 H12 逻辑与
#I=#j÷#k#I=#j OR #k #I=#j AND #k
G65
H13 异或
#I=#j XOR #k
第三章指令 H码
广数系统的编程与操作续表 功 能 定 义
G65G65 G65
H21 平方根H22 绝对值 H23 求余
#I=
#j
#I=|#j| #I=#j-trunc(#j÷ #k)×#k
G65G65 G65
H24 十进制码变为二进制码 #I=BIN(#j)H25 二进制码变为十进制码 #I=BCD(#j) H26 复合乘/除 #I=(#i ×#j)÷#k# j 2 # k 2
G65G65 G65
H27 复合平方根1H28 复合平方根2 H31 正弦
#I=
2 2 #I= # j # k
#I=#j×SIN(#k)
G65
H32 余弦
#I=#j×cos(#k)
# jj2 # # k 2
第三章指令 G65 H码 H33 正切
广数系统的编程与操作续表 功 能 定 义 #I=#j×TAN(#k)
G65G65 G65
H34 反正切H80 无条件转移 H81 条件转移1(EQ)
#I=ATAN(#j/#k)GOTO n IF #j=#k,GOTO n
G65G65 G65
H82 条件转移2(NE)H83 条件转移3(GT) H84 条件转移4(LT)
IF #j≠#k,GOTO nIF #j>#k,GOTO n IF #j<#k,GOTO n
G65G65 G65
H85 条件转移5(GE)H86 条件转移6(LE) H99 产生P/S报警
IF #j≥#k,GOTO nIF #j≤#k,GOTO n P/S报警号500+n出现
第三章
广数系统的编程与操作
(1)宏程序的运算指令 宏程序的运算指令通过G65的不同表达形式实现,其 指令的一般形式为: G65 H m P # i Q # j R # k ;
格式中各参数的意义如下: m
:可以是01 ~99 中的任何一个整数,表示运算指令 或转移指令的功能。 # i:存放运算结果的变量。 # j:需要运算的变量1;也可以是常数,常数可以直接 表示,不带“#”。 # k:需要运算的变量2;也可以是常数,常数可以直 接表示,不带“#”。
第三章
广数系统的编程与操作
指令所代表的意义为:#i = #j ○ # k;○代表运算符号, 它由Hm指定。
如:G65 H02 P #100 Q #101 R #102 ;表示#100 = #101 + #102 ; G65 H03 P #100 Q #101 R15; G65 H04 P #100 Q -100 R #102; G65 H05 P#100 Q -100 R #102; 表示#100 = #101 -15 ; 表示#100 = -100 × #102; 表示#100 = -100 ÷ #102。
第三章
广数系统的编程与操作
例: 若# 100 =35, # 101 =10,#102 =5,依次执行如下指令,其运算结果如下。 # 110 = # 100 ÷ # 101;结果为3,小数点后的数值被舍去 # 111 = # 110 × # 102; 结果为15 # 120 = # 100 × # 102; 结果为175 # 121 = # 120 ÷ # 101; 结果为17
第三章
广数系统的编程与操作
(2)宏程序的转移指令 1)G65 H80 Pn; (n:目标程序段号,以下相同) 例 G65 H80 P120;
该程序段指令无条件转移到N120程序段。
2)G65 H81 Pn Q#J R#K;例 G65 H81 P1000 Q # 101 R # 102; 当#101 = #102 时,转移到N1000程序段,当#101≠#102 时,程序继续执行。
第三章
广数系统的编程与操作
3)G65 H82 Pn Q#J R#K;
例 G65 H82 P1000 Q#101 R#102;# 101≠#102 时,转移到N1000 程序段;当#101 = #102 时,程序继续执行。 4)G65 H83 Pn Q#J R#K; 例 G65 H83 P1000 Q#101 R#102;
当#101 > #102 时,转移到N1000 程序段;当#101≤#102时,程序继续执行。
第三章
广数系统的编程与操作
5)G65 H84 Pn Q#J R#K; 例 G65 H84 P1000 Q#101 R#102; 当#101 < #102 时,转移到N1000 程序段;当#101≥#102 时,程序继续执行。
6)G65 H85 Pn Q#J R#K;例 G65 H85 P1000 Q#101 R#102; 当#101≥#102 时,转移到N1000 程序段;当#101 < #102 时,程序继续执行。
第三章
广数系统的编程与操作
7)G65 H86 Pn Q#J R#K; 例 G65 H86 P1000 Q#101 R#102;
当#101≤#102 时,转移到N1000 程序段;当#101 > #102 时,程序继续执行。
第三章
广数系统的编程与操作
四、A 类宏程序编程实例例 试用A 类宏程序编写图所示小手柄的精车加工程序。
工件示例图
程序
正在阅读:
广数 A类用户宏程序09-04
改造项目实施监管协议05-24
铁路局普速接触网作业指导书 - 图文01-22
社会治安综合治理应急预案12-01
关于印发南宁市政府信息公开目录信息分类标准索引编码规则和机构05-25
模具专业英汉词典03-24
德意志意识形态读后感最终版01-24
北师大版一年级数学下册 一年级第二学期数学期末测试卷(四)[新03-23
AD-166 数码复印机 出现维修07-27
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 程序
- 用户
- 58同城分析论文
- 2018-2024年中国电动玩具行业市场调研与发展战略研究报告(目录)
- 湖南省怀化市2019届高三统一模拟考试理综(二)生物Word版含答案
- The analysis of Ode to the West Wind西风颂英文赏析论文
- 山西省临汾一中、忻州一中2018-2019学年高二3月联考化学试题(pdf版,无答案)
- 高级财务会计导学计算题
- 企业管控模式
- 七年级生物下册 第3单元 第3章 第1节 物质运输的载体(第1课时)教案1 (新版)济南版
- 期货交易过程中的风险管理
- 鸿门宴知识点归纳
- 雅思大作文写作常用句型
- 2013版用于立项生物活性肽及抗菌肽项目可行性研究报告(甲级资质)审查要求及编制方案
- 幼儿园新教师岗前培训测试题卷
- 新人教版小学数学五年级下册《可能性》教学实录
- 《中国当代文学专题》形成性考核册答案
- 教育资源分配的不均衡及其对社会公平的影响
- 国内外数字资源长期保存研究现状与进展
- 中共XX省委法治XX建设领导小组全体成员会议纪要
- 声乐技巧国内外研究现状
- 景区规划设计公司哪家好?绿维创景分享旅游景区规划设计六步骤