包装机械课程设计说明书范例

包 装 机 械 课 程 设 计 说 明 书

课程设计题目:裹包机整机及机构设计

姓 名:

学 号:

专 业:

完成日期:

1/6

目录

(一) 设 计 任 务----------------------------3

(二) 设 计 目 的----------------------------3

(三) 裹包机工作原理----------------------------4

(四) 裹包机用途特点----------------------------4

(五) 裹包机传动系统图-------------------------6

(六) 设计 计算 过程----------------------------4

(七) 运动 循环 图----------------------------4

(八) 主要 执行 机构----------------------------4

(九) 设计参考文献目录-------------------------4

2/6

机械课程设计说明书

(一) 设计任务

设计一裹包机整机及机构设计装置。 已知最大裹紧力F=60kgf,电源:220V,50Hz,最大功率:0.85Kw,裹包PP带宽度:9mm,裹包PP带厚度0.6.mm,裹包尺寸:100mm×200mm,

整机尺寸:≤1000(L)mm×1000(W)mm×1000(H)mm。

技术参数

包装机械课程设计说明书范例

包装机械课程设计说明书范例

包装机械课程设计说明书范例

表2 常用机械传动比范围

(二) 设计目的

通过本课程设计将学过的基础理论知识进行综合应用,培养结构设计,计算能力,熟悉一般的机械装置设计过程。

⑴掌握常用包装机械总体设计方法、原则、思路及机械零件(机构)的设计方法,并具

3/6

备一定的独立设计能力。

⑵理解选定包装机械的工作原理、结构组成及实现的相应机构。

⑶综合运用所学的相关知识,提高综合运用各种知识的能力

(三) 裹包机工作原理

缠绕机械工作原理是将被缠绕物体放置于转盘中央,启动转盘电机转动,自然地带动转盘转动,使物体实现了外围的缠绕膜机。与此同时升降机电机也启动,带动缠绕捆扎机整个组合体做上下运动,达到物体高度方向的缠绕,这就实现了物体整个外表的缠绕包装。这样不仅有利于货物储存、运输及机械化装卸作业的包装要求,又能防止[1]?货物在搬运过程的损坏,起到防尘,防潮及保洁作用,也降低了生产成本,提高了生产效率。在缠绕过程中主要的是对薄膜拉紧力的调整以及穿膜。一般通过调整转盘转速和调节电机的转速就能达到薄膜张紧程度。只要知道转盘转速越快,电机转动越慢,膜就会越紧,反之越松这个原理就不难操作了。

(四) 裹包机用途

特点

拉伸缠绕裹包机以PP

为主要包装材料,对堆放在

托盘上的货物进行缠绕包

装,使被包装物更加稳固、

整洁,并能起到防水、防尘

的作用,同时减轻了劳动强

度,提高了工作效率,是现

代企业产品包装的理想设

备。采用缠绕方式以一定的

张力将各种商品、货物连同

托盘一起裹包的新型包装

设备,便于集装化储运和机

械化装卸,可广泛应用于外

贸出口、食品、制瓶制罐、印刷、造纸、化工塑胶、装潢建材,轻工机电产品等行业的各种

商品、货物的托盘集装化包装。该

机采用微电脑控制,操作方便,可根据需要设定多种裹包方式。

该机由旋转盘、压紧机构、支撑机构、薄膜供送机构、切断机构、控制与传动系统等组成。

拉伸缠绕裹包机的工作原理:在供膜机构的控制下,较小宽度的薄膜随着旋转盘的转动而上下移动,将货物盘旋地裹包起来。

这种裹包机的特点是应用范围广,它可以包装不同宽度、不同高度与长度的货物。

(五) 裹包机传动系统图

包装机械课程设计说明书范例

4/6

图1 裹包机的传动装置系统原理图

传动图说明

1)主体传动系统

主体传动是主电机M1。通过带D1/d2,再通过2离合器,再通过链Z1/Z2传动到分配到到轴3上

2)成型传动系统

被缠绕物体放置于转盘中央,启动转盘电机转动,自然地带动转盘转动,使物体实现了外围的缠绕膜机。与此同时升降机电机也启动,带动缠绕捆扎机整个组合体做上下运动,达到物体高度方向的缠绕 ,这就实现了物体整个外表的缠绕包装。则转盘的速度可以计算出为4 r/s,主要由T1,Z8,Z9将运动传送到供物台上,产生旋转

3)包裹物的输入

包裹物的输入由轴3经链轮Z7,棘轮机构3带动皮带轮运动,再由螺旋蜗杆供送机构将包裹物供送到供物台上进行包裹

4)包裹带的输入传动

包裹带的输入传动,通过轴3经锥齿轮Z3/Z4,链传动Z5/Z6驱动供模辊和橡胶辊,切刀轴和气动-机械混合式升降机构,使包裹带pp在包裹物在供物台上旋转时上下运动。

(六) 计算过程

包装机械课程设计说明书范例

根据设计要求,最大功率是0.85,参考机械设计手册。

选择电机功率是0.75 YU90S2.转速是2800r/min,

包装机械课程设计说明书范例

5/6

本裹包机设计有三个输出部分:1、成型传动系统2、包裹物的输入3、包裹带的输入

⑴主体传动系统的传动比计算

由于在最大的输出时0.75,则转盘的最大转速是:由P=FV V=P/F=0.75*1000/60=12.5r/s 则实际选择v取4 r/s

则传动比I=V电机/V转盘=2800/(60*4)=11.7

A 根据总传动比为11.7.,

则设计带D1/d1与d2的传动比为2

V带=V电机/I传动比=2800/2r/s=1400r/min

B 设计减速器来实现速度的建设,

取其传动比为2

V齿轮=V带/I传动比=1400/2r/s=700r/min

C 由链Z1,Z2将运动转移到轴3上

取链Z1,Z2的传动比为1,只为实现方向的转变

V链Z2=V齿轮/I传动比=700r/min

⑵成型系统的传动比计算

由于裹包pp带厚度0.66m,为确保裹包物包裹的密实安全,

则至少包裹带与包裹带之间重复1/3部分。则

包裹一个包裹物需要的圈数N=100/(9*2/3)=16.7.

为了确保底部和头部密实和安全,得需要多裹包两圈

则选择一个裹包物需裹包18圈。

这需要裹包是时间T=18/4=4.5S/个

则生产效率为60/4,5=13.3个/min

则包裹带的升降速度V=100mm/4.5=1.33m/s

⑶ 包裹带的输入传动

则生产效率为60/4,5=13.3个/min

则包裹带的升降速度V=100mm/4.5=1.33m/s

由于VZ2=700r/min。

则可以根据供模辊和橡胶辊的速度

设计Z5,Z6传动比为5,

则V供模辊=Vz2/I传动比=700/5r/s=140r/min

⑷包裹物的输入

采用带传送,用供送螺杆将包裹物运动到转盘上进行包裹。

估计的保证每分钟至少27个供应到转盘上进行包裹。

则设计供送螺杆旋转一圈供送一个包裹物,

那么V供送螺杆=27r/min

I=2800/27=104

设计Z7、棘轮3和传送带的传动比乘积为I总=103/4=26

A 则可以设计Z7的传动比为6.5、

VZ7=Vz2/I传动比=700/6-5r/min=107.7r/min

B 则可以设计棘轮3的传动比为2、

V棘轮=Vz2/I传动比=107.7/2r/min=54r/min

C 则可以设计传送带的传动比为2、

6/6

包装机械课程设计说明书范例

V蜗杆=V棘轮/I传动比=54/2r/min=27r/min

(七) 运动循环图

(八) 主要执行机构

⑴包装薄膜供送机构

本机构采用卷筒薄膜连续供薄膜方式,在实际工作中,盘状卷筒包装材料在供送的过程中极易产生前冲的惯性力,使薄膜输送时的紧张状态变为松弛状态,影响输送,切断及包装质量,为此,本机构中设置有张力的控制装置。

图所示为薄膜供送机构示意图。它主要由旋转切刀,拉纸辊橡胶辊及传动机构等组成。卷筒透明纸1从纸滚轴5上拉出,经过几个导向辊后,进入拉纸辊7和橡胶辊8之间,将透明纸向前输送,旋转切刀9将其定长切断,然后由透明纸输送带将其送至托板上,完成透明薄膜的供送。当透明薄膜通过拉薄膜辊输送后,即有裁剪装置进行切断.裁剪以后的透明纸依 靠透明纸输送带与滚轮之间的摩擦力继续传送到托板包装工位。

包装机械课程设计说明书范例

⑵气动-机械混合式升降机构。

配有托瓶台1的套筒2可沿空

心柱塞5滑动,方垫块8起导向作

用,防止套筒升降时发生偏转。升瓶

时,压缩空气由柱塞下部经螺钉3

上的中心孔道进入套筒内部,以推

动托瓶运动,其速度通过凸轮导轨6

和滚动轴承7加以控制,直至工作

台转到降瓶区后才完全依靠凸轮的

强制作用将套筒连同托瓶台1压下。

同时,柱塞内部的压缩空气被排到

7/6

与各托瓶缸气路相连的环管中,再由此进入其他正待上升的托瓶缸内,该机构工作稳定性好,得到广泛应用。

(九) 设计参考文献目录

[1] 邱宣怀,郭可谦,吴宗泽等. 机械设计(第四版).北京:高等教育出版社,2007.

[2] 王旭,王积森,周先军等. 机械设计课程设计. 北京:机械工业出版社,2005.

[3] 孔凌嘉等. 简明机械设计手册. 北京:北京理工大学出版社,2008.

[4] 骆素君,朱诗顺等. 机械课程设计简明手册. 北京:化学工业出版社,2006.

[5] 黄颖为等. 包装机械结构设计. 北京:化学工业出版社,2007.

[6] 孔智慧,高德等. 包装机械. 北京:中国轻工业出版社,2010.

[7] 高德等. 包装机械设计. 北京:化学工业出版社,2005.

8/6

 

第二篇:课程设计说明书(参考示例)

吕梁学院

《ASP.NET》课程设计说明书

设 计 题 目: 指 导 老 师: 学 生 学 号: 学 生 姓 名: 同 组 人:

时 间: 2014 年 月 日

关键词:摘 要

I

目 录

摘 要 ............................................................................................................................................. I

第1章 设计目的 ........................................................................................................................... 1

1.1 设计目的 .............................................................................................................................. 1

第2章 总体设计 ........................................................................................................................... 2

2.1程序设计组成框图 ............................................................................................................... 2

2.2流程图 ................................................................................................................................... 2

2.3关系图 ................................................................................................................................... 2

2.4数据库分析与设计 ............................................................................................................... 2

第3章 详细设计 ........................................................................................................................... 3

3.1 模块功能说明 ...................................................................................................................... 3

3.2 登录模块 .............................................................................................................................. 3

3.3 投票模块 .............................................................................................................................. 3

3.4 排序模块 .............................................................................................................................. 3

3.5 系统设置模块 ...................................................................................................................... 3

3.6 数据库表设计 ...................................................................................................................... 3

第4章 系统实现 ........................................................................................................................... 4

4.1录入模块 ............................................................................................................................... 4

4.2 投票模块 .............................................................................................................................. 4

4.3排序模块 ............................................................................................................................... 4

4.4系统设置模块 ....................................................................................................................... 4

结束语 ............................................................................................................................................. 5

附录A: 主要源程序...................................................................................................................... 7

II

网上投票系统

第1章 设计目的

1.1 设计目的

1

网上投票系统

第2章 总体设计

2.1程序设计组成框图

2.2流程图

2.3关系图

2.4数据库分析与设计

2

网上投票系统

第3章 详细设计

3.1 模块功能说明

系统包括大模块,

3.2 登录模块

3.3 投票模块

3.4 排序模块

3.5 系统设置模块

3.6 数据库表设计

3

网上投票系统

第4章 系统实现

4.1录入模块

4.2 投票模块

4.3排序模块

4.4系统设置模块

4

网上投票系统

结束语(心得体会)

5

网上投票系统

参考文献:

[01]闫洪亮.Asp.Net程序设计案例教程[M]:北京.北京大学出版社. 2010.1

[02]郝兴伟.Web程序设计[M]:北京.中国水利水电出版社. 2008

6

网上投票系统

附录A: 主要源程序

网上投票系统源程序

(1)Dal层

public static OleDbConnection createCon = new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + System.Web.HttpContext.Current.Server.MapPath("~/App_Data/Vote.mdb"));

public DataTable GetDataTable(string SQL)

{

DataTable dt = new DataTable();

openconn();

OleDbDataAdapter da = new OleDbDataAdapter(SQL, createCon);

da.Fill(dt);

da.Dispose();

closeconn();

return dt;

}

public DataTable GetDataTable(string Sql, OleDbParameter[] Paramerters)

{

DataTable dt = new DataTable();

openconn();

OleDbCommand cmd = new OleDbCommand(Sql, createCon);

cmd.Parameters.AddRange(Paramerters);

OleDbDataAdapter da = new OleDbDataAdapter(cmd);

da.Fill(dt);

cmd.Dispose();

closeconn();

return dt;

}

#region 控制conn的链接和关闭

internal void closeconn()

{

if (createCon.State == ConnectionState.Open)

{ createCon.Close(); }

}

internal void openconn()

{

if (createCon.State == ConnectionState.Closed)

{

try

{ createCon.Open(); }

catch

{

throw new Exception("没有找到数据文件");

7

网上投票系统

}

}

}

#endregion

public void ExecuteNonQuery(string OleDb)

{

openconn();

OleDbCommand cmd = new OleDbCommand(OleDb, createCon);

cmd.ExecuteNonQuery();

cmd.Dispose();

closeconn();

}

public void ExecuteNonQuery(string SQL, OleDbParameter[] Paramerters)

{

openconn();

OleDbCommand cmd = new OleDbCommand(SQL, createCon);

cmd.Parameters.AddRange(Paramerters);

cmd.ExecuteNonQuery();

closeconn();

}

public void ExecuteNonQueryNOClose(string SQL, OleDbParameter[] Paramerters)

{

OleDbCommand cmd = new OleDbCommand(SQL, createCon);

cmd.Parameters.AddRange(Paramerters);

cmd.ExecuteNonQuery();

}

(2)Login

Dal dal = new Dal();

protected void ImageButton1_Click(object sender, ImageClickEventArgs e)

{

string sql = "SELECT PWD from StudentInfo where StudentName=@Code and Type=@type"; OleDbParameter[] Parameter = { new OleDbParameter("@Code", OleDbType.VarChar, 50)

,new OleDbParameter("@type", OleDbType.Integer, 4)}; Parameter[0].Value = this.TextBox1.Text.Trim();

Parameter[1].Value = 1;

DataTable dt = dal.GetDataTable(sql, Parameter);

if (dt.Rows.Count == 0)

{

Page.ClientScript.RegisterStartupScript(this.GetType(), "sss", "alert('此帐号不存在!请先注册用户!');", true);

return;

}

if (this.TextBox2.Text.Trim() != dt.Rows[0][0].ToString())

{

8

网上投票系统

Page.ClientScript.RegisterStartupScript(this.GetType(), "sss", "alert('密码不正确!请重新登录!');", true);

return;

}

HttpCookie cook = new HttpCookie("UserCode", this.TextBox1.Text.Trim());

Response.Cookies.Add(cook);

Response.Redirect("../Vote/Vote.aspx");

}

(3)Sets

Dal dal = new Dal();

protected void Button1_Click(object sender, EventArgs e)

{

int ID=0,num = 0, mustNum = 0;

try

{

if (TextBox1.Text != "")

{

string str = "select * from VoteInfo where VoteContent='" +

DropDownList1.SelectedValue.ToString() + "'";

DataTable dt = dal.GetDataTable(str);

foreach (DataRow dr in dt.Rows)

{

ID = int.Parse (dr["ID"].ToString());

}

string insert = "insert into VoteRes(VoteID,CanName,Num) values(" +ID + ",'" +

this.TextBox1.Text + "'," + 0 + ")";

dal.ExecuteNonQuery(insert);

Page.ClientScript.RegisterStartupScript(this.GetType(), "sss", "alert('添加成功!');", true); Response.Redirect("CanAdd.aspx");

}

else { Response.Write("<script>alert(\"不能为空! ! !\")</script>"); }

}

catch

{

Page.ClientScript.RegisterStartupScript(this.GetType(), "sss", "alert('添加失败!');", true); }

}

(4)Vote

Dal dal = new Dal();

protected void Page_Load(object sender, EventArgs e)

{

if (!IsPostBack)

{

string sql = "select ID,VoteContent,MustNum from VoteInfo";

9

网上投票系统

DataTable dt = dal.GetDataTable(sql);

TreeNode tn = new TreeNode("正在进行的选票活动");

foreach (DataRow dr in dt.Rows)

{

TreeNode tnc = new TreeNode();

tnc.Text = dr["VoteContent"].ToString();

tnc.Value = dr["ID"].ToString() + "," + dr["MustNum"].ToString();

tn.ChildNodes.Add(tnc);

}

this.TreeView1.Nodes.Add(tn);

}

}

protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)

{

if (this.TreeView1.SelectedNode == null)

return;

this.Button1.Enabled = true;

this.Label1.Text = this.TreeView1.SelectedNode.Text;

this.Label2.Text = this.TreeView1.SelectedNode.Value.Split(new char[] { ',' },

StringSplitOptions.RemoveEmptyEntries)[1].Trim();

string sql = "select ID,CanName from VoteRes where VoteID=" +

this.TreeView1.SelectedNode.Value.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)[0].Trim(); DataTable dt = dal.GetDataTable(sql);

this.CheckBoxList1.DataTextField = "CanName";

this.CheckBoxList1.DataValueField = "ID";

this.CheckBoxList1.DataSource = dt;

this.CheckBoxList1.DataBind();

}

protected string UserCode()

{

try

{

HttpCookie cook = Request.Cookies["UserCode"];

if (cook == null)

Response.Redirect("../Login/Login.aspx");

return cook.Value;

}

catch

{

Response.Redirect("../Login/Login.aspx");

return string.Empty;

}

}

protected void Button1_Click(object sender, EventArgs e)

10

网上投票系统

{

string idlist = string.Empty;

for (int i = 0; i < this.CheckBoxList1.Items.Count; i++)

{

if (this.CheckBoxList1.Items[i].Selected)

idlist += "'" + this.CheckBoxList1.Items[i].Text + "',";

}

if (idlist.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).Length.ToString() != this.Label2.Text.Trim())

{

Page.ClientScript.RegisterStartupScript(this.GetType(), "sss", "alert('投票不合规测!');", true); return;

}

string sql = "select 1 from VoteLog where Vote=" + this.TreeView1.SelectedNode.Value.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)[0].Trim();

sql += " and UserName='" + UserCode().Trim() + "'";

DataTable dt = dal.GetDataTable(sql);

if (dt.Rows.Count > 0)

{

Page.ClientScript.RegisterStartupScript(this.GetType(), "sss", "alert('你已经投过票了!');", true); return;

}

sql = "update VoteRes set Num=Num+1 where VoteID=" +

this.TreeView1.SelectedNode.Value.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)[0].Trim(); sql += " and CanName in(" + idlist.Trim(',') + ")";

dal.ExecuteNonQuery(sql);

sql = "insert into VoteLog(UserName,Vote,VoteTime)values('" + UserCode() + "'," +

this.TreeView1.SelectedNode.Value.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)[0].Trim() + ",'" + System.DateTime.Now + "')";

dal.ExecuteNonQuery(sql);

Page.ClientScript.RegisterStartupScript(this.GetType(), "sss", "alert('投票成功!');", true);

}

(5)Result

Dal dal = new Dal();

protected void Page_Load(object sender, EventArgs e)

{

if (!IsPostBack)

{

string sql = "select ID,VoteContent,MustNum from VoteInfo";

DataTable dt = dal.GetDataTable(sql);

TreeNode tn = new TreeNode("选票活动类型");

foreach (DataRow dr in dt.Rows)

{

TreeNode tnc = new TreeNode();

11

网上投票系统

tnc.Text = dr["VoteContent"].ToString();

tnc.Value = dr["ID"].ToString() + "," + dr["MustNum"].ToString();

tn.ChildNodes.Add(tnc);

}

this.TreeView1.Nodes.Add(tn);

}

}

protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)

{

if (this.TreeView1.SelectedNode == null)

return;

this.Label1.Text = this.TreeView1.SelectedNode.Text;

string sql = "select VoteID,CanName,Num from VoteRes where VoteID=" +

this.TreeView1.SelectedNode.Value.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)[0].Trim() +" order by Num desc";

DataTable dt = dal.GetDataTable(sql);

this.GridView1.DataSource = dt;

//this.GridView1 .SortDirection="desc";

//dt.DefaultView.Sort = "Num AESC";

this.GridView1.DataBind();

}

12

相关推荐