收藏 分销(赏)

数控宏程序的使用方法.docx

上传人:快乐****生活 文档编号:2405258 上传时间:2024-05-29 格式:DOCX 页数:8 大小:624.94KB
下载 相关 举报
数控宏程序的使用方法.docx_第1页
第1页 / 共8页
数控宏程序的使用方法.docx_第2页
第2页 / 共8页
数控宏程序的使用方法.docx_第3页
第3页 / 共8页
数控宏程序的使用方法.docx_第4页
第4页 / 共8页
数控宏程序的使用方法.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、 Jenny was compiled in January 2021数控宏程序的使用方法数控宏程序的使用方法一、A类宏程序1)变量的定义和替换 #i=#j 编程格式 G65 H01 P#i Q#j 例 G65 H01 P#101 Q1005; (#101=1005) G65 H01 P#101 Q-#112;(#101=-#112) 2)加法 #i=#j+#k 编程格式 G65 H02 P#i Q#j R#k 例 G65 H02 P#101 Q#102 R#103;(#101=#102+#103) 3)减法 #i=#j-#k 编程格式 G65 H03 P#i Q#j R#k 例 G65 H0

2、3 P#101 Q#102 R#103;(#101=#102-#103) 4)乘法 #i=#j#k 编程格式 G65 H04 P#i Q#j R#k 例 G65 H04 P#101 Q#102 R#103;(#101=#102#103) 5)除法 #i=#j / #k 编程格式 G65 H05 P#i Q#j R#k 例 G65 H05 P#101 Q#102 R#103;(#101=#102/#103) 6)平方根 #i= 编程格式 G65 H21 P#i Q#j 例 G65 H21 P#101 Q#102;(#101= ) 7) #i=#j 编程格式 G65 H22 P#i Q#j 例 G

3、65 H22 P#101 Q#102;(#101=#102) 8)复合平方根1 #i= 编程格式 G65 H27 P#i Q#j R#k 例 G65 H27 P#101 Q#102 R#103;( #101= 9)复合平方根2 #i= 编程格式 G65 H28 P#i Q#j R#k 例 G65 H28 P#101 Q#102 R#103 1)逻辑或 #i=#j OR #k 编程格式 G65 H11 P#i Q#j R#k 例 G65 H11 P#101 Q#102 R#103;(#101=#102 OR #103) 2)逻辑与 #i=#j AND #k 编程格式 G65 H12 P#i Q#

4、j R#k 例 G65 H12 P#101 Q#102 R#103;#101=#102 AND #103 (3)三角函数指令 1)正弦函数 #i=#jSIN(#k) 编程格式 G65 H31 P#i Q#j R#k (单位:度) . 例 G65 H31 P#101 Q#102 R#103;(#101=#102SIN(#103) 2)余弦函数 #i=#jCOS(#k) 编程格式 G65 H32 P#i Q#j R#k (单位:度) 例 G65 H32 P#101 Q#102 R#103;(#101=#102COS(#103) 3)正切函数 #i=#jTAN#k 编程格式 G65 H33 P#i

5、Q#j R#k (单位:度) 例 G65 H33 P#101 Q#102 R#103;(#101=#102TAN(#103) 4)反正切 #i=ATAN(#j/#k) 编程格式 G65 H34 P#i Q#j R#k (单位:度,0o #j 360o) 例 G65 H34 P#101 Q#102 R#103;(#101=ATAN(#102/#103) (4)控制类指令 编程格式 G65 H80 Pn (n为程序段号) 例 G65 H80 P120;(转移到N120) 2)条件转移1 #j EQ #k(=) 编程格式 G65 H81 Pn Q#j R#k (n为程序段号) 例 G65 H81 P

6、1000 Q#101 R#102 当#101=#102,转移到N1000程序段;若#101 #102,执行下一程序段。 3)条件转移2 #j NE #k() 编程格式 G65 H82 Pn Q#j R#k (n为程序段号) 例 G65 H82 P1000 Q#101 R#102 当#101 #102,转移到N1000程序段;若#101=#102,执行下一程序段。 4)条件转移3 #j GT #k ( ) 编程格式 G65 H83 Pn Q#j R#k (n为程序段号) 例 G65 H83 P1000 Q#101 R#102 当#101 #102,转移到N1000程序段;若#101 #102,执

7、行下一程序段。 5)条件转移4 #j LT #k() 编程格式 G65 H84 Pn Q#j R#k (n为程序段号) 例 G65 H84 P1000 Q#101 R#102 当#101 #102,转移到N1000;若#101 #102,执行下一程序段。 6)条件转移5 #j GE #k() 编程格式 G65 H85 Pn Q#j R#k (n为程序段号) 例 G65 H85 P1000 Q#101 R#102 当#101 #102,转移到N1000;若#101#102,执行下一程序段。 二、B类宏程序1 定义 #I=#j 2 算术运算 #I=#j+#k (加) #I=#j#k (减) #I=

8、#j#k (乘) #I=#j/#k (除) 逻辑函数之布尔函数 =EQ等于 NE不等于 GT大于 LT小于 GE大于或等于 LE小于或等于 例:#I = #j即#I EQ #J 逻辑函数之二进制函数 #I=#J AND #k (与,逻辑乘) #I=#J OR #k (或,逻辑加) #I=#J XOR #k (非,逻辑减) 4三角函数 #I=SIN#j 正弦 #I=COS#j 余弦 #I=TAN#j 正切 #I=ASIN#j反 正弦 #I=ACOS#j反 余弦 #I=ATAN#j 反正切 5.四舍五入函数 #I=ROUND#j四舍五入化整 #I=FIX#j上取整 #I=FUP#j下取整 6.辅助

9、函数 #I=SQRT#j平方根 #I=ABS#j绝对值 #I= LN #j自然对数 #I= EXP #j 指数函数 7.变换函数 #I=BIN#jBCDBIN(十进制转二进制) #I=BCD#jBINBCD (二进制转十进制) 8.转移和循环 1无条件的转移 格式:GOTO1; GOTO#10; 2条件转移1 格式:IFGOTOn 条件式:例:#j=#k用 #j EQ #k 表示,即 IF#j EQ #k GOTO n 3.条件转移2格式:IFTHEN #I 例:IF#j EQ #k THEN #a=#b 4.循环 格式:WHILE DOm , (m=1、2、3) N10 N20 ENDm (

10、上下两个m只能为1、2、3且必须相 同, 这样才能够成一段程序的循环) 1 说明 1) 角度单位为度 例:90度30分为905度 2) ATAN函数后的两个边长要用“1”隔开 例:#1=ATAN1/1时,#1为了350 3) ROUND用于语句中的地址,按各地址的最小设定单位进行四舍五入 例:设#1=12345,#2=23456,设定单位1m G91X#1;X1235 X#2F300;X2346 X#1+#2;X3580 未返回原处,应改为 XROUND#1+ROUND#2; 4) 取整后的绝对值比原值大为上取整,反之为下取整 例:设#1=12,#2=12时 若#3=FUP#1时,则#3=20 若#3=FIX#1时,则#3=10 若#3=FUP#2时,则#3=20 若#3=FIX#2时,则#3=10 5) 简写函数时,可只写开头2个字母 例:ROUNDRO FIXFI GOTOGO 6) 优先级 函数乘除(*,1,AND)加减(+,OR,XOR) 例:#1=#2+#3*SIN#4; 7) 括号为中括号,最多5重,园括号用于注释语句 例:#1=SIN#2+#3*#4+#5*#6;(3重) 转移与循环指令

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服