Prod系统

基于SWTDO
26.0. 0 .0

bilibli

				
					https://www.bilibili.com/video/BV1ByJ6zVESm
				
			
				
					https://www.bilibili.com/video/BV1mR4y1z7Gy
				
			
				
					https://www.bilibili.com/video/BV1d4zRYnEyu/
				
			
				
					https://www.bilibili.com/video/BV1eN411C7Pb
				
			
				
					https://v.douyin.com/i5YvtRjb/
				
			
				
					https://www.bilibili.com/video/BV1GVfFY3EYB
				
			
				
					https://v.douyin.com/i5Y3p4xq/
				
			

Prod系统,(Prodction)生产清单,是SWTDO的第一核心工具,其意义和我们一般理解的BOM清单,材料明细表,完全相同。

但,对比BOM,Prod有巨大优势,为区别于SW的BOM,替换为Prod

对比SW的BOM清单

  1. 输出多种Prod清单,实例:机加工清单,注塑清单,采购件清单
  2. 直接导出生产图纸
  3. 【核心】:Prod的“SW选中”,“应变”,从零件到数据,从数据到零件,实现了双向数据交互,几乎可以组合任何其他批处理,实现包含设计师主观意志的批处理
  4. Prod集成数据库,所有清单不单纯只存在于创建过程,通过数据集调用,可与采购部、仓储部,实现数据交换
  5. Prod系统不是单纯的BOM创建命令,更是批处理操作中心,数据管理中心,输出调用中心,属性批处理预定义中心,设计到生产全链条的管理中心,有接近30种命令

SW选中,是SWTDO所有工具批处理的发动机,因TDO中几乎所有命令都支持选择批处理,所以通过此选择,将可以作为任何批处理工具的起手式

首先创建任意BOM,在SW界面中,选则零件-点击应变,BOM中,将高亮部件

等于搜索命令,但不需要键盘录入

粉色变化的属性,将写入零件的激活配置

左键按住列头,拖动到合适位置,将自动保存列序,包括导出excel文件的列顺序

Prod中不体现装配中的层级的关系,理由在于:

我们是程式化输出,用户可以在10秒内创建一个新的子部件BOM清单,并且支持快速导出、而且可有选择的导出生产文件(DWG、STP、PDF、其他)。

总BOM提供给采购部门采购,仓储部门备货;而组装部门,是否有必要让其了解整个产品的清单,我们存疑,只给子部件的局部BOM,更利于保密工作。总BOM是产品核心中的核心

Prod支持非SW文件,支持为BOM创建诸如图片,手册,jpg,dwg,PDF等等任意格式文件

同时,Prod不但支持有文件BOM,还支持无文件BOM

目标对象:部件已经出现在BOM中

部件存在实体STEP,或存在Flat钣金展开图,部件存在多配置实体STEP(所有含加号的文件)

粘贴的数据来源,可以是实体清单统计下的数量,可以是圆孔统计的统计表

Prod系统是所有输出命令围绕的中心工具,只要我们命令有输出,一定都跟Prod相关。

标记命令,常用于第三方部件引用,举例如米*米的宏生成文件,S*C的标准气动元件

清除列头,则不启用。使用了固定方法列,有特定的运行方式。如:将质量修改为重量,可以;将质量,修改为密度,将出现运行错误;

所有新增列,都将作为”属性格式化“、“属性管理器”、“快捷更名的”的属性集群的元素;

赋值方法支持SW函数,sw2020以上版本,还支持数学运算。

注意:

赋值方法,是属性写入方法

Prod,是属性提取工具

计算参数列,只从属性列中提取数据;

可见性,只决定Prod系统列是否可见,对程序运行并无影响,但可见列将影响Excel的导出速度。

如圆孔统计,会使用一些特定,如来源,型号等。TDO中存在一部分可以编辑,禁止删除的属性,是为了保障整套软件的运行。

Prod中允许列排序,允许列显示,并不影响设计工作

从结论:启动中央库,百利无一害

  • Prod存储库:分散于各个项目
  • Prod中央库:将所有Prod存储库内文件,合并复制到唯一文件夹内,目的:

    不产生重复文件 = 等于永久最新版本

  • 无警告:装配X,创建Prod清单为BOM1,包含零件A
  • 无警告:装配X,创建Prod清单为BOM1,包含零件A;装配X,创建Prod清单为BOM2,包含零件A
  • 将警告:装配X,创建Prod清单为BOM1,包含零件A;装配Y,创建Prod清单为BOM2,包含零件A

如果忽略:装配X,和装配Y的BOM1,和BOM2的数据,将都将替换为最新档(仅针对数据库,不针对实际文件)。

推荐操作:将部件的代号,替换为全新代号(代号序列化),文件名替换为全新文件名,将彻底隔离各个BOM表

忽略的合理性

  • 你确定多个装配的文件信息完全一致,忽略更合理,因为:
  • 在2026年,升级了一个零件A,此零件A,也在你2012年的项目中,你调用2012年的旧文档,你的零件图纸依然是2026年最新版本。

Prod文件的导出,前提

  • 你Prod文件夹中有文件,如dwg,step;
  • 文件的来源是你创建了bom,并且做了入库;
  • 入库的前提是,你已经提前做了step
  1. 反例:先做入库,后生成step
  2. 反例:查看中,未高蓝选定所有部件

从Prod中央库导出:仅Prod设置中启用中央库,才可用

Prod系统支持SWTDO企业版参数化系统,当产品已经完成过“产品预设”,Prod将自动启动参数化标记命令

企业版的Prod,所有入库部件,将形成本企业的零件库,零件库的具体信息,包括所有零件的全部属性

企业零件库,是高速整理全企部件的最底层核心数据集,支持多个企业模块,如组装加速,共享类库,以及未来SWTDO的更多企业模块。零件库不单独作为模块销售,而基于其他类型模块的采购启用

SW模板设计库服务器架构

图纸数据管理结构,以三台服务器+客户端,为代表类型。

客户端:
设计者使用的PC,即为客户端
网页服务器:
用于外网连接服务,也就是你可以坐家里,调用公司数据的支持服务器,这9成9的企业是没有的。

重点

存储服务器:

设计者的图纸,最终保存的位置。
你可以理解成这台服务器的D盘,这里可能包含1000张图纸,名称为1.DWG,2.DWG等等
这张图纸的对应路径,也就是

D:\1.DWG

通常,为了保证安全,名称一般不会这么简单,文件路径也不太可能直接放在D盘,而是以极为晦涩难懂的名称命名,乃至于扩展名都会修改,比如

D:\data\cache\qrcode\000\00\28\FG09023\kc\GA830009-WGC-679_easfe003.mek

用一套命名规则,分类规则,加密规则,来将文件最大程度的保护起来。哪怕被人盗用到手,也没法简单的使用。

数据服务器:

它等于图书馆的前台查询系统
用户希望使用1.DWG,查询过程,会将之翻译成上面的路径,并将这个路径通知给存储服务器。用户才能把这个文件从极为深奥晦涩的路径中,提取出来。

数据服务器可以理解为我们PC中的文件夹,文件夹是什么?

它不是1个盒子装3个馒头,所有内容都仅仅是堆放到磁片上的一大坨字节而已,我们看到的文件夹,就是这个翻译规则。文件夹告诉我们,这坨字节中,哪个数据是我们需要的。

举个例子:

我们上网,几乎都是敲域名,比如baidu.com,它指向的,是一个IP地址39.156.66.10
这里提供翻译的DNS服务器,它的翻译工作,和数据服务器的翻译工作,本质上一模一样。

SWTDO的Prod系统,就等于这个翻译规则。

之所以要限定所有输出文件放在项目文件夹\1.SW文件\内,是因为我们只针对项目,你的数据总得在你的硬盘上,才能从文件夹找出来。数据在别人硬盘上,你怎么调得出来?这里,你的硬盘,就等于
项目文件夹\1.SW文件

这也就是工作区的概念,只有在一个特定的范围内,以相对路径的方式,才能找到对应的文件

总结:

因为你没有数据服务器,没有存储服务器,只有一个客户端,所以需要在你的电脑中要锁定一个区域(工作区),专职用于不能碰的存储,而我们的Prod系统,就充当了翻译

数据库,不是个箱子,把你的图纸塞进去,它只是一个电话号,只有你没换手机,这个号才能找到你。

切割清单、BOM的区别

这两个都是表,切割清单,几乎不依赖用户的输入,所有信息,是自动计算,自动统计,举例如
几何体质量,只要材料属性赋予,只要几何结构固定,质量,就是一个计算数值
如钣金的外切割长度(对比内切长,如开口),只要几何结构做完,外切长度,就是一个固定数值。
以自动计算为主,

BOM表,更主要,可以反应设计的主观意图

1,函数功能:计算,是个基本项,质量x数量,单价x数量,面积x数量等
2,列的自定义:除了数量,材料,几乎是所有企业通用需求以外,可以理解为,任何企业对列的需求,都不一致。可以要文件名,可以要代号,可以要原材料,可以要物料号。不要的列,都是累赘。

3,缩略图:虽然有不要的,但缩略图在任何企业的bom中,都是加分项,包括海外企业
4,快速输出局部BOM:一个产品,靠一个外协,就能完成生产,几乎是不可能的,BOM表,有拆分需求,采购的要去买螺丝,电器,给焊接厂的钣金,型材,纯机加工的要给零件,塑料外壳,得单独给打印手板厂。除了设计以外,没人明白一个装配,怎样去分发图纸,目录清单。
(分发个表格,固然可以,能一步分发加工文件,才是差异化)
(能读取,其他3d软件,都在干这个,能写入,也是差异化,我看ZCAD可以写入属性,那么文件名,能不能也支持改写,这是更大差异化,而且是最高需求)
(能读取创建,这也是别的3d能做到的,能不能将分发的BOM,直接创建数据库,保存分发用表,这是多部门协作高频场景)
5,画不出来的零件,怎么做入BOM?一块钣金,要做丝印,必然要模板,这模板不可能画到装配中,但它是生产组装必须要素;一个组装工序,必须要组装治具,这也是必须要素,也是不可以画入装配的,怎么操作?

在我们家SW插件中,BOM,是整个项目的指挥中心,批量操作,写入,改造,整套项目标准校验,统计来源,记录信息,都靠BOM。只有BOM能做到一目了然所有。对于有管理系统的企业,信息的标准化,能占到所有工作的25%,项目越大(零件越多),这个比例越高,对于批量产,一个数据的错误,就是一大笔成本。

6,能不能批量写入,想一个200件的装配,写200行,每行8列,要写多久,有多大概率出错,可以靠计算的单元格,靠方法写入的单元格,多了去了,比如质量是怎么来的,即能批量写入,又能体现差异;
那我能不能要求所有钣金件,都要做选表面拉丝的素材
我能不能要求文件名中,包含“J-”的,都发送开发区二厂加工
我能不能要求所有喷涂方法,只能从企业规定的20种色调中选择

建模,是做设计的初级阶段,这个手段,是可以提高的,信息标准化,这和设计师对软件掌握水平无关,和设计师的设计水平无关,只跟设计的细致程度,和强大的标准化工具有关,标准化工具,这恰恰是代码最擅长的。

系统初始化
系统初始化
取号系统
取号系统
智能更名
智能更名
快捷更名
快捷更名
创建三视图
创建三视图
Prod中心
Prod中心
工程图输出
工程图输出
数模输出
数模输出
路径批处理
路径批处理
通用导入器
通用导入器
外挂系统
外挂系统
钣金输出
钣金输出
螺栓统计
螺栓统计
部件加速
部件加速
随机着色
随机着色
视图标注
视图标注
实体清单
实体清单
属性格式化
属性格式化
备份系统
备份系统
绘图标准
绘图标准
图框替换
图框替换
AI助理
AI助理
环境自检
环境自检
属性管理器
属性管理器
代号序列化
代号序列化
指导与激活
指导与激活
修复引用
修复引用
打开路径
打开路径
快捷取号
快捷取号
DataControl
DataControl
滚动至顶部