计算机集成制造系统(Computer Integrated Manufacturing Systems ,CIMS)是一个集产品设计、经营、管理为8 U! V& W' l2 X, E3 G3 B5 g 一体的复杂的大系统。它运用系统工程方法,将信息技术和生产技术结合起来,通过计算机网络和数据库技0 e# [2 ?4 p! f 术把生产的全过程连接起来,有效地协调和提高企业内部对市场需求的响应能力和劳动生产率,取得最大的 ) U8 @" U7 h W$ J经济效益。生产管理系统是CIMS的一个重要组成部分,针对传统焊接车间存在的效率低下、人为干预过 # g2 u) L8 x/ j. x1 V/ X多、信息传递实时性差等缺陷,采用分布式系统设计CIMS下的车间生产管理系统,能够很方便的实现焊接, h" r1 W6 W. g4 v 车间生产信息的维护、查询与管理,在一定程度上解决了传统生产管理中出现的统一性差、周期长等问题。) T. ]9 X3 ?$ x! I1 _ h# F 1 对生产管理系统的需求分析0 Q1 T+ D, `1 [9 [0 x( w/ U* K( \ 课题以汽车生产企业为研究对象,由于目前焊接车间采用的还是传统的人工管理模式,不能适应瞬息万 ) l' `+ e6 _7 d5 c变的动态市场竞争的形式,不能满足对用户需求的快速响应,难于确保在当前激烈的市场压力下企业用这种 ' g* }. }* L: {; I管理方式完全达到满足产品T(时间)、Q(质量)、C(成本)、S(服务)的要求。 5 w; ^0 q, {& U9 x结合焊接车间生产的实际情况,设计出的系统必须达到先进性和实用性的恰当结合,以达到以下功能需# M( ?7 o, l! C; n" O; f0 o: s* y 求:①实现车间作业计划调度与其它子系统的集成管理;②实现产品目录、车间日历、工艺性能参数、设备性 % U4 O6 k8 |( u" I# \能参数等基础数据的维护和管理;③产生物料、工装夹具的需求,并生成报表;④实现车间生产能力需求和负& Z z7 M) a( ]( ~/ e. {; W 荷平衡功能;⑤能够按要求对生产作业排序;⑥生成的作业计划向单元层发放;⑦接受各单元的数据,并产生 , y% j8 n2 d F# m相应的报表;⑧系统的所有信息都通过人机交互界面存储到各个模块的数据库中,对系统数据库信息的数据5 f( ?$ {% i/ W/ C9 F 要完整、标准、规范,结构清晰简明,便于理解和操作;⑨CIMS各应用系统也能通过各自与数据库的接口对数 / ^+ W# V6 ]- L ^8 H5 [! G据进行直接操作。在性能要求方面,要求设计的焊接车间生产管理系统应具有实用性、可靠性、先进性、经济 ! B. L5 A$ z" ?+ z) m4 B5 U性、可普及性、开放性和灵活性,具有较快的响应速度和较大的覆盖范围。 ; Q1 j) B f; @* k( w6 }2 开发环境及系统中的关键技术3 y% D) L3 M: x: S2 f 2.1 开发环境4 X, k R6 ^; W W5 Q7 h 系统的硬件组成采用客户/服务器(Client/Server)方式,各服务器之间通过网络实现数据的共享,网络采 # E! ~& ?* H) k用总线型以太网以及工业标准TCP/IP协议,系统以Windows 2000 Server为服务器操作系统,Windows XP、7 U# v: i/ M& D Windows 2000为客户端操作系统,数据库采用Microsoft SQL Server 2000,它具有稳定性好、便于管理和易于开- d# i" I) S' r6 |6 C/ S0 U7 t 发等优势。前端开发工具采用Visual C++6.0,它提供了相当齐备的库和友好的编程界面。 5 m M1 {$ m2 x8 r1 W2.2 关键技术' N: m" E6 y) M, n1 B- P (1)系统建模5 {' L0 D% i4 l" X 由于企业不同的车间管理模式以及对生产管理的需求不同,无法使用统一的管理系统与管理模式,因此 0 t) X, v6 z2 _" A建立合理的集成模型与编码体系(比如左前风窗下横梁合件就可编码为530116301,其中530:代表车型,116:8 g. l$ a* ?- ?1 U2 ?1 T% I0 f 代表零部件,301:代表该零部件图号。这种编码可以使系统有了一种共同的语言,为建立统一的公共数据库 6 h% X, |% p# B$ L" y创造条件。),保证系统间信息的顺畅传递,对于整个系统具有非常重要的意义,是系统顺利开发的必要条件6 K- D) D9 B3 e/ u# V. B 和重要基础,同时这也是整个企业实施CIMS的关键所在。 6 v5 N6 Q- c+ h- V(2)数据库设计 7 r( ]" ~$ C5 j, ~0 N' C/ ]由于要考虑各种要求和条件以及相关的各种理论和实践知识,因此数据库的设计也是系统设计的关键。 & f" ^) \) p. `# g) t; P且数据库系统用来管理大量数据、控制多用户访问、定义数据库构架、执行数据库操作等,是系统得以顺利运$ D" Y- e, x( L. z. _ 行的基础。因此建立一个良好的数据组织结构和数据库,可以使整个系统都可以迅速方便地调用和管理相 / O8 D4 Z3 H3 N6 M: X" C关的数据,这是衡量一个管理系统开发工作好坏的一个重要指标。本系统在设计数据库过程中,尽量遵照以( d, {, s# z3 ~" Y 上原则,充分反映物流的变化和相互之间的关系,充分满足焊接生产车间的各种管理需求。数据库的安全机, n$ `# e2 Q D 制采用三种方法来保证系统的安全,即基于用户名与口令的授权登陆机制、受安全监视和控制的数据识别控* ]' k' b4 A+ j+ c+ n: x 制机制和系统操作记录机制,其中系统操作记录机制使系统对有关系统安全的操作信息进行记录,系统管理( K$ \2 Y& M' Y 员可根据系统记录信息对系统的安全进行有效的管理。& D; d, v* o$ b6 a (3)系统采用的集成技术' ?3 F/ b0 X6 A! z+ O 生产计划管理$ g1 F0 P" D( ?" } 该模块是企业供应链中的一个重要环节,制定生产计划,跟踪生产计划的执行情况,并随时对生产计划 $ I6 h4 W3 m1 g& o* r' Z进行动态调整,保证企业对生产状况的随时控制,可以有效地保障供应链的平滑性,减少内部的消耗,降低生 ; @4 H! P$ |( o: v A; M( ]9 t4 {产成本。生产计划管理可以在满足企业经营目标的基础上,提高企业的服务水平,增强企业的竞争力和应变2 g# v8 V5 k: @, E0 x7 X0 i 能力。主要功能有:根据销售合同来制定,由生产计划来确定生产任务的实施并在实施过程中进行执行情况; T3 ]: D* s, H$ z$ |/ M+ p 的跟踪。它主要负责焊接车间计划加工什么,什么时候加工,加工多少,它是企业计划体系的重要组成部分, : p7 ?" `6 q) u4 L6 z D由它来驱动物料需求计划。根据焊接车间的实际生产情况,主要是制定日生产计划和月生产计划。该设计/ ^$ F+ Z6 W4 M! C; X! B 中,系统管理人员可以很直观看到每个月的生产情况(如图5所示)。8 z6 ^, T: T; v( R 3.5 物流资源管理 / T- J( O! W3 n# E+ O5 x8 A该模块主要是以库存主帐为核心,以出、入库单为库存主帐的更新依据,实时提供库存的最新信息,以满 % b" h0 h% ]" E0 P足其它模块对库存信息的要求和各库房物资的流动情况。根据车间库存物资,一般将库房管理分为四类:材 ) k; J! D e9 A" v料库、工具库、在制品库、半成品库。这四大库的主要功能是根据物品的入库、出库情况修改材料库存主帐, 9 s3 S. k. E! J2 H8 `9 j+ w便于用户查询。从而很快知道那些材料需要及时购买,尽可能的减少库存费用。 * ~1 f" Y# u1 [* r60南昌航空工业学院学报(自然科学版)2 D( G2 L- Q2 k5 P- P* f2 ]; |$ G 系统信息的集成管理。 9 e$ p) u, `/ N, V* w! I. t/ c1 {3 焊接车间生产管理系统功能设计和具体实现4 I! Y/ b& i# O 车间生产管理信息系统是车间生产的总控系统,- ~0 ?( k* R8 ]6 B& L. D' r4 L 一般车间管理的主要功能是以生产为主线,以完成工 7 o5 F& c- K$ s$ W7 a厂下达的生产任务和外协订单要求为最终目的,并在 ) w6 d' L4 J! a/ K4 i+ S任务实施中对生产过程进行各种数据监控传输、统计 + ?' R' y% ] v' `* ?) n" a等。而在焊接加工车间中,具体管理内容主要有:编1 X! }3 {- r4 t5 W) }% N 制车间生产计划、作业排序、生产调度、检查生产进4 @8 Q/ W) s/ N* H7 c$ x/ g% w! |1 q; I 度、生产统计、向上级管理部门反馈车间中的问题、质 6 y" M( Z, P, W量检查与控制等。根据需求,生产管理系统分为以下 Y7 M% M6 d- n几个功能模块,系统结构见图1。 9 ?0 M$ ~$ k0 v$ }2 ~( |3.1 系统维护 & `* {0 }& w: d8 {- q本系统的管理主要有用户注册、权限设置、修改密码、注销、日( c$ u* e4 [/ S! v# @( p; L 志管理(如图2所示)等基本设置子模块。通过系统维护,可以有效8 X+ Z' h/ J6 d 识别不同用户的各种操作,并且通过日志管理可以知道系统操作的7 n3 i- \/ P! O8 ]1 g 具体时间。系统管理员可根据系统记录信息对系统的安全进行有 1 U7 d* d/ _0 V& t效的管理,同时在发生问题时迅速找到出错的地方,以便及时进行6 `$ d4 B- t; ~ 更正,从而保证系统的正常运行。 # v! j% l4 h/ F; I* ?1 D3.2 员工信息管理 8 B; K" I8 M2 o! ~/ O! ^) i员工信息管理主要用于员工个人资料的录入、删除、职务变动^, V! b" O7 S; G8 i8 [ 的记录和管理。使用员工信息管理,便于企业领导掌握人员的动 . E5 ? n+ \! z, M; |向,及时调整人才的分配,保证生产的顺利进行。员工信息的录入 9 l5 n3 B2 Y6 e4 Z5 k7 p8 t# p是通过员工信息编辑界面进行添加的。员工的所有信息将会在员工信息列表中显示出来,管理人员可以通" d( }" g5 C* k$ n 过快捷键对员工信息进行添加、修改、删除和查寻(如图3所示)。9 L" w1 b& r2 v3 t 3.3 工艺信息管理V, u. o, J7 c" X$ l: n 该模块是对焊接车间的加工进行工艺管理,主要对工艺进行设计和编制,具体有:装备流程图,内容包括 * o% D. @- X, r+ m5 x零件种类、数量、装备顺序、并明确生产分工等;确定焊接工艺,根据流程图进行焊接工艺分配,排列工序表,% g; x1 t R" p# S* ^4 H. U& L3 Y 将每道工序的内容都处理成相应的表格;编制工序卡,内容有需制成的焊接结构简图、零件构成的相应关系、 / R! h4 _* }7 V( ^; `焊点数量和尺寸、焊点位置或接头位置,还应包括设备型号、数量、工夹具型号、操作顺序、操作人员等级及工 ) P K6 k6 m4 O时、焊接规范说明等。本系统设计的工艺设计功能可以很方便的对焊接工艺进行设计(如图4所示)。0 j2 j, F, v" E5 X. c 59第2期支明远、陈益平等:CIMS下的焊接车间生产管理系统设计 % `1 D- n" P" @' p B1 F/ v% h由于CIMS各个分系统之间是依靠计算机网络系统和数据库系统两个支撑系统来实现整个系统的集 - L+ B2 e+ Y% d& X [4 L4 z x成,因此网络技术和数据库技术是该系统集成技术的关键。在网络技术上,考虑到CIMS的网络在物理上是- R" X" w' z# @' }# r5 B( E0 j 连接多种不同计算机及其外设的异构网路,而在逻辑上是统一的网络,在基本功能上,应该具备开放通信网 # u8 L; M4 c1 U1 n8 B络的特点。本系统采用的是开放式互联参考模型(OSI/RM)网络技术,这种网络技术可以达到上述方面的要" @* O0 T' r1 ]$ Y& N 求。使用的计算机网络系统从主体上可以归纳为三大层:第一层为主干网,负责全局数据管理和网络管理以: r( g6 p% Y. Y% ^6 k3 ` 及与Internet的联系;第二层为企业的各子系统;焊接车间是处在该网络的底层部分,它主要负责焊接自动化( Z, W" y" [0 {3 h 生产及车间生产信息的采集。这种网络技术组建的网络系统是多台计算机、有关软件、终端、物理过程和信# {8 [# Y p7 V* [1 u 息处理手段组成的集合,是传送和处理信息的自治整体,CIMS各分系统之间按相应的TCP/IP协议进行通8 c* M( E* ]/ _* a 信,而该系统的不同层之间通过数据接口进行通信;在数据库技术上,采用的是分布式数据库技术,分布式数 8 M8 T4 e9 w n* {/ \- c据库是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个结点具有独立处理的5 [& B( E9 a1 e: c- H G 能力(称为场地自治),可以执行局部应用。同时,每个结点也能通过网络通讯子系统执行全局应用,从而达 8 p$ v* |$ o/ |- o3.6 焊接设备管理 1 u2 P9 a" n. Y: I! W" ?; b6 z; T/ i该模块是对焊接设备进行管理,焊接设备包括焊接电源和焊接工艺装备。在充分调查研究的基础上,依 ! O3 t2 g o# G, _, w据设备管理部门的职能,从设备管理部门的日常工作出发,注重设备生命周期的管理,包括制订设备购买计8 u6 W/ K0 J2 J& O 划、设备采购、设备入库、设备维修保养、备件、设备出库、报废等,以及设备相关的文档管理、财务接口等相关- B! R; }$ K2 Y P7 |! G1 V: k 内容。8 V; U+ ]5 J5 ~ M. {( J 3.7 文件报表管理" M n9 d; B. D6 L# |( D# X( E. n7 O 报表管理主要是针对焊接车间现有生产管理中所需的一些报表而设计的。本模块的主要功能是汇总、 ; Z0 X( N+ k1 @; V# H: `4 L# ^% {统计与生产管理相关的信息,并生成相应的报表。不同客户端用户就可以通过报表提取功能对定义好的报& _% w' T9 h6 i% U1 r; T- L 表进行提取、打印。 ; K$ U, i) J+ `( {4 结束语 * p4 i" |7 {2 O0 D% H* e$ G设计的焊接车间生产管理系统是在充分利用了焊接车间现有的软、硬件资源环境,实现了焊接车间内部 $ L8 N+ b, x h. s各管理模块之间的信息共享和信息访问,确保了控制精度,提高了劳动生产率和设备利用率。它的成功运用 ( B X" b3 m: Z$ u0 }, L& j6 H对提高车间管理效率、降低生产成本、持续改进车间的生产质量等方面将起到积极的推动作用。: O) U7 N; Q. P* ]2 Z; U
|