包装印刷瓦楞纸箱包装CAD软件的研制bbpw.docx
n包装CCAD课课程设计计说明书书题目包包装CAAD课程程设计 学院轻工工学院专业 包装工工程 班级 0744班 学号 107714111133 学生姓名名陈 跃 同组同学学 白白贵福 王国国钢 谭波指导教师师 金金国斌 胡胡桂林 完成日期期 20009年 9月17日瓦楞纸箱箱包装CCAD软软件研制制学生姓名名:陈跃跃 指导教师师:金国国斌 胡胡桂林(浙浙江科技技学院轻轻工学院院)1 绪绪 论论商品是人人们生活活中必不不可少的的东西,随随着人们们生活水水平的不不断提高高,以及及对各种种事物的的要求也也越来越越高,随随之对商商品的包包装也就就有了越越来越高高的追求求.在各种种商品包包装容器器中,瓦瓦楞纸箱箱的应用用占首位位,设计计精良的的纸箱能能帮助产产品的运运输、流流通发挥挥优势作用用.随着科科学技术术的迅猛猛发展,产产品造型型日趋发发杂,产产品包装装的设计计也日益益受到人人们的重重视,然然而利用用传统的的设计方方法,设设计周期期长、人人力消耗耗多、质质量无法法满足市市场要求求.因此,为为了适应应现代工工业的发发展,缩缩短产品品包装的的周期,提提高产品品在市场场上的竞竞争力、满满足自动动化包装装等的要要求,人人们便将将高速发发展的计计算机技技术应用用到了包包装行业业的纸箱箱设计中中来,各各类包装装纸箱CCAD软软件应运运而生.瓦楞纸箱箱作为使使用最为为广泛的的包装容容器之一一,有着着许许多多多的优优点.首先它它价格较较低;具具有一定定的刚度度和强度度,又有有良好的的弹性和和韧性,对对内装物物有良好好保护作作用.其次,相相对于其其它包装容器器质量较较轻,运运输费用用相对较较少;最最后,瓦瓦楞纸箱箱可回收收再利用用,作为为废弃物物,其处处理方法法也非常常容易,不不产生污污染.因此,我我们设计计了瓦楞楞纸箱CCAD系系统,以以便于瓦瓦楞纸箱箱的自动动化包装装.由于水水平所限限,我们们设计的的系统还还有一些些缺陷.因为是是初次使使用VBB,希望望各位能能指出更更多缺陷陷或错误误,或提提出好的的建议.1.1瓦瓦楞纸包包装在包包装工业业中的地地位及现现状在当今纸纸包装制制品中,瓦瓦楞纸包包装应用用最为广广泛,它它可以制制成瓦楞楞纸箱、瓦瓦楞纸盒盒、瓦楞楞纸板缓缓冲结构构、瓦楞楞纸板托托盘、瓦瓦楞纸板板展示台台架等等等.瓦楞纸纸具有一一下特点点:(l)重重量轻,结结构性能能好(2)对对商品保保护性能能好(3)运运输费用用低(4)易易于变更更箱型尺尺寸,包包装适应应性强(5)包包装作业业易实现现自动化化(6)原原料成本本低,废废箱易于于回收1.2 瓦楞纸纸箱产品品设计现现状CAD(Commputter Aidded Dessignn)即计计算机辅辅助设计计被广泛泛应用与与制造业业以及工工程设计计等各个个领域.将CAAD技术术运用到到纸箱包包装行业业会大大大缩短瓦瓦楞纸箱箱产品的的设计周周期,提提高设计计质量.我国计计算机技技术在包包装行业业中起步步较晚,和和发达国国家差距距较大,国国内部分分纸盒制制造厂商商人采用用传统的的手工设设计和加加工工艺艺,很难难满足现现代工业业对纸盒盒包装的的要求.随着生产水平的的提高及及对外贸贸易的发发展,人人们对纸纸盒的质质量也提提出了更更高的要要求.因此,在在我国包包装业,引引入CAAD/CCAM技技术,以以实现纸纸盒包装装设计/制造现现代化尤尤为重要要.1.3 CADD系统软软件的发发展趋势势近些年来来,国内内许多企企业在进进行“甩图板板”工程中中尝到了了甜头,希希望CAAD技术术能在生生产中发发挥更大大的作用用,而进进一步的的需求又又促进了了CADD技术的的发展.今后CAAD技术术的发展展将更加加迅速,它它将向以以下几个个方向发发展:(1)规规范化和和标准化化(2)集集成化.(3)智智能化.(4)可可视化.(5)更更广泛地地使用多多媒体技技术.(6)网网络化.(7)WWinddowss化1.4 课题研研究的内内容和意意义通过实践践调查和和理论分分析本课课题研究究的瓦楞楞纸箱CCAD软软件系统统具有实实用和推推广的应应用价值值,尤其其是针对对中小型型生产型型企业.本课题的的研究,主主要就是是针对中中小型瓦瓦楞纸箱箱包装系系统(单单箱重量量不超过过20KKG)而而言.通过对对包括箱箱体的基基本要素素及尺寸寸、盒型型、形状状、箱体体强度, 材料成成本及优优化设计计等问题题的研究究,期望望能够把把每个问问题进行行程序化化实现来来开发一一套瓦楞楞纸箱CCAD系系统,代代替纯手手工设计计步骤,实实现从箱箱型结构构选择设设计、纸纸箱材料料选择、纸纸箱尺寸寸设计、纸纸箱强度度计算等等计算机机辅助技技术,以以提高企企业的经济效效益,推推进我国国包装工工业现代代化、标标准化、国国际化.2 瓦楞楞纸箱设设计我在这个个小组里里主要负负责的是是抗压强强度Pdd公式的的编程 以及及最后结结果输出出的编程程 以及及音乐播播放和停停止 以以及查看看帮助链链接的设设计 22.1 制作系系统界面面5添加窗体体,名称称改为第第五页.添加一一个“预设计计纸箱尺尺寸”标签,再再在这个个标签里里面竖直直方向添添加“长度(mmm)”“宽度度(mmm)”“高度度(mmm)”三个标标签,在在水平方方向上添添加“单瓦楞楞”、双瓦楞楞”标签.在添加加6个空空白文本本框,使使其组成成表哥的的形式.再添加加一个“计算”命令按按钮.在在下面添添加一个个“预设计计纸箱的的堆码强度”标签,再再在里面面添加“Ps(NN)”标签和和2个空空白文本本框,再再添加一一个“计算”命令按按钮.再再添加一一个“计算”命令按按钮.在下面添添加一个个“预设计计纸箱的的抗压强强度”标签,再再在里面面添加“Pd(NN)”标签和和2个空空白文本本框,再再添加一一个“计算”命令按按钮.最最后在添添加“输出结结果”“上上一步”“退出出”三个命命令按钮钮.Ps=99.811 * K * M *(NNmaxx -11) PPs载荷 ,N KK 载荷荷系数,于于选择安安全系数数中给出出 MM 单单件包装总重重量 为为 单件件数 * 单件件重 Nmaax 最最大堆码码层数.为innt(堆堆码高度度/瓦楞楞箱高) 堆码高高度 为为手动选选择条件件中给出出 计算预计计纸箱抗抗压强度度Pd Maakeee简易公公式(详详见包包装结构构设计(中中国轻工工出版社社)P1126) Pd =1.8588 ×10-22 PPm ( t ZZ )00.5Pd 为纸箱箱设计抗抗压强度度, NNt 为瓦瓦楞纸板板厚度, mmmZ 为纸箱箱周边长长, ccm 等于(2*(纸箱长长+纸箱箱宽)Pm 为瓦楞纸板边边压强度度, NN/m.因为我我们的纸纸箱主要要用于内内销运输输,内装装物最大大重量小小于200Kg,因此选选择第二二类纸板板 单瓦瓦楞S-2.33,Pmm=9880N/m;双双瓦楞DD-2.2,PPm=9980NN/m.(详见见包装装结构设设计(中中国轻工工出版社社)P1135瓦瓦楞纸板板表(GGB65543-86)&&瓦楞纸纸板技术术指标(GGB65544-86)) 计算完成成,进入入校核计算完成成,进入入校核.若Pss>Pdd,则选选择的楞楞型不合合理,或或者堆码码高度过过高,就就需要返返回重新新选择;若Pss<=PPd,则则设计合合理,可可以进入入下一个个输出结结果阶段段.其中抗压压强度 编程如如下 Privvatee Suub CCommmandd12_Cliick(Inddex As Inttegeer)Labeel588.Caaptiion = IInt(1.8858 * 110 (-2) * 663700 * (VVal(第四页页.Teext441.TTextt) * 2 * (Vall(Teext557.TTextt + Texxt599.Teext) / 10) 0.5) ' Pd =1.8588 ×10-2 Pm ( tt Z )0.5Labeel599.Caaptiion = IInt(1.8858 * 110 (-2) * 773500 * (Vaal(第第四页.TTextt42.Texxt) * 22 * (Vaal(TTextt58.Texxt + Teext660.TTextt) / 100) 0.5)Textt55.Texxt = Laabell58.CapptioonTextt56.Texxt = Laabell59.CapptioonEnd Subb 22.2 制作系系统界面面6添加窗体体,名称称改为第第六页.添加一一个“设计箱箱型示意意图”标签,后后面添加加一个显显示按钮钮,下面面添加一一个空白白文本框框.在水水平方向向上添加加“长度LL”“宽度度B”“高度度H”三个标标签,竖竖直方向向上添加加“单瓦楞楞”、双瓦楞楞”标签.以及66个空白白文本框框,使他他们排列列成表格格的形式式.然后后再添加加“新方案案”“上一一步”“下一一步”“退出出”四个命命令按钮钮.其中显示示按钮的的 编程程代码如如下Privvatee Suub CCommmandd16_Cliick(Inddex As Inttegeer) Piccturre1.Piccturre = LooadPPictturee(Appp.PPathh + "1123.bmpp") If Vall(第五五页.TTextt55) > Vall(第五五页.TTextt53) Thhen Labbel660.CCapttionn = 第五页页.Teext557.TTextt Labbel661.CCapttionn = 第五页页.Teext559.TTextt Labbel662.CCapttionn = 第五页页.Teext551.TTextt Ennd IIf If Vall(第五五页.TTextt56) > Vall(第五五页.TTextt54) Thhen Labbel663.CCapttionn = 第五页页.Teext558.TTextt Labbel664.CCapttionn = 第五页页.Teext660.TTextt Labbel665.CCapttionn = 第五页页.Teext552.TTextt Endd Iff保存方案案到VVB.ddoc 的代码码如下Privvatee Suub CCommmandd2_CClicck()If LLabeel600.Caaptiion <> " "" ThhenIf 第第四页.Opttionn1 = Trrue Theen LL = "A"" 'AA楞型的的代号If 第第四页.Opttionn2 = Trrue Theen LL = "B"" 'BB楞型的的代号If 第第四页.Opttionn3 = Trrue Theen LL = "C"" ''C楞型型的代号号Elsee: LL = " "" Ennd IIfIf LLabeel633.Caaptiion <> " "" ThhenIf 第第四页.Opttionn5 = Trrue Theen MM = "ABB" ''Ab楞楞型的代代号If 第第四页.Opttionn6 = Trrue Theen MM = "ACC" ''Ac楞楞型的代代号If 第第四页.Opttionn7 = Trrue Theen MM = "BCC" ''bc楞楞型的代代号Elsee: MM = " "" Endd Iff If 第四页页.Opptioon8 = TTruee Thhen X = "一一级" If 第四页页.Opptioon9 = TTruee Thhen X = "二二级" Iff 第四四页.OOptiion110 = Trrue Theen XX = "三级级"If 第第四页.Opttionn11 = TTruee Thhen X = "四四级" Oppen (appp.PPathh&"VB.Docc") Forr Ouutpuut AAs #1Prinnt #1, 第三页页.Laabell20.Capptioon && Chhr(110) & ""您选择择的楞型型是:"" & L && " " & MM & Chrr(100) && "您您选择安安全系数数:" & XX & Chrr(100) && Chhr(110); "堆堆码高度度(cmm)" & 第第四页.Texxt7.Texxt && Chhr(110) & CChr(10) & "结果果单瓦楞楞纸箱长长(mmm) 宽宽(mmm) 高高(mmm) 为为: " && Laabell60.Capptioon && " "" & Labbel661.CCapttionn & " " & LLabeel622.Caaptiion & "" " && Chhr(110) & CChr(10) & "结果果双瓦楞楞纸箱长长(mmm) 宽宽(mmm) 高高(mmm) 为为: " && Laabell63.Capptioon; " " & LLabeel644.Caaptiion; " "" & Labbel665.CCapttionnClosse#11 EEndSSub 22.3制制作系统统界面77添加窗体体,名称称改为第第七页,添添加“适用范范围 内内销运输输 02201 瓦楞纸纸箱 (瓦瓦楞纸板板材料含含水量很很小)”“参考考文献:包装装结构设设计(第第二版中中国轻工工出版社社)”“VVisuual Bassic 程序设设计教程程(上上海交通通大学出出版社)”“Visual Basic 程序设计教程习题及习题解答(第二版电子工业出版社)”“包装材料学(吉林大学出版社)”五个标签.添加“返回继续使用”“上一步”“退出”三个命令按钮.添加“谢谢使用”标签. 22.4 最后是是查看保保存到当当前文件件夹的vvb.ddoc,根根据以上上方案,那那我们将将得到是是的一下下的一些些数据. 2.55 页面面链接右键单击击第一页页的“进入”命令,选选择查看看代码,选选择coommaand11,输入 第一页页.Hiide 第二二页.SShoww即则单击第第一页的的“进入”按钮就就会出现现第二页页的界面面.同理理,后面面的页面面也是这这样链接接的.2.6 音乐播播放这一段程程序我们们是网上上找的 是一一个控件件这是申明明 Prrivaate Decclarre FFuncctioon SShelllExxecuute Libb "sshelll322.dlll" Aliias "ShhelllExeecutteA"" (BByVaal hhwndd Ass Loong, ByyVall lppOpeerattionn Ass Sttrinng, ByVVal lp Strringg, BByVaal llpPaarammeteers As Strringg, BByVaal llpDiirecctorry AAs SStriing, ByyVall nSShowwCmdd Ass Loong) Ass Loong播放程序序 Prrivaate Subb BOOFANNG_CClicck() WinndowwsMeediaaPlaayerr1.UURL = AApp.Patth && "0.mmp3""End Subb关闭程序序 PPrivvatee Suub ttinggzhii_Cllickk(Inndexx Ass Inntegger) WinndowwsMeediaaPlaayerr1.CClosseEnd Subb2.7 查看看帮助 链接Privvatee Suub CCHAKKANBBANGGZHUU_Cllickk()ShelllExxecuute 0, "oppen"", (Appp.Paath & ""纸箱箱CADD帮助.chmm"), vbbNulllSttrinng, vbNNulllStrringg, 11End Subb2.8 打印预预览Privvatee Suub ddayiinyuulann_Cllickk()If DDir(Appp.Paath & ""vbb.dooc") = "" Theen MsggBoxx "请请先确定定纸箱的的设计方方案 " && Chhr(110) & "" 是是否已经经保存"", 00, ""请注意意" Elsse: SheellEExeccutee Mee.hwwnd, "oopenn", (Appp.PPathh & "vvb.ddoc""), vbNNulllStrringg, vvbNuullSStriing, 1End IfEnd Subb3 结 论本课题研研究的是是瓦楞纸纸箱包装装CADD设计系系统软件件,采用用面向对对象技术术的VBB编程语语言来进进行计算算机程序序化实现现,核心心技术即即设计流流程程序序化实现现.由于瓦楞楞纸箱设设计参数数、公式式、表格格众多,设设计计算算繁杂.各模块块间由于于选择的的设计方方法、初初始化条条件的不不同会以以不同的的先后顺顺序相互互联系,开开发瓦楞楞纸箱CCAD系系统的难难度是相相当大的的.因此本本课题只只是选取取其中的的一小部部分进行行简单研研究,即即重点是是专门针针对小型型瓦楞纸纸箱设计计的智能能化,只只适用于于单箱重重量不超超过200KG的的包装纸纸箱.通过此次次课题的的研究,成成功实现现了小型型瓦楞纸纸箱包装装设计的的计算机机化.将瓦楞楞纸箱设设计思想想以计算算机语言言的形式式表达出出来,建建立了友友好的用用户界面面,实现现箱型排排列方式式的自动动选择;结构尺尺寸的计计算;堆堆码、抗抗压强度度的校核核;操作作使用便便捷,提提高设计计效率,节节省时间间,降低低了生产产制作成成本.此外,由由于时间间和精力力有限,课课题仅对对瓦楞标标准箱型型进行简简单设计计,在某某些方面面看来,考考虑问题题的角度度也不是是很全面面的,比比如箱型型库、数数据库的的建立不不够全面面等等,这这些的问问题都是是需要在在今后的的研究中中来不断断完善.建议今今后的研研究也可可以对箱箱型库进进行完善善;对装装箱排列列方式进进一步优优化;在在VB程程序实现现过程中中加入数数据库的的使用,扩扩大软件件适用范范围.通过一段段时间的的学习研研究,学学会了独独立分析析问题、解解决问题题的能力力,了解解了要独独立完成成一个项项目是需需要不断断的付出出,知道道了文献献在研究究过程中中的重要要地位和和作用,也也懂得了了做任何何事情的的时候都都需要那那种孜孜孜不倦的的专研精精神.