RSS
热门关键字:  FANUC  数控  宇龙数控仿真系统  加工  机械
当前位置 :| 网站首页>>新闻中心>>人物访谈>>

FANUC MACRO EXECUTOR概述-cnfnc.com

来源:网友投稿/网络 作者:信息发布员 时间:2008-11-04
.
目前公司采用控制器最大宗为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 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
赞助商连接
百度风云榜