在工控自动化软件技术的海洋中AutoCAD如同一艘航母为我们展开了开发折叠纸盒结构设计系统的研究之旅
参数化设计主要采用的是盒型库技术,辅助进行一部分的盒素库设计。关键词:参数化;盒型库;折叠纸盒;包装CAD。
目前,美国、日本等发达国家都致力于专业包装设计软件的开发,计算机辅助设计在包装行业中得到了广泛的应用,比较完善的包装CAD系统可以应用到包装CAD的整个工艺流程的各个环节。我国的包装CAD技术起步较晚,尽管专业盒型设计软件越来越受到重视,但实际应用并不多。基于此,我们尝试以AutoCAD为平台,使用参数化设计方法综合应用盒型库和盒素库技术开发出操作简单但绘图精确的一般盘式折叠纸盒平面设计软件。
参数化设计
分析市场上的包装纸箱可以看出,大部分都是特定的几种,只是尺寸、装饰图案、所用的材料不同。针对这些特点,我们采用参数化设计方法。在这个过程中,不必使用绘图工具逐点逐线地进行绘图,更不用考虑各个尺寸之间的问题,因为这些关系已经被程序考虑好,只需根据提示输入必要参数即可完成图形绘制。
盒素库及BOX—TYPE LIBRARY
2.1 盒素库
对于整体箱子,一般由盖插片、端板襟片、侧板襟片构成,其结构性很强,对于不同的整体箱子,其组成不同,但大体上都有如此层次结构。基本像素一般有线段、圆弧、椭圆弧以及Bezier曲线等,可以添加正多边形、星形心形波浪线作为基本像素,由这些像素构成基本组件,如盖插片类端板襟片类等,每一个类中的每个基本组件根据需求要求为不同的形状。
2.2 BOX—TYPE LIBRARY
现今大多数包装CAD系统采用的就是BOX—TYPE LIBRARY,即包含一定数量典型完整箱子的数据库通过使用这些典型样式进行设计,可以使速度提高用户只需选择所需样式输入合适长度宽度高度厚度一次操作就能得到结果还可以不断扩充。大部分管式折叠纸箱都可分为三部分且变化不多,因此管式适合采用BOX—TYPE LIBRARY。而对于非管式来说由于相似之处少没有采用必要而且software以AutoCAD为平台绘制后若不符合要求可以利用其强大的功能进行修改弥补不足之处。
折叠纸箱结构系统开发
3.1 系统开发工具
在众多开发软件中利用AutoCAD二次开发是一条捷径.Auto LISP,Visual LISP,ADS,ARX,VB,VBA,Visual Java等提供了完整性能高对象面向环境本文以Visual LISP语言为例。
3.2 系统流程图数据贯穿运行过程见图。
3.3 变量命名及编码
每个用到的变量几乎有长度尺寸宽度尺寸高度尺寸和厚度。在编写代码时按照习惯小写字母命名变量:l,b,h,t基点Pt坐标原点位于屏幕左下角笛卡尔直角坐标系x-y平面屏幕所在二维平面根据参数化思想完成后用户只需要输入不同值就能得到系列相同形状大小不同结构图。
4 系统运行实例
例如要设定长100mm宽80mm高50mm的一般盘式折叠纸箱设置厚1mm无特殊要求运行弹出“盘式”菜单或“盘式”工具栏点击弹出模块菜单选择合适名称或者右边立体预览(本例选择一般)点击确定进入“一般”过程。
4.1 盒型选择
选取"盘"菜单或"盔"工具栏弹出模块菜单其中选择合适名称或者右边立体预览(本例选择一般)点击确定进入到“一般”的绘画程序。
4..2 输入调参进入“一般”的画布后弹出对话框显示缺省值用户可修改长宽高薄特别某些比如上端方向和中心部份高度则隐藏对话框待用户鼠标取基点后自动回显确认正确即输出展开平面秀错处理如负值提示更改确认输出展示准确。
5 结语
(1) 把长、高、小、高、新加坐标表示顶点再连接成为结构圖參數設為異常取得類似的構圖。(2) 使用Box-Type Library技術主體結合Box-Surface庫技術實現快速準確繪圖增強機器人效率節省費時時間。(3) 考慮於未來發展與CAM設備接口完善工作流程為廣泛應用提供條件國際競爭激烈國家應開發自主知識產權系統提高產業效率企業競爭力維持領先地位