20-PLM程序设计
- 格式:doc
- 大小:307.50 KB
- 文档页数:60
一、什么是PLM 软件PLM(全称为Product Life-cycle Management),即产品生命周期管理。
PLM 软件能够使企业以最低成本高效地管理一个产品的全生命周期——从创意、设计和制造一直到服务和报废。
CAD、CAM、CAE、PDM、CAPP、ERP、SCM及数据化制造贯穿于PLM的全过程。
PLM软件是以产品数据为核心,提供文档管理、物料管理、产品管理、项目管理、工艺管理、变更管理等功能系统,支持产品从概念创意、设计、工艺、样机制作、生产制造、销售、维护到报废产品全生命周期各个阶段的信息创建、管理、分发和应用,可以实现研发、工程、制造、营销、采购、服务、维修等相关部门,以及企业间围绕产品开发过程进行协同工作,帮助企业优化、控制产品开发过程,快速开发出符合客户需要的产品,减低产品开发和生产成本,提升企业产品创新能力和市场竞争能力。
目前,PTC、Autodesk、西门子、Oracle、金蝶、用友等知名软件厂商都提供PLM服务,现在有一种趋势是ERP+PLM整合方案。
1.注释:CAD:Computer Aided Design(计算机辅助设计)CAE:Computer Aided Engineering(计算机辅助工程)CAM:Computer Aided Manufacturing(计算机辅助制造)CAPP:computer aided process planning(计算机辅助工艺过程设计)PDM:Product Data Management(产品数据管理)ERP:Enterprise Resource Planning(企业资源计划)SCM:Supply Chain Management(供应链管理)CRM:Customer Relationship Management(客户关系管理)MRO:Maintenance, Repair ,Operations(维护、维修、运行)二、PLM与PDM的区别PDM管控的是静态的数据,而PLM则管控整个研发过程的数据。
PLM使用手册(版本:L0 编制:房臣)目录1前言2系统准备3PLM安装以及注册3.1中望CAD的安装以及配置:1) 安装中望CAD系统2) 激活中望CAD系统3) 配置中塑CAD模板4) 常见问题3.2 PLM与中塑CAD的接n的安装1)检査安装环境2)安装接n软件3)常见问题3.3接n软件的配置1) 配置启动方式2) 配置使用环境3) 登录PLM系统4) 常见问题3.4 PLM网页系统的安装1)下載并安装控件2)登录网页系统11 3)常见问题113.5 PLM系统使用耍求11 4PLM接n软件的使用114.1图纸明细表121)填写要求12 2)填写步骤123)常见问题134.2图纸上传131)上传规则14 2)操作步骤14 3)常见问题15 5PLM系统的使用16 5,1物料申请161) 新建申请单162) 填写申请单173) 启动流程184) 审核185.2图纸下载181)下载方法18 2)常见问题18 53生成BOM 19 1)操作步骤19 2)常见问题215.4图纸的修改221)操作步骤22 6工艺模块的使用236.1物料添加236.2跳层的设置2463 BOM 导入ERP 256.4 P-BOM 更改26 7生产BOM的输出27 8补充说明2727281前言PLM 系统是伴随着生产涪息化而产生的一种信息平台。
与传统模式相叱,该系统的主要优点是信息传递准确、信息记录完整,实现信息在多部门之间的无误流转,有利于综合控制 效率、质量、成本。
我们公司使用的是金蝶PLM 系统,自2015年末项目启动迄今为止,已有一年多的时间,T 2017年初正式上线试运行,经过5各项目的测试,认为已经具备正式上线条件,在此,我将PLM 系统的情况、流程、主要问题以及个人经验与大家分享,便于后续使用02系统准备PLM 安装程序(\\192・168丄7\共享平台\技术中心\03标准]t\plm )o 要求系统删除了 360、软件管家以及各类杀毒软件。
XXXX(苏州)股份有限公司PLM技术文件编码规范XXXX-XXX-750-003编制:审核:批准:2021年01月1 目的为适应PLM上线的需求,产品在开发阶段的所输出的文档,便于文档的记录与存储,特制定此编码规则。
2 适用范围适用于技术中心在各产品开发阶段的技术文件编码。
3 职责本文件起草人负责后续的修订事项。
各部门主管负责审核本部门技术文件编码的正确性与唯一性。
技术中心文档管理人员负责监督技术文件的编码是否按此程序执行。
4 文件分类文件编码取其英文的简称。
4.1 管理类文件(MF)管理类文件(Management File)是指在经营管理过程中预先制定的书面要求,以人、事、物为对象;包括:流程文件、管理标准文件等。
4.2 指导类文件(GD)指导类文件(Guidance Document)是指在经营过程中,按照管理类文件的要求输出的文件,操作人员可以按照此文件进行相关性工作,如:项目任务书、产品测试计划书、操作说明书、SOP、产品说明书、操作说明书、产品规格书、技术规格书、物料规格书等4.3 图纸文件(DW)图纸文件(Drawing)是指自主研发产品机械总装图、机械零件图、产品效果图、电子设计图、PCB 丝印图、原理图等。
4.4 表单文件(FM)表单文件(Form)是指反映实际生产经营活动中执行标准的情况及结果;如:项目需求单、调研报告、评审单等。
4.5 外来文件(ED)外来文件(External Document )是指开发阶段,按照国际、国标、地方、行业及企业颁布的技术标准文件输出记录文件;包括检测/认证报告、专利等。
其中,检测/认证报告包括ROHS 、MSDS 、CE 、UL 、UN 等。
4.6 标准(SD )国标、国家和行业的标准(Standardization )、国家和地方的法律法规、适用法规和标准,顾客提供的工程规范等,被本公司收集引用的文件。
4.7 其他在PLM 操作过程中,对某任务操作进行一次记录,或是发起某种请求,该动作不输出任何文件信息,:如物料申请、BOM 变更、文档变更等。
B 端软件必知100 个专业名词B端软件是帮助企业进行运营和管理的工具。
下面是一些常见的B端软件专业词汇,希望对大家有用:1. ERP (Enterprise Resource Planning) - 企业资源计划,比较基础的信息化系统,帮助企业全面管理进销存、财务、人力资源等各个方面,但是在一些专业领域能力较弱,比如仓储管理、运输管理等。
2. CRM (Customer Relationship Management) - 客户关系管理,专注于帮助企业管理从销售线索到销售合同的全过程。
3. HRM (Human Resource Management) - 人力资源管理,帮助企业招聘、培训和管理员工。
4. SCM (Supply Chain Management) - 供应链管理,确保产品从原材料到成品再到客户的整个流程高效运转。
5. BI (Business Intelligence) - 商业智能,通过数据分析帮助企业做出更明智的决策。
6. BPM (Business Process Management) - 业务流程管理,支撑和优化企业的日常工作流程。
7. OA (Office Automation) - 办公自动化,提高办公室工作效率,比如审批、邮件和文档等。
8. SaaS (Software as a Service) - 软件即服务,通过互联网提供软件服务,用户无需安装即可使用,一般按年收费,而不是一次性买断。
目前也存在SaaS 和传统软件的混合体:部署在本地,但是按年收费,而不是买断。
9. PaaS (Platform as a Service) - 平台即服务,提供给开发者一个平台来构建、运行和管理应用程序。
现在一些PaaS也面向业务人员,通过零代码方式完成相对简单的应用程度搭建。
10. IaaS (Infrastructure as a Service) - 基础设施即服务,提供虚拟化的计算资源,类似于虚拟服务器。
plm面试问题大全及答案大全问题一:如何在分布式环境中支持多种机械CAD设计和变更管理?在产品开发过程中,甚至是在产品的整个生命周期中,大多数企业不仅要处理内部资源,同时还要与合作伙伴、供应商和客户打交道。
这往往就需要交换和使用来自多种机械CAD系统(MCAD)的设计信息。
能够轻松使用(如查看、审核和修改)来自多个资源的CAD模型是供应链高效运作的关键要素。
因此,应用企业需要了解PLM解决方案供应商将如何帮企业在多种MCAD环境中开展工作,这些环境包括自己公司以及供应商和客户使用的环境。
尤其是支持什么样的CAD系统?由此引申的问题还包括:提供哪些功能以处理多种MCAD数据?信息如何在这些系统间导入和导出?是否提供相关功能,允许用户查看来源于多种MCAD系统构成的装配?使用哪种文件格式来处理源于多种MCAD的装配?如何更改多种MCAD模型/数据,并自动将这些更改复制回原系统中?能否在编辑过程中保持更改和版本控制?问题二:如何支持集成的MCAD、ECAD、软件设计和配置管理?现在的工业产品,包含机械、电子和软件组件的与日俱增。
很多情况下,软件是形成不同类别或型号产品的主要差异。
提高产品设计满意度和集成度的关键,是能够以单一的集成产品形式对机械、电子和软件部件和组件进行管理。
因此,企业要确保能够将这三种组件有效地集成到整个产品开发流程的设计与开发阶段,妥善结合机械、电子和软件的设计、配置、验证及在整个产品生命周期中的管理。
同时,企业还要确保将用户做出的可能影响其他领域的更改有效传达到所有领域,如机械计算机辅助设计(MCAD)、电子设计自动化(EDA)、仿真与分析(S&A)以及嵌入式软件等。
通过该问题,企业可以了解PLM产品支持哪种级别的机械、电子和软件设计与开发?支持哪些设计系统?这些系统将如何集成到整个流程中?同时,还能了解如何在不同领域之间沟通变更情况,以保持配置管理的一致性:不仅要了解所提供的功能,同时还要了解这些功能的提供方式,这样才能确定是否适合自己(当前或计划)的工作环境和流程。
一、什么是PLM? 根据理解,给出PLM的定义。
答:PLM(product lifecycle management)即产品生命周期管理。
根据业界权威的CIMDATA的定义,PLM是一种应用于在单一地点的企业内部、分散在多个地点的企业内部,以及在产品研发领域具有协作关系的企业之间的,支持产品全生命周期的信息的创建、管理、分发和应用的一系列应用解决方案,它能够集成与产品相关的人力资源、流程、应用系统和信息。
PLM包含以下方面的内容:★基础技术和标准(例如XML、可视化、协同和企业应用集成);★信息创建和分析的工具(如机械CAD、电气CAD、CAM、CAE、计算机辅助软件工程CASE、信息发布工具等);★核心功能(例如数据仓库、文档和内容管理、工作流和任务管理等);★应用功能(如配置管理);★面向业务/行业的解决方案和咨询服务(如汽车和高科技行业)。
PLM对产品的整个生命周期(包括:培育期、成长期、成熟期、衰退期、结束期)进行全面管理,通过培育期的研发成本最小化和成长期至结束期的企业利润最大化来达到降低成本和增加利润的目标。
二、分析论述PLM的关键技术。
答:产品全生命周期管理系统关键技术包括面向产品全生命周期的企业运作参考模型、产品信息建模、支持产品协同设计与制造过程建模、产品多视图数据管理与产品结构管理等核心业务问题以及与PLM系统实现密切相关的计算机技术(如:体系结构、运行模式、集成技术、协同技术、工作流技术等)。
1、面向产品全生命周期管理的企业运作参考模型。
实施PLM技术,需要企业进行业务过程重组。
面向产品全生命周期管理的企业运作参考模型是研究开发、实施与推广PLM系统的重要基础。
制造业如何改进企业运作过程来适应PLM技术的实施是问题的关键所在。
2、支持产品全生命周期管理的产品信息建模方法。
结合对象管理组织(OMG)中模型驱动框架(MDA)所提出的统一建模语言(UML)、元对象机制(MOF)和公共仓库模型(CWM)三个标准,研究支持产品全生命周期的统一的产品信息表达、访问和处理方法。
Aras白皮书:PLM挫折— 为何许多PLM项目都失败了?产品生命周期管理(PLM)项目实施可分为两类:一类是曾经尝试过实施一个PLM系统,但实施失败了,另一类是还未实施过PLM系统,他们无法预见PLM系统实施过程中可能面临的问题和挑战。
传统的PLM系统(OOTB)往往都达不到客户的需求。
因此简而易懂、灵活性高、可扩展性强的PLM系统才是能够满足不同客户需求的解决方案。
产品生命周期管理能够彻底改变产品研发和工业制造,它起源于产品数据管理(PDM)。
20世纪80年代的计算机辅助设计程序(CAD)将产品设计过程从图纸化转化为数字化,由于积累了大量的产品数据,因此需要对这些数据进行管理 — PDM系统随之诞生。
20世纪90年代,根据ISO 9001标准、法规及产品追责的需求,将文档之间进行关联,从而得到可执行简单变更管理流程的系统。
在此基础上,建立起了产品生命周期管理(PLM),将PDM从部门级应用扩展到企业级应用。
现在产品数据管理已经发展到包括整个产品生命周期,从设计和研发到制造和服务。
PLM不是将产品数据局限于部门的数据孤岛,而是为机械、电气和软件工程师提供一个统一的平台,用于协作开发复杂的产品系统。
如果实施得当,数据可以无缝共享,不仅可以与内部开发团队共享,还可以扩展到供应链。
PLM可以降低错误率、合理分配资源和项目预算、减少生产浪费、缩短上市周期,实现高效的产品研发。
这种系统给用户的期望是非常诱人的, PLM的目标就是让产品设计、研发、制造和服务更为快速。
传统PLM的弊端然而,现实情况是,许多传统PLM项目并没有实现这一期望。
跨企业和供应链的无缝集成、大幅度的成本节约和更高效的流程,期望所有这些都能在短期内完成,这仍然是一个愿景,许多项目仍然停留在部门级,在系统推广、使用方面没有取得进一步进展。
如果客户所需的功能需要大量客制化的话,实施过程只能以缓慢和高成本的方式进行,因为客制化对于传统PLM是一件非常棘手的事情。
1PL/M程序设计基础PL/M-51的程序书写格式相当灵活,其说明语句写在输入行的位置不受限制,而且程序元素之间可以随意插入空格。
1.1PL/M字符集PL/M中用到的字符集,是ASCII字符集的一个子集,包括如下几个字符形式:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789以及专用字符:=./()+-‘*:;$<>等,此外,还有空格符、制表符、回车符和换行符。
这里提出的规则,适用于除了字符串常量和注解以外的PL/M51程序的每个环节。
如果在PL/M51程序中包含了任何不在以上字符集中出现的字符,则编译程序就把它按出错处理。
大写字母和小写字母,除了在字符串常量中外,程序中的书写形式一般没有什么区别,如xyz和XYZ可以交换。
此外,空格的多少,除在字符串常量中外,也没有区别,编译程序把连续的空格符视为一个空格对待。
专用字符以及它们的组合,在一个PL/M程序中有特定的含义。
专用字符及其组合列入表中。
1.2标识符和保留字标识符用于命名变量、过程、符号常量和语句标号,最大长度是31个字符。
第一个字符必须是字母,其余字符可以是字母、数字或下划符(_)和美元符($)。
随意加入的美元符($),是完全被编译程序忽略的,以提高一标识符或一个常量(不过$不能是第一个字符)的可读性。
一个包括美元符号($)的标识符或常量,完全等价于除去美元符$的同一标识符。
下面是有效标识符的一些例子:INPUT_COUNTXGAMMLONGIDENTIFIERNUMBER3LONG$$$IDENIFIER$$$NUMBER$$$3INPUT$COUNTINPUTCOUNT可见,两个长标识符是相同的(对编译程序而言),最下面两行标识符也是等价的,但不同于第一行标识符。
保留字不能用作标识符,因为它们实际上是PL/M51语言的组成部分。
以下是PL/M51的保留字,它们不能用作标识符。
ADDRESS INDIRECTLY_CALLABLEAND INTERRUPTAT LABLEAUXILARY LITERALLYBASED MAINBIT MINUSBY MODBYTE NOTCALL ORCASE PLUSCONSTANT PROCEDUREDECLARE PUBLICDISABLE REGISTERDO RETURNELSE STRUCTUREENABLE THENEND TOEXTERNAL USINGGO WHILEGOTO WORDIDATA XORIFPL/M51也有一组预定义标识符,用以命名内部过程,可以根据给出的目的来说明这些标识符。
但一经说明,则具有相同名字的内部过程就不能再用了。
下面是内部过程预说明的标识符,若这些标识符之一在DECLARE语句中作了说明,则在这个说明的作用域内相应的内部过程,就变成没有用的标识符。
BOOLEAN ROLDEC RORDOUBLE SCLEXPAND SCRHIGH SHLLAST SHRLENGTH SIZELOW TESTCLEARPROPAGETE TIME1.3标记、分隔符和空格的使用正如英文句子是由单词组成的一样,PL/M语句也是由标记组成的。
每个有下列诸类:1.标识符2.保留字3.简单分界符。
除下划线(_)和美元符($)外,所有专用字符都是简单分界符。
4.复合分界符——两个专用字符的组合。
包括:<>、<=、>=、/*、*/。
5.数值常量。
6.字符串常量。
显然,在大多数情况下,一个符号结束时,下一个符号紧接着出现,例如下面赋值语句中:EXACT=APPROX*(OFFSET-3)/SCALE;EXCAT,APPROX,OFFSET和SCALE是标识符,3是一数值常量,其它所有字符都是简单分界符。
有时在两标识符、保留字或数值常量之间并不出现简单或复合分界符。
例如:DECLAREABYTE在这种情况下,必须插入空格作为分隔符,即DECLARE A BYTE(连续多个空格可以代替单个空格使用)。
同样,注解语句也可当作分隔符使用。
空格也可以随意插入到标记的两侧,并不改变PL/M1语句的意义。
因此,下面的赋值语句:EXACT = APPROX * (OFFSET-3) / SCALE;等价于:EXACT=APPROX*(OFFSET-3)/SCALE;1.4常量常量是在程序执行时不能变化的值。
这里对数值常量和字符常量予以简单说明。
数值常量数值常量可以用二进制、八进制、十进制或十六进制数表示,编译程序分别通过后缀B、O(或Q)、D或H来识别它们。
不加后缀的数值,通常认为是十进制数。
如果一个常量含有在已指定了的数据基下无效的字符,则它被认为不合法(错误)而标识出来。
最大的数值字常量是:1111$1111$1111$1111B=177777Q=65535D=0FFFFH十六进制数的第一个字符必须是一个自然数,以避免与标识符混淆。
如用十六进制表示163,必须写成品0AH,而不写成A3H,否则会被误码认为标识符。
有效数值常量的例子列举如下:12AH 2 33Q 1010B 55D 0BF3H 65535 777O 3EACH;无效的数值常量举例如下:●12A——十六进制数字,但没有后缀,因此按无效的十进制数解释。
●12AD——最后的D可以是一个后缀,但是A不是十进制数字,如果是十六进制数,则最后应加一后缀。
●1102B——2不是一个有效的二进制数字。
●2ADGH——G不是一个有效的十六进制数字。
一个数值常量可以是一位值、一个字节或者一个字值,这取决于其大小和前后关系。
字符串常量由单引号括起来的可打印ASCII字符即构成字符串。
一个字符串中含有引号时,按双引号书写,如串‘Q’由两个字符组成,一个引号再跟一个Q。
字符串中允许加空格,编译程序在存贮器中是以ASCII码表征字符串;七位的字符码可以通过高位补零转换成八位的字节;长度为1的串译成一个字节的值,长度为2的串译成双字节的值。
参见下面的例子:‘A’等价于41H‘AG’等价于4147H字符串只能作字节或字型值。
由于多于2个字符的字符串将超出一个字(16位)值所能表征的能限,因此,较长字符串作常量时必须以字节串的形式存贮,方可在PL/M程序中使用。
字符串常量的最大长度是254字符,串常量可以用来予置初值常量或作为地址分配的一部分,来指出串常量的存贮位置。
1.5注解说明性的注解可与PL/M程序正交叉书写,以提高程序的可读性,并提供程序的文本。
PL/M-51的注解是一个字符序列,左边由字符对/*分界开始,右边由字符对*/分界结束。
这两个分界符表明编译程序在其之间的任何信息不参与编译,不把这部分信息视作程序的一部分。
注解可以包含任何打印的ASCII字符,也可以包括空格、回车、换行和制表符。
注解不能嵌于一个字符串常量中,否则它将被理解为串常量的一部分,而使编译程序不能识别。
除此之外,凡空格符能出现的地方就可用注解,即除了标记内的任何地方。
因此,注解可以分布在整个PL/M程序中。
这里,给出PL/M注解的一个简单例子:/* This procedure copies one structure to another. */在本书中,注解使用小写字母,以利于与由大写字母表示的程序代码相区别。
2类型与说明符号名的说明定义有五种类型,即:变量、常量、文字常量(串)、标号和过程。
用在程序块中的每个符号名只能进行唯一的说明,该说明可出现在程序块的开始或者在外层程序块中。
同一程序块中对同名进行多次说明是无效的。
变量、常量、文字常量和过程,必须在说明和定义后才能用在可执行语句中,标号可以通过其后跟一冒号隐含地得到说明。
过程是由PROCEDURE过程说明语句和过程结束语句END之间的语句组定义的。
除以上各项的名字外,说明语句还可以描述其类型、属性和位置。
2.1变量说明语句DECLARE语句是一种非执行语句,它引入了一些对象或对象的集合,给它们命名(有时赋值),需要时还可为它们分配存贮。
DECLARE最重要的作用是说明定义变量。
变量可以是标量(即单一的量)、数组或结构。
变量有更通用的一层含义,即变量可以是一个标量变量,或是可以用一个标识符引用的标量表(数组)。
标量变量是一单独的说明对象,其值在编译时不一定必须知道,它在程序执行过程中可以变化,因而在引用时要在程序中说明。
它所使用的名字:标识符。
在数组中,所有的标量都用同一标识符命名,彼此之间的区别在于下标不同,如A(0)、A(1)、A(123)等等。
结构(类型)是标量或数组构成的表,它们使用同一主标识符,相互间可以由其自身的元素标识符字段加以区别。
例如,所指的是结构EMPLOYEES中的NAME 字段。
这种类型的变量(数组和结构)将在第四章中详细阐述。
2.2类型标量总是具有字节(BYTE)、字(WORD)或位(BIT)等几种类型。
字节型标量是占内存一字节的8位二进制数;字节标量的值是一无符号数,其值的范围为0-255,字型标量占用内存连续两字节的16位二进制数,其最低有效8位存放在第一字节(低地址);字型标量的值是无符号数,其值范围是0~65535,与其它PL/M-51编译程序兼容,保留字ADDRESS 可以与WORD同义地使用。
位型标量只含0(FALSE)或1(TRUE)两种取值。
它必须放在片内RAM的32到47中的位可寻址单元或在可位寻址存贮映射的硬件寄存器中。
因此,位型量只能有片内RAM(MAIN)或寄存器(REGISTER)后缀。
位型量(BIT)具有如下几个方面重要限制:1.不能有下标,也就是说位型数组是不存在的。
2.不能是基变量(BASED)。
3.在片内RAM(MAIN)中的位型量不具有AT属性,但映射到硬件寄存器中的位型量必须是AT确切指出的寄存器地址。
4.位可以是结构中的成员。
然而,一个含有BIT成员的结构不可含有非位型成员,它即不可以是一数组元素,又不可以是基址变量(如果它具有一个专用功能的位寄存器可以是AT)。
注意:字节可以覆盖位型结构,以允许BYTE语句对存贮单元的访问。
例如:DECLARE S1 STRUCTURE((B0,B1,B3,B3,B4,B5,B6,B7)BIT);DECLARE S1_OVER BYTE AT(S1);5. 最大允许64位。
对BIT型量的这些限制,不是人为给定的,它们取决于MSC-51体系结构,而使用ASM-51,则不存在以上的限制。
数据类型的概念,不仅用于变量,而且也适用于PL/M51程序处理的每一个值,这包括过程调用返回的值和处理表达式计算得出的值。
使用不同类型的算术表达式和其它表达式将在第三章阐述。
下面是几个说明标量的语句举例:DECLARE A PPROX WORD;DECLARE (OLD,NEW) BIT;DECLARE P OINT WORD, VAL12 BYTE;第一行语句说明其标识符为APPROX字型的单个变量,第二行语句说明了两个标量OLD 和NEW均为位型标量。