数控宏程序系统变量的应用

清风我之前说过,玩宏就是玩变量,关于变量,有局部变量,公共变量,系统变量。其中,#1000及以后的变量为系统变量。

不少编程高手认为宏程序的系统变量非常难。关于系统变量清风给你强调三点,搞明白这三点,系统变量就容易掌握。

一,系统变量,也就是机床系统内部专用的变量,每个系统变量代表的意义在系统中是固定不变的。

二,系统变量主要用途就是读取机床系统内部数据。(可以通过CNC程序读取。)

三,系统变量的属性分为:可读变量(R),可写变量(W),可读/可写变量(R/W)

说明:可读变量(R)顾名思义,只能读取系统变量的数据,而不能给其赋值,可写变量(W),就是可以给变量赋予你定义的数值。可读/可写意思是,即可以读取系统参数,也可以给其变量赋值从而改变系统数据。

好,既然系统变量属于机床系统内部的专用变量,意义在系统中是固定不变的,其属性分了R,W,R/W三种,那么每个变量具体的含义,属性可以查询对应的系统说明书。

比如:#1000~ #1035,是接口变量,属性为R(可读变量),用于读取外接设备的一些数据,比如像加工中心的换刀装置, 自动对刀仪, 红外设备等。

比如: #4001~#4130模态信息的系统变量,性为R(可读变量),如#4002 为G17,G18,G19

读取#101=#4002时候,得到#101=18 ,说明当前机床选择的是G18平面。(如下图,从机床面板中调出公共变量,即可看到#101中的数据)。

如#4010为 G98,G99

运行#102=#4010 程序段,得到#102=99 ,那么代表你目前选择的是G99方式。(如下图,从机床面板中调出公共变量,即可看到对应数据)。

再比如(我从FANUC0i 说明书摘录的)刀具补偿系统变量(如下表):

刀具补偿系统变量,属性为R/W(可读、可写),通过程序可以读取刀补数据,也可以通过给变量赋值,写入对应刀补数据等。

#11002为2号补偿变量。

运行O0001号程序,当程序运行至#11002=429.810 ,即可把429.810写入对应的刀补补偿界面中。

再比如(读取数据)

例2

O0002(微信:soscnc)

G90G54X0Y0

G43Z200.H02

#1=#11002

……

M30

运行O0002号程序,当程序运行至 #1=#11002程序段,即可把补偿界面中对应的刀补数据读取并赋值给变量#1。

注意:在用程序读取系统变量数据的时候,常用以下形式。

比如:#1=#11002 (读取2号刀补数据,赋值给变量#1)

#500=#11001 (读取1号刀补数据,赋值给变量#500)

再比如,查询系统变量得知:#5241,#5242,#5243位工件坐标系变量,属性R/W,含义如下:

#5241代表G55坐标系中第 1 轴的偏移变量(X轴)

#5242代表G55坐标系中第 2 轴的偏移变量(Y轴)

#5233代表G55坐标系中第3轴的偏移变量(Z轴)

例3(通过程序写入G55坐标数据)

MDI 或者程序中运行上面变量,即可改变G55坐标系中的数值。

例4(读取G56坐标数据),下图,G56坐标系中的数值,传递给了变量。

再比如#3000这个系统变量,查询机床系统说明书,得知此变量为报警变量,属性为W,(可写变量)。

格式为:#3000=0~200 ( )

也就是需要按照格式给#3000赋予0~200任意一个数值。

通过上面几个例子,清风我主要目的让大家对系统变量有个总体认识,接下来如何去应用,后面有时间给大家分享。

注意:如果你想学到接数控编程方面的绝活,成为有一技之长的专业高手,推荐你看看清风系统宏程序教程(2.0版)。

此教程从零基础讲解,逐步到提高,内容涉及比较广,除了宏基础知识之外,更多是编程思路、工艺思想,编程策略等方面的分析,简单易懂,目的是让你体会,感悟宏的魅力,整体上提高你的编程功底与逻辑思维训练。

学了这套教程你至少收获六大成果

1、具备宏程序进行零件加工的编程能力

2、具备开发自己G代码的能力

3、用数学公式来编写宏程序的技巧

4、掌握宏程序的调用、宏程序误差处理方法

5、简单的模块化编程

6、参数化编程

7、宏程序用于生产管理

8,宏程序自动化方面的应用

教程费用:798元/套

发货方式:微信付款,联系清风,在线传送,索取教程

因为教程为PDF,移动互联网+4G网络+智能手机+便捷支付的出现,让买卖得以完成

特别提醒:

1、购买此套教程的前提 需要你要会普通G代码编程

2、有现场加工经验,了解生产加工流程

承诺:

购买教程后,365天内你学不透数控高级编程---宏程序,教程你留下,退你800元,让你后悔还赚钱。

赠品:1年的线上指导

欢迎迎扫二维码支付,然后联系我的微信:soscnc 索取教程。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180725G0L3DN00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券