vault backup: 2025-03-10 12:51:58
This commit is contained in:
262
SanPinPLM/相关操作/1.5-EDM-CAD/28.AutoCAD图纸模板制作.md
Normal file
262
SanPinPLM/相关操作/1.5-EDM-CAD/28.AutoCAD图纸模板制作.md
Normal file
@ -0,0 +1,262 @@
|
||||
# 介绍
|
||||
|
||||
.dwg文件由AutoCAD打开,配置AutoCAD图纸模板,便于用户直接使用规范式的标题栏与明细表,并在编写明细表的时候能够直接从三品PLM系统中调用已存在的物料进行相应编辑,编辑完的图纸能够直接在PLM系统内自动生成BOM结构
|
||||
|
||||
## 前置要求
|
||||
|
||||
掌握AutoCAD绘图、块制作等基础操作
|
||||
|
||||
# 制作标题栏
|
||||
|
||||
以AutoCAD2016为例,打开图纸如下所示
|
||||
|
||||

|
||||
|
||||
选中左下方标题栏,使用“x”命令将其打散
|
||||
|
||||

|
||||
|
||||
打散后,需要为标题栏各栏信息定义属性。
|
||||
|
||||
## 属性定义
|
||||
|
||||
使用 **attdef** 命令定义属性(也可在绘图选项栏中选择块→定义属性)
|
||||
|
||||
属性定义分有两种情况:
|
||||
|
||||
- **系统填写 → 属性标记可自定义,对正方式为 布满**
|
||||
- **[系统提取](#系统提取) → 属性标记必须与PLM系统中保持一致,勾选 模式 中的 多行,对正方式为 “ 正中 ”**
|
||||
|
||||
系统填写即该属性无需用户填写,在使用PLM系统管理该图纸时,PLM系统会进行填写,如签名、日期等,这种情况类似于制作word、excel文档模板,**属性标记可自定义**,**无需勾选 “ 多行 ”,设置对正方式为布满及相应的文字高度** 即可
|
||||
|
||||
系统提取即该属性不由PLM系统进行填写,如名称、图号等,用户在制作图纸后进行填写,PLM系统会提取这些属性记录到系统中,故而需要 **属性标记与PLM系统中保持一致**,需 **勾选 “ 多行 ”,设置对正方式为正中及相应的文字高度** 即可
|
||||
|
||||

|
||||
|
||||
### 属性落点
|
||||
|
||||
不同的文字对正方式,其属性落点也不同
|
||||
|
||||
#### 正中
|
||||
|
||||
以 **正中** 为例,其落点应为填写栏的中心位置,为了方便选取到中心位置,可以先绘制一条辅助线,然后借助辅助线定位中心,定位后将辅助线删除即可。如图所示
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
#### 布满
|
||||
|
||||
以 **布满** 为例,其落点需要选择填写栏的左下角与右下角。如图所示
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## 系统填写
|
||||
|
||||
系统填写即该属性为PLM系统进行填写,如设计人员签名、设计日期等,用户在制作图纸后提交流程,在走流程时,系统会找到这些属性,将对应的信息填写到其中。属性名称可以自行定义,但必须得与流程模板中的 **属性名称** 一致
|
||||
|
||||
属性定义中,文字的对正方式必须为 **布满**
|
||||
|
||||

|
||||
|
||||
## 系统提取
|
||||
|
||||
系统提取即该属性不由PLM系统进行填写,如名称、图号等,用户在制作图纸后进行填写,PLM系统会提取这些属性记录到系统中,故而需要 **属性标记与PLM系统中保持一致**
|
||||
|
||||
### 在PLM系统中查询对象属性
|
||||
|
||||
在 ==系统设置 → 参数配置 → 系统参数 → 数据定义相关 → 对象属性定义 → 物料== 中查询,如图所示
|
||||
|
||||

|
||||
|
||||
**属性标记必须与PLM系统中保持一致**(可忽略大小写),以“名称”为例,**属性标记必须为英文必须填写为ItemName,提示可为中文可填写为名称**,如图所示
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
***Notice:图号在PLM系统中名为代号***
|
||||
|
||||
### PLM系统对象属性中无相应属性
|
||||
|
||||
若该属性在PLM系统的对象属性中不存在,则可在PLM系统中进行新增,在 **查看对象属性** 页中点击新增,**命名格式为:“usr_XXX",名称必须为英文**
|
||||
|
||||

|
||||
|
||||
编辑完成后点击确定即可,这样一个自定义的属性就被添加到PLM系统中了
|
||||
|
||||
## 块制作
|
||||
|
||||
使用“block”命令制作块
|
||||
|
||||

|
||||
|
||||
为了方便用户使用以及更好的与PLM系统集成,标题栏制作完成后,不要直接选取整个标题栏制作成块,需按照用户填写顺序先后选择属性,然后再选取整个标题栏制作成块(选取整个标题栏制作成块,将导致属性随机排列,不便于用户进行填写)
|
||||
|
||||
通常填写顺序为 名称 → 图号 → 物料编码 → 材料,先后选择这些属性后选取整个标题栏制作成块即可
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
块名需要遵循标准,==**命名必须为“SPCADTITLE”,拾取点必须选择在图框右下角**==
|
||||
|
||||

|
||||
|
||||
点击确定即可对属性编辑,用户可手动填写属性值,如图所示
|
||||
|
||||

|
||||
|
||||
如此,完成标题栏制作
|
||||
|
||||
# 明细栏制作
|
||||
|
||||
明细栏的制作需要定义两个块,分别是:==**明细块“SPCADBOM”和参数块“SPCADPARAM”**==,块名称不可更改
|
||||
|
||||
## 明细块SPCADBOM制作
|
||||
|
||||
绘制明细块,从左往右先后填入:序号、图号、名称、材料、规格、用量、重量、备注等属性
|
||||
|
||||
| 序号 | 图号 | 名称 | 材料 | 规格 | 用量 | 重量 | 备注 |
|
||||
| ------------ | ------ | -------- | -------- | ---- | --- | ------ | ---- |
|
||||
| PI_INCEALSEQ | drawid | itemname | material | spec | qty | weight | note |
|
||||
|
||||
如图所示
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
选取明细栏使用“block”命令制作明细块
|
||||
|
||||

|
||||
|
||||
==**其名称必须设置为“SPCADBOM”**,**拾取点必须为右下角**==,如图所示
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
点击确定,进入编辑属性对话框,**框内所有属性必须为空**(默认为空),如图所示
|
||||
|
||||

|
||||
|
||||
直接点击确定即可
|
||||
|
||||
最后,在工作区选择明细块,使用“delet”将其删除
|
||||
|
||||

|
||||
|
||||
删除后
|
||||
|
||||

|
||||
|
||||
在菜单栏PLM选项中选择“插入明细栏”
|
||||
|
||||

|
||||
|
||||
这样,一个明细块就会在标题栏上方显示出来,会自动显示在标题栏重合的右上角位置,无需调整位置
|
||||
|
||||

|
||||
|
||||
## 参数块SPCADPARAM制作
|
||||
|
||||
使用“attdef”命令定义属性,属性名为:“SPROWPERBARPARAM”,含义为“栏数”
|
||||
|
||||
为该属性勾选“不可见”、“多行”,选择对正方式为“正中”
|
||||
|
||||

|
||||
|
||||
点击确定后选择位置在明细栏上方即可,如图所示
|
||||
|
||||

|
||||
|
||||
接下来==**使用“block”命令制作块,块名必须是“SPCADPARAM”**==,拾取点选择明细栏的右上角即可
|
||||
|
||||

|
||||
|
||||
选择对象框选“SPROWPERBARPARAM”属性即可(选择后敲击空格表示确定)
|
||||
|
||||

|
||||
|
||||
点击确定,不输入属性值,点击确定,“SPROWPERBARPARAM”属性即被隐藏
|
||||
|
||||
# 参数记录
|
||||
|
||||
SPCADTITLE标题栏
|
||||
|
||||
| 材料 | 名称 | 代号(图号) | 物料编码 | 物料分类 |
|
||||
| -------- | -------- | ------ | -------- | ---------- |
|
||||
| material | itemname | drawid | itemcode | itemkindid |
|
||||
|
||||
SPCADBOM明细栏
|
||||
|
||||
| 序号 | 图号 | 名称 | 材料 | 规格 | 用量 | 重量 | 备注 |
|
||||
| ------------ | ------ | -------- | -------- | ---- | ---- | ------ | ---- |
|
||||
| PI_INCEALSEQ | drawid | itemname | material | spec | qty | weight | note |
|
||||
|
||||
SPCADPARAM参数块
|
||||
|
||||
| 栏数 |
|
||||
| ---------------- |
|
||||
| SPROWPERBARPARAM |
|
||||
|
||||
# 与系统绑定
|
||||
|
||||
## 前置要求
|
||||
|
||||
完成自定义标题栏、明细栏制作,无需像 [中望CAD图纸模板](29.中望CAD图纸模板制作.md) 那样绘制出一个带标题栏与明细栏的文件,直接用图纸模板即可
|
||||
|
||||
接下来在系统中进行属性映射配置,对于要从图纸中提取的属性,就需要进行映射
|
||||
|
||||
使用admin账号登录三品PLM系统,选择 **系统设置** → **CAD接口** → **可配置块名** → **属性映射** → **重新配置**
|
||||
|
||||

|
||||
|
||||
无需选择常见CAD块名,在标题栏块名上输入 `SPCADTITLE`,明细表头块名上输入 `SPCADPARAM`,明细表体块名上输入 `SPCADBOM` 即可
|
||||
|
||||
## 提取
|
||||
|
||||
完成块名设置后,点击提取,选择带明细表的图纸模板即可
|
||||
|
||||

|
||||
|
||||
能够将图框中的属性提取到系统内
|
||||
|
||||

|
||||
|
||||
最后为要提取的属性进行对应的设置,完成后点击保存即可
|
||||
|
||||

|
||||
|
||||
要提取到明细栏属性,要求先在图纸上填写至少一条明细栏
|
||||
|
||||
# 补充
|
||||
|
||||
## 物料分类字段
|
||||
|
||||
在 [标题栏](#制作标题栏) 中添加 **物料分类** 字段,有助于进行 [文档匹配物料](../2.PDM/56.文档关联物料.md#文档匹配物料) 操作,但是需要注意的是,有 **物料分类** 属性的图框,是不允许将原图框删除,再将其他图框粘贴上去的
|
||||
|
||||
案例:已有图纸A中已有A4图框,发现不合适之后,打开一个有A3图框的图纸B,将图纸A中的A4图框删除,从图纸B中将A3图框复制粘贴到图纸A(不允许操作)
|
||||
|
||||
## 填写CAD属性,中文显示成问号
|
||||
|
||||
可能会出现 [填写CAD属性,中文显示成问号](../../报错处理/填写CAD属性,中文显示成问号.md) 的问题 ,那么是因为当前字体中不包含中文字符,可以使用 `ST` 命令,在 **文字样式** 中调整文字样式使用的字体
|
||||
|
||||

|
||||
|
||||
如果是后缀为 `.shx` 的CAD专用字体,那么可以勾选 **大体字**
|
||||
|
||||

|
318
SanPinPLM/相关操作/1.5-EDM-CAD/29.中望CAD图纸模板制作.md
Normal file
318
SanPinPLM/相关操作/1.5-EDM-CAD/29.中望CAD图纸模板制作.md
Normal file
@ -0,0 +1,318 @@
|
||||
# 介绍
|
||||
|
||||
配置中望CAD图纸模板,便于用户直接使用规范式的标题栏与明细表,并在编写明细表的时候能够直接从三品PLM系统中调用已存在的物料进行相应编辑,编辑完的图纸能够直接在PLM系统内自动生成BOM结构
|
||||
|
||||
对标题栏、明细栏的制作,需要先找到中望CAD的自定义样式文件夹,该文件夹默认情况下位于
|
||||
|
||||
C盘 → 用户 → 公共文档 → ZWSoft → ZWCADM → 里面有中望CAD安装过的各个版本,选择对应的版本 → Style → GB文件夹,这便是中望CAD的自定义样式文件夹
|
||||
|
||||
> 例如
|
||||
>
|
||||
> 我的中望CAD自定义样式文件夹位于:
|
||||
>
|
||||
> `C:\Users\Public\Documents\ZWSoft\ZWCADM\2020\zh-CN\styles\GB`
|
||||
|
||||
其中与标题栏、明细栏相关的文件夹共有三个,分别是drwFBlock、drwTBlock、parList,相关文件有两个,分别是BomStyles.xml、TitleStyles.xml
|
||||
|
||||

|
||||
|
||||
## 前置要求
|
||||
|
||||
掌握中望CAD绘图、属性定义等基础操作
|
||||
|
||||
# 制作标题栏
|
||||
|
||||
与标题栏相关的文件夹是drwTBlock,将其打开可见中望CAD默认制作好的五个标题栏与对应的配置文件。此后自定义的标题栏模板也会保存在此
|
||||
|
||||

|
||||
|
||||
以标题栏1为基础制作新的标题栏,使用中望CAD将标题栏1打开,我们可以在标题栏1的基础上进行修改
|
||||
|
||||

|
||||
|
||||
## 标题栏模板制作
|
||||
|
||||
使用 “ attdef ” 命令定义属性,也可在 绘图 选项栏中选择 块 → 定义属性,也可以按住 CTRL键拖动属性进行复制
|
||||
|
||||
要编辑属性可以直接对该属性双击进行编辑
|
||||
|
||||
属性定义分有两种情况:
|
||||
|
||||
- **系统填写 → 属性名称可自定义,对正方式为布满**
|
||||
- **系统提取 → 勾选 “ 模式 ” 中的 “ 多行 ”,对正方式为 “ 中心 ”**
|
||||
|
||||
相关的属性落点如何选择,可以参考 [AutoCAD图纸模板制作中的属性落点](28.AutoCAD图纸模板制作.md#属性落点)
|
||||
|
||||
系统填写即该属性无需用户填写,在使用PLM系统管理该图纸时,PLM系统会进行填写,如签名、签字日期等,这种情况类似于制作word、excel文档模板,**属性名称可自定义**,**无需勾选 “ 多行 ”,设置对正方式为布满及相应的文字高度**即可
|
||||
|
||||
系统提取即该属性不由PLM系统进行填写,如名称、图号等,用户在制作图纸后进行填写,PLM系统会提取这些属性记录到系统中,故而需**勾选 “ 多行 ”,设置对正方式为中心及相应的文字高度**即可(只有AutoCAD需要属性标记与PLM系统中保持一致)
|
||||
|
||||

|
||||
|
||||
与AutoCAD的不同之处在于,中望CAD中,属性的命名可以是中文的
|
||||
|
||||

|
||||
|
||||
制作完成之后,需要将其制作成块,在 “ 机械 ” 选项卡中,选择 “ 系统维护工具 ” 选项,并选择 “ 自定义标题栏 ” (如果是对已定义的标题栏做修改,则不用重做成块,直接保存即可)
|
||||
|
||||

|
||||
|
||||
选择后,中望CAD要求输入块名称,此名称就是标题栏文件名称,完成后回车
|
||||
|
||||

|
||||
|
||||
再选择基点,选择标题栏的右下角即可
|
||||
|
||||

|
||||
|
||||
再选择实体,将整个标题栏全部选取中即可
|
||||
|
||||

|
||||
|
||||
选取完成后回车,即可进入 **属性块定义** 界面,如果需要由PLM系统写入数据,则参考 [属性与系统集成](#属性与系统集成) 进行操作
|
||||
|
||||

|
||||
|
||||
如果不需要,点击确定后等待右下角出现如图提示
|
||||
|
||||

|
||||
|
||||
出现提示说明中望CAD已在自定义样式文件夹中创建出了对应的标题栏文件(XXX.dwg,XXX和输入的块名称相同),接下来可关闭该文件,直接进行 [配置文件编制](#标题栏配置文件编制) 操作
|
||||
|
||||
关闭时询问是否要保存修改到 `标题栏1.dwg` 中,选择 否 即可(避免 标题栏1.dwg 受到修改)
|
||||
|
||||

|
||||
|
||||
### 属性与系统集成
|
||||
|
||||
在 **属性块定义** 界面,需要对属性的 **内部名称** 进行设置,**为了与系统集成,需要要采用系统内部的名称**
|
||||
|
||||

|
||||
|
||||
编辑完成后点击确定即可,后台会生成对应的标题栏文件,文件名称与自定义标题栏时输入的块名称相同
|
||||
|
||||
#### 如何查询系统内部的名称?
|
||||
|
||||
在 **系统设置** → **参数配置** → **系统参数** → **数据定义相关** → **对象属性定义** → **物料** 中查询,如图所示
|
||||
|
||||

|
||||
|
||||
并不是所有属性都要与系统内部名称保持一致,对于**希望三品PLM系统写入数据,需保持与系统内部名称一致**,对于**不需要系统写入的数据,则不用改变**
|
||||
|
||||
> 注意:**属性块定义** 的内部名称不能重复
|
||||
|
||||
案例
|
||||
|
||||
> 希望系统写入数据
|
||||
>
|
||||
> 如:物料分类,物料编码
|
||||
>
|
||||
> |  |  |
|
||||
> | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
||||
>
|
||||
> 效果:系统会自动写入物料编码与物料分类
|
||||
>
|
||||
> 无需系统写入数据
|
||||
>
|
||||
> 如:日期
|
||||
>
|
||||
> 
|
||||
>
|
||||
> 效果:由中望CAD写入日期
|
||||
|
||||
## 标题栏配置文件编制
|
||||
|
||||
一个标题栏文件对应一个配置文件,这个配置文件并不是自动生成的,需要手动创建,选择 default1.xml 进行复制、粘贴即可,命名建议与标题栏文件名相同
|
||||
|
||||

|
||||
|
||||
> 例如:新做的标题栏模板名称为Test,为了便于管理,配置文件的名称也命名为Test即可
|
||||
>
|
||||
> 
|
||||
|
||||
打开配置文件后,需要对相关的属性进行编制
|
||||
|
||||
在配置文件中,每一条以 “ Attribute ” 开头的文本都代表一条属性,这些属性需要与标题栏对应
|
||||
|
||||
新增属性只要将已有的 “ Attribute ” 复制、粘贴出来,修改其Name与Label即可,**Name必须要等于 “ 属性块定义 ” 中的 “ 内部名称 ”,Label则要等于 “ 属性块定义 ” 中的 “ 显示名称 ”**
|
||||
|
||||

|
||||
|
||||
确保必要的属性都添加到配置文件中,并且Name和Label没有错误后保存配置文件即可
|
||||
|
||||
完成这一步后需要将制作好的[标题栏与中望CAD绑定](#绑定标题栏),这样就可以在中望CAD中通过图幅设置直接将标题栏创建出来了
|
||||
|
||||
### 配置文件扩展
|
||||
|
||||
在配置文件中,以`<Attribute Name="qz1" Label="签字1" DefaultValue="" DataType="VT_BSTR" ControlType="CMB_DOWN" ControlValue="李龙;任叶凯;宋丹丹;黄赓;刘遥彬;" ControlExpr="" CanEmpty="1" IsUniquely="0" IsKey="0" AutoIncreased="0" Editable="1"/>`为例
|
||||
|
||||
相关参数:
|
||||
|
||||
- **Name**:属性名,在程序中引用此属性时使用的标识符。
|
||||
- **Label**:在UI中显示的属性标签,即用户看到的描述性文本。
|
||||
- **DefaultValue**:默认情况下属性的值。
|
||||
- **DataType**:数据类型,`VT_BSTR` 指的是基本字符串类型。
|
||||
- **ControlType**:这个参数指定了用户界面中用于编辑该属性的控件类型。`CMB_DOWN` 表示这是一个下拉组合框(combo box),用户可以从列表中选择一个值,也可以手动输入一个值。
|
||||
- **ControlValue**:这个参数提供了下拉列表中的选项值,用分号(`;`)分隔。在这个例子中,`ControlValue="李龙;任叶凯;宋丹丹;黄赓;刘遥彬;"` 定义了一个预设的下拉列表,包含了5个可选的名字。当用户在标题栏或明细表中遇到这个属性时,他们可以从这些名字中选择,或者输入一个不同的名字。
|
||||
- **ControlExpr**:这是一个表达式,用于计算属性的值。它可以是空白(""),表示没有计算逻辑,或者包含一个表达式,根据其他属性或条件动态设置属性值。
|
||||
- **CanEmpty**:是否允许属性值为空。
|
||||
- **IsUniquely**:是否要求属性值在所有实例中唯一。
|
||||
- **IsKey**:是否作为主键,通常用于数据库中标识唯一记录。
|
||||
- **AutoIncreased**:是否自动递增,常用于序列号之类的属性。
|
||||
- **Editable**:是否允许编辑,即用户是否可以更改属性值。
|
||||
|
||||
# 制作明细栏
|
||||
|
||||
与标题栏相关的文件夹是partList,将其打开可见中望CAD默认制作好的明细表头、明细表体以及对应的配置文件。此后自定义的标题栏模板也会保存在此
|
||||
|
||||

|
||||
|
||||
以明细表表头模板制作为例,使用中望CAD将明细表头打开,我们可以在此基础上进行修改
|
||||
|
||||
制作方式与 [标题栏模板制作](#标题栏模板制作) 相仿,可进行参考
|
||||
|
||||

|
||||
|
||||
制作完成之后,需要将其制作成块,在 “ 机械 ” 选项卡中,选择 “ 系统维护工具 ” 选项,并选择 “ 自定义明细表表头 ” (如果是对已定义的明细表表头做修改,则不用重做成块,直接保存即可)
|
||||
|
||||

|
||||
|
||||
后续操作参考[标题栏模板制作](#标题栏模板制作),基本一致
|
||||
|
||||
## 明细栏配置文件编制
|
||||
|
||||
表头、表体模板制作完成后,需要编制配置文件,操作方式与[标题栏配置文件编制](#标题栏配置文件编制)相仿,**明细表表头与明细表表体共同对应一个配置文件**,这个配置文件并不是自动生成的,需要手动创建,选择 default.xml 进行复制、粘贴即可,命名建议与标题栏表头文件名相对应
|
||||
|
||||

|
||||
|
||||
打开配置文件后,需要对相关的属性进行编制
|
||||
|
||||
在配置文件中,每一条以 “ Attribute ” 开头的文本都代表一条属性,这些属性需要与标题栏对应
|
||||
|
||||
新增属性只要将已有的 “ Attribute ” 复制、粘贴出来,修改其Name与Label即可,**Name必须要等于 “ 属性块定义 ” 中的 “ 内部名称 ”,Label则要等于 “ 属性块定义 ” 中的 “ 显示名称 ”**
|
||||
|
||||

|
||||
|
||||
确保**表头、表体必要的属性都添加到配置文件中**,并且Name和Label没有错误后保存配置文件即可
|
||||
|
||||
完成这一步后需要将制作好的[明细栏与中望CAD绑定](#绑定明细栏),这样就可以在中望CAD中通过图幅设置直接将明细栏创建出来了
|
||||
|
||||
# 与中望CAD绑定
|
||||
|
||||
## 绑定标题栏
|
||||
|
||||
标题栏制作完成后,还需要与中望CAD进行绑定,才能在中望CAD中通过图幅设置直接将自定义的标题栏创建出来
|
||||
|
||||
在 drwTBlock 的同级目录下找到 “ TitleStyles.xml ” 文件
|
||||
|
||||

|
||||
|
||||
将其打开后,其中一条 “ TitleStyle ” 就代表一个标题栏,与[配置文件编制](#标题栏配置文件编制)相似,将已有的 “ TitleStyle ” 复制、粘贴,修改其 Name、Label、**TemplFile**、**AttFile** 即可
|
||||
|
||||

|
||||
|
||||
参数说明:
|
||||
|
||||
- Name 可以自定义
|
||||
|
||||
- Label 则是显示在中望CAD中的标题栏名称,可以自定义(在 TitleStyles.xml 中 Label 是啥,标题栏这里就叫啥)
|
||||
|
||||

|
||||
|
||||
- **TemplFile 必须要与标题栏模板文件名称保持一致**
|
||||
|
||||

|
||||
|
||||
- **AttFile 必须要与标题栏配置文件名称保持一致**
|
||||
|
||||

|
||||
|
||||
- Default 如果希望图幅设置时,默认选择某个标题栏,那么设置其Default为1,其他标题栏的Default为0即可
|
||||
|
||||
完成后保存即可,再次打开中望CAD便能够在 “ 图幅设置 ” 中选择到自定义的标题栏
|
||||
|
||||
## 绑定明细栏
|
||||
|
||||
明细栏制作完成后,还需要与中望CAD进行绑定,才能在中望CAD中通过图幅设置直接将自定义的明细栏创建出来
|
||||
|
||||
在 partList 的同级目录下找到 “ BomStyles.xml ” 文件,该文件设置方式与[绑定标题栏](#绑定标题栏)相仿,此处不作介绍
|
||||
|
||||
完成后保存即可,再次打开中望CAD便能够在 “ 图幅设置 ” 中选择到自定义的明细栏
|
||||
|
||||
# 与系统绑定
|
||||
|
||||
## 前置要求
|
||||
|
||||
完成自定义标题栏、明细栏制作,并与中望CAD绑定,完成 [中望CAD接口安装](../2.PDM/11.中望CAD接口安装.md)
|
||||
|
||||
创建出一个带标题栏与明细栏的文件(选择任意一个标题栏与明细栏即可)
|
||||
|
||||

|
||||
|
||||
使用 “ XH ” 命令标注序号,或选择 机械 → 序号/明细表 → 标注序号
|
||||
|
||||

|
||||
|
||||
标记出序号后,使用 “ MX ” 命令生成明细表,或选择 机械 → 序号/明细表 → 生成明细表
|
||||
|
||||

|
||||
|
||||
生成后样式如下,进行保存即可
|
||||
|
||||

|
||||
|
||||
## 属性映射
|
||||
|
||||
接下来在系统中进行属性映射配置,对于要从图纸中提取的属性,就需要进行映射
|
||||
|
||||
使用admin账号登录三品PLM系统,选择 系统设置 → CAD接口 → 可配置块 → 属性映射 → 重新配置
|
||||
|
||||

|
||||
|
||||
在常见CAD块名中选择 “ 中望CAD机械版 ”
|
||||
|
||||

|
||||
|
||||
标题栏块名、明细表头块名、表体块名,必须以`ZwmFrameMain_`开头,表头必须以`_H`结尾,表体则必须以`_B`结尾
|
||||
|
||||

|
||||
|
||||
### 标题栏块名
|
||||
|
||||
打开 “ TitleStyles.xml ” 文件,复制默认的标题栏标签,对 “ 属性映射 ” 窗口中的标题栏块名进行替换,只要替换掉下划线以后的部分即可
|
||||
|
||||

|
||||
|
||||
对于有多个标题栏的情况,配置方法不变,在 “ 标题栏块名2 ” 中写入即可
|
||||
|
||||

|
||||
|
||||
两个以上,需要在 “ 标题栏块名2 ” 中使用 “ `|` ” 分隔(把自定义的标题栏添加进去即可)
|
||||
|
||||
### 明细表块名
|
||||
|
||||
完成标题栏块名填写后,进行明细表块名填写,打开 “ BomStyles.xml ” 文件,复制默认的明细表标签,对 “ 属性映射 ” 窗口中的明细表块名进行替换
|
||||
|
||||

|
||||
|
||||
多个明细栏,其配置方式也是用 “ `|` ” 分隔(把自定义的标题栏添加进去即可)
|
||||
|
||||
### 提取
|
||||
|
||||
完成 “ 块名指定 ” 后点击提取,选择刚才创建的文件,能够将图框中的属性提取到系统内
|
||||
|
||||

|
||||
|
||||
最后为要提取的属性进行对应的设置,完成后点击保存即可
|
||||
|
||||

|
||||
|
||||
# 补充
|
||||
|
||||
可能会出现 [填写CAD属性,中文显示成问号](../../报错处理/填写CAD属性,中文显示成问号.md) 的问题 ,那么是因为当前字体中不包含中文字符,可以使用 `ST` 命令,在 **文字样式** 中调整文字样式使用的字体
|
||||
|
||||

|
||||
|
||||
如果是后缀为 `.shx` 的CAD专用字体,那么可以勾选 **大体字**
|
||||
|
||||

|
73
SanPinPLM/相关操作/1.5-EDM-CAD/30.CAXA图纸模板制作.md
Normal file
73
SanPinPLM/相关操作/1.5-EDM-CAD/30.CAXA图纸模板制作.md
Normal file
@ -0,0 +1,73 @@
|
||||
# 介绍
|
||||
|
||||
CAXA可以将图纸保存为 `.exb` 格式文件,也可以将图纸保存为 `.dwg` 格式文件,鉴于此,CAXA的图纸模板需要分为两类进行制作,第一类为 `.exb` 格式文件对应的图纸模板,这类模板使用CAXA制作即可,第二类则为 `.dwg` 格式文件对应的图纸模板,这类模板可参考 [AutoCAD图纸模板](28.AutoCAD图纸模板制作.md) 进行制作
|
||||
|
||||
但是,考虑到与三品PLM集成后,由CAXA绘制保存为`.dwg`格式的文件无法提取到相应属性,故而推荐采用第一类方式,即使用CAXA制作图纸模板,并将文件保存为`.exb`格式
|
||||
|
||||
> 注意:使用CAXA制作的图纸模板,保存为`.dwg`格式的文件,是无法在三品PLM走工作流签名的
|
||||
|
||||
## 前置要求
|
||||
|
||||
掌握CAXA绘图、属性定义等基础操作
|
||||
|
||||
# CAXA模板制作
|
||||
|
||||
## 制作标题栏
|
||||
|
||||
以CAXA2020为例,打开图纸如下所示
|
||||
|
||||

|
||||
|
||||
选择 “ 图幅 ” 选项卡,在 标题栏 处选择 “ 编辑 ”
|
||||
|
||||

|
||||
|
||||
CAXA会自动进入到标题栏的块编辑器中,在块编辑器中制作标题栏
|
||||
|
||||

|
||||
|
||||
完成后退出块编辑器即可
|
||||
|
||||
## 制作明细栏
|
||||
|
||||
选择 “ 图幅 ” 选项卡,在 明细栏 处选择 “ 样式 ”
|
||||
|
||||

|
||||
|
||||
在此处编辑明细栏,并调整明细栏属性的顺序,需要注意的是**明细栏的宽度是固定的**,每新增一个属性,就要缩短其他属性的宽度,以保证总宽度不变。同时需要注意的是,虽然 “ 来源 ” 在明细栏中的宽度为0,但 **“ 来源 ” 这个属性不可以删除**
|
||||
|
||||

|
||||
|
||||
明细栏编辑完成后点击确定即可
|
||||
|
||||
## 保存模板
|
||||
|
||||
制作完标题栏与明细栏后,需要将模板进行保存,在 **菜单** 选项卡中,选择 **文件** 进行 **另存为**
|
||||
|
||||

|
||||
|
||||
需要选择保存的格式为:电子图板2018模板(`*.tpl`)
|
||||
|
||||

|
||||
|
||||
保存后,找到CAXA的安装位置,打开文件夹找到`template\zh-CN`文件夹
|
||||
|
||||

|
||||
|
||||
选择要保存模板的位置,即ANSI、GB、ISO、JIS中的一个(这与CAXA的工程图模板分类对应)
|
||||
|
||||

|
||||
|
||||
将保存的.tpl文件粘贴到对应文件夹内即可,这样就能在CAXA中新建文件直接选择该模板了
|
||||
|
||||

|
||||
|
||||
# 补充
|
||||
|
||||
可能会出现 [填写CAD属性,中文显示成问号](../../报错处理/填写CAD属性,中文显示成问号.md) 的问题 ,那么是因为当前字体中不包含中文字符,可以使用 `ST` 命令,在 **文字样式** 中调整文字样式使用的字体
|
||||
|
||||

|
||||
|
||||
如果是后缀为 `.shx` 的CAD专用字体,那么可以勾选 **大体字**
|
||||
|
||||

|
78
SanPinPLM/相关操作/1.5-EDM-CAD/31.浩辰CAD机械版图纸模板制作.md
Normal file
78
SanPinPLM/相关操作/1.5-EDM-CAD/31.浩辰CAD机械版图纸模板制作.md
Normal file
@ -0,0 +1,78 @@
|
||||
# 介绍
|
||||
|
||||
配置浩辰CAD机械版图纸模板,便于用户直接使用规范式的标题栏与明细表,并在编写明细表的时候能够直接从三品PLM系统中调用已存在的物料进行相应编辑,编辑完的图纸能够直接在PLM系统内自动生成BOM结构
|
||||
|
||||
对标题栏、明细栏的制作,需要先找到浩辰CAD机械版的自定义样式文件夹,该文件夹默认情况下位于浩辰CAD机械版的安装目录下
|
||||
|
||||
浩辰CAD机械版安装目录 → title(标题栏)、mxb(明细栏)
|
||||
|
||||

|
||||
|
||||
## 前置要求
|
||||
|
||||
掌握CAXA绘图、属性定义等基础操作,使用模板需要完成 [浩辰CAD机械版接口安装](../2.PDM/15.浩辰CAD机械版接口安装.md)
|
||||
|
||||
# 制作标题栏模板
|
||||
|
||||
打开存放标题栏模板的title文件夹,将其打开可见浩辰CAD机械版默认制作好的五个标题栏与对应的配置文件。此后自定义的标题栏模板也需要保存在此
|
||||
|
||||

|
||||
|
||||
以标题栏1为基础制作新的标题栏,使用浩辰CAD机械版将标题栏1打开,我们可以在标题栏1的基础上进行修改
|
||||
|
||||

|
||||
|
||||
要编辑属性可以直接对该属性双击进行编辑
|
||||
|
||||

|
||||
|
||||
属性定义分有两种情况:
|
||||
|
||||
- **系统填写 → 属性名称可自定义,对正方式为布满**
|
||||
- **系统提取 → 勾选 “ 模式 ” 中的 “ 多行 ”,对正方式为 “ 中心 ”**
|
||||
|
||||
相关的属性落点如何选择,可以参考 [AutoCAD图纸模板制作中的属性落点](28.AutoCAD图纸模板制作.md#属性落点)
|
||||
|
||||
系统填写即该属性无需用户填写,在使用PLM系统管理该图纸时,PLM系统会进行填写,如签名、签字日期等,这种情况类似于制作word、excel文档模板,**属性名称可自定义**,**无需勾选 “ 多行 ”,设置对正方式为布满及相应的文字高度**即可
|
||||
|
||||
系统提取即该属性不由PLM系统进行填写,如名称、图号等,用户在制作图纸后进行填写,PLM系统会提取这些属性记录到系统中,故而需**勾选 “ 多行 ”,设置对正方式为中心及相应的文字高度**即可(只有AutoCAD需要属性标记与PLM系统中保持一致)
|
||||
|
||||
> 对正方式在特性栏中修改
|
||||
>
|
||||
> 
|
||||
>
|
||||
> 特性栏通过 **修改** → **特性** 打开
|
||||
>
|
||||
> 
|
||||
|
||||
完成后将文件另存到title文件夹中即可
|
||||
|
||||
# 制作明细栏模板
|
||||
|
||||
与标题栏相关的文件夹是mxb,将其打开可见浩辰CAD机械版默认制作好的明细表头、明细表体以及对应的配置文件。此后自定义的标题栏模板也需要保存在此
|
||||
|
||||

|
||||
|
||||
**注意**:==名称中含_T的是明细表头,不含的是明细表体,名称上要对应,浩辰CAD机械版以此识别对应的明细表头、明细表体==
|
||||
|
||||
将明细表_T.dwg用浩辰CAD机械版打开,对明细表头进行调整
|
||||
|
||||

|
||||
|
||||
完成后将文件另存到mxb文件夹中即可
|
||||
|
||||
需要注意的是,**对明细表头的布局修改后,明细表体的布局也要与之对应**才可。将明细表.dwg用浩辰CAD机械版打开,对明细表体进行调整
|
||||
|
||||

|
||||
|
||||
完成后将文件另存到mxb文件夹中,**名称必须与明细表头的名称相对应**
|
||||
|
||||
# 补充
|
||||
|
||||
可能会出现 [填写CAD属性,中文显示成问号](../../报错处理/填写CAD属性,中文显示成问号.md) 的问题 ,那么是因为当前字体中不包含中文字符,可以使用 `ST` 命令,在 **文字样式** 中调整文字样式使用的字体
|
||||
|
||||

|
||||
|
||||
如果是后缀为 `.shx` 的CAD专用字体,那么可以勾选 **大体字**
|
||||
|
||||

|
49
SanPinPLM/相关操作/1.5-EDM-CAD/32.浩辰CAD图纸模板制作.md
Normal file
49
SanPinPLM/相关操作/1.5-EDM-CAD/32.浩辰CAD图纸模板制作.md
Normal file
@ -0,0 +1,49 @@
|
||||
# 介绍
|
||||
|
||||
浩辰CAD图纸模板配置操作与 [AutoCAD图纸模板制作](28.AutoCAD图纸模板制作.md) 相似,采取相同的制作方式,此处不再单独编写浩辰CAD图纸模板配置的操作教程
|
||||
|
||||
## 操作注意
|
||||
|
||||
AutoCAD的模板制作中,[块制作](28.AutoCAD图纸模板制作.md#块制作) 需要按照用户填写顺序先后选择属性,然后再选取整个标题栏制作成块
|
||||
|
||||
但是在浩辰CAD中,标题栏属性的顺序不会按照块制作时选择属性的先后顺序排列,其排列顺序为属性定义的先后顺序
|
||||
|
||||

|
||||
|
||||
# 与系统绑定
|
||||
|
||||
## 前置要求
|
||||
|
||||
完成自定义标题栏、明细栏制作,无需像 [中望CAD图纸模板](29.中望CAD图纸模板制作.md) 那样绘制出一个带标题栏与明细栏的文件,直接用图纸模板即可
|
||||
|
||||
接下来在系统中进行属性映射配置,对于要从图纸中提取的属性,就需要进行映射
|
||||
|
||||
使用admin账号登录三品PLM系统,选择 **系统设置** → **CAD接口** → **可配置块** → **属性映射** → **重新配置**
|
||||
|
||||

|
||||
|
||||
无需选择常见CAD块名,在标题栏块名上输入`SPCADTITLE`,明细表头块名上输入`SPCADPARAM`,明细表体块名上输入`SPCADBOM`即可
|
||||
|
||||
## 提取
|
||||
|
||||
完成块名设置后,点击提取,选择带明细表的图纸模板即可
|
||||
|
||||

|
||||
|
||||
能够将图框中的属性提取到系统内
|
||||
|
||||

|
||||
|
||||
最后为要提取的属性进行对应的设置,完成后点击保存即可
|
||||
|
||||

|
||||
|
||||
# 补充
|
||||
|
||||
可能会出现 [填写CAD属性,中文显示成问号](../../报错处理/填写CAD属性,中文显示成问号.md) 的问题 ,那么是因为当前字体中不包含中文字符,可以使用 `ST` 命令,在 **文字样式** 中调整文字样式使用的字体
|
||||
|
||||

|
||||
|
||||
如果是后缀为 `.shx` 的CAD专用字体,那么可以勾选 **大体字**
|
||||
|
||||

|
51
SanPinPLM/相关操作/1.5-EDM-CAD/60.CAD接口使用.md
Normal file
51
SanPinPLM/相关操作/1.5-EDM-CAD/60.CAD接口使用.md
Normal file
@ -0,0 +1,51 @@
|
||||
# 介绍
|
||||
|
||||
以 `AutoCAD` 设计软件为例,完成了 [AutoCAD接口安装](../2.PDM/10.AutoCAD接口安装.md) 操作后,能够在 **自定义快速访问工具栏** 中选择 **显示菜单栏** 即可将菜单栏显示出来,而PLM设计软件接口就在菜单栏中
|
||||
|
||||

|
||||
|
||||
## 前置要求
|
||||
|
||||
使用接口的前置要求是,完成了 [AutoCAD图纸模板制作](28.AutoCAD图纸模板制作.md) 以及 [AutoCAD接口安装](../2.PDM/10.AutoCAD接口安装.md) 操作,所使用的图纸,是绘制好的图纸模板
|
||||
|
||||
## 登录
|
||||
|
||||
第一次打开 `AutoCAD` 后,是需要通过PLM设计软件接口进行登录的
|
||||
|
||||

|
||||
|
||||
说明:如果当前已登录PLM软件,那么在登录PLM设计软件接口时,使用相同的账户,那么软件和接口在系统中被判定为同一个并发点数;而如果登录PLM设计软件接口时,使用的是另外的账户,那么系统会将软件和接口判定为两个并发点数
|
||||
|
||||
## 标题栏
|
||||
|
||||
### 插入标题栏
|
||||
|
||||
如果不小心删除了图纸上的标题栏,那么通过PLM设计软件接口,可以将标题栏插入到图面上(插入时,标题栏的基准点是右下角)
|
||||
|
||||

|
||||
|
||||
### 填写标题栏
|
||||
|
||||
对于有标题栏的图框,可以通过 **填写标题栏** 功能,将对应的属性值填写到标题栏块的属性中,填写后这些值会自动出现在图面上
|
||||
|
||||

|
||||
|
||||
## 明细栏
|
||||
|
||||
### 插入明细栏
|
||||
|
||||
如果不小心删除了图纸上的明细栏,那么通过PLM设计软件接口,可以将明细栏插入到图面上(插入时,明细栏的基准点是标题栏的右上角,即标题栏在哪,明细栏插入在哪)
|
||||
|
||||

|
||||
|
||||
### 填写明细栏
|
||||
|
||||
通过 **填写明细栏** 功能,可以实现便捷的明细表信息填写
|
||||
|
||||

|
||||
|
||||
#### 添加物料
|
||||
|
||||
通过 **添加物料** 功能,可以直接从PLM系统中将物料信息添加到明细表上
|
||||
|
||||

|
Reference in New Issue
Block a user