包 装 机 械 课 程 设 计 说 明 书
课程设计题目:裹包机整机及机构设计
姓 名:
学 号:
专 业:
完成日期:
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
机械课程设计说明书课程设计题目带式输送机传动装置姓名学号专业完成日期荆楚理工学院机械工程学院机械课程设计说明书一前言一设计任务设计…
机械设计课程设计说明书范本目录任务书...............................................…
武汉理工大学机械设计课程设计说明书机械设计课程设计说明书格式论文统一用打印纸书写不允许用铅笔书写文字封面格式教务处统一印制格式扉页…
机械原理课程设计设计说明书设计题目生产线上工件输送机结构设计院系专业班级团队成员工学院机械工程系机电111班1设计任务11设计题目…
机械产品设计课程设计说明书格式目录课程设计任务课程设计目的第一部分机械系统运动方案设计一连杆机构设计1连杆机构尺寸设计2连杆机构速…
浙江工贸职业技术学院毕业设计论文课题名称水路模块主阀体的加工工艺及编程系部汽车与机电工程系专业数控技术班级数控0601姓名陈孙立学…
机械课程设计说明书课程设计题目带式输送机传动装置姓名学号专业完成日期荆楚理工学院机械工程学院机械课程设计说明书一前言一设计任务设计…
机械设计课程设计说明书范本目录任务书...............................................…
武汉理工大学机械设计课程设计说明书机械设计课程设计说明书格式论文统一用打印纸书写不允许用铅笔书写文字封面格式教务处统一印制格式扉页…
机械原理课程设计设计说明书设计题目生产线上工件输送机结构设计院系专业班级团队成员工学院机械工程系机电111班1设计任务11设计题目…
天津科技大学月饼包装设计说明书学院包装与印刷工程学院班级080612姓名杨威学号08061208日期20xx年11月23日包装结构…