253 lines
10 KiB
Markdown
253 lines
10 KiB
Markdown
# 介绍
|
||
|
||
.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 |
|
||
|
||
SPCADBOM明细栏
|
||
|
||
| 序号 | 图号 | 名称 | 材料 | 规格 | 用量 | 重量 | 备注 |
|
||
| ------------ | ------ | -------- | -------- | ---- | ---- | ------ | ---- |
|
||
| PI_INCEALSEQ | drawid | itemname | material | spec | qty | weight | note |
|
||
|
||
SPCADPARAM参数块
|
||
|
||
| 栏数 |
|
||
| ---------------- |
|
||
| SPROWPERBARPARAM |
|
||
|
||
# 与系统绑定
|
||
|
||
## 前置要求
|
||
|
||
完成自定义标题栏、明细栏制作,无需像 [中望CAD图纸模板](29.中望CAD图纸模板制作.md) 那样绘制出一个带标题栏与明细栏的文件,直接用图纸模板即可
|
||
|
||
接下来在系统中进行属性映射配置,对于要从图纸中提取的属性,就需要进行映射
|
||
|
||
使用admin账号登录三品PLM系统,选择 系统设置 → CAD接口 → 可配置块 → 属性映射 → 重新配置
|
||
|
||

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

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

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

|
||
|
||
# 补充
|
||
|
||
如果填写属性后,发现中文显示成问号,那么是因为当前字体中不包含中文字符,可以使用 `ST` 命令,在 **文字样式** 中调整文字样式使用的字体
|
||
|
||

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

|