Files
WorkNote/SanPinPLM/相关操作/1.5-EDM-CAD/35.CAXA图纸模板制作.md

195 lines
9.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 介绍
`CAXA` 可以将图纸保存为 `.exb ` 格式文件,也可以将图纸保存为 `.dwg ` 格式文件,鉴于此,`CAXA`的图纸模板需要分为两类进行制作,第一类为 `.exb ` 格式文件对应的图纸模板,这类模板使用`CAXA`制作即可,第二类则为 `.dwg ` 格式文件对应的图纸模板,这类模板按照 [AutoCAD图纸模板制作](15.AutoCAD图纸模板制作.md) 制作方式进行制作即可
==特别说明:无论任何`CAD`软件,建议设置默认图纸保存版本为 `2010`,建议保存图纸为 `2010` 版本==
但是,考虑到与三品`PLM`集成后,由 `CAXA` 绘制保存为 `.dwg ` 格式的文件无法提取到相应属性,故而推荐采用第一类方式,即使用 `CAXA` 制作图纸模板,并将文件保存为 `.exb ` 格式,需要 **==将CAXA的图纸保存版本设置为默认 `2013` ==**
![](assets/Pasted%20image%2020250317152413.png)
> 注意:使用`CAXA`制作的图纸模板,保存为`.dwg`格式的文件,是无法在三品`PLM`走工作流签名的
## 前置要求
掌握`CAXA`绘图、属性定义等基础操作
# CAXA模板制作
## 制作标题栏
`CAXA2020` 为例,打开图纸如下所示
![image-20240716201306103](../1.0-EDM/assets/image-20240716201306103.png)
不用像 [AutoCAD图纸模板制作](15.AutoCAD图纸模板制作.md) 那样将块打散,在 **图幅** 选项卡里选择 **标题栏****编辑** 选项即可对标题栏的块进行编辑
![](assets/Pasted%20image%2020250319143222.png)
然后再使用 **attdef** 命令定义属性,将要定义的属性放置到对应的位置上即可
![](assets/Pasted%20image%2020250313142815.png)
需要注意的是,**==所有签章属性(无论签字还是盖章)在 `CAXA` 中都必须用一个四周封闭的方框给框起来==**,框的四条边必须相连,不能有空隙
![](assets/Pasted%20image%2020250326101316.png)
在选择好边框后,可以将其放入到 **隐藏层**
![](assets/Pasted%20image%2020250326101444.png)
为了让这个边框不会被打印出来,也不会被看到,可以设置隐藏层隐藏,且禁止打印
![](assets/Pasted%20image%2020250326101537.png)
完成属性定义后,在 **块编辑器** 选项卡中选择 **退出块编辑** 选项,保存修改
![](assets/Pasted%20image%2020250319144234.png)
要更新当前块的属性
![](assets/Pasted%20image%2020250319144255.png)
**属性编辑页面** 要点击确定(确保更改生效)
![](assets/Pasted%20image%2020250319144327.png)
### 保存标题栏模板
考虑到要制作多个图幅,其标题栏样式是统一的,所以在制作完后,可以将标题栏保存为模板,在 **图幅** 选项卡里选择 **标题栏****存储** 选项,可以将标题栏保存为模板(默认保存位置为 `C:\Users\YMHer\AppData\Local\CAXA\CAXA CAD 2022 (x64)\22.0\zh-CN\Template`,这是 `CAXA` 个人模板的保存位置)(也可以将模板保存到 ` CAXA ` 模板的存储位置中,可参考 [保存模板](#保存模板)
![](assets/Pasted%20image%2020250319144833.png)
### 自定义标题栏
多数情况下,标题栏都来源于 `CAXA`,是可被 `CAXA` 识别的标题栏块
但也有少部分情况,客户自行绘制了一个标题栏并定义成块,此时 `CAXA` 是无法识别出这个块的,点击 **标题栏****填写** 也会弹窗提示没有标题栏
![](assets/Pasted%20image%2020250521164118.png)
此时需要对这个标题栏进行处理,才能让 `CAXA` 顺利识别出来
首先将整个标题栏复制到一张新的空白图纸中
![](assets/Pasted%20image%2020250522131436.png)
在粘贴标题栏前,建议打开 [极轴导航](../../../设计软件使用/CAXA/15.智能点.md#极轴导航) ,这样粘贴时容易保持标题栏水平
![](assets/Pasted%20image%2020250522132440.png)
如果这个标题栏被定义成了块,那么需要使用 `X` 命令将其打散
![](assets/Pasted%20image%2020250522132933.png)
打散后在标题栏上定义属性(`CAXA` 的属性名建议使用中文定义)
需要注意的是,**==所有签章属性(无论签字还是盖章)在 `CAXA` 中都必须用一个四周封闭的方框给框起来==**,框的四条边必须相连,不能有空隙
![](assets/Pasted%20image%2020250522132804.png)
完成属性定义后,需要 [保存标题栏模板](#保存标题栏模板) ,点击 **定义标题栏** 后去框选标题栏,框选完成后可使用 **空格** 表示完成
![](assets/Pasted%20image%2020250522133739.png)
再去点击标题栏的右下角,意为将标题栏的基准点设置在右下角处
![](assets/Pasted%20image%2020250522133847.png)
设置基准点后,会立即弹窗保存文件的页面,我们必须需要将自定义好的标题栏给保存成 **标题栏模板**
默认保存位置为 `C:\Users\YMHer\AppData\Local\CAXA\CAXA CAD 2022 (x64)\22.0\zh-CN\Template`,这是`CAXA`个人模板的保存位置(也可以将模板保存到`CAXA`模板的存储位置中,可参考 [保存模板](#保存模板)
![](assets/Pasted%20image%2020250522134037.png)
保存标题栏模板后,回到原图纸中,将原来的标题栏给删除,使用 **调用标题栏**,引用刚才保存好的标题栏模板,使得`CAXA`能够识别到此图中的标题栏
![](assets/Pasted%20image%2020250522134312.png)
## 制作明细栏
选择 **图幅** 选项卡,在 **明细栏** 处选择 **样式**
![image-20240716202355979](../1.0-EDM/assets/image-20240716202355979.png)
在此处编辑明细栏,并调整明细栏属性的顺序,需要注意的是 **明细栏的总宽度是固定的**,每新增一个属性,就要缩短其他属性的宽度,以保证总宽度不变(实际总宽度是可变的,但不建议变动)。同时需要注意的是,虽然 **来源** 在明细栏中的宽度为`0`,但 ==**来源** 这个属性不可以删除==
![image-20240716202452866](../1.0-EDM/assets/image-20240716202452866.png)
明细栏编辑完成后点击确定即可
#### 补充
明细栏是不能像标题栏一样给保存出来的,所以仍然要将整个图幅保存为模板进行处理,根据图幅模板创建出来的图纸文件,是能够直接使用这份定义好的明细栏的
## 保存模板
制作完标题栏与明细栏后,需要将模板进行保存,在 **菜单** 选项卡中,选择 **文件** 进行 **另存为**
![image-20240716203058746](../1.0-EDM/assets/image-20240716203058746.png)
需要选择保存的格式为电子图板2018模板`*.tpl`
![image-20240716203158408](../1.0-EDM/assets/image-20240716203158408.png)
保存后,找到 `CAXA` 的安装位置,打开文件夹找到 ` template\zh-CN ` 文件夹
![image-20240716203504917](../1.0-EDM/assets/image-20240716203504917.png)
选择要保存模板的位置,即 `ANSI、GB、ISO、JIS` 中的一个这与CAXA的工程图模板分类对应
![image-20240716203950004](../1.0-EDM/assets/image-20240716203950004.png)
将保存的 `.tpl` 文件粘贴到对应文件夹内即可,这样就能在 `CAXA` 中新建文件直接选择该模板了
![image-20240716204102588](../1.0-EDM/assets/image-20240716204102588.png)
# 与系统绑定
## 属性映射
### 前置要求
服务器上要有 [CAXA提取组件](../0.5-SETOUT/20.浏览器安装、调试.md#CAXA提取组件安装)
创建出一个带标题栏与明细栏的文件(选择任意一个模板即可)
![](../2.0-PDM/assets/Pasted%20image%2020240715191601.png)
选择 **图幅** 选项卡,选择 **生成序号** 选项,标注出序号。有了标注后,明细栏会自动生成,将文件保存即可
![](../2.0-PDM/assets/Pasted%20image%2020240715191706.png)
### 实际操作
右键客户端,选择 **以管理员身份运行**,并登录 `admin` 账户
![image-20240702142937292](../../报错处理/assets/image-20240702142937292.png)
**系统设置** 模块中选择 **CAD 接口** 选项,其弹窗中选择 **CAXA**
![](../2.0-PDM/assets/Pasted%20image%2020240715190114.png)
点击 **属性映射** 按钮,勾选 **重新配置** 后点击 **提取** 按钮,选择刚才保存的图纸文件后,系统会自动进行提取,在属性映射界面配置与图纸属性名对应的 **文档属性****零部件属性** 即可
![](../2.0-PDM/assets/Pasted%20image%2020240715192025.png)
### 装配属性映射
**属性映射** 不仅是配置从图面提取的属性内容要对应到系统的哪些属性中,同时也会影响到 [CAXA接口](30.CAXA接口安装.md) 的使用
以明细栏为例,进行属性映射时,选择映射的属性为 [装配属性](../2.0-PDM/20.产品管理基本概念.md#装配属性) 时,在生成明细表后,在接口中仍可修改属性信息
如图,材料和用量分子映射的属性都是 **装配属性**,那么在接口中就可以对其进行修改,而没有做映射的,映射属性不是 **装配属性** 的,添加物料后,在接口显示的是红色的,是不可修改的内容
![](assets/Pasted%20image%2020250722195733.png)
# 填写属性后中文不显示
可能会出现 [填写CAD属性中文显示成问号](../../报错处理/填写CAD属性中文显示成问号.md) 的问题 ,那么是因为当前字体中不包含中文字符,可以使用 `ST` 命令,在 **文字样式** 中调整文字样式使用的字体
![image-20250110094008966](../1.0-EDM/assets/image-20250110094008966.png)
如果是后缀为 `.shx` 的CAD专用字体那么可以勾选 **大体字**
![image-20250110094026032](../1.0-EDM/assets/image-20250110094026032.png)