ICS35.240.50CCSL67DB51四川省地方标准DB51/T2970—2022柔性制造系统与集成控制系统对象模型2022-12-27发布2023-02-01实施四川省市场监督管理局发布DB51/T2970—2022I目次前言.................................................................................II引言................................................................................III1范围...............................................................................12规范性引用文件.....................................................................13术语和定义.........................................................................14总体要求...........................................................................15对象模型分类.......................................................................26对象模型属性.......................................................................2DB51/T2970—2022II前言本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本文件由四川省经济和信息化厅提出、归口并负责解释。本文件起草单位:四川省机械研究设计院(集团)有限公司、四川普什宁江机床有限公司、成都川哈工机器人及智能装备产业技术研究院有限公司。本文件主要起草人:庄瑛、邬君、刘雁、郑才华、刘雪垠、菅昆琳、缪丹。本文件为首次发布。DB51/T2970—2022III引言随着多品种、小批量、混批次、订单式生产模式应用的日益增长,使得柔性制造成为现代制造业企业应对激烈市场竞争的必然选择。标准的智能工厂自动化系统是根据固定的生产需求而存在,软件系统采用标准化设计,符合当前产品线生产需求,但是很难快速适应变化的需求,软件系统的修改成本和难度较大。而柔性制造系统的下列特征,能够解决适应的问题。1、采用原子级粒度的设计,具备被灵活控制的条件,能够被叠加使用。2、控制逻辑分层次,控制不同层级的操作。3、符合市场需求,在智能制造领域具有普遍实用性。4、适用于集成加工中心、以铣削等加工工艺为主的柔性生产线。本文件在结合GB/T38177-2019《数控加工生产线柔性制造系统》和GB/T20720(所有部分)《企业控制系统集成》的基础上,提出柔性制造系统中控制系统的具体对象实例和对象属性,用于柔性制造控制系统的开发,可使柔性制造系统各层级之间能够互操作及易集成。本文件的目的并非:——建议只有一种对象可以实现系统开发;——强迫用户放弃现有的对象模型设计。DB51/T2970—20221柔性制造系统与集成控制系统对象模型1范围本文件规定了柔性制造系统与集成之中、控制系统各层级之间所交换的对象模型分类和属性。本文件适用于智能制造行业的柔性制造系统集成中控制系统设计与开发过程中对象模型的构建。2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T20720(所有部分)企业控制系统集成GB/T38177-2019数控加工生产线柔性制造系统3术语和定义GB/T38177-2019界定的以及下列术语和定义适用于本文件。3.1柔性制造系统flexiblemanufacturingsystem由一组数控设备、计算机信息控制系统和工件自动储运系统有机结合,可按任意顺序加工一组有不同工序与加工节拍的工件,能适时地自主调度管理,因而可在数控设备技术规范范围内自动适应加工工件和生产批量的变化的制造系统。[来源:GB/T38177-2019,3.2]3.2原子级模型atommodel从控制系统软件开发角度评判的一个无须再进行拆分的独立建模与管控对象。3.3组合级模型combodatamodel从控制系统软件开发角度评判的、由两个及以上原子级模型组建的、在物理世界中可独立控制运行的、且在生产使用过程中不进行拆分的、适宜组合建模与管控的对象。3.4系统级模型systemdatamodel从控制系统软件开发角度评判的、由原子级、组合级模型组建的、在物理世界中可组合控制运行的、在生产使用过程中会存在拆分与叠加状态的、但适宜组合建模与管控的对象。4总体要求本文件所关联的柔性制造系统和企业控制系统应遵循GB/T20720(所有部分)和GB/T38177中的相关规定。DB51/T2970—202225对象模型分类按资源类型划分5.1模型按资源类型(Category)划分为五类:a)设备:Equipment;b)工具:Tool;c)材料:Material;d)文件:Document;e)人员:Human。按资源类别划分5.2按资源类别(Class)划分为六类:a)原子级-真实:Atom-Physical;b)原子级-虚拟:Atom-Virtual;c)组合级-真实:Combo-Physical;d)组合级-虚拟:Combo-Virtual;e)系统级-真实:System-Physical;f)系统级-虚拟:System-Virtual。6对象模型属性原子级模型6.1原子级模型编码见表1。表1原子级模型编码模型名称Model_Name模型编码Model_Code资源类型Category资源类别Class中文英文控制器ControllerCTRLEquipmentAtom_Physical自动托盘交换装置AutomaticPalletChangerAPC单自由度工作台TableofSingleDegreeofFreedomTBLS多自由度工作台TableofMultipleDegreeofFreedomTBLM门ShutterSHTR导轨移动车ShuttleSHTL机器人RobotRBT末端执行器EOATEOAT无线射频RFIDRFID通讯通道ChannelCHNLAtom_VirtualDB51/T2970—20223表1(续)模型名称Model_Name模型编码Model_Code资源类型Category资源类别Class中文英文托盘位置palletpositionPPOSToolAtom_Virtual托盘架PalletstandPSTDAtom_Physical托盘底座PalletbasePBAS托盘PalletPLT夹具塔TomeStoneTSTN夹具FixtureFXT原材料RawMaterialRMTLMaterialAtom_Physical半成品Semi-finishedPartSPRT成品FinishedPartFPRT工件PartPRT数控程序NCProgramPRGMDocument工作人员StaffSTFFHuman组合级模型6.26.2.1组合级模型编码见表2。表2组合级模型编码模型名称Model_Name模型编码Model_Code资源类型Category类别类型Class中文英文加工中心MachiningCenter加工中心MCEquipmentCombo_Physical上下料工作台SetupStationSTST物流机器人LogisticRobotLRBT仓库InventoryINVTool6.2.2基于原子级模型的组合级模型组装结构参见表3。表3组合级模型组装结构组合级模型编码原子级模型编码1层结构2层结构3层结构MCCTRLCHNLAPCTBLSPPOSTBLMPPOSSHTRSHTRDB51/T2970—20224表3(续)组合级模型编码原子级模型编码1层结构2层结构3层结构STSTTBLSPPOSSHTRSHTRLRBTSHTLRBTEOATPBASRFIDPPOSINVPSTDPBAS(允许多个托盘底座模型)PPOS系统级模型6.36.3.1系统级模型编码见表4。表4系统级模型编码模型名称Model_Name模型编码Model_Code资源类型Category类别类型Class中文英文工具工件组合PartOnToolPTTLMaterial_ToolSystem_Virtual物流系统LogisticSystemLSYSEquipment_ToolSystem_Physical自动化系统AutoSystemASYSEquipment-ToolSystem-Physical生产系统ProdSystemPSYSEquipment_Tool_MaterialSystem_Physical6.3.2基于组合级和原子级模型的系统级模型组装结构参见表5。表5系统级模型组装结构系统级模型编码组合级、原子级模型编码1层结构2层结构3层结构4层结构PTTLPLTTSTNFXT(允许多个夹具模型)PRT(允许多个工件模型)LSYSLRBTTBLS(允许多个单自由度工作台)PPOSPBAS(允许多个托盘底座)PPOSASYSLRBTINVMC(允许多个加工中心)STST(允许多个上下料工作台)PSYSASYSPTTL(允许多个工具工件组合)