1. 首页
  2. 技术文章
  3. Brother

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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类宏有什么区别?

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

往期推荐

FANUC系统10种孔加工固定循环指令,你懂得几个

 

最全的数控机床 G/M代码含义注释(转发收藏)

 

26个英文字母 在数控编程中各个字母含义

 

数控驿站 | 爱心宏程序 一箭穿心

 

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

 

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

 

FANUC宏程序编程必备知识

 

FANUC常用系统变量汇总

 

宏程序计算公式大全及详解

 

宏程序-G1铣锥度螺纹-NPT

 

FANUC宏程序大全+实例讲解

 

从入门到精通-雷尼绍测头培训PPT

 

FANUC系统G代码大全-值得收藏!

 

【PPT】FANUC数控宏程序编程讲解

 

数控仿真CIMCOEdit8安装包及安装教程

 

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

 
问答社区  发起问答  报警查询  技术文章  维修服务  资料下载  加交流群  申请 VIP   

本文转载来自【网络】,仅供大家学习交流,如侵权请联系站长删文。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

联系微信:QQ594673193

联系邮箱:594673193@qq.com

工作时间:08:00~20:00

QR code