找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: longsences

[求助] 将传统的应用软件与CAD结合的方法

[复制链接]

已领礼包: 19个

财富等级: 恭喜发财

发表于 2016-11-29 21:43:43 | 显示全部楼层

在CAD图中,实体有类型,也有文字标注,有图层,有线型,有颜色等各种属性,取你认为能代表物料的东西去判断,当然无规则的画图程序处理就要复杂的多了,你应该让CAD用户守着一个规则画图,用你的软件去约束。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6568个

财富等级: 富甲天下

发表于 2016-11-30 00:07:35 | 显示全部楼层
謝謝提供,椴機會我也來學習
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

 楼主| 发表于 2016-11-30 11:06:56 | 显示全部楼层

谢谢 Lisphk,我理解你的意思了,需要将应用软件的规则以CAD认同的方式定义到其中,让用户去遵守。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

 楼主| 发表于 2016-11-30 11:09:38 | 显示全部楼层

谢谢 newer,我基本了解了,我需要先对CAD进行一个基本了解,再结合我的应用软件进行规则定义。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1632个

财富等级: 堆金积玉

发表于 2016-12-1 22:37:23 | 显示全部楼层
本帖最后由 ScmTools 于 2016-12-1 22:38 编辑

实现LZ的这种要求,是需要做一个系统性的操作,有两种模式:    第一种:  画图时全部按你数据库的规则,附属到每一个零件的实体上, 此方法需要另外再配合开发一些绘图工具,工作量大;  
    第二种: 等全部图画好后,在手工在CAD中逐步定义每一个零件的实体参数,最后直接在CAD中由程序统计成表,自动输入到对应数据库中的下料单中,此方法虽简单些,但是效率赶不上第一种;
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

 楼主| 发表于 2016-12-2 09:29:34 | 显示全部楼层

收到,ScmTools的回复,谢谢。
我明白你的意思了,第一种是自动的由程序将系统规则实现在CAD中,第二种是实现一部分,另一部分需要人工去定义。我现在也在评估这种做法能不能实现,实现的成本多高及实现后的效率会有多少的提升。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

 楼主| 发表于 2016-12-2 10:39:22 | 显示全部楼层
如下是生产下料单的实际操作,我想将手工操作过程进行一一的分解,将分解的每一步与CAD进行一个对应,分析一下看是否可以通过ARX实现;

生产下料单实际操作

生产下料单实际操作


生产下料单系统操作步骤分解:
 第一步:选择客户、项目及工程;
 第二步:选择物料的编号及名称,物料编号及名称在应用系统中是可以任意添加的;
 第三步:输入当前物料的长、宽;
 第四步:对当前的物料指定工艺,一块物料可以指定多种工艺,每种工艺分为工艺的位置及对应的实际工艺;
     工艺位置如下:001 - 单长上, 002 - 单长下, 003 - 单长上,工艺位置是固定的。
     实际工艺(可在应用系统中自定义): 001 -  横切, 002 - 倒角, 003 - 打磨 等等;
上述步骤是系统的具体操作步骤;

下面是我个人理解的通过CAD分解后的实现步骤:

第一步:选择客户、项目及工程;  对应的CAD实现方法:通过ARX在CAD中加载所有的用户,工程及项目信息,选择后在CAD中生成一个唯一实体或者是文本将用户、项目及工程信息在          CAD不生成;用于系统的识别;
        CAD实现原型,如下图:
         1.gif

第二步:选择物料的编号及名称,物料编号及名称在应用系统中是可以任意添加的;
        CAD实现原型,如下图:
         2.gif  




        目前只是考虑了前两步的实现方式,后面的第三及第四步应该也会采用位置与CAD唯一标识对应的办法,用于ARX的识别,请大家帮忙分析一下,这种做法是否可以实现,实现的成本高不高?感谢大家。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1632个

财富等级: 堆金积玉

发表于 2016-12-2 21:53:06 | 显示全部楼层

1.看了LZ的贴,不知LZ是有其它的想法,还是将问题想的有点复杂化了,以前我也写过CAD和ERP系统的BOM数据交互功能,其实也类似LZ的要求,实现此功能的主要效率,就是省了后续人工输入数据到ERP系统... ...

2.给LZ一点建议,实现此功能,重点在于首先要考虑,在CAD中,获取或者定义零件的相关信息采用什么方式,上面的回贴中,我已说明了两种方式,剩余的程序功能就和CAD关系不大,后续主要程序编写,就是写应用软件的共享数据库操作... ...





论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

 楼主| 发表于 2016-12-5 13:11:29 | 显示全部楼层
本帖最后由 longsences 于 2016-12-5 13:13 编辑

   Hi, ScmTools,谢谢你的回复,我感觉我们的需求应该是类似的,首先我的也是提供效率,从CAD到ERP中的录入过程实际上是一种信息流的断层,而且效率低且易出错。我的目的也是希望将CAD到ERP中的手工录入取消掉,中间定义一些规则,由程序直接识别CAD中的信息,去实现原先人工录入的过程;

  上个你回的帖子,一是实现全部自动化,将ERP需要的信息在CAD中进行全部定义,实现对接,再一种就是一部分手工定义,手工这种我感觉会灵活一些,但同时效率相对于第一种效率会低。

  我现在对CAD的理解:从目前我了解到的CAD来说,CAD中的每一种实体,线型,层等等都有自己的唯一标识,我现在实际上是利用唯一标识将CAD与ERP进行结合,不知道我的思路对不对?
比如,ERP中需要知道当前图纸是给哪个客户的哪个工程画的,这时我的做法就是将客户及工程信息用 “客户:****;工程:**工程”这样的规则来定义;这个文字会在CAD的文档中存在,我也会给他定义一个标识ID就是"CUS:***;PRO:****;",当然客户信息及工程信息是来源于ERP中的,这样就可以将CAD与ERP的关联建立起来,当ARX读取CAD文档时,就可以根据CUS及PRO关键字实现信息的识别;
实际上我就是利用了CAD文档的唯一标识这一关键,不知道我的理解及实现思路是否可行,想听一下你的建议,你如果实现了CAD与ERP BOM的对接应该是将工艺图纸与ERP的工艺BOM进行了对接是吧?实现细节方便告诉我吗?感谢。


论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1632个

财富等级: 堆金积玉

发表于 2016-12-6 22:26:17 | 显示全部楼层
本帖最后由 ScmTools 于 2016-12-6 22:28 编辑
     直接将CAD中的BOM和ERP数据库对接操作就是了,但是在直接对接操作数据库时,可以根据你的需求设置限定操作数据库的权限和方式就好了,我以前大致操作流程如下:
1.先在CAD中编写第一个ARX程序,自动生成BOM表格数据程序,这样可以先在CAD中,先检查自动生成BOM的每项数据是否无误;

2.启动在CAD中的第二个ARX程序,自动输入设定工具,并显示操作对话框,当点击确定按钮动作后,框选第一步在CAD中生成的BOM,运行程序获取数据库表项的判断,并判断是否建立相关数据表项,就开始自动输入到数据库中,程序结束就完工;


一般工程师操作权限设定:    数据一旦输入后,其修改权限设定在3天内,可以任意修改,超出3天后,需要更高的操作权限,直接登录ERP系统修正个别数据;




论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

 楼主| 发表于 2016-12-7 08:45:08 | 显示全部楼层

之前通过ARX在CAD中生成BOM的表格数据,但问题是这些表格数据是基于CAD中画的图纸生成的?BOM就会涉及到物料编号的问题,你的物料编号是如何让ARX程序进行一一对应识别出来的?
我有这个疑问点。谢谢。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

 楼主| 发表于 2016-12-7 08:53:01 | 显示全部楼层

ScmTools 能不能将之前的部分截图上传一些看看,?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1632个

财富等级: 堆金积玉

发表于 2016-12-7 20:46:59 | 显示全部楼层
本帖最后由 ScmTools 于 2016-12-7 20:48 编辑

       因为以前我做的是模具方面开发, 有关BOM工具在2D绘图软件和3D绘图软件中都有做过,在CAD中的BOM都是后续定义数据,再生成BOM表格,而在UG中的BOM是在实体上定义数据,最后自动统计BOM,请看下面在CAD和UG中的BOM表的示意图,希望可以帮到你... ...
UG_BOM.JPG
CAD_BOM.JPG
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

 楼主| 发表于 2016-12-8 13:30:25 | 显示全部楼层

谢谢ScmTools提供的截图,但就CAD的截图我有几个疑问:

 1:\中文名称,描述、规格、材料这些ARX是如何识别到的?就拿材料来说,一个设计图中用了很多的实体对象,如何从一张图中识别到某个部件用了三种材料?是事前进行定义的吗?

 2:\ARX是先分析图纸,生成CAD中的料单表格,ARX再读取CAD中的表格对接最终的数据库?

能否详细说下这个过程,我现在的问题停留在了如何对上述的中文名称、描述、规格及材料进行识别上了。我如何能识别出 “后模呵”,"Core"及“71BH”?

感谢ScmTools.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1632个

财富等级: 堆金积玉

发表于 2016-12-8 19:43:06 | 显示全部楼层

1.上面的回复中我以说过,有关CAD的BOM表格各个数据是在做BOM时定义的;
2.至于ARX再读取CAD中的表格是直接对接最终的数据库;
3.你可以将那BOM的表格方式设定成属性块,或现在的高版本CAD也可以直接用CAD自带的表格也能实现,这样就可以自动识别读取表格中的数据了;
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-22 12:58 , Processed in 0.367930 second(s), 55 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表