首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你知道法兰克FANUC和西门子SIEMENS数控系统有什么出别吗?它们的G,M代码程序哪个更好用呢?

FANUC 和SIEMENS 在国内拥有众多用户。我们选择比较有代表性的FANUC 0I-MC 和SIEMENS SINUMERIK802D 系统,从系统编程指令、可操作性等方面来阐述两种系统的优缺点。

1 FANUC 和SIEMENS 系统G 代码指令的比较

数控技术诞生后的50 年间的信息交换都是基于ISO6983 标准, 即采用G、M代码描述如何加工,其本质特征是面向加工过程。作为ISO 标准, FANUC和SIEMENS 指令和功能完全相同的G 代码( 表1)

如下:

FANUC 系统的特色是其指令全部由G、M 代码实现。在这方面,SIEMENS 系统有不同特点, 即部分使用G 代码, 部分使用直观的英文指令。FANUC和SIEMENS 功能相同但G 代码不同的指令( 表2)

如下:

FANUC 和SIEMENS 功能和指令完全不同的G代码( 表3)

如下:

2 FANUC 和SIEMENS 固定循环指令的比较

对于FANUC 系统而言, 固定循环指令仍然是通过G 代码来实现的, 这一点与SIEMENS 系统有很大的不同。FANUC 系统固定循环指令( 表4) 如下:

相比之下, SIEMENS 固定循环指令具有特色, 用一组直观的CYCLE、SLOT 等指令来实现钻孔等循环指令, 而且对于阵列孔、平面、槽有其独特的指令,很方便用户加工, 见上表5:

3 FANUC 和SIEMENS 用户编程的比较

FANUC 和SIEMENS 系统都能够做到使用变量、算术和逻辑运算、条件转移和循环等指令, 来实现比较复杂的编程。FANUC 称为宏程序编程, 而SIEMENS 称为计算参数R 和程序跳转编程。这方面FANUC 和SIEMENS 也有很多不同, 比较起来主要有:

1) 变量

FANUC 的变量用# 键加上数字键来表示, 具体有: #0 空变量, #1- #33 局部变量, #100- #199、#500-#999 为公共变量, #1000 以上为系统变量, 常用宏程序编程时, 主要用到#1- #33 作为变量来使用。

例: G01X#1Y#2F300

SIEMENS 的变量称为计算参数, 从R0- R299。

例: G01X=R1Y=R2F300

2) 逻辑运算和条件转移指令

逻辑运算:

FANUC 的运算符主要有: EQ 等于( =) , NE 不等于( ≠) , GT 大于( >) , GE 大于和等于( ≥) , LT 小于(

例: IF[ #1 GT 10] GOTO 70

SIEMENS 的运算符主要有: ==等于, 不等于,>大于, =大于和等于,

例: IF R0

条件转移:

FANUC 的条件转移指令为GOTOXXX, XXX 为行号, 即如果条件满足, 转移执行第XXX 号的语句。SIEMENS 的条件转移指令分为两种, GOTOF 和GOTOB, 分别是向前跳转和向后跳转, 向前跳转指的是向程序结束的方向跳转, 标记符在GOTO 语句的后面; 向后跳转指的是向程序开始的方向跳转, 标记符在GOTO 语句的前面。需要说明的是: SIEMENS的跳转语句分为绝对跳转和有条件跳转两种, 也就是说, 不一定需要跟IF 语句联用。

例: AAA:GOG54X0Y0Z200S600M3

G0X100Y200

GOTOB AAA

3) 循环语句:

FANUC 有循环语句, 一般格式为:

WHILE[ 条件表达式] DOm

程序

END m

SIEMENS 则没有循环语句, 循环要靠IF 和GOTO 来实现。

4 总结

通过上述比较可以看出,FANUC 和SIEMENS系统既有相同之处,也各有各自特色。反映到加工过程中,针对两种数控系统的操作也不太一样。一般认为SIEMENS 系统操作起来比较人性化一点,特别是在加工平面,槽,孔系等方面比起FANUC 更加灵活和多样化,而FANUC 系统由于市场占有率较高,学习的人较多,因而有着广泛的影响力。

你对不同的数控系统还有哪些看法了呢?欢迎大家在评论中说出自己的见解和意见。

CNC数控编程,一个你不能错过的数控平台!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180117A0VQ2M00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券