FANUC MACRO EXECUTOR概述

   2018-05-25 131
核心提示:[db:简介]
目前公司采用控制器最大宗为FANUC控制器,目前FANUC公司为因应竞争对手,也慢慢开放一些MTB专用开发软体,供应MTB厂开发自有人机接口平台,来制作属于公司特色机能画页,提供USER使用。

兹将目前FANUC提供MACRO EXECUTOR做简易介绍说明:

MACRO EXECUTOR:

MACRO EXECUTOR为FANUC强烈建议使用语言,其特色为采用NC加工语言加上一些简单程序判断式及系统变量组合而的语言。其与FANUC一般MACRO B(Custom macro)功能强,其具有程序隐密性(程序存放于F-ROM中),

不怕当机时程序消失特色,一般NC程序是存放于SRAM中,会依电池消失而消失。兹将存储器资料分布作图示说明:如图1

图1

从此图中,可以很清楚了解资料分布位置。

MACRO EXECUTOR放置于永久F-ROM中,使用者程序放置于S-RAM中。

而MACRO EXECUTOR其依功能又分割三大巨集(MACRO),说明如下:

1. 执行巨集(Execution macro)──透过呼叫程序呼叫应用巨集程序。利用执行巨集   (Execution macro)使用者可以透过程序以M、T、G码来呼叫执行巨集,并且程序经过编译后,所设计程序原始码可以被保护,不会被看到程序内容。其主要应用于厂商制作特定固定循环或量测循环巨集使用。

2. 对话巨集(Conversational macro)──用来操作屏幕人机显示相关巨集程序。

厂商可以设计的对话及显示画面。

3. 辅助巨集(Auxiliary msacro)──对执行及对话巨集做辅助操作之程序。可以在背景下监控讯号等应用。

其编译流程仍在DOS下操作,其编译流程成如下图所示:


其需撰写部份主要为

(一)、XXX.SRC档,主要程序内容皆放置于此:

如下图所示:

其可分为多数个XXX.SRC档来分类。只要在XXX.LNK档中宣告即可。

(二)、XXX.LNK档:

此档案撰写目的为宣告相关档案使用及版本宣告及参数设定及Library档定义等等为目的。其图示如下:

(三)、定义系统定义档(SYSTEM.DEF档)定义:其主要目的为定义变量对应名称,方便程序撰写者使用。

其可增加程序识别性。

MACRO EXECUTOR于变量上比MACRO B提供更丰富资源可以使用。

其增加变量可达数万个(P CODE 变量)。

其中也提供控制变量抓取系统相关值及程控用。以下表来标示其涵盖变量:

针对P CODE变量使用多寡,最占掉NC程序存储器容量。使用规画上需很小心。

以免占掉太多USER程序米数,造成争议!

兹将所占比例,如下说明:

对P-CODE变量而言,当零件程序储存20至80米,每1.63米的零件程序会占掉100个变量。使用越多的P-CODE变量则会减少越多零件程序存储器米数。而P-CODE变量可使用的数量则取决于程序存储器的容量。

当零件程序储存存储器为10米时:

      可用编译组数于参数NO.9037需设6。

当零件程序储存存储器为20米时:

      可用编译组数于参数NO.9037需设12。

当零件程序储存存储器为40米时:

      可用编译组数于参数NO.9037需设25。

当零件程序储存存储器为80米时:

      可用编译组数于参数NO.9037需设51。

当零件程序储存存储器为160米时:

      可用编译组数于参数NO.9037需设60。

开发MACRO EXECUTOR最困扰问题为屏幕尺寸大小会影响整个程序撰写方式。

其主因为目前FANUC于MACRO EXECUTOR中分成文字座标与图形座标两大座标系统。当采用10.4寸与8.4寸屏幕时,程序需修改一或两大座标系统,造成程序需大改困扰。兹将文字座标与图形座标做以下简易介绍:

(一)、图形座标:

7软键(8.4寸屏幕)分

   ·一般解析(X:+159/-160;Y+112/-112)

   ·高解析高解析(X:+319/-320;Y:+199/-200)

12软键(10.4寸屏幕)为: (X:+319/-320;Y:+199/-200)

(二)、文字座标:

7软键(8.4寸屏幕):X:0~39;Y:0~15

12软键(10.4寸屏幕):X:0~79;Y:0~24

于上可知,当客户需求为客制化订单时,如遇到改不同尺寸屏幕控制器时,修改即时性就较差。

目前公司已开发画页大略如下所示:

等等画页设计,仍有很大开发空间,但使用性与实用性仍须以客户为主,才是成功的设计!

 
举报收藏 0打赏 0
 
更多>同类数控技术
推荐图文
推荐数控技术
点击排行
网站首页  |  关于我们  |  升级会员  |  联系客服  |  广告合作  |  广告位图  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  RSS订阅  |  违规举报  |  蜀ICP备2021024440号