CNC机床个性(特征)画面的制作软件 - 图文
更新时间:2023-11-05 14:34:01 阅读量: 综合文库 文档下载
- cnc机床图片推荐度:
- 相关推荐
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
信息与数据的纪录;I/O设备和其它自动化设备的集成等。
CIMPLICITY Screenswith BOP ActiveX and HMI Points BOP Driver HMI Driver Focas1 Fanuc CNC 图3 软件的结构
1.3 HMI Driver 上图中,HMI Driver 是以模板形式提供给用户的开发平台,如下图4。用鼠标点击其中的某一功能按钮即可出现相应的模板。例如点击Axis Position (伺服轴位置),即显示轴位置的开发画面(图5左)。点击位置菜单中的某一按钮,即可显示其相应的子菜单画面,如相对位置画面(图5右)。
图4 HMI菜单
3
位置画面菜单 相对位置编辑模板 图5 位置模板
在显示出的子画面(模板)中即可进行编辑,如选择轴数,轴名称,位置值等。
下图6的例子是加工程序的编辑模板。
图6 加工程序菜单
点击图中的Part Program 按钮,即出现下面的程序编辑模板,见下图7。
4
图7 加工程序画面编辑模板 该模板提供的功能有:CNC与PC机之间上/下传输程序;检查/修改(编辑)程序;程序改名;程序的删除等。
GE-FANUC根据用户要求提供的HMI画面的模板,主要有: 。加工线上机床的布局,各机床的状态 。机床开机;机床运行方式的选择 。手动操作 。机床运行监控 。生产信息
。刀具管理与刀具寿命监控 。报警显示与纪录 。故障诊断
。系统与机床维护
下图是一开发出的实例------机床操作主画面。
5
图8 机床操作主画面
1.4 BOP(Basic OperationPackage ---CNC的基本操作包)
这是一个独立的软件包。用来在Panel i 上实现CNC系统各画面的显示和对系统和机床 的操作(包括维修)。其基本画面如下图。
图9 BOP的基本画面
6
BOP 的标准画面有:位置;程序;自动运行时程序检查;模态信息;Setting;刀具补偿数据;刀具寿命;坐标系;Macro 变量;螺距补偿;参数;I/O;PMC参数;PMC梯形图;报警;诊断等画面。还能显示自动运行时间/切削时间;累计与显示加工件数等信息。就是说涵盖了CNC上的全部画面。 除了显示画面外,还有软操作面板功能。可对机床实施简单的操作。 因此,若使用BOP,可以免去用上述HMI driver 编辑画面的大部分工作。
1.5 FOCAS(FANUC OPEN CNC Application Software)
实际上这是PC机获取CNC信息与数据并对CNC发出命令的程序指令库。早期是用 MS-DOS,现在使用C语言。下面列出了部分指令。
与进给轴有关的:
------------------------------------------------------------------------------- Function name Brief description
------------------------------------------------------------------------------- ( 1) cnc_actf Read actual axis feedrate(F) ( 2) cnc_absolute Read absolute axis position ( 3) cnc_machine Read machine axis position ( 4) cnc_relative Read relative axis position ( 5) cnc_distance Read distance to go ( 6) cnc_skip Read skip position ( 7) cnc_srvdelay Read servo delay value ( 8) cnc_accdecdly Read acceleration/deceleration delay value ( 9) cnc_rddynamic Read all dynamic data
(10) cnc_wrrelpos Set origin / preset relative axis position -------------------------------------------------------------------------------
与程序有关的:
------------------------------------------------------------------------------- Function name Brief description
------------------------------------------------------------------------------- ( 1) cnc_dwnstart Start downloading NC program ( 2) cnc_download Download NC program ( 3) cnc_dwnend End of downloading NC program ( 4) cnc_upstart Start uploading NC program ( 5) cnc_upload Upload NC program ( 6) cnc_upend End of uploading NC program ( 7) cnc_search Search specified program ( 8) cnc_delall Delete all programs ( 9) cnc_delete Delete specified program (10) cnc_rdprogdir Read program directory (11) cnc_rdproginfo Read program information (12) cnc_rdprgnum Read program number under execution
7
(13) cnc_rdseqnum Read sequence number under execution (14) cnc_rdexecprog Read program under execution (15) cnc_wrmdiprog Write program for MDI operation (16) cnc_rdmdipntr Read execution pointer for MDI operation (17) cnc_wrmdipntr Write execution pointer for MDI operation (18) cnc_seqsrch Search specified sequence number (19) cnc_rewind Rewind cursor of NC program -------------------------------------------------------------------------------
与NC数据有关的:
------------------------------------------------------------------------------- Function name Brief description
------------------------------------------------------------------------------- ( 1) cnc_rdtofs ( 2) cnc_wrtofs ( 3) cnc_rdtofsr
Read tool offset value Write tool offset value
Read tool offset value(area specified) Write tool offset value(area specified) Read tool offset information
( 4) cnc_wrtofsr ( 5) cnc_rdtofsinfo
( 6) cnc_rdparam Read parameter ( 7) cnc_wrparam Write parameter
( 8) cnc_rdparar Read parameter(area specified) ( 9) cnc_wrparas Write parameter(area specified) (10) cnc_rdparainfo Read parameter information (11) cnc_rdsetr Read setting data(area specified) (12) cnc_wrsets Write setting data(area specified) (13) cnc_rdmacro Read custom macro variable (14) cnc_wrmacro Write custom macro variable
(15) cnc_rdmacror Read custom macro variable(area specified) (16) cnc_wrmacror Write custom macro variable(area specified) (17) cnc_rdmacroinfo Read custom macro variable information (18) cnc_getmactype Get type of custom macro variable (19) cnc_setmactype Set type of custom macro variable ---------------------------------------------------------------
利用这些指令,不仅仅是在Panel i 上编辑HMI画面,还可以在单元控制器的主机(或加工线主机)上实现对CNC机床运行状态的实时监控与管理。
2. FANUC Picture 和 HMI-NC
2.1 运行环境
实践证明使用PC机做NC控制,现场运行的可靠性不太好。因此,FANUC几年前开发了 FANUC Picture,并在此基础上最近开发了HMI-NC。这两个软件的运行环境不用PC机,就在普通的CNC(16i/18i/21i;30i/31i/32i)系统上运行。但是,开发环境是在通用PC机上。即,将Fanuc Picture或HMI-NC装在运行于Win XP 的PC机上,开发所需的HMI画面,编译后将执行
8
文件传入CNC的Flash ROM中存储,在CNC上运行,CNC开机后即显示用户自己开发的画面。CNC所用的显示器就是普通的无PC机功能的LCD(10.4” 或15”)。可用触摸屏或非触摸屏,如下图所示。
10.4” 触摸屏LCD
10.4”非触摸屏LCD
图10 10.4” LCD
9
2.2 FANUC Picture 2.2.1 画面图形的开发
FANUC PICTURE 是FANUC为OEM开发图形的工具软件,运行于PC机上,与上述的 HMI-PC一样,用户用它开发自己的个性化机床操作及监控画面。 下面列出了该工具包的绘图控件。除了这些控件外,最近还增加了绘制几何图形(直线,方,园,弧,椭圆等)的控件。
下图是在计算机上用该软件开发触摸屏画面的实例。图中左方是使用的控件菜单。中间是开发出的画面。右方是相关的文件和信号的显示。
10
图11 触摸屏画面的开发
2.2.2 图形与CNC信息的接口(功能指令库) 画面的图形编辑完成后,为了与CNC系统交换信息(读取、写入、操作和显示),必须给各图形元素赋予对应CNC各种信息的功能。为此Fanuc Picture 设计了功能指令库。有两种指令库:CNC窗口库(CNC window library)和PMC窗口库(PMC window librery)如下表所示。 PMC 窗口库
11
CNC窗口库
12
上表仅列出了部分指令。由表中可以看出,这些指令实际就是用Picture软件由各控件绘出的图形元素与CNC信息或PMC程序的接口。绘图时点击图形元素的属性,在属性项中将相应的功能(上表中的)赋予该元素(点击功能项)即可完成与CNC系统的链接。如此,所绘画面即会活化,具有了操作CNC与显示CNC信息的功能。
2.2.3 写入CNC的F-ROM 在PC机上开发出的画面是要在CNC上运行的,为此必须将这些画面的数据像CNC的系统控制软件一样写入CNC的F-ROM中。具体方法见说明书。
2.2.4 实例 下面列出了某机床厂开发的使用非触摸屏的几个画面。 机床操作 通电
程序选择 报警
图12 某厂开发的实例图
2.3 HMI-NC Fanuc auto HMI-NC 是一套开发CNC 机床操作画面的模板,专门用于汽车生产线上机床的操作。这些模板画面是用Fanuc Picture 开发的。画面非常便于根据实际要求修改,也非常便于任意组合。 这些典型的画面模板有: 。开机:工作方式的选择 。手动操作 。自动运行 。刀具管理
13
。报警与诊断 。维护
。生产线的机床的布局:各机床状态的显示 下图示出了开机画面模板。
图13 开机画面模板
利用这些模板编辑自己的个性(特征)画面时,OEM需要做的事: (1) 首先选择使用的各个模板
(2) 在模板上指定操作机床的按钮、灯…….并设定相应的属性 (3) 设定文字文本如位置,速度……
(4) 根据实际机床的规格编辑画面,如刀具管理画面中的刀组、刀数及寿命值 (5) 为面板上用到的I/O信号编辑梯形图
使用这些模板,大大便利了OEM画面的开发,比用Fanuc Picture节省了许多时间。开发出 的画面与用Fanuc Picture一样需要装入CNC的F-ROM。
HMI-NC是专门面向汽车制造行业开发的,但是可供其它用户参考。可用于车床、铣床和加 工中心机床。
2007.8
14
正在阅读:
《机械制造技术基础》课程实验指导书02-01
WJ06-04
优秀的个人自我介绍02-24
2022报考警校有哪些要求 警校好考吗03-30
创新设计2016届历史专题通关练习经典提升 第6练近代中国的新方向与近代化的曲折前进五四运动 doc01-18
营口市中考满分作文-安阳煤矿机电设备选型设计(1)04-05
2018部编人教版七年级语文上册第15课《 诫子书》导学案10-09
最新2014年5月至2015年7月最近最新时政.doc08-08
班级口号16字03-15
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 制作软件
- 机床
- 特征
- 面的
- 图文
- 个性
- CNC
- 考察监理单位的重点内容
- “十三五”重点项目-暖通空调生产建设项目商业计划书
- 教师招聘考试(教育学心理学试题大全)-选择判断大全(很多150多页)
- 中式烹调师考试题库及答案
- 《建设项目环境影响报告表》和《环境影响登记表》内容及格式
- 名词解释
- 水灾事故专项应急预案 - 图文
- 解惑者周易讲解十二地支之寅卯
- 110-35-10kv变电站设计
- 相贯线
- 超速试验方案
- 中共中央办公厅和中共中央组织部颁布的干部选拔任用工作四项监督制度
- 高层框剪结构SAP2000建模及计算报告 - 图文
- 2018新苏教版三年级上册语文第5单元(课文、习作5、练习5)表格教案(有学情分析)
- 2014届会计电算化专业毕业论文指导规范
- 电子商务对传统会计的影响
- 建设监理导论 - - 试卷
- 厦门理工学院 线性代数第一章 行列式参考答案
- 作文批改网抄袭能发现吗
- 数据结构-实验2-链表的基本操作