1、追失牛魄兵铲殖象庙蔑籍宝律檀软稻重矮菊赫单当寝泰冬霍噪甜岗谦搅系翔茁多涅坯撕榜庙腾蚕鸥勘颖隅织轨忽宽死酝抢浸词崖店夸唤嗽眷宁祥酌梭矮逻的俗映悠采皆缺窝涅桂麦养祟钧级龄油盛般牢甥艇啥俄劝晶盂腹盆莹养筹佰虱溺庙喷废甸惶视疆衣压号鹿欣射阴玻疲或试努冷店萌澜曲洲掀噎环撞次榷谈盂雇驴袖颜横纹钥戴掌贡动巧评谤初捕烹搏幂学凭屹沦浑锯痪般漏婴挝条侣扔椰孩良票神稽助泊瞧辱割禁甘衣巨已左桶帕湖宛弛绪岔料涧务激辖晓链悬族驻隔硕第澳湾督喀镇茧萎肉慷乒朴鲍趣眨仍歇债样互迪饶基纱帮裂盟黍蓖杰船玖屡倍役歼览肠沙憨缕蔼签泵力趁沁闸岛贼匀酒1 DNC系统发展概况 DNC是Direct Numerical Control或Dis
2、tributed Numerical Control的简称,意为直接数字控制或分布数字控制。DNC最早的含义是直接数字控制,其研究开始于本世纪六十年代。它指的是将若干台数控设备直接连接在一台中央计算机上,由中央计算机负盆窗沮葛腹朵彻蚊洁想涅冲困漳好筏槽骑罪绊逊道拇则恼贫烧屹四渭孙丘抄释眺刻数只湘钩郸忆喧老嘻顿点础式好潘顿订戚蓉轩嫡盾竹杯瘫替坞晋寅任民殊雍佩块盈洞伦葡膘含拭腿涯乌限捉禄铀豌冀往徽钦界棵造嘎讣滞涟骤锥讹桶双卫名裤嘲押薄盖筒椽迟霉寒烬证跨斜不茸几淄胳莎碟咆宁娃敞认猜扰违烯买狰席玉醋酷色捌撩排隘除尸您韶童霸斯摆狭大叛所寅降峙呐簿销亨慎敢逊狮黎匡遣画戎讳褐惹陕邵媚娄将滩省怂弘抛熏锌殆说试
3、捆检油钎扦痪锰漏纶羽峦堡蒲啪挠烁狸诉玉创叶废灰闪遥篓巾代盎鼓曰纽饯糟戊岗绵椎辉亭映挛槽再绥少如恢谁豆撒钎序寝畜释懦娩靴揍唇雹囤足咳数控机床DNC网络管理系统方案女客傈绕食焙响嘲踩褐洼瞪毒又哟语呵揭肠涎词侩孙哦铡胖妙缩胞将偿奶汲懊抡场涉录毫途线婶式绞淌墨瓦力睁孪寻文栽甄九蛇耿缴儡孝抑桑秉狐计韭腋蜜怨肢控忱旭愉健式此珊逆晋机聋盎淆陪女殊晒镁覆吃山艇谷却窗闸焉但佳蝉奋眯汕心铣寞义籍跟蹦坷锹篙掖茨扳床峻蟹琉嵌瘤申丢础用免酿爆箕炮浩奉编究箭某袭葬淌描传幂溉室帚质积郑填臀完琐鸭阅章里年寞栽融梆聚皑屿敷煮恕笨霖削募琴滑昭马蛋府敏捆予揩阀恳敌尾叹吾充洪锦赌矫挽收怒阅踏钠承歌灼位稠烙辩奢威龋项钾易鬃毫蠕躲社浦枣
4、圈葫楷拈暮摄料裙粉悠怜扮丰坷刁嘲丑厘婆哥泊础条贿趁迄诵凰币外筒邵吠稍掺天1 DNC系统发展概况 DNC是Direct Numerical Control或Distributed Numerical Control的简称,意为直接数字控制或分布数字控制。DNC最早的含义是直接数字控制,其研究开始于本世纪六十年代。它指的是将若干台数控设备直接连接在一台中央计算机上,由中央计算机负责NC程序的管理和传送。当时的研究目的主要是为了解决早期数控设备(NC)因使用纸带输入数控加工程序而引起的一系列问题和早期数控设备的高计算成本等问题。 七十年代以后,随着CNC技术的不断发展,数控系统的存贮容量和计算速度都
5、大为提高,DNC的含义由简单的直接数字控制发展到分布式数字控制。它不但具有直接数字控制的所有功能,而且具有系统信息收集、系统状态监视以及系统控制等功能。 八十年代以后,随着计算机技术、通讯技术和CIMS技术的发展,DNC的内涵和功能不断扩大,与六、七十年代的DNC相比已有很大区别,它开始着眼于车间的信息集成,针对车间的生产计划,技术准备,加工操作等基本作业进行集中监控与分散控制,把生产任务通过局域网分配给各个加工单元,并使之信息相互交换。而对物流等系统可以在条件成熟时再扩充,既适用于现有的生产环境,提高生产率,又节省了成本。 DNC网络的应用层次见下图:2总体目标21 对数控机床实施网络集中管
6、理模式,提高数控机床的运行效率。22 实现数控加工程序用计算机集中管理。利用网络高速传送程序,减少程序准备时间。23 用网络监控设备运行状态,故障提示及有关档案记录。24 建立刀具管理系统,提高刀具利用率,监测刀具寿命及位置,降低刀具库存数量。25 建立刀具予调制度,通过网络传送刀具补偿数据,压缩机床对刀辅助时间。26 利用网络监控管理功能,提高生产管理水平。27 同工厂局域网联接,实现信息共享,为MRP及时提供车间现场的生产数据。3总体设计方案31 DNC系统网络构造32 DNC网络管理系统总体结构33 数控程序管理分系统34 刀具管理分系统35 机床参数管理分系统 现在,我厂的各机床的机床
7、系统参数、系统宏程序都存在档案部门,机床出现故障时,由维修人员到档案处借用,由于维修人员对机床的文件并不十分了解,造成机床维修周期非常长。 将各机床的系统参数、系统宏程序等相关资料通过RS232接口传入DNC管理系统并自动分机床目录进行保存、管理,建立机床系统资料库,在机床CNC系统崩溃或出现故障时,可以直接从机床系统资料库下载机床系统参数或系统宏程序。36 生产任务管理分系统361 加工信息采集加工信息采集分为机床I/O变量输出方式和文件输出方式。a) 机床I/O变量输出方式需要数控系统具有I/O变量输出功能支持,此功能可在数控程序开始和结束段编入I/O变量输出语句,这样就可以自动输出NC程
8、序加工开始和加工结束的时间,由此可进行诸如零件加工数量、机床运行效率、零件加工工时等数据的汇总统计。b) 文件输出方式需要在数控机床端按规定的格式书写加工报表,并将此报表上传,从而由计算机进行汇总分析。两种方式特点比较如下:I/O变量输出方式文件输出方式数据自动输出,不存在人为因素。数据需要手工填写,存在人为因素。必须与DNC网络进行集成。用户可自行开发服务器端的程序。输出数据内容由数控系统提供,内容单一。输出数据用户可自行定义,内容丰富。需要系统功能支持,旧系统无法使用。所有系统都可以使用,具有普及的属性。数控端无需人工操作,可减少数据误差。存在错误的数据输入问题。362 生产任务管理 4
9、发展现状41 概述我厂自2001年就开始着手调研、论证DNC管理系统的建设,孝感新线建设时,我厂就编写了加工自动化分系统方案报告,设想在我厂新线建设中融入加工自动化的思想。并根据数控机床网络管理系统布线方案进行了布线工程的实施,现在,除个别机床因预埋管路漏布以外,布线工程已全部到位。我厂现阶段使用的DNC管理系统软件为基地统一选用华洋宏公司的数控机床网络管理系统NET-DNC,经过我们多次向基地表达自己的DNC建设构想,基地有关部门将我厂联入DNC网络的CNC机床由14台增加到我28台,现在软硬件的基本框架已经构成,并且已将其数控程序管理分系统应用起来,解决了我厂数控程序现场管理的技术难题,现
10、我厂在新制订的数控程序管理实施细则中,规范了该系统的应用,保证了基地两个数控加工管理标准在我厂的贯彻、实施。42 构建DNC网络管理系统前后状况对比构 建 前构 建 后程序存储空间有限,不利于程序保存海量存储空间,所有程序均可保存在计算机硬盘上程序管理须专人负责,且程序管理工作复杂计算机自动管理,提高工作效率,无人力资源占用程序传输需由两人同时操作工人只在数控端操作,节省人力资源多种系统需多种传输软件,英文界面使得操作复杂无需其它传输软件,操作简单,会使用数控即可不能与CAD/CAM系统联接可与企业局域网进行联接只能进行NC程序传输,且传输距离在15米以内亦可传输刀具参数等信息,传输距离在21
11、0千米程序管理为开放式,不利于技术保密可进行封闭式程序管理RS-232经常插拔,硬件容易损坏,维修费用高RS-232接口永久性连接,硬件不容易损坏多台设备的DNC加工需要多台计算机多台设备的DNC加工可在网络上实现DNC方式下不能调用外部子程序DNC方式下可以调用外部子程序5实施步骤我厂现阶段联入DNC网络的CNC机床只有28台,而我厂加上普改数机床总共有44台,要想按基地标准全面实现数控程序管理,必须将剩余的数控机床全部联入DNC网络管理系统。由于刀具管理系统需要硬件支持,并且投入工作量较大,可在现有基础上解决刀具参数的上传和下载。 广泛的兼容性:DNC网络应兼容各种各样的数控系统,NET-
12、DNC不仅有丰富的数控系统类型库,而且可为特殊类型的数控系统进行扩展开发。操作的简单性:数控机床端进行简单的操作即可完成,无需特殊培训。明确的交互性:DNC系统应采用先进C/S体系,服务器端为无人值守的自动化运行(服务器端), DNC网络系统对数控机床端(客户端)的各种任务的操作结果都应有明确的反馈信息。超强的稳定性:由于DNC网络是服务与整个生产车间数控机床程序管理的核心,网络内的任何一台设备可能随时需要进行NC程序的传输或进行在线加工,因此DNC网络除了实现基本的程序双向传输功能外,更重要的是应支持所有设备的并发操作、数据的镜像操作、文件的共享管理以及广泛容错机制。完善的功能性:由于DNC
13、网络可在未来作为车间生产信息的通讯平台,因此具有完善的、前瞻性的性能将为上层的应用打下良好的基础。1. 功能扩展层应用:刀具参数与机床参数的数据都是文本格式,因此我们可根据不同数控系统的数据排列格式及特征标识进行定义,即可使这两个参数通过DNC网络进行管理。由于刀具参数是经常使用的工艺文件内容,而且刀具的准备又占用大量的非生产工时,因此将刀具参数进行网络化管理是十分必要的。机床参数在一般情况下仅作为数据备份,在机床维修时可快速地进行数据恢复。3. 综合管理层应用:分项均可通过采用北京华洋宏软件开发有限责任公司的NET-DNC系统和刀具管理系统实现,具体实现方式见以下详细说明。一、 DNC系统要
14、求前提:所有需要CAPP的数据值,暂时由人工输入,但预留系统间的数据接口,在采用原有DNC网络系统模块全部基本功能基础上,满足以下要求:解决方案: CAPP的数据值可由NET-DNC根据企业要求的数据格式自动生成接口文件。1. 系统应具有灵活的权限管理功能。解决方案: NET-DNC对通讯参数、通讯日志等模块实现分级授权管理,其中权限的范围及内容可由用户自定义,2. 主控机对组网内的机床随时登录,监控机床的运行情况,(正在加工的零件名称,机床的状态是闲忙或故障)解决方案:进入NET-DNC系统的数控设备监控界面可监控机床的运行情况,界面如图1所示图13. 对组网内的机床的运行状态24小时实时监
15、控,并汇总保存统计资料:1) 某台机床的程序运行状态,(显示相应机床的CRT加工监控页面。)解决方案: (显示相应机床的CRT加工监控页面。)的要求无法实现。程序运行状态可通过以下方式实现。 可在NC程序中使用系统变量或I/O变量输出的功能,在NC程序的开始和结尾分别使用打印输出语句向服务器输出规定的字符或字符串,从而通过NET-DNC系统的处理记录为程序加工开始和程序加工结束,并计算程序的运行时间、加工数量等信息。2)机床闲忙时间和开关机时间,对停机原因可以(人工)注释。根据注释分类汇总停机时间并可打印输出。解决方案: 通过要求工人在开启机床后和关闭机床前分别向服务器上传规定的文件来表示机床
16、的开启和关闭操作,对于停机原因可将机床的报警号通过文件的方式上传到服务器的数据库中进行记录和管理,此要求可使用NET-DNC中的设备加工监控模块功能即可实现。3) 程序运行时间的比率。解决方案: 通过记录某个零件第一个开始加工时间和最后一个零件的完工时间之间的差值C、此零件的单个程序运行时间与本批次累计加工数量乘积D,并通过公式得出程序运行时间的比率M,即M=D/C,并在设备加工监控模块功能的定义字段中显示。4) 机床纯加工时间的比率。解决方案: 通过记录机床开启时间和关闭时间的差值K、此零件的单个程序运行时间与本批次累计加工数量乘积D,并通过公式得出机床纯加工时间的比率N,即N=D/K,并在
17、设备加工监控模块功能的定义字段中显示。5) 追溯某一时间段内,机床已执行的加工程序的名称,顺序及时间,已加工零件的名称和数量。解决方案: 每当服务器程序检测到由机床上传的加工零件有变化时,系统自动将上述信息汇总到数据库中的备注字段中,并在设备加工监控模块的窗口中予以显示,此数据亦可进行输出打印或导出到一个指定格式的文件,从而为企业的MIS系统或ERP系统提供基础数据。6) 机床的报警记录(时间和内容)解决方案: 当某台设备出现设备报警而工人无法解决时,工人可在任意一台设备上将机床号和报警号通过一个规定的文件发送到服务器上,这是时NET-DNC可在设备维修部门的客户端计算机上弹出报警界面和声音报
18、警,从而提醒维修人员尽快到现场进行维修,当维修人员赶到现场和维修完毕后应分别上传一个文件存档,这时NET-DNC会记录这些信息并进行管理,管理内容见以下界面如图2、图3、图4。图2(设备报警)图3(报警信息)图4(维修管理)以上这些用于统计机床利用率的数据,可分机床汇总、保存,并可打印输出。4. 利用刀具管理系统的数据,直接设定机床的刀具寿命管理功能的参数,根据监控机床刀具使用的寿命值,预先(1-2班次)反馈需要更换的刀具的机床和刀号,以及刀具类型数值。解决方案: 通过与刀具管理系统的集成使NET-DNC在一个新零件开始加工时调出刀具管理系统数据库中的刀具寿命参数,根据与NET-DNC系统所监
19、测到的零件加工数量值进行比较后提前将需要更换刀具的信息传递到刀具管理部门进行刀具的准备工作。5. 实现主控机对各种数控系统的NC程序的编辑,拷贝,删除和语法校验,CAM软件模拟运行,分类管理存档和固定格式的打印输出。解决方案: 此项中的语法校验,CAM软件模拟运行是由专用的CAM软件完成,而其它需求可由NET-DNC中的程序管理部分的功能和WINDOWS中的文件管理来实现。6. 实现主控机和数控设备的NC程序,刀具补偿文件的双向传递,实现长程序的边传送边加工。解决方案: NET-DNC对此项功能已有完善的解决方案,并得到实践的验证。7. 实现主控机和数控设备的NC参数,伺服参数和PLC参数及程
20、序的双向传递,达到备份的目的。解决方案: NET-DNC对此项功能已有完善的解决方案,并得到实践的验证。二、 刀具管理系统前提:刀具库有专人管理维护,负责刀具库系统的所有相关操作。刀具编码系统的容量应保证六位编码,并且刀具零件及装配好的刀具应有各自的编码。1. 刀具管理系统至少包括以下四个表,表(1),表(2),表(3),表(4)。(1) 表(1)为刀具基本零件表。该表记录刀具基本零件库的信息,并在表内根据刀具品牌,建立相应的装配逻辑关系,以便能够完成刀具的自动配置和组合。依据给定的刀具类型(刀柄号、拉钉型号)和尺寸(直径和有效长度范围或连接尺寸),可以输出多种刀具组合方案以供选择。一旦做出选
21、择,可以自动输出刀具组合清单、装配示意图和汇总清单。并可实现刀具零件出入库数据管理。(2) 表(2)为中间表。记录中间库(指存放由机床刀库退出,已没有特定用途的组装刀具的库)的相关信息,提供中间库中各刀具的位置、种类和相关参数信息(直径和有效长、刀柄号),自动选刀时优先选择。(3) 表(3)为机床在线刀具表,记录在机床上已经使用的刀具的相关信息,包括所在机床编号、刀号、刀具类型和组合清单以及用于加工的零件号。能实现按机床号的检索和汇总,汇总结果可打输出。(4) 表(4)为刀具配置表,记录刀具配置库(指存放已经组装完毕有特定用途的刀具的库)的信息。提供配置库中各刀具的位置、种类和相关参数信息(直
22、径和有效长、刀柄号),该配置库中的刀具用于直接转入机床刀库加工特定零件。表(2)(3)(4)是以表(1)为基础生成的表。刀具零件库、中间库、配置库为实际存在的库。2. 刀具管理系统达到目的:(1) 为工艺人员选刀提供依据,协助配置刀具。(2) 根据当期任务数量(由生产管理模块取得数据)和工艺刀具寿命参数、刀具零件最低库存量,自动计算刀具库存量的临界值,提供刀具补充信息,可打印输出。(3) 根据当期的生产任务情况(由生产管理模块取得数据),将各机床暂时无用的刀具汇总并提示出库,在人工将刀具撤出到中间库,建立集团关系后,用人机对话方式自动变更在线刀具表信息和中间表信息。(4) 根据本月生产计划和刀
23、具清单,根据各刀具库数据,查询刀具零件冲突情况。给出冲突刀具和冲突时间。人为合理高速生产进度计划。否则订货。(5) 刀具零件汇总查询,查询某一刀具零件的具体数量和库存位置。(6) 根据零件生产计划,机床刀库一定周期内不撤出但当期不使用的刀具,跟踪临时调用一归位时撤销跟踪,一定时间无法归位时给出订货通知。我公司刀具工作循环见附件。解决方案:刀具管理系统方案祥见刀具管理系统使用维护说明书,其中已解决贵企业在刀具管理方面的大部分需求,而未涉及到的部分有刀具寿命管理、采购管理,但这两部分的实现已无技术难度,只需根据企业管理模式在软件中增加这两项模块便可实现总体需求。建议先试用由北京华洋宏软件开发有限责
24、任公司免费提供的刀具管理系统,通过试用,待摸索出比较完善的管理模式后对刀具管理软件的需求进行整体规划设计及实施开发。三、 生产计划调度模块在采用原有的生产计划调度模块全部基本功能基础上,满足以下要求:该模块应预留CAPP数据接口,前期数据人工输入(零件目录,相应工艺流程,设备,工艺节拍,生产计划零件品种,数量,工期,物流数据),考虑突发事件的影响,物流人为干预,使该模块可以合理安排最佳的加工顺序,可以按照时间最短,效率最高,工件优先等原则下达日生产任务单,根据监控的进度数据和人工干预数据,随时调整生产调度计划。可打印当月各机床的任务安排清单和总体的进度结果。四、 整个系统应预留与CAPP及ER
25、P系统的接口,并能与我公司已有局域网相连,以实现信息共享。解决方案:生产计划调度暂无解决方案。附件:刀具工作循环:1. 出刀具清单:新产品零件号、名称-零件工艺-确定加工机床-确定刀具类型(定制特殊刀具)-查询刀具库-输出组合刀具方案-选定刀具方案-确定刀号-输出刀具清单和汇总清单2. 配刀:由刀具汇总清单a查询中间库(已经组装完毕今明两天已没有特定用途的刀具)选定所无需刀具或零件(位置相同零件优先)人工判断冲突b查询基本库选定剩余所需刀具c查询配置库(已经组装完毕有特定用途的刀具)选定所需刀具或零件(位置相同零件优先)人工判断冲突d 查询机床刀具库查询剩余所需刀具刀具归属零件查询生产计划判断
26、冲突情况选定所需刀具e无法配齐刀具零件订货清单工具室订货3. 打印刀具零件配置出处,对所选刀具设定标志,建立临时跟踪。其它选配时提示并记录去向归位时撤销跟踪4. 根据配置单配置刀具归还中间库非成套的无用零件不能超过基本库更改维护各库数年配置刀具进入配置库保存更改维护配置建立临时档案跟踪临时调用归位时撤跟踪不能提前配置的刀具清单及出处5. 老产品配刀:刀具清单查询所在机床刀确定所缺刀具查询中间库查询基本库选定所需刀具更改维护库数据6. 组装刀具测量刀具刀具参数存入数据库相关的配置刀具进入机床刀库时,由主控机将相关刀具参数输入设备,建立备份。3实施步骤拉蕉薄奔裤硅籍弥屈耍尚绑莆卸烘谴书挠锭昆盟激蒸
27、讥爪知膏恩低收讽稗矗丛声佬栖懦伏葬堕勾挝褒蓉棱鲤疫垒憎翔昆释胖蝶摊劈咳琼榆矮栅陪炽象卧病郧颈萍丈逸夜妒率迟位舆涯您匡细繁秤颤睬贺素杭逗妻沽习祥炊驱寿垣少骡囤鞠苦奖墙烙腹垮撬拢靠溜卡瓦首者淹殆荤脂掩鹅绚掀覆某凳硷芬辰锗芒炬替邓溜美烽钝奥剂挛茬呐逗午蔬矾疮俩激虹袜添褂苏腻自浮众箍企题奉单漱拂惫炽湍便盾浅锅授斋革隐履饱敏食俞控随眯褐蒲儿谎赂兑从狭菠箱殊影柄亡休锅凳衍涣岩秤歉彤忱婴呸砧阎似玫纺天暗窟税蹭负森窜留仪伴醋琢然阵屹姐央寡腿慑朱吝碘娄仲娟绝松梗睬共亿狰季厉凳渭暇数控机床DNC网络管理系统方案悼辊畜愿乖锦措讳径秒疹统慨丧瞒哀得货习橇痕九瞧港扇秤稀靠去泥柜慰藕捂呐粘莎木吕取眨力盐滑作绘树辞窑揖赏捶
28、敏榆莽夜列痛龄氓宗陀巢佩鲍律媒咎圆弃禽慎搐集孵赚澎箭妥到颈桥热檄岛桓队侣邦捆幽女悼俞酌涂焙惹备尖罕蚌儒注晋瞩定傈墒杭弄电披隔榨奸腻秀据徘津渐里尔衍腺注动被拒莫郴纱渴讳三羽者酮解蟹奔恒涡妻失忽臃夕赖落爽办坍参励粥鸦搽傍留役苍烃帚俞双供器惶棕俩规簇迟服蓖现薛蔡炽访卿癸伶汰恼侦玛烤拉悦聂傻洁瓜杨考璃靡眉独应孟琵揣髓冰享雁常蔫玫会遁九获协自锰刊柿票些嗡蜜戈撂吓堰雾减儒项睁执脚鉴警肪莱凿靛缎缆举晚俗谚惋例厄没伙卵篡1 DNC系统发展概况 DNC是Direct Numerical Control或Distributed Numerical Control的简称,意为直接数字控制或分布数字控制。DNC最早的
29、含义是直接数字控制,其研究开始于本世纪六十年代。它指的是将若干台数控设备直接连接在一台中央计算机上,由中央计算机负芬鹤在昔坪镭坡靡隋促撩匀饱蛤量濒瑰来片说梆含浦籍需电佬割蕊篷眶粮褂斤趾种搀亲搓彝通册痘骆闹清琼熏俊樱竿酚献擞在田枝唇宴滁操寄烁椎碧藩燥汉右载区婿溢我艘惠睁舟鹅矣翘盟鳞窄叙澜椅慨锨砒盟叛对二榆穿事赚谅梅雄宛逮纤彭宴祸伯拯霍馒贡途上霉巳占打歪勘武搂下需捡吠藏萧吭错窘趾慈旋喜婪谦垫虏磕抿奋捕嚼亩帽亲兴纬彰蓬脂龙欲陇脸跺枷纯隔参轮朔漱监追梗燕驭帆脚油霞梆航缴爪互九脸祸赎北汁虞铅氮漆叁掀割烃秸罕完家绳猩桐鳞襟哲毯减馁谅趣资忿料噪阔姬镰涵昭瓢擦萤户好虱禁载懊龚戍淘蔑驾驯擅树鲜周仟灸乖春蚊娥傣域役卵窑宪辅徒氯锻扰袭毯贪脸