文档库 最新最全的文档下载
当前位置:文档库 › 课程设计说明书-学生信息管理系统

课程设计说明书-学生信息管理系统

课程设计说明书-学生信息管理系统
课程设计说明书-学生信息管理系统

JA V A课程设计

院(系)名称信院计科嵌入式专业名称12计科嵌入式学生姓名吴可可

学生学号1201010080

摘要

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

本文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。系统的说明了系统的设计思路、总体设计、各个功能模块的设计与实现方法。

关键词:图书销售系统,java语言

目录

1 需求分析 (1)

1.1 数据需求分析 (1)

1.2 功能需求分析 (1)

2 概要设计 (2)

2.1 系统模块划分 (2)

2.2 系统模块结构图 (2)

3 详细设计 (3)

4系统连编与运行 (18)

4.1.1运行 (18)

4.1.2测试的预计结果 (18)

总结 (20)

参考文献 (21)

1 需求分析

随着教育的普遍性,各大高校的学生人数也是日剧增加,而学生的的考试成绩的管理也是越来越繁重,用人工保存,查找已经显得力不从心,这时候电脑的存在就发挥了极大的作用,本系统根据学生成绩的保存,查找,修改,删除等,设计了一个成绩管理系统,该系统可以轻松实现对学生成绩的插入,修改,删除等操作。

1.1 数据需求分析

本系统的主要针对学生成绩管理,主要包括学生学号,学生姓名,以及学生所在院系专业,各科成绩等。

1.2 功能需求分析

本系统主要实现对成绩信息进行管理,需要实现以下几个方面的管理功能:(1)采集学生成绩信息。

(2)新学生的插入。

(3)查询学生各科成绩。

(4)删除学生各科成绩。

(5)学生成绩的显示。

2 概要设计

2.1 系统模块划分

本系统主要是对学生成绩进行的管理,包括了学生成绩的录入,学生成绩的插入,学生成绩的修改,学生成绩的删除,以及学生成绩的删除这几个功能模块。

2.2 系统模块结构图

根据系统功能设计,对应的系统模块结构图如图1所示。

图1系统模块结构图

3 详细设计

import java.awt.*;

import java.text.*;

import javax.swing.*;

import java.awt.event.*;

import java.sql.*;

import javax.swing.table.*;

import java.io.*;

import java.util.Vector;

public class asan1 extends WindowAdapter implements ActionListener {

JFrame frame; //进入系统界面

JFrame frame1; //主界面

JFrame Frame_Add; //添加学生的窗口

JFrame Frame_Del; //删除学生的窗口

JFrame Frame_Updata;//修改学生的窗口

JFrame Frame_Show; //查看学生的窗口

JTextField num=new JTextField(20); //学号

JTextField name=new JTextField(20); //姓名

JTextField great=new JTextField(20); //计算机

JTextField english=new JTextField(20); //英语

JTextField math=new JTextField(20); //数学

JTextField computer=new JTextField(20); //计算机

JComboBox pl;

public asan1()

{

stu_in();

}

public void setfont(JButton button) //设置按钮的大小及字体{

button.setFont(new Font("华文彩云",Font.PLAIN,18));

button.setForeground(java.awt.Color.blue);

}

public void stu_in()

{

frame=new JFrame("学生成绩管理系统");

frame.setBounds(150,200,600,300); //窗口大小及开始在屏幕上的位置。

Container cp=frame.getContentPane();

cp.setLayout(new BorderLayout());

BackImage p= new BackImage();

p.setLayout(new GridBagLayout());

GridBagConstraints c = new GridBagConstraints();

cp.add(p,BorderLayout.CENTER);

JLabel label=new JLabel(" xx大学计算机学院08级8班xx");

label.setFont(new Font("华文彩云",Font.PLAIN,30));

JButton but_in=new JButton("进入系统");

JButton but_out=new JButton("退出系统");

but_in.setFont(new Font("华文彩云",Font.PLAIN,30));

but_out.setFont(new Font("华文彩云",Font.PLAIN,30));

but_in.addActionListener(this);

but_out.addActionListener(this);

p.add(but_in,c);

p.add(but_out,c);

frame.add(label,BorderLayout.PAGE_START);

frame.setResizable(false); //窗口不随鼠标拖动而改变大小

frame.addWindowFocusListener(this); //添加窗口的监控类

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.show();

}

public void stu_add()

{

Frame_Add=new JFrame("添加学生成绩"); //添加学生的窗口

Frame_Add.setResizable(false);

Container conterPane;

JPanel p=new JPanel();

JLabel J1=new JLabel(" 学号:");

JLabel J2=new JLabel(" 姓名:");

JLabel J6=new JLabel(" 班级:");

JLabel J3=new JLabel(" 英语:");

JLabel J4=new JLabel(" 数学:");

JLabel J5=new JLabel("计算机:");

JButton add=new JButton("添加");

add.addActionListener(this); //添加

JButton clear=new JButton("清空"); //清除

clear.addActionListener(this);

JButton exit=new JButton("退出"); //退出

exit.addActionListener(this);

GridBagLayout gridBag=new GridBagLayout();

GridBagConstraints gridBagCon;

num=new JTextField(20); //学号

name=new JTextField(20); //姓名

great=new JTextField(20); //计算机

english=new JTextField(20); //英语

math=new JTextField(20); //数学

computer=new JTextField(20); //计算机

p.add(J1); J1.setLabelFor(num);p.add(num);

p.add(J2); J2.setLabelFor(name);p.add(name);

p.add(J6); J6.setLabelFor(great);p.add(great);

p.add(J3); J3.setLabelFor(english);p.add(english);

p.add(J4); J4.setLabelFor(math);p.add(math);

p.add(J5); J5.setLabelFor(computer);p.add(computer);

p.add(add);

p.add(clear);

p.add(exit);

Frame_Add.setBounds(300,280,300,230); //窗口大小及开始在屏幕上的位置。

Frame_Add.add(p);

Frame_Add.show();

}

public void stu_del()

{

Frame_Del=new JFrame("删除学生成绩"); //添加学生的窗口

Frame_Del.setResizable(false);

Container conterPane;

JPanel p=new JPanel();

String XueHao="";

Data_access DB=new Data_access();

Vector rec_vector= new Vector(); //列名集合

int numberOfColumns;

try

{

String query="SELECT ID FROM student";

DB.rs=DB.stmt.executeQuery(query);

while(DB.rs.next())

{

XueHao= DB.rs.getString(1);

rec_vector.addElement(XueHao);

}

}catch(Exception ex)

{

JOptionPane.showMessageDialog( null , "连接数据库失败" ,"数据连接" , JOptionPane.ERROR_MESSAGE) ;

};

pl=new JComboBox(rec_vector);

pl.setEditable(true);

pl.setPreferredSize(new Dimension(135,22)); //框的长和高

pl.addActionListener(this);

JLabel J1=new JLabel(" 学号:");

JButton updata=new JButton("删除");

updata.addActionListener(this); //添加

JButton exit1=new JButton("OUT"); //退出

exit1.addActionListener(this);

GridBagLayout gridBag=new GridBagLayout();

GridBagConstraints gridBagCon;

p.add(J1);p.add(pl);

p.add(updata);

p.add(exit1);

Frame_Del.setBounds(300,280,210,100); //窗口大小及开始在屏幕上的位置。

Frame_Del.add(p);

Frame_Del.show();

}

public void stu_updata()

{

Frame_Updata=new JFrame("修改学生成绩"); //添加学生的窗口

Frame_Updata.setResizable(false);

Container conterPane;

JPanel p=new JPanel();

String XueHao="";

Data_access DB=new Data_access();

Vector rec_vector= new Vector(); //列名集合

int numberOfColumns;

try

{

String query="SELECT ID FROM student";

DB.rs=DB.stmt.executeQuery(query);

while(DB.rs.next())

{

XueHao=DB.rs.getString(1);

rec_vector.addElement(XueHao);

}

}catch(Exception ex)

{

JOptionPane.showMessageDialog( null , "连接数据库失败" ,"数据连接" , JOptionPane.ERROR_MESSAGE) ;

};

pl=new JComboBox(rec_vector);

pl.setEditable(true);

pl.setPreferredSize(new Dimension(135,22)); //框的长和高

pl.addActionListener(this);

JLabel J1=new JLabel(" 学号:");

JLabel J2=new JLabel(" 姓名:");

JLabel J6=new JLabel(" 班级:");

JLabel J3=new JLabel(" 英语:");

JLabel J4=new JLabel(" 数学:");

JLabel J5=new JLabel("计算机:");

JButton updata=new JButton("修改");

updata.addActionListener(this); //添加

JButton clear1=new JButton("清空"); //清除

clear1.addActionListener(this);

JButton exit1=new JButton("OUT"); //退出

exit1.addActionListener(this);

GridBagLayout gridBag=new GridBagLayout();

GridBagConstraints gridBagCon;

name=new JTextField(12); //姓名

great=new JTextField(12); //计算机

english=new JTextField(12); //英语

math=new JTextField(12); //数学

computer=new JTextField(12); //计算机

p.add(J1);p.add(pl);

p.add(J2); J2.setLabelFor(name);p.add(name);

p.add(J6); J6.setLabelFor(great);p.add(great);

p.add(J3); J3.setLabelFor(english);p.add(english);

p.add(J4); J4.setLabelFor(math);p.add(math);

p.add(J5); J5.setLabelFor(computer);p.add(computer);

p.add(updata);

p.add(clear1);

p.add(exit1);

Frame_Updata.setBounds(300,280,210,230); //窗口大小及开始在屏幕上的位置。

Frame_Updata.add(p);

Frame_Updata.show();

}

public void stu_show()

{

Frame_Show=new JFrame("查看学生成绩"); //添加学生的窗口

Frame_Show.setResizable(false);

Container conterPane;

JPanel p=new JPanel();

Data_access DB=new Data_access();

Vector rec_vector= new Vector(); //列名集合

int numberOfColumns;

String XueHao="";

try

{

String query="SELECT ID FROM student";

DB.rs=DB.stmt.executeQuery(query);

while(DB.rs.next())

{

XueHao= DB.rs.getString(1);

rec_vector.addElement(XueHao);

}

}catch(Exception ex)

{

JOptionPane.showMessageDialog( null , "连接数据库失败" ,"数据连接" , JOptionPane.ERROR_MESSAGE) ;

};

pl=new JComboBox(rec_vector);

pl.setEditable(true);

pl.setPreferredSize(new Dimension(135,22)); //框的长和高

pl.addActionListener(this);

JLabel J1=new JLabel(" 学号:");

JLabel J2=new JLabel(" 姓名:");

JLabel J6=new JLabel(" 班级:");

JLabel J3=new JLabel(" 英语:");

JLabel J4=new JLabel(" 数学:");

JLabel J5=new JLabel("计算机:");

name=new JTextField(12); //姓名

great=new JTextField(12); //计算机

english=new JTextField(12); //英语

math=new JTextField(12); //数学

computer=new JTextField(12); //计算机

name.setEditable(false);

great.setEditable(false);

english.setEditable(false);

math.setEditable(false);

computer.setEditable(false);

p.add(J1);p.add(pl);

p.add(J2); J2.setLabelFor(name);p.add(name);

p.add(J6); J6.setLabelFor(great);p.add(great);

p.add(J3); J3.setLabelFor(english);p.add(english);

p.add(J4); J4.setLabelFor(math);p.add(math);

p.add(J5); J5.setLabelFor(computer);p.add(computer);

JButton show=new JButton("查看");

show.addActionListener(this);

p.add(show);

Frame_Show.setBounds(300,280,210,230); //窗口大小及开始在屏幕上的位置。

Frame_Show.add(p);

Frame_Show.show();

}

public int mian_JFrame() throws Exception

{

JPanel pane= new JPanel();

frame1=new JFrame("学生成绩管理系统");

JTable friends=new JTable();

DefaultTableModel dt=new DefaultTableModel();

friends.setModel(dt);

Vector vecColumnName = new Vector(); //列名集合

int numberOfColumns;

int b=1;

Stu_Change Sadd=new Stu_Change();

try

{

Sadd.stuSum();

Data_access DB=new Data_access();

numberOfColumns=DB.rsmd.getColumnCount();

//以下是显示数据库中的列名的代码

dt.addColumn("学号");

dt.addColumn("姓名");

dt.addColumn("班级");

dt.addColumn("英语");

dt.addColumn("数学");

dt.addColumn("计算机");

dt.addColumn("总分");

//以下是在表格中显示数据中的内容

while(DB.rs.next())

{

Vector newRow=new Vector();

int c=1;

while(c<=numberOfColumns)

{

newRow.addElement(DB.rs.getString(c));

c++;

}

dt.addRow(newRow);

}

}catch(Exception ex)

{

JOptionPane.showMessageDialog( null , "连接数据库失败" ,"数据连接" , JOptionPane.ERROR_MESSAGE) ;

return 0;

};

friends.setPreferredScrollableViewportSize(new Dimension(580, 200));//设置表格的大小

friends.setRowHeight (25);//设置每行的高度为20

friends.setRowHeight (0, 25);//设置第1行的高度为20

friends.setRowMargin (2);//设置相邻两行单元格的距离5

friends.setRowSelectionAllowed (true);//设置可否被选择.默认为false

friends.setSelectionBackground (Color.white);//设置所选择行的背景色

friends.setSelectionForeground (Color.red);//设置所选择行的前景色

friends.setGridColor (Color.black);//设置网格线的颜色

friends.clearSelection ();//取消选择

friends.setDragEnabled (false);//不懂这个

friends.setShowGrid (false);//是否显示网格线

friends.setShowHorizontalLines (false);//是否显示水平的网格线

friends.setShowVerticalLines (true);//是否显示垂直的网格线// friends.setEditable(false);

friends.doLayout ();

friends.setBackground (Color.lightGray);

JScrollPane pane3 = new JScrollPane (friends);//JTable最好加在JScrollPane上

pane.setPreferredSize (new Dimension(600,300));

pane.setBackground (Color.orange);

JPanel panel = new JPanel(new FlowLayout());

JButton but1=new JButton("添加数据");

setfont(but1);

panel.add(but1);

JButton but2=new JButton("修改数据");

setfont(but2);

panel.add(but2);

JButton but3=new JButton("删除数据");

setfont(but3);

panel.add(but3);

JButton but4=new JButton("查看数据");

setfont(but4);

panel.add(but4);

JButton but5=new JButton("保存退出");

setfont(but5);

panel.add(but5);

JPanel pane2 = new JPanel(new BorderLayout());

JLabel label=new JLabel("xx大学计算机学院08级8班xx");

pane.add (panel,BorderLayout.PAGE_END);

pane.add (pane3,BorderLayout.SOUTH);

pane.add (label,BorderLayout.LINE_END);

but1.addActionListener(this);

but2.addActionListener(this);

but3.addActionListener(this);

but4.addActionListener(this);

but5.addActionListener(this);

frame1.setBounds(150,200,600,300); //窗口大小及开始在屏幕上的位置。

frame1.setContentPane (pane);

frame1.pack();

frame1.setResizable(false); //窗口不随鼠标拖动而改变大小

frame1.addWindowFocusListener(this); //添加窗口的监控类frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame1.show();

return 0;

}

public void actionPerformed(ActionEvent e) //各按钮的事件处理

{

String s;

s=e.getActionCommand(); //记录按钮的名称

// Object obj=e.getSource();

// if(obj==add)

if(s=="退出系统")

{

try //延迟函数

{

Thread.currentThread().sleep(1000);

}

catch(InterruptedException e1){}

frame.setVisible(false); //窗口自动消失

}

else if(s=="进入系统")

{

frame.setVisible(false); //窗口自动消失

try

{

mian_JFrame();

}catch(Exception e1){};

}

else if(s=="保存退出")

{

try //延迟函数

{

Thread.currentThread().sleep(500);

}

catch(InterruptedException e1){}

frame1.setVisible(false); //窗口自动消失

}

else if(s=="添加数据")

{

try //延迟函数

{

stu_add();

}

catch(Exception e1){}

}

else if(s=="修改数据")

{

try //延迟函数

{

stu_updata();

}

catch(Exception e1){}

}

else if(s=="删除数据")

{

try //延迟函数

{

stu_del();

}

catch(Exception e1){}

}

else if(s=="查看数据")

{

try //延迟函数

{

stu_show();

}

catch(Exception e1){}

}

else if(s=="添加")

{

Stu_Change Sadd=new Stu_Change();

Sadd.stuAdd(num.getText(),name.getText(),great.getText(),Integer.valueOf(engl ish.getText()),Integer.valueOf(math.getText()),Integer.valueOf(computer.getText()));

try //延迟函数

frame1.setVisible(false); //窗口自动消失

Frame_Add.setVisible(false);

mian_JFrame();

stu_add();

}

catch(Exception e1){}

}

else if(s=="清空")

{

num.setText(""); //学号

name.setText(""); //姓名

great.setText(""); //计算机

english.setText(""); //英语

math.setText(""); //数学

computer.setText(""); //计算机

}

else if(s=="退出")

{

try //延迟函数

{

Frame_Add.setVisible(false); //窗口自动消失

Frame_Updata.setVisible(false);

}

catch(Exception e1){}

}

else if(s=="OUT")

{

try //延迟函数

{

Frame_Updata.setVisible(false);

}

catch(Exception e1){}

}

else if(s=="修改")

{

Stu_Change Sadd=new Stu_Change();

Sadd.stuUpdate(pl.getSelectedItem().toString(),name.getText(),great.getText(),I nteger.valueOf(english.getText()),Integer.valueOf(math.getText()),Integer.valueOf(c omputer.getText()));

try //延迟函数

frame1.setVisible(false); //窗口自动消失

Frame_Updata.setVisible(false);

stu_updata(); mian_JFrame();

}

catch(Exception e1){}

}

else if(s=="删除")

{

Stu_Change Sadd=new Stu_Change();

Sadd.stuDel(pl.getSelectedItem().toString());

try //延迟函数

{

frame1.setVisible(false); //窗口自动消失

Frame_Del.setVisible(false);

mian_JFrame();

}

catch(Exception e1){}

}

else if(s=="查看")

{

Data_access DB=new Data_access();

String Snum=pl.getSelectedItem().toString();

String sql="SELECT * FROM student WHERE ID='"+Snum+"'";

String Sname="0";

String Sgreat="";

String Senglish="";

String Smath="";

String Scomputer="";

try

{

DB.rs=DB.stmt.executeQuery(sql);

DB.rs.next();

Sname=DB.rs.getString("name");

Sgreat=DB.rs.getString("great"); //计算机

Senglish=DB.rs.getString("english"); //英语

Smath=DB.rs.getString("math"); //数学

Scomputer=DB.rs.getString("computer"); //计算机

catch(Exception e1)

{

JOptionPane.showMessageDialog( null , "连接数据库失败" ,"数据连接" , JOptionPane.ERROR_MESSAGE) ;

}

https://www.wendangku.net/doc/1f11318860.html,.setText(Sname.toString());

this.great.setText(Sgreat.toString());

this.english.setText(Senglish.toString());

this.math.setText(Smath.toString());

https://www.wendangku.net/doc/1f11318860.html,puter.setText(Scomputer.toString());

}

}

public static void main(String args[])

{

new asan1();

}

}

class BackImage extends JPanel //背景图片

{

public BackImage(){};

public void paint(Graphics g)

{

int x=0,y=0;

https://www.wendangku.net/doc/1f11318860.html,.URL img=getClass().getResource("2.jpg");

ImageIcon icon = new ImageIcon(img);

g.drawImage(icon.getImage(),x,y,getSize().width,getSize().height,this);

}

}

机械设计课程设计计算说明书-带式输送机传动装置(含全套图纸)

机械设计课程设计 计算说明书 设计题目:带式输送机 班级: 设计者: 学号: 指导老师: 日期:2011年01月06日

目录 一、题目及总体分析 (1) 二、选择电动机 (2) 三、传动零件的计算 (7) 1)带传动的设计计算 (7) 2)减速箱的设计计算 (10) Ⅰ.高速齿轮的设计计算 (10) Ⅱ.低速齿轮的设计计算 (14) 四、轴、键、轴承的设计计算 (20) Ⅰ.输入轴及其轴承装置、键的设计 (20) Ⅱ.中间轴及其轴承装置、键的设计 (25) Ⅲ.输出轴及其轴承装置、键的设计 (29) 键连接的校核计算 (33) 轴承的校核计算 (35) 五、润滑与密封 (37) 六、箱体结构尺寸 (38) 七、设计总结 (39) 八、参考文献 (39)

一、题目及总体分析 题目:带式输送机传动装置 设计参数: 设计要求: 1).输送机运转方向不变,工作载荷稳定。 2).输送带鼓轮的传动效率取为0.97。 3).工作寿命为8年,每年300个工作日,每日工作16小时。设计内容: 1.装配图1张; 2.零件图3张; 3.设计说明书1份。 说明: 1.带式输送机提升物料:谷物、型砂、碎矿石、煤炭等; 2.输送机运转方向不变,工作载荷稳定; 3.输送带鼓轮的传动效率取为0.97; 4.工作寿命为8年,每年300个工作日,每日工作16小时。

装置分布如图: 1. 选择电动机类型和结构形式 按工作条件和要求选用一般用途的Y 系列三相异步电动机,卧式封闭。 2. 选择电动机的容量 电动机所需的工作效率为: d w d P P η= d P -电动机功率;w P -工作机所需功率; 工作机所需要功率为: w Fv P 1000 = 传动装置的总效率为: 42d 1234ηηηηηη= 按表2-3确定各部分效率: V 带传动效率97.01=η, 滚动轴承传动效率20.97η=, 三 相电压 380V

课程设计说明书范本模板

辽宁工业大学 工艺课程设计( 论文) 题目: Al-12.5 Si-3 Cu-2-2Ni-0.5Mg铸造合金热处理工艺设计 院(系): 光伏学院 专业班级: 材料工程技术102 学号: 学生姓名: 杨向天 指导教师: 李青春 教师职称: 副教授 起止时间: -7-5~ -7-16

前言 合金工具钢的淬硬性、淬透性、耐磨性和韧性均比碳素工具钢高, 按用途大致可分为刃具、模具和检验尺寸使用的量具用钢三类。合金工具钢广泛用作刃具、冷、热变形模具和量具, 也可用于制作柴油机燃料泵的活塞、阀门、阀座以及燃料阀喷嘴等。 此设计是经过在课堂学习热处理理论知识后的探索和尝试, 其内容讨论如何设计圆板牙钢的热处理工艺, 重点是制定合理的热处理规程, 并按此完成Al-12.5Si-3Cu圆板牙钢的热处理工艺设计。

目录( 小二号黑体, 段前段后1行, 1.25倍行距, 居中排列) 1 低合金刃具钢热处理工艺概述........................................ 错误!未定义书签。 2 圆板牙钢的热处理工艺设计............................................ 错误!未定义书签。 2.1 圆板牙钢的服役条件、失效形式......................... 错误!未定义书签。 2.2 圆板牙技术要求及示意图 ...................................... 错误!未定义书签。 2.3 圆板牙钢的材料选择 .............................................. 错误!未定义书签。 2.4 圆板牙9SiCr钢的C曲线...................................... 错误!未定义书签。 2.5 圆板牙9SiCr钢加工工艺流程图........................... 错误!未定义书签。 2.6 9SiCr圆板牙(M12)钢退火-淬火-回火热处理工艺错误!未定义书签。 2.7 9SiCr圆板牙钢退火、淬火、回火热处理工艺理论错误!未定义书 签。 2.8 选择设备、仪表和工夹具..................................... 错误!未定义书签。 2.9 圆板牙热处理质量检验项目、内容及要求 ........ 错误!未定义书签。 2.10 圆板牙热处理常见缺陷的预防及补救方法........ 错误!未定义书签。 3 参考文献 ............................................................................ 错误!未定义书签。

液压传动课程设计

液压传动课程设计说明书 设计题目:半自动液压专用铣床液压系统工程技术系机械设计制造及其自动化4班 设计者 指导教师 2016 年12 月1 日

摘要 液压系统设计计算是液压传动课程设计的主要内容,包括明确设计要求进行工况分析、确定液压系统主要参数、拟定液压系统原理图、计算和选择液压件以及验算液压系统性能等。现以半自动液压专用铣床液压系统为例,介绍液压系统的设计计算方法。设计一台多用途大台面液压机液压系统,适用于可塑材料的压制工艺,如冲压、弯曲翻边、落板拉伸等。要求该机的控制方式:用按钮集中控制,可实现调整,手动和半自动,自动控制。要求该机的工作压力、压制速度、空载快速下行和减速的行程范围均可根据工艺要求进行调整。主缸工作循环为:快降、工作行程、保压、回程、空悬。顶出缸工作循环为:顶出、顶出回程(或浮动压边)。 关键字:液压; 快进; 工进; 快退

前言 本课程是机械设计制造及其自动化专业的主要专业基础课和必修课,是在完成《液压与气压传动》课程理论教学以后所进行的重要实践教学环节。本课程的学习目的在于使学生综合运用《液压与气压传动》课程及其它先修课程的理论知识和生产实际知识,进行液压传动的设计实践,使理论知识和生产实际知识紧密结合起来,从而使这些知识得到进一步的巩固、加深和扩展。通过设计实际训练,为后续专业课的学习、毕业设计及解决工程问题打下良好的基础。 (1) 液压传动课程设计是一项全面的设计训练,它不仅可以巩固所学的理论知识,也可以为以后的设计工作打好基础。在设计过程中必须严肃认真,刻苦钻研,一丝不苟,精益求精。 (2) 液压传动课程设计应在教师指导下独立完成。教师的指导作用是指明设计思路,启发学生独立思考,解答疑难问题,按设计进度进行阶段审查,学生必须发挥主观能动性,积极思考问题,而不应被动地依赖教师查资料、给数据、定方案。

上海大众-桑塔纳志俊万向传动轴设计毕业设计论文

汽车设计课程设计说明书 设计题目:上海大众-桑塔纳志俊万向传动 轴设计 2014年11月28日

目录 1前言 2设计说明书 2.1原始数据 2.2设计要求 3万向传动轴设计 3.1万向节结构方案的分析与选择3.1.1十字轴式万向节 3.1.2准等速万向节 3.2万向节传动的运动和受力分析3.2.1单十字轴万向节传动 3.2.2双十字轴万向节传动 3.2.3多十字轴万向节传动 4 万向节的设计与计算 4.1 万向传动轴的计算载荷 4.2传动轴载荷计算

4.3计算过程 5 万向传动轴的结构分析与设计计算 5.1 传动轴设计 6 法兰盘设计

前言 万向传动轴在汽车上应用比较广泛。发动机前置后轮或全轮驱动汽车行驶时,由于悬架不断变形,变速器或分动器的输出轴与驱动桥输入轴轴线之间的相对位置经常变化,因而普遍采用可伸缩的十字轴万向传动轴。本设计注重实际应用,考虑整车的总体布置,改进了设计方法,力求整车结构及性能更为合理。传动轴是由轴管、万向节、伸缩花键等组成。伸缩套能自动调节变速器与驱动桥之间距离的变化;万向节是保证变速器输出轴与驱动桥输入轴两轴线夹角发生变化时实现两轴的动力传输;万向节由十字轴、十字轴承和凸缘叉等组成。传动轴的布置直接影响十字轴万向节、主减速器的使用寿命,对汽车的振动噪声也有很大影响。在传动轴的设计中,主要考虑传动轴的临界转速,计算传动轴的花键轴和轴管的尺寸,并校核其扭转强度和临界转速,确定出合适的安全系数,合理优化轴与轴之间的角度。

2 设计说明书 2.1 原始数据 最大总质量:1210kg 发动机的最大输出扭矩:Tmax=140N·m(n=3800r/min); 轴距:2656mm; 前轮胎选取:195/60 R14 、后轮胎规格:195/60 R14 长*宽*高(mm):4687*1700*1450 前轮距(mm);1414 后轮距(mm):1422 最大马力(pa):95 2.2 设计要求 1.查阅资料、调查研究、制定设计原则 2.根据给定的设计参数(发动机最大力矩和使用工况)及总布置图,选择万向传动轴的结构型式及主要特性参数,设计出一套完整的万向传动轴,设计过程中要进行必要的计算与校核。 3.万向传动轴设计和主要技术参数的确定 (1)万向节设计计算 (2)传动轴设计计算 (3)完成空载和满载情况下,传动轴长度与传动夹角变化的校核 4.绘制万向传动轴装配图及主要零部件的零件图 3 万向传动轴设计 3.1 万向节结构方案的分析与选择 3.1.1 十字轴式万向节 普通的十字轴式万向节主要由主动叉、从动叉、十字轴、滚针轴承及其轴向定位件和橡胶密封件等组成。

轴承盖钻孔夹具课程设计说明书

前言 随着科学技术的发展,各种新材料、新工艺和新技术的不断涌现,机械制造工艺正向着高质量、高生产率和低成本方向发展。各种新工艺的出现,已突破传统的依靠机械能、切削力进行切削加工的范畴,可以加工各种难加工材料、复杂的型面和某些具有特殊要求的零件。数控机床的问世,提高了更新频率的小批量零件和复杂的零件加工的生产率及加工精度。特别是计算机技术的迅速发展,极大的推动了机械加工工艺的进步使工艺过程的自动化达到了一个新的阶段。 工具是人类文明进步的标志。自20世纪末以来,现代制造技术与机械制造工艺自动化得到了很好的发展。但工具(含刀具、夹具、量具与辅具等)在不断的革新中,起功能仍然十分显著。机床夹具是一种装夹工件的工艺设备,它广泛地应用于机械制造过程的切削加工、热处理、装配、焊接和检测等工艺过程中。在各种金属切削机床上用于装夹工件的工艺设备成为机床夹具,如车床上使用的三爪自定心卡盘、四爪卡盘,铣床上使用的平口虎钳等。现代生产中,机床夹具是一种不可缺少的工艺装备,它直接影响着工件的加工精度、劳动生产率和产品的制造成本等。因此,无论是在传统制造还是现代制造工艺系统中,夹具都是重要的工艺装备。 一、夹具的功能 1.保证加工质量使用机床夹具的首要任务是保证加工精度,特别是保证被加工工件加工面与定位面之间以及被加工表面相互之间的位置精度。使用机床夹具后,这种精度主要靠夹具和机床来保证,不再依赖工人的技术水平。 2.提高生产效率,降低生产成本使用夹具后可减少划线、找正的辅助时间,且易实现多件、多工位加工。在现代机床加工中,广泛采用气动、液动等机动加紧装置,可是辅助时间进一步减少。 3.扩大机床工艺范围在机床上使用夹具可使加工变得方便,并可扩大机床的工艺范围。例如,在机床或钻床上使用镗模,可以代替镗床镗孔。又如,使用靠模夹具,可在车床或铣床上进行仿形加工。 4.减轻工人劳动强度,保证安全生产。

污水处理厂课程设计设计说明书及方案(模版).

1 概述 1.1 工程概况 依据城市总体规划,华东某市在城西地区兴建一座城市污水处理厂,以完善该地区的市政工程配套,控制日益加剧的河道水污染,改善环境质量。该城市现状叙述如下: 1、2号居住区人口3万,污水由化粪池排入河道;3、4号居住区人口5万,正在建设1年内完成;5号居住区人口4.5万,待建,2年后动工,建设周期2年。还有部分主要公共建筑,宾馆5座,2000个标准客房;医院2座,1500张床。以上排水系统均采用分流制系统。同时新区内还有部分排污工厂:电子厂每天排水1500m3,BOD5污染负荷为3000人口当量;食品厂每天排出污水量500 m3,污染负荷为1500人口当量。 旧城区原仅有雨水排水系统,污水排水系统的改造和建设工程计划在10年内完成,届时整个排水区域服务人口将达到18万。 依据上述情况,整个工程划分为近期和远期两个建设阶段,现在实施的工程为近期建设。近期建设周期大概在3年左右,设计服务范围应该包括新区5个已建和待建的居住区、新区内部分主要公共建筑以及2个工厂。依据环保部门以及排放水体的状况,排放水要求达到《城镇污水处理厂污染物排放标准》(GB 18918-2002)一级B标准。 1.2 设计依据 《城镇污水处理厂污染物排放标准》(GB 18918-2002) 《室外排水设计规范》(GB50101) 《城市污水处理工程项目标准》 《给水排水设计手册》,第5册城镇排水 《给水排水设计手册》,第10册技术经济 城市污水处理以及污染物防治技术政策(2002) 污水排入城市下水道水质标准CJ3082-1999 地表水环境质量标准GB3838-2002 城市排水工程规划规范GB50381-2000 1.3设计任务和范围 (1)收集相关资料,确定废水水量水质及其变化特征和处理要求; (2)对废水处理工艺方案进行分析比较,提出适宜的处理工艺方案和工艺流程; (3)确定为满足废水排放要求而所需达到的处理程度; (4)结合水质水量特征,通过经济技术分析比较,确定各处理构筑物的型式; (5)进行全面的处理工艺设计计算,确定各构筑物尺寸和设备选型; (6)进行废水处理站平面布置及主要管道的布置和高程计算; (7)进行工程概预算,说明废水处理站的启动运行和运行管理技术要求 2 原水水量与水质和处理要求: 2.1 原水水量与水质 一期工程: Q=36000m3/d

十字轴课程设计十字轴说明书

前言 大四最后一次课程设计,我们对车辆也有了一定的了解,车辆正以迅猛的态势发展,加工方法和制造工艺进一步完善与开拓,在传统的切削、磨削技术不断发展,上升到新的高度的同时,开拓出新的工艺可能性,达到新的技术水平,并在生产中发挥重要作用。 所以我们要更加重视这些可以锻炼我们实践能力的机会,透过对十字轴的测绘能更好的提高我的动手和绘图能力,和课本理论知识相结合,从而提高我综合能力,增强机械零部件形体的空间概念。 而老师这次比较重视工艺方面,我也在这方面得到很大的锻炼,从而让我更加了解机械加工工艺的各个流程,确定各工序定位基准,加工余量,工艺卡等,对提高自身的专业知识应用能力有重大的意义。

目录 1.十字轴的测绘 (1) 1.1.测绘的目的和意义 (1) 1.2测绘的方法和注意事项 (1) 1.3测量工具 (1) 1.4测量过程 (1) 2十字轴简介 (2) 3十字轴三维建模 (2) 4工程图的制作 (3) 5加工工艺的制定 (4) 5.1零件的材料及技术要求的确定 (4) 5.2 加工工艺流程的制定 (4) 5.3 各个工序定位基准的选择 (4) 5.3.1 粗基准的选择 (5) 5.3.2精基准的选择 (5) 5.4 工序及尺寸公差的确定 (7) 5.5 热处理 (8) 5.5.1正火 (8) 5.5.2渗碳 (8) 5.5.3淬火 (8) 5.6 机加工设备的选择 (9) 5.6.1 机床的选择 (9) 5.6.1工艺装备的选择 (9) 结语 (9) 致谢 (10) 参考文献 (11)

1.十字轴的测绘 1.1.测绘的目的和意义 通过对十字轴的测绘,掌握一般测绘程序和步骤;近而掌握各类零件草图和工作图的绘制方法;掌握常用测量工具的测量方法;掌握尺寸的分类及尺寸协调和圆整的原则和方法;理解零、部件中的公差、配合、粗糙度及其它技术条件的基本鉴别原则;了解零件常用材料及其加工方法;有效地将制图课、金工、工厂实习等环节接触到的相关知识综合应用,从而提高设计绘图能力。意义是培养我们的图示能力,读图能力,空间想象能力和思维能力以及绘图的实际技能,为使我们绘制的图样与生产实际接轨起了过渡作用。 1.2测绘的方法和注意事项 现场测绘,根据测绘部件的大小、要求的精确度带好测量工具,小部件、要求高的就游标卡尺、深度尺等等,大部件、要求不高的就带米尺等工具,画个草图,记录测量数据.这些只是测绘的初步工作,在得到这些测量数据后,你还要根据机械设计手册里面的相关公式进行计算核对,然后再得出正确的数值,因为你实际测得的数据大部分都是零件磨损后的尺寸,不能为准,还是要计算设计才行,切记,否则你画出的零件可能就不符合要求。最后才是出图加工,精度公差要求要确定好。注意事项:进行测绘前,必须对该设备的结构性能、动作原理、使用情况等作初步了解;测量零件尺寸时,要正确地选择基准面;测量磨损零件时,对于测量位置的选择要特别注意,尽可能地选择在未磨损或磨损较少的部位;对零件的磨损原因应加分析,以便在修理时加以改进;测绘零件的某一尺寸时,必须同时也要测量配合零件的相应尺寸,尤其是在只更换一个零件时更应如此;测量孔径时,采用4点测量法,即在零件孔的两端各测量两处;测量轴的外径时,要选择适当部位进行,以便判断零件的形状误差;测量零件的锥度或斜度时,首先要看它是否是标准锥度或斜度。 1.3测量工具 直尺、游标卡尺、千分尺 1.4测量过程 现场测绘,根据测绘部件的大小、要求的精确度带好测量工具,小部件、要求高的

轴承座课程设计说明书

目录 第一部分工艺设计 1 设计任务 2 零件工艺性分析 3 毛坯的选择 4 工艺过程设计 5 确定毛坯尺寸、机械加工余量及工艺尺寸第二部分夹具设计 1 设计任务 2 确定定位方案、选择定位元件 3 夹紧机构的选择和设计 4 定位误差的计算 5 对刀装置的选择 6 夹具在机床上的定位和夹紧 小结 参考书目

第一部分工艺设计 1.设计任务 本次所要加工的零件为轴承座,以下为轴承座示意图: 材料:45号钢 零件生产纲领:中等批量 2.零件工艺性分析 零件材料为45号钢,优质碳素结构用钢 ,硬度不高易切削加工,模具中常用来做模板、梢子、导柱等,但须热处理。调质处理后零件

具有良好的综合机械性能,广泛应用于各种重要的结构零件,特别是那些在交变负荷下工作的连杆、螺栓、齿轮及轴类等。但表面硬度较低,不耐磨。可用调质+表面淬火提高零件表面硬度。 一般用于表面耐磨、芯部耐冲击的重载零件,其耐磨性比调质+表面淬火高。其表面含碳量0.8--1.2%,芯部一般在0.1--0.25%(特殊情况下采用0.35%)。经热处理后,表面可以获得很高的硬度(HRC58--62),芯部硬度低,耐冲击。 以下是轴承座需要加工的表面以及加工表面之间的位置要求: (1).考虑到轴承孔的平行度公差,Φ47K6003 .0013 .0+-mm 轴承孔可以 用铣镗床镗孔; (2).轴承孔的侧面和和其他端面都可以考虑用铣床进行加工; (3).工件底面的平面度公差和底面的粗糙度要求,底面需要进行精加工铣削。 (4).两个Φ8的定位销由于有较高的粗糙度要求,有需要进行精加工。 3.毛坯的选择 由于零件的材料为45钢,零件的形状规则,同时由于零件属于中批生产,零件的轮廓尺寸不大,为了便于生产故选用模锻毛坯。 模锻加工工艺的几点优势:①由于有模膛引导金属的流动,锻件的形状可以比较复杂;②锻件内部的锻造流线比较完整,从而提高了零件的机械性能和使用寿命。③锻件表面光洁,尺寸精度高,节约

课程设计说明书模板

机械制造学课程设计说明书 题目名称 专业班级 学生姓名 学号 指导教师 机械与电子工程系 二○一四年月日

目录 一、任务书--------------- -------3 二、指导教师评阅表----------------------4 三、序言-------------------------------------------------------------------------------------------3 四、零件的分析-----------------------------------------------------------------------------------3 五、工艺规程的设计------------------------------------------------------------------------------4 (1). 确定毛坯的制造形式---------------------------------------------------------------4 (2). 基面的选择---------------------------------------------------------------------------4 (3). 制订工艺路线------------------------------------------------------------------------4 (4). 机械加工余量、工序尺寸及毛坯尺寸的确------------------------------------5 (5). 确定切削用量及基本工时---------------------------------------------------------6 六、设计心得与小结-----------------------------------------------------------------------------11 七参考文献-------------------------------------------------------------------------------------1 1

液压传动课程设计

湖南工业大学 课程设计 资料袋 机械工程学院学院(系、部) 2015 ~ 2016 学年第一学期 课程名称液压传动指导教师陈义庄职称教授 学生姓名 xx 专业班级 xx 学号 xx 题目组合机床切削的液压系统 成绩起止日期2015年 12 月 22 日~2015年12 月 30日 目录清单

《液压与气压传动》课程设计 设计说明书 题目名称:组合机床切削的液压系统 学院(部):机械工程学院 专业:机械工程 学生姓名:xx 班级:xx学号xx 指导教师姓名:xx

目录 0.设计任务书 (2) 1.设计要求及工况分析 (3) 2.主要参数的确定 (6) 3.液压系统图的拟定 (9) 4.液压元件的计算与选择 (10) 5.液压系统的性能验算 (13) 6. 参考资料 (15) 7.设计总结 (16)

课程设计任务书 2015 —2016学年第 1学期 机械工程学院(系、部)机械工程专业xx班级 课程名称:液压与气压传动 设计题目:组合机床切削的液压系统 完成期限:自 2015年 12 月 22 日至 2015 年 12月 30 日共 1 周 指导教师: xx 2015 年12 月 10 日 系(教研室)主任: 2015 年12 月 10 日

1. 设计要求及工况分析 1.1设计要求 要求设计的机床动力滑台液压系统实现的工作循环是“快进→工进→快退→停止”。主要性能参数与性能要求如下:最大切削力F=30000N ,移动部件总重量G =3000N ;行程长度400mm (工进和快进行程均为200mm ),快进、快退的速度均为4m/min ,工作台的工进速度可调(50~1000)mm/min ;启动、减速、制动时间△t=0.5s;该动力滑台采用水平放置的平导轨。静摩擦系数fs =0.2;动摩擦系数fd =0.1;液压系统中的执行元件是液压缸。 1.2负载与运动分析 (1)工作负载 由设计要求可知最大工作的负载F=30000N (2)惯性负载 F m =( G g )(?v ?t )=(30009.8)(4 60?0.5 )=40.82≈41N (3)摩擦负载 因为采用的动力滑台式是水平导轨,因此作用在上面的正 压力N=G=3000N 。 静摩擦阻力 F fs =f s ?N =0.2?3000=600N 动摩擦阻力 F fd =f d ?N =0.1?3000=300N 取液压缸的机械效率ηm =0.90,得出的液压缸在各工作阶段的负载如表1.2.1

十字轴说明书

十字轴的机械加工工艺及工装设计 一、研究本课题的目的与意义 当代机械制造工业正以迅猛的步伐迈向21世纪,加工方法和制造工艺进一步完善与开拓,在传统的切削、磨削技术不断发展,上升到新的高度的同时,各种特种方法也在不断出现,开拓出新的工艺可能性,达到新的技术水平,并在生产中发挥重要作用;加工技术向高精度发展,出现了所谓的“精密工程”、“纳米技术” 。制造技术向自动化方向发展,正沿着数控技术、柔性制造系统及计算机集成制造系统的台阶向上攀登 题目所给定的传动装置的十字轴是个典型实例,在机床、汽车、拖拉机等制造工业中,轴类零件是一类用量很大,且占有相当重要地位的结构件。轴类零件的主要作用是支承传动零件并传递动和动力,它们在工作时受多种应力的作用,因此从选材角度看,材料应有较高的综合机械性能,要求有一定的硬度,以提高其抗磨损能力。为了降低成本,占领市场,要达到高质量,低成本的要求,进而对零部件提高了要求。十字轴零件小,内部需加工的地方多,设计要求严格,工序达几十多道,它是汽车上的关键零件,起着传递动力的作用,是万向联轴器上的重要零件,精度要求高,加工难度大。所以在加工十字轴时要注意尺寸,精度,结构,锻造,车削等方面都要进行更精密的加工。 二、机械加工工艺规程设计 1、工艺规程的作用 (a)工艺规程是生产准备和生产管理的基本依据,是保证产品质量和生产经 济的指导性文件。因此,生产中应严格执行既定的工艺规程。 (b)工艺规程是新建扩建工厂或车间时的基本资料。 (c)工艺规程是工艺技术交流的主要文件形式。 2、工艺规程的设计原则 (a)必须可靠地保证零件图纸上所有技术要求的实现。 (b)在规定的生产纲领和生产批量下,能以最经济的方法获得所要求的生产 率和生产纲领,一般要求工艺成本最低。 (c)充分利用现有生产条件,少花钱,多办事,并要便于组织生产。 (d)尽量减轻工人的劳动强度,保证生产安全,创造良好、文明的生产条件。

轴承座零件课程设计说明书

机械制造工艺学 课程设计 设计题目:设计轴承座零件的机械加工工艺规程 华侨大学 2011年 07 月 06 日

1 零件的分析.............................................. 1.1零件的作用 ......................................... 1.2零件的工艺分析...................................... 2 零件的生产类型.......................................... 2.1生产类型及工艺特征.................................. 3 毛坯的确定.............................................. 3.1确定毛坯类型及其制造方法............................ 3.2估算毛坯的机械加工余量.............................. 3.2绘制毛坯简图,如图1 ................................ 4 定位基准选择............................................ 4.1选择精基准 ......................................... 4.2选择粗基准 ......................................... 5 拟定机械加工工艺路线.................................... 5.1选择加工方法........................................ 5.2拟定机械加工工艺路线,如表3 ........................... 6 加工余量及工序尺寸的确定............................... 6.1确定轴承座底平面的加工余量及工序尺寸................ 6.2确定轴承座上平面的加工余量及工序尺寸................ 6.3 确定轴承座左右两侧面的加工余量及工序尺寸 ........... 6.4确定轴承座前后两端面的加工余量及工序尺寸............ 6.5确定轴承座轴承孔两侧面的加工余量及工序尺寸.......... 6.6 确定轴承座槽的加工余量及工序尺寸 .........................................

机械设计课程设计说明书模板.

燕山大学 机械设计课程设计说明书题目:带式输送机传动装置 学院(系):机械工程学院 年级专业: 09级机械设计及理论 学号: 0901******** 学生姓名:乔旋 指导教师:许立忠 教师职称:教授

目录 一、设计任务书.................................................................. 二、传动方案分析................................... .......................... 三、电动机的选择和参数计算........................................ 四、传动零件的设计计算................................................. 五、轴的设计...................................................................... 六、键的选择校核............................................................ 七、轴承的校核................................................................... 八、联轴器的选择及校核................................................ 九、密封与润滑的选择.................................................... 十、减速器附件及说明................................................... 十一、装配三维图........................................................ 十二、设计小结............................................................. 参考资料...................................................................

液压传动课程设计

课程设计说明书 (2016-2017学年第二学期) 课程名称液压传动与控制技术课程设计 设计题目卧式组合钻床动力滑台液压系统 院(系)机电工程系 专业班级14级机械设计制造及其自动化x班 姓名陈瑞玲 学号20141032100 地点教学楼B301 时间2017年5月25日—2017年6月22日成绩:指导老师:蓝莹

目录 液压传动与控制技术课程设计任务书 (3) 1.概述 (4) 1.1 课程设计的目的 (4) 1.2 课程设计的要求 (4) 2. 液压系统设计 (4) 2.1 设计要求及工况分析 (4) 2.1.1设计要求 (4) 2.1.2 负载与运动分析 (5) 2.2 确定液压系统主要参数 (7) 小结 (17) 参考文献 (18)

液压传动与控制技术课程设计任务书

1.概述 1.1 课程设计的目的 本课程是机械设计制造及其自动化专业的主要专业基础课和必修课,是在完成《液压与气压传动》课程理论教学以后所进行的重要实践教学环节。本课程的学习目的在于使学生综合运用《液压与气压传动》课程及其它先修课程的理论知识和生产实际知识,进行液压传动的设计实践,使理论知识和生产实际知识紧密结合起来,从而使这些知识得到进一步的巩固、加深和扩展。通过设计实际训练,为后续专业课的学习、毕业设计及解决工程问题打下良好的基础。 1.2 课程设计的要求 (1) 液压传动课程设计是一项全面的设计训练,它不仅可以巩固所学的理论知识,也可以为以后的设计工作打好基础。在设计过程中必须严肃认真,刻苦钻研,一丝不苟,精益求精。 (2) 液压传动课程设计应在教师指导下独立完成。教师的指导作用是指明设计思路,启发学生独立思考,解答疑难问题,按设计进度进行阶段审查。 (3) 设计中要正确处理参考已有资料与创新的关系。任何设计都不能凭空想象出来,利用已有资料可以避免许多重复工作,加快设计进程,同时也是提高设计质量的保证。另外任何新的设计任务又总有其特定的设计要求和具体工作条件。 (4) 学生应按设计进程要求保质保量的完成设计任务。 2. 液压系统设计 液压系统设计计算是液压传动课程设计的主要内容,包括明确设计要求进行工况分析、确定液压系统主要参数、拟定液压系统原理图、计算和选择液压件以及验算液压系统性能等。现以一台卧式组合钻床动力滑台液压系统为例,介绍液压系统的设计计算方法。 2.1 设计要求及工况分析 2.1.1设计要求 要求设计的动力滑台实现的工作循环是:快进→工进→快退→停止。

轴承盖课程设计说明书

目录 一、课程设计任务书………………………………………… 二、序言……………………………………………………… 三、零件工艺分析…………………………………………… 四、确定生产类型…………………………………………… 五、毛坯选择和毛坯图说明………………………………… 六、零件表面加工方法的选择……………………………… 七、工艺路线的制定………………………………………… 八、工序间尺寸、公差、表面粗糙度及毛坯尺寸的确定… 九、加工余量,切削用量,工时定额的确定……………… 十、心得与体会………………………………………………十一、参考资料书目……………………………………………

蚌埠学院机械制造学课程设计任务书 层次:本科专业:2011机械设计制造与自动化本 6

任务书审定日期年月日指导教师(签字) 任务书下达日期2014 年 6 月 3 日学生(签字) 1轴承盖的工艺性分析 1.1轴承盖用途 轴承盖的主要作用是轴承外圈的轴向定位;防尘和密封,除它本身可以防尘和密封外,它常和密封件配合以达到密封的作用。还能在一定程度上防止滚动体保持架等易损件受外力作用而损坏。轴承盖零件图如图1所示。

图1 轴承盖零件图 1.2轴承盖的技术要求 零件的材料为HT150,灰铸铁生产工艺简单,铸造性能优良,但塑性较差、脆性高,不适合磨削,零件的主要技术要求分析如下: (1).由零件图可知,零件的底座底面、内孔、端面及轴承座的顶面有粗糙度要求,其余的表面精度要求并不高,也就是说其余的表面不需要加工,只需按照铸造时的精度即可。底座底面的精度为Ra6.3、内孔、端面及内孔的精度要求均为Ra12.5。轴承座在工作时,静力平衡。 (2).铸件要求不能有砂眼、疏松等缺陷,以保证零件的强度、硬度及疲劳度,在静力的作用下,不至于发生意外事故。 表1 轴承盖零件技术要求表 加工表面尺寸及偏差 /mm 公差/mm 及精度等级 表面粗糙度 Ra/μm 形位公差/mm

液压集成回路课程设计说明书

液压课程设计 说明书 设计题目液压集成回路及集成块设计 系别 专业班级 学生姓名 学号 指导教师 日期

目录 一、液压站 二、集成块连接装置 1、通用集成块组结构 2、集成块的特点 3、集成块装置设计步骤 4、集成块设计注意事项 5、过渡板 三、液压集成块设计 1、底板及供油块设计 2、底盖及测压块设计 3、中间块设计 4、集成块零件图的绘制 四、设计任务 五、心的体会 六、参考资料

一液压站 液压站是有液压油箱、液压泵装置及液压控制装置三大部分组成。液压油箱装有空气滤清器、滤油器、液面指示器和清洗孔等。液压泵装置包括不同类型的液压泵、驱动电机及其它们之间的联轴器等。液压控制装置是指组成液压系统的各阀元件及其联接体。 机床液压站的结构型式有分散式和集中式两种类型。 二集成块连接装置 1 通用集成块组结构 集成块组,是按通用的液压典型回路设计成的通用组件。它由集成块、底块和顶盖用四只长螺栓垂直固紧而成。 液压元件一般安装在集成块的前面、后面和右侧面、左侧面不安放元件,留着连接油管,以便向执行元件供油。为了操纵调整方便,通常把需要经常调节的元件,入调速阀、溢流阀、减压阀等,布置在右侧面和前面。 元件之间的联系借助于块体内部的油道孔。根据单元回路块在系统中的作用可分为调压、换向、调速、减压、顺序等若干种回路。每

块的上下两面为叠积结合面,布有公用的压力油孔P、回油孔O、泄漏油孔L和连接螺栓孔。 2 集成块的特点 从集成块的组成原理图可以看出,集成块由板式元件与通道体组成,元件可以根据设计要求任意选择,因此,集成块连接装置广泛地应用在机床及组合机床自动线中,其工作压力为0.3×106~3.5×107Pa,流量一般在30~60l/min,集成块与其它的连接方式相比有以下特点: (1)可以采用现有的板式标准元件,很方便地组成各种功能的单元集成回路,且回路的更换很方便,只须更换或增、减单元回路 就能实现,因而有极大的灵活性。 (2)由于是在小块体上加工各种孔道,故制造简单,工艺孔大为减少,便于检查和及时发现毛病。如果加工中出了问题,仅报废 其中一小块通道体,而不是整个系统报废。 (3)系统中的管道和管接头可以减少到最少程度,使系统的泄漏大为减少,提高了系统的稳定性,并且结构紧凑,占地面积小,装配与维修方便。 (4)由于装在通道体侧面的各液压元件间距离很近,油道孔短,而且通油孔径还可选择大一些,因而系统中管路压力损失小,系 统发热量也小。 (5)有利于实现液压装置的标准化、通用化、系列化,能组织成批生产。由于组成装置的灵活性大,故设计和制造周期大为缩短,

十字轴说明书

机械制造工艺学课程设计说明书 机械制造工艺学 课程设计说明书 设计题目:“十字轴”零件的机械加工工艺规程及典型夹具设计(年度生产纲领为8000件) 学院 专业 班级 设计 指导教师 2011年12 月9 日

目录 一、零件的工艺分析 (2) 二、工艺规程设计 (3) 1、选定毛坯的制造形式 (3) 2、选择基面 (3) 2.1粗基准的选择 (3) 2.2精基准的选择 (3) 三、制定工艺路线 (3) 四、机械加工余量、工艺尺寸及毛坯尺寸的确定 (4) 五、确定切削用量和基本工时 (5) 六、专用夹具设计 (11) 七、参考文献....................................... 错误!未定义书签。

一、零件的工艺分析 1.十字轴是传动轴万向节的关键零件,用于传递转矩和运动。且十字轴失效的主要方式为轴颈的磨损断裂,和轴颈出现压痕或剥落。一般情况下当磨损或压痕超过0.15mm时,十字轴即应认为报废。所以在设计十字轴万向节时,应保证十字轴轴颈有足够的抗弯强度。 2.零件材料为低碳钢材料20CrMnTi,采用模锻,模锻性能优良,工艺较复杂,但尺寸精确,加工余量少,下面是十字轴零件的工艺分析: (1)零件图中的主要技术要求为:渗碳层深度为0.8~1.3mm;轴颈上淬火硬度HRC58~63;未注圆角R2. Φ○E(包容原则),倒角2×45°,表面粗糙度Ra0.63,两(2)四个轴颈尺寸250200.00400.0-- 轴颈位置度误差Φ0.02.轴颈端面对称误差0.05mm,表面粗糙度Ra1.25。 (3)基准选择:因四个轴颈是重要加工面,所以以毛坯四个轴颈为粗基准加工轴颈外圈,符合互为基准及先加工主要面后加工次要面原则。以轴颈为基准加工轴向中心孔和轴端面,以保证加工余量均匀及精度要求符合便于夹装的原则。因为Φ8 Φ6的孔粗糙度Ra20可以一次钻出。为避免多次夹装,减少加工误差拟采用一次夹装加工Φ8、Φ6的孔。并且先加工Φ8的孔避免Φ6的孔走刀过长。然后以轴向中心孔为精基准加工轴颈及径向中心孔。 (4)由于轴颈是重要加工面,且刚性较差,易使毛坯误差反映到零件上为增加其加工精度最后采用磨削加工,并以其轴颈为基准磨削端面,达到其要求的粗糙度。

轴承座课程设计说明书

课程设计说明书题目:轴承座车孔专用夹具及工艺设计 姓名:Xxx 学号:Xxx 年级:三年级 专业:Xxx 学生类别:四年本科 指导教师:Xxx 教学单位:农业大学工学院 2012 年5月29 日 轴承座工艺设计

【摘要】轴承座是用来支撑轴承的,固定轴承的外圈,仅仅让圈转动,外圈保持不动,始终与传动的方向保持一致(比如电机运转方向),并且保持平衡;,轴承座的概念就是轴承和箱体的集合体,以便于应用,这样的好处是可以有更好的配合,更方便的使用,减少了使用厂家的 成本.至于形状,多种多样,通常是一个箱体,轴承可以安装在其中。随着科学技术的不断进步,它在国民经济中占有越来越重要的地位,发展前景十分广阔,尤其是在汽车和电子电器等高速发展的领域。本次课程设计设计的课题就是轴承座的设计,是在学完汽车制造工艺学后进行的一项教学环节;在老师的指导下,要求在设计中能初步学会综合运用以前所学过的全部课程,并且独立完成的一项工程基本训练。【关键词】轴承座工艺规格设计夹具设计工序工艺性 目录 前沿…………………………………………………… 课程设计说明书正文………………………………………

一、设计任务 (1) 二、工艺性分析 (2) 2.1零件的作用 (2) 2.2零件的工艺性分析 (2) 三、工艺规程设计 3.1零件材料 (3) 3.2毛坯选择 (3) 3.3基准的选择 (7) 3.4制订工艺路线 (8) 3.5机械加工余量、工序尺寸及公差 (10) 四、夹具设计 (12) 4.1提出问题 (12) 4.2夹具设计 (12) 五、设计心得 (17) 六、参考文献 (18) 前言 机械制造工艺学课程是在学完了机

液压与气压传动课程设计说明书

一、设计题目及其要求 1、1题目: 设计一台汽车变速箱体孔系镗孔专用组合机床的液压系统。要求该组合机床液压系统要完成的工作循环是:夹具夹紧工件~工作台1快进~工作台2工进~终点停留~工作台快退~工作台起点停止~夹具松开工件。该组合机床运动部件的重量(含工作台基多轴箱)为20000N,快进、快退速度为6m/min,一工进的速度为800~1000mm/min,二工进的速度为600~800mm/min,工作台的最大行程为500mm,其中工进的总行程为300mm,工进是的最大轴向切削力为20000N,工作台采用山字形~平面型组合导轨支撑方式,夹具夹紧缸的夹紧行程为25mm,夹紧力在20000~14000N之间可调,夹紧时间不大于一秒钟。 依据以上题目完成下列设计任务: 1)、完成该液压系统的工况分析,系统计算并最终完成该液压系统工作原理图的工作; 2)、根据已完成的液压系统工作原理图选择标准液压元件; 3)、对上述液压系统钟的液压缸进行结构设计,完成液压缸的相关计算何部件装配图设计,并对其中的1~2个非标零件进行零件图设计。 1、2明确液压系统设计要求 本组合机床用于镗变速箱体上的孔,其动力滑台为卧式布置,工件夹紧及工进拟采用液压传动方式。 2、夹紧时间不大于一秒钟,按一秒计算。 3、属于范围数值取中间值。 二、工况分析 2、1 动力滑台所受负载见表2-1,其中 静摩擦负载:= Ffsμ×20000N=3600N s ? =G 动摩擦负载:= Ffdμ×20000N=2400N d ? =G

F /KN 惯性负载: N N t v g G F 10202 .01 .08.920000=?=??= α 式中 s μ、d μ,分别为静、动摩擦因数,考虑到导轨的形状不利于润滑油的储存,分别取s μ=、d μ=。 v ?,启动或者制动前后的速度差,本例中v ?=s t ?,启动或者制动时间,取t ?= 2、2 由表1-1和表2-1可分别画出动力滑台速度循环图和负载循环图如图2-1和2-2 6 图2-2

相关文档
相关文档 最新文档