数控宏程序A类宏与B类宏有什么区别?

知道A类宏程序和B类宏程序的区别吗?

A类宏程序一般用于车床类,B类宏程序一般用于铣床类(加工中心),A类宏程序是早期发展的,代码含义很不明显,编制宏程序困难,也难懂,这有点类似于计算机中的汇编语言,而B类宏程序则要好用一点,其指令代码均是英文单词的缩写,这和计算机中的高级编程语言很相似,学过高级语言编程,B类宏程序是很简单的事情,程序也很易懂,不过对大家的要求可能要高一点,要有一定的英语基础和一定的计算机基础.

数控宏程序A类宏与B类宏有什么区别?的图1

数控宏程序A类宏与B类宏有什么区别?的图2

数控宏程序A类宏与B类宏有什么区别?的图3

数控宏程序A类宏与B类宏有什么区别?的图4

数控宏程序A类宏与B类宏有什么区别?的图5

数控宏程序A类宏与B类宏有什么区别?的图6

数控宏程序A类宏与B类宏有什么区别?的图7

数控宏程序A类宏与B类宏有什么区别?的图8

数控宏程序A类宏与B类宏有什么区别?的图9

数控宏程序A类宏与B类宏有什么区别?的图10

数控宏程序A类宏与B类宏有什么区别?的图11

数控宏程序A类宏与B类宏有什么区别?的图12

数控宏程序A类宏与B类宏有什么区别?的图13

数控宏程序A类宏与B类宏有什么区别?的图14

数控宏程序A类宏与B类宏有什么区别?的图15

数控宏程序A类宏与B类宏有什么区别?的图16

数控宏程序A类宏与B类宏有什么区别?的图17

数控宏程序A类宏与B类宏有什么区别?的图18

数控宏程序A类宏与B类宏有什么区别?的图19

数控宏程序A类宏与B类宏有什么区别?的图20

数控宏程序A类宏与B类宏有什么区别?的图21

数控宏程序A类宏与B类宏有什么区别?的图22

数控宏程序A类宏与B类宏有什么区别?的图23

数控宏程序A类宏与B类宏有什么区别?的图24

数控宏程序A类宏与B类宏有什么区别?的图25

数控宏程序A类宏与B类宏有什么区别?的图26

数控宏程序A类宏与B类宏有什么区别?的图27

数控宏程序A类宏与B类宏有什么区别?的图28

数控宏程序A类宏与B类宏有什么区别?的图29

A类宏与B类宏符号对比:

A类宏           B类宏

H01              =

H02              +

H03              -

H04              *

H05              /

H11   逻辑或     OR

H12   逻辑与     AND

H21   平方根     SQRT

H22   绝对值     ABS

H27   复合平方根1

H28   复合平方根2

H31   正弦函数   SIN

H32   余弦函数   COS

H33   正切函数   TAN

H34   反正切     ATAN

H81   =          EQ

H82   ≠         NE

H83   >          GT

H84   <          LT

H85   ≥         GE

H86   ≤         LE

G65 H80 P120;  GOTO 120

G65 H81 P1000 Q#101 R#102;  IF [#101 EQ #102] GOTO 1000

数控宏程序A类宏与B类宏有什么区别?的图30

A类宏与B类宏用法对比

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 H03 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

例 G65 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#j R#k

例 G65 H12 P#101 Q#102 R#103;#101=#102 AND #103

(3)三角函数指令

1)正弦函数 #i=#j×SIN(#k)

编程格式 G65 H31 P#i Q#j R#k (单位:度) .

例 G65 H31 P#101 Q#102 R#103;(#101=#102×SIN(#103))

2)余弦函数 #i=#j×COS(#k)

编程格式 G65 H32 P#i Q#j R#k (单位:度)

例 G65 H32 P#101 Q#102 R#103;(#101=#102×COS(#103))

3)正切函数 #i=#j×TAN#k

编程格式 G65 H33 P#i Q#j R#k (单位:度)

例 G65 H33 P#101 Q#102 R#103;(#101=#102×TAN(#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 H

81 Pn Q#j R#k (n为程序段号)

例 G65 H81 P1000 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,执行下一程序段。

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,执行下一程序段。

7)条件转移6 #j LE #k(≤)

编程格式 G65 H86 Pn Q#j Q#k (n为程序段号)

例 G65 H86 P1000 Q#101 R#102

当#101≤#102,转移到N1000;若#101>#102,执行下一程序段

数控宏程序A类宏与B类宏有什么区别?的图31

数控宏程序A类宏与B类宏有什么区别?的图32


往 期 精 选 

【软件】万能刻字宏程序V3.0

宏程序-铣斜面精加工

宏程序-铣斜面整体刀路

宏程序-椭圆多层

宏程序-飞面分层

刻字宏程序模拟

【软件】宏程序自动生成器V6.3

华中系统测头程序-9810讲解

华中系统测头程序-9811讲解

BROTHER 兄弟机G M代码

分享一个爱情 宏程序

宏程序:万能刻字程序

宏程序:讲解

宏程序:矩形阵列螺旋铣孔

宏程序:任意多边形

只会G代码,不会宏程序就别说你是数控师傅

秒懂宏程序(一)

秒懂宏程序(二)

秒懂宏程序(三)

秒懂宏程序(四)-G66使用

宏程序-螺旋铣圆周沉头孔

【软件】宏程序自动生成器V5.0下载

FANUC巧用宏程序预防刀补输入错误

攻牙底径对照表

FANUC巧用宏程序预防刀补输入错误
宏程序-矩形螺旋线

宏程序-极坐标平面螺旋铣

宏程序-铣凸半球

宏程序-螺旋铣键槽

宏程序-飞面

宏程序-可变式G1钻深孔循环

宏程序-G1平面螺旋铣

宏程序-凸圆型腔

宏程序-螺旋铣孔

宏程序-铣斜面

宏程序基础知识之三角函数


登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

1
1