2024年5月5日发(作者:)

CNC机床个性(特征)操作画面的制作软件

北京FANUC 王玉琪

经常有人论述CNC系统的开放性,机床厂和机械加工厂也对CNC的开放性提出了一些要

求,其中最迫切的就是HMI—即操作者的“人—机界面”。

对于此项要求,各CNC系统生产厂都有各自独特的实现方法,概括起来不外乎两类:

①.使用通用微机(包括工业机)的CNC系统,机床厂家直接在系统上用VC、VB或其他图

形软件结合系统厂提供CNC的信息库编制自己的画面;

②.专用机CNC系统,除了上述方法外,系统厂家用VC、VB为用户开发了图形库和CNC

信息库,机床厂家购买了这种软件后在微机上运行,开发自己的画面,然后将其编译后,传入

CNC的Flash-ROM(早期是有内装电池的Flash-RAM)。实践证明,专用机CNC系统要比通用

机CNC系统的可靠性要高得多。

众所周知,FANUC的CNC是专用机,有人以为既然是专用机,其开放性必定不好。其实

在二十多年以前FANUC就开始了对其系统向外界开放的研究,并有产品用在了其0系统和

16/18/21,15等系统上,如:Custom MACRO,MACRO Executor,C Language Executor,PMC 的

window(窗口)功能。我们可从Makino(牧野),Mori Seiki(森精机)等厂家找到其应用的实

例。

HMI使用最多的是汽车件的加工厂(特别是欧、美)和模具加工厂。FANUC和GE-FANUC

根据通用汽车(GM)厂提出的要求,在十多年前开发了相关的HMI产品,如硬件:Panel i;软

件:BOP1,CSD,FOCAS1/2,HMI-PC(或称HMI-CNC)。这些产品目前已广泛用于国内外GM

的发动机厂、变速箱厂和配件厂。

本文就当前FANUC CNC的HMI开发软件介绍如下。

FANUC/GE-FANUC 现有三种HMI的开发产品:HMI-PC;Faunc Picture和HMI-NC。

⒈ GE-FANUC HMI-PC

1.1 运行环境

HMI-PC运行的硬件环境是Panel i,它是一台FANUC开发的专用微机,连于分离型的CNC

系统,做为前端机使用。当然,此时CNC就无需再用LCD或CRT显示器。此种接法就是所谓

的FANUC 开放式CNC系统(Open CNC),如:150;150i;160/180/210;160i/180i/210i或

300i/310i/320i。

下图是FANUC的Panel i,如图所示,有两种型式,右面的称为Automotive Panel i,两者的

不同点在于右面的有两排竖向键,专门用于汽车行业,其实是为了适应GM各加工厂的机床操

作标准,而专为GM开发的,当然,现在已经用于其它厂。

1

Automotive Panel i

Panel i

图1 Panel i

Panel i 与CNC的连接见下图(经HSSB连接)。如此连接后,系统即成为Open CNC。在

Panel i上装入Windows XP 或 Windows 2000,对外界就具有充分的开放性。 在此环境下装入

FANUC Auto HMI-PC(Proficy-ME HMI),用户即可开发自己的HMI画面。 当然这些画面就运

行于此Panel i上。

1.2 软件结构

该软件Proficy-ME HMI是GE-FANUC开发的。它的结构如下图所示,包括:HMI-Driver;

BOP和FOCAS。提供的主要功能有:操作者界面的开发;CNC数据的采集;机床运行的监控;

图2 开放式CNC

2