文档库 最新最全的文档下载
当前位置:文档库 › 2301A Speed Control

2301A Speed Control

2301A Speed Control
2301A Speed Control

Product Specification

02301 (Rev. A)

2301A

Speed

Control

4–20 mA / 1–5 Vdc Speed Set

Applications

The 2301A Full Authority Speed Control sets the speed or load of a diesel engine, gas engine, steam turbine, or gas turbine according to the demand of a process or a computer control signal of 4–20 mA or 1–5 Vdc.

The unit provides isochronous operation, with droop control available through an externally-wired

potentiometer. The isochronous mode is used for constant speed of the controlled prime mover as long as it is able to provide power to satisfy the load. Droop control is provided when parallel-bus operation is required.

The Full Authority Speed Control is compatible with Woodward SPM-A

synchronizers, load sensors, and other power generation controls. These auxiliary controls can be added to the system at any time, connecting the auxiliary or SPM inputs to the 2301A Speed Control.

The control is available for forward- or reverse-acting applications.

High-voltage models accept 88 to 132 Vac or 90 to 150 Vdc. Low-voltage models accept 10 to 40 Vdc supply.

Programmable Logic Control (PLC) is easily adapted to engine control with the use of the 4–20 mA speed setting input. The low-limit setting can prevent engine

shutdown, even with loss of the PLC signal. Reverse-acting controls may be teamed with EGB or PG-EG governor/actuator for a mechanical ballhead backup.

Description

The 2301A Full Authority Speed Control is housed in a sheet-metal chassis and consists of a single printed-circuit-board assembly. All adjustments are accessible through the front of the chassis.

Speed range is set by positioning an internal switch, accessible inside the cover of the control. Speeds are set according to the speed-sensor output frequency in hertz.

? 4–20 mA or 1–5

Vdc full authority speed setting ? Isochronous or

droop speed control ? Low- and high-voltage models ? Signal converter

included in same control package ? High and low

speed adjustments ? Start fuel limit with

override

Woodward 02301 p.2 Special circuits provide high- and low-limit adjustments. These limits set the maximum and minimum speed that can be set by varying the speed-setting milliamp or voltage reference. The low limit can be set as high as rated speed, if desired, limiting the ability of the process or computer speed setting to reduce speed. If needed, the low-limit setting can be used to control engine operation on loss of the speed-reference signal.

The start-fuel limit sets a maximum actuator position during the start sequence. It is biased out of the way when speed reaches the control set point. This feature

can be used to limit excessive startup smoke, reduce cylinder wear caused by the washing action of excessive fuel, and help reduce startup time. An external switch connection is provided to disable the start-fuel limit, if desired, to prevent reverse-acting systems from reverting to the start-fuel position on loss of magnetic pickup.

All 2301A controls feature an internal, isolated power supply for improved noise immunity and ground-loop protection. The control provides maximum protection from electromagnetic and radio-frequency interference.

Outline Drawing of Remote Speed Reference 2301A

(Do not use for construction)

Woodward 02301 p.3 Specifications

Speed Range An internal switch selects one of the following speed ranges:

500 to 1500 Hz

1000 to 3000 Hz

2000 to 6000 Hz

4000 to 12000 Hz

Speed Sensing 1 to 30 Vac. Input Impedance is 1 kΩ at 1 kHz Externally Applied Speed Reference Proportional to 4–20 mA or 1–5 Vdc input. Speed reference is

proportional to applicable input signal.

SPM-A Synchronizer Input–5 to +5 Vdc for –3.3% to +3.3% or –1.5 to +1.5 Vdc for –1% to

+1% speed change. Impedance is 100 kΩ.

Minimum Fuel Opening the external minimum fuel switch will send a minimum-fuel

signal to the actuator. The minimum-fuel switch is an optional

means for a normal shutdown. Not to be used for emergency

shutdown.

Droop Where droop is required, an external potentiometer is used to set

the desired percentage of droop. Use a 2 kΩ potentiometer for up to

7.5% droop when 2/3 actuator travel is used for 0–100% load.

Leave droop potentiometer terminals open if only isochronous

operation is desired.

Failed Speed Signal Override Close the external contact to override the failed speed protective

circuit when required for start-up.

Weight About 1.1 kg (2.5 pounds). May vary slightly depending on model. POWER SUPPLY

High Voltage Model90 to 150 Vdc or 88 to 132 Vac

Low Voltage Model20 to 40 Vdc

ADJUSTMENTS

Start Fuel Limit Sets actuator current between 25% and 100% of specified

maximum actuator current during start-up. Actuate the Start Fuel

Limit Override when placing a reverse acting system on line.

Level Sets speed set point demanded by minimum control signal input.

Range Sets speed reference demanded by maximum control signal input.

Low Limit Sets minimum speed reference that can be demanded by control

signal. May be used to set rated speed in the absence of a control

signal.

High Limit Sets maximum speed reference that can be demanded by control

signal. Prevents control signals in excess of normal from causing

overspeed.

Droop Provides 0 to 10% reduction in speed set point reference between

no load and full load. External potentiometer required.

Gain, Reset, and Actuator Compensation Sets dynamic response. Adjustable to accommodate diesel, gas, or

turbine engines.

CONTROL CHARACTERISTICS

Steady State Speed Band±1/4 of 1% of rated speed

Load Sharing Within ±5% of rated load with speed settings matched and the

addition of a Generator Load Sensor

Operating Temperature–40 to +85 °C (–40 to +185 °F)

Storage Temperature–55 to +105 °C (–67 to +221 °F)

Maximum Ambient Humidity95% at 38 °C (100 °F)

Vibration and Shock Tests Vibration tested at 4 Gs between 5 and 500 Hz. Shock tested at 60

Gs

Technical Manual 82020

Woodward 02301 p.4

PO Box 1519, Fort Collins CO, USA 80522-1519

1000 East Drake Road, Fort Collins CO 80525

Tel.: +1 (970) 482-5811 Fax: +1 (970) 498-3058

https://www.wendangku.net/doc/5d4621186.html,

Distributors & Service

Woodward has an international network of distributors and service facilities. For your nearest representative, call the Fort Collins plant or see the Worldwide Directory on our website.

This document is distributed for informational purposes only. It is not to be construed as creating or becoming part of any Woodward Governor Company contractual or warranty obligation unless expressly stated in a written sales contract.

? Woodward 1991, All Rights Reserved For more information contact:

2008/8/Fort Collins

课程设计说明书--箱体机械加工工艺及夹具设计

( 二 〇 一 六 年 七 月 机械制造技术 课程设计说明书 设计课题: 箱体机械加工工艺及夹具设计 学 生: 韩孝彬 学 号: 2134022503 专 业: 农业机械化及其自动化 班 级: 2013级 指导教师: 赵德金

目录 课程设计任务书 (3) 设计条件: (3) 设计要求: (3) 摘要 (4) 设计说明 (5) 一、零件的分析 (8) 1、零件的特点分析 (8) 2、零件的作用 (8) 二、零件的工艺分析 (9) 三、确定毛胚、绘制毛胚简图 (11) 1、选着毛坯 (11) 2、确定毛坯的尺寸公差和机械加工余量 (11) 3、绘制零件的毛坯简图 (12) 四、拟定箱体的工艺路线 (13) 1、定位基准的选择 (13) 2、零件表面方法的确定 (13) 3、加工阶段的安排 (15) 4、工序的集中与分散 (15) 5、工顺序的安排 (16) 6、确定工艺路线 (16) 五、加工余量、工序尺寸和公差的确定 (18) 1、工序3与工序4----加工底脚面与凸端面的加工余量、工序尺寸和公差的 确定 (18) 2、工序5---粗铣和半精铣上端面加工余量、工序尺寸和公差的确定 (18) 3、工序6,7的---粗铣和半精铣前后端面加工余量、工序尺寸和公差的确定 (19) 4、工序8、9、10、11----粗镗-半精镗-精镗各圆的加工余量、工序尺寸和公 差的确定 (19) 5、工序12、13、15、16----钻各孔的加工余量、工序尺寸和公差的确定 . 20 六、切削用量、时间定额的精算 (21) 1、切削用量的确定 (21) 2、时间定额的预算 (23) 七、夹具总体方案设计 (26) 1、工件装夹方案的确定 (26) 2、其它元件的选择 (26) 3、镗床夹具总图的绘制 (31) 八、总结与体会 (32) 九、致谢 (33) 十、参考文献 (34) 附录:夹具的三维实体图 (36)

MFC中List Control控件的使用及实时显示系统时间的方法 .

MFC中List Control控件的使用及实时显示系统时间的方 法 . (一)List Control控件的使用 新近开发了一个摄像机标定的MFC程序,标定完成后期望将求得的摄像机参数直观地显示到应用程序的界面上来。起初的方案是为每一个参数都建立一个Edit控件,并对每一个控件设定一个控制变量,将该变量与相应参数对应起来。这样做是可行的,但当参数众多时比较繁琐。鉴于此,决定在程序中使用List Control控件,将参数以List的形式呈现在界面上。以下是我在基于对话框的MFC程序中添加List Control控件的步骤。 1.新加ListControl 控件,属性中的style属性页下的View选择Report。并设置其对应的控制变量如:m_ListCtrl。 2.初始化,即设置列。 m_ListCtrl.InsertColumn(0,"参数名"); //插入列 m_ListCtrl.InsertColumn(1,"参数值"); m_ListCtrl.InsertColumn(2,"备注"); CRect rect3; m_ListCtrl.GetClientRect(rect3); //获得当前客户区信息m_ListCtrl.SetColumnWidth(0,rect3.Width()/4); //设置

列的宽度。 m_ListCtrl.SetColumnWidth(1,rect3.Width()*2/4); m_ListCtrl.SetColumnWidth(2,rect3.Width()/4); 这部分初始化操作,最好放在对话框类的OnInitDialog()函数里,自动初始化。 3.插入数据 m_ListCtrl.InsertItem(0,"参数1"); //插入第一个数据,即第0条数据。先插入,然后在修改其他的信息。 m_ListCtrl.SetItemText(0,1,"参数1值"); //修改第0条数据的其他信息。 m_ListCtrl.SetItemText(0,2,"无"); SetItemText()函数负责向列表里添加字符串。当需要添加的是非字符串的数据类型时,需要先转换为字符串类型再用SetItemText()完成添加。假设所需要添加的是double 类型的浮点数。 double dbl=1.2345678; char str[16]={0}; sprintf(str, "%lf", dbl); m_ListCtrl.InsertItem(0,"参数1"); m_ListCtrl.SetItemText(0,1,str); //等价于 m_ListCtrl.SetItemText(0,1,“1.2345678”); 需要注意的是用sprintf族函数时,char数组一定要足

机械加工工艺设计说明书

北华航天工业学院 机械制造技术基础课程设计说明书 题目:拨叉零件的机械加工工艺设计及专用夹具设计 学生姓名: ******* 学号:************ 班级: ****** 系别: *********** 专业:机械设计制造及其自动化 指导教师: *************8 成绩:

目录 (一)机械加工工艺设计 1.拨叉零件的工艺分析及生产类型的确定 (1) 1.1拨叉零件的作用 (1) 1.2 拨叉零件的技术要求 (1) 1.3 拨叉零件的生产类型 (1) 2 确定毛坯,绘制毛坯简图 (1) 2.1确定毛坯生产类型 (1) 2.2继续加工余量,工序尺寸及毛坯尺寸的确定 (1) 2.3绘制拨叉铸造毛坯见图 (2) 3、拟定拨叉工艺路线 (2) 3.1定位基准的选择 (2) 3.1.1粗基准的选择 (2) 3.1.2精基准的选择 (2) 3.2 、表面加工方法的确定 (3) 3.3、加工阶段的划分 (3) 3.4、工序的集中与分散 (3) 3.5、工序顺序的安排 (3) 3.6 、工艺路线确定 (4) 4、机床设备及工艺装备的选用 (4) 4.1 、机床设备选用 (4) 4.2 工艺装备的选用 (4) 5、机械加工余量,工序尺寸及公差的确定 (4) 6、切削用量、时间定额的计算 (6) 6.1.工序三:粗-精铣左端面 (6) 6.1.1粗铣左端面至81mm (6) 6.1.2 精铣左端面至80mm,表面粗糙度Ra=3.2um (7) 6.2工序四:钻-扩φ22H12孔 (8) 6.2.1钻φ20孔 (8) 6.2.2扩孔Φ22H12 (10) 6.3工序五:拉内花键孔 (11) 6.4工序六:粗-精铣底槽内侧面和底面 (11) 6.4.1粗铣底槽 (11) 6.4.2精铣底槽 (12)

Control-M简明操作手册

Control-M简明操作手册 本手册仅列出一些重要的操作方法,因时间关系,次要的不在此列出,请参考Control-M用户手册。 1.调度的启停 1.1Control-M/EM启停 用ctem用户登录EM服务器,键入root_menu命令,看到以下菜单: 选择其中的“1 - Activation Menu”,进入子菜单:

即可根据情况启动或停止相应的服务。同时,这个菜单下还可进行EM各服务运行的检查。 1.2Control-M/Server启停 用ctm用户登录Control-M/Server服务器,键入ctm_menu命令,看到以下菜单:

选择其中的“1 - CONTROL-M Manager”,进入子菜单: 根据情况启动或停止相应的服务。同时,这个菜单下还可进行Server运行的检查。1.3Control-M/Agent启停 启动Control-M/Agent:用root用户登录Agent节点,进入Agent安装目录下的ctm/scripts

子目录(如果Server和Agent安装在同一节点上则进入ctm_agent/ctm/scripts目录,下同),并执行start-ag –u ctm。使用root用户启停Agent的原因是只有root才能调用任何一个用户的任何命令。 停止Control-M/Agent:用root用户登录Agent节点,进入Agent安装目录下的ctm/scripts 子目录,并执行shut-ag –u ctm。 2.参数配置 Control-M/EM的参数已在安装过程中设置完毕。 2.1Control-M/Server参数设置 用ctm用户登录Control-M/Server服务器,键入ctm_menu命令,可见以下菜单: 1)选择主菜单中的“6 –Parameter Customization”可查看或设置包括各通讯端口在内的重要参数:

数控加工工艺课程设计说明书(DOC 22页)

数控加工工艺课程设计说明书(DOC 22页)

《数控加工工艺》课程设计说明书 班级: 学号: 姓名】 指导老师:】

1.设计任务 本次课程设计是通过分析零件图,合理选择零件的数控加工工艺过程,对零件进行数控加工工艺路线进行设计,从而完成零件的数控加工程序的编写。使零件能在数控机床上顺利加工,并且符合零件的设计要求。 2.设计目的。 《数控加工工艺课程设计》是一个重要的实践性教学环节,要求学生运用所学的理论知识,独立进行的设计训练,主要目的有: 1 通过本设计,使学生全面地、系统地了解和掌握数控加工工艺和数控编程的基本内容和基本知识,学习总体方案的拟定、分析与比较的方法。 2 通过对夹具的设计,掌握数控夹具的设计原则以及如何保证零件的工艺尺寸。 3 通过工艺分析,掌握零件的毛坯选择方式以及相关的基准的确定,确定加工顺序。 4 通过对零件图纸的分析,掌握如何根据零件的加工区域选择机床以及加工刀具,并根据刀具和工件的材料确定加工参数。 5 锻炼学生实际数控加工工艺的设计方法,运用手册、标准等技术资料以及撰写论文的能力。同时培养学生的创新意识、工程意识和动手能力。 3.设计要求: 1、要求所设计的工艺能够达到图纸所设计的精度要求。 2、要求所设计的夹具能够安全、可靠、精度等级合格,所加工面充分暴露出来。 3、所编制的加工程序需进行仿真实验,以验证其正确

4.设计内容 4.1分析零件图纸 零件图如下: 1.该零件为滑台工作台,是一个方块形的零件。图中加工轮廓数据充分,尺寸 清晰,无尺寸封闭等缺陷。 2.其中有多个孔有明确的尺寸公差要求和位置公差要求,而无特殊的表面粗糙 度要求,如70+0.1、102+0.1、80+0.1、100+0.1、13.5+0.05、26+0.05.

VC MFC List Control控件的使用

基于对话框的MFC程序中添加List Control控件的步骤。 1.新加ListControl 控件,属性中的style属性页下的View选择Report。并设置其对应的控制变量如:m_ListCtrl。 2.初始化,即设置列。 m_ListCtrl.InsertColumn(0,"参数名"); //插入列 m_ListCtrl.InsertColumn(1,"参数值"); m_ListCtrl.InsertColumn(2,"备注"); CRect rect3; m_ListCtrl.GetClientRect(rect3); //获得当前客户区信息 m_ListCtrl.SetColumnWidth(0,rect3.Width()/4); //设置列的宽度。 m_ListCtrl.SetColumnWidth(1,rect3.Width()*2/4); m_ListCtrl.SetColumnWidth(2,rect3.Width()/4); 这部分初始化操作,最好放在对话框类的OnInitDialog()函数里,自动初始化。 3.插入数据 m_ListCtrl.InsertItem(0,"参数1"); //插入第一个数据,即第0条数据。先插入,然后在修改其他的信息。 m_ListCtrl.SetItemText(0,1,"参数1值"); //修改第0条数据的其他信息。 m_ListCtrl.SetItemText(0,2,"无"); SetItemText()函数负责向列表里添加字符串。当需要添加的是非字符串的数据类型时,需要先转换为字符串类型再用SetItemText()完成添加。假设所需要添加的是double类型的浮点数。 double dbl=1.2345678; char str[16]={0}; sprintf(str, "%lf", dbl); m_ListCtrl.InsertItem(0,"参数1"); m_ListCtrl.SetItemText(0,1,str); //等价于 m_ListCtrl.SetItemText(0,1,“1.2345678”); 需要注意的是用sprintf族函数时,char数组一定要足够大,否则程序运行时会出现错误提示“ Stack around the variable 'str' was corrupted ”,解决方法是把数组改大一些。 4.删除所有数据。

机械制造工艺设计说明书

湘潭医卫职业技术学院 课 程 设 计 班级: 姓名: 指导教师:刘中华 年月日

课程设计 项目说明书 设计题目:******批量生产机械加工工艺设计专业:*********** 班级:******* 学号:******* 设计者:****** 指导教师:刘中华 完成时间:****** 湘潭医卫职业技术学院医电学院

目录 前言 一、零件的分析 (5) 1、零件的作用 (5) 2、零件的工艺分析 (5) 二、工艺分析 (6) 1、确定生产类型 (6) 2、选择毛坯制造形式 (6) 3、选择定位基准 (6) 4、零件表面加工方法选择 (7) 5、制造工艺路线 (8) 6、确定机械加工余量与毛坯尺寸 (8) 7、加工设备与工艺装备的选择 (10) 8、确定切削用量及基本工时 (11) 总结 参考文献 致谢

前言 本次课程设计是进给箱齿轮轴的设计,这是机械制造工程这门课程的一个阶段总结,是对课堂中学习的基本理论和在生产实习中学到的实践知识的一个实际应用过程。我们在完成课程设计的同时,也培养了我们正确使用技术资料、国家标准、有关手册、图册等工具书,进行设计计算、数据处理、编写技术文件等方面的工作能力,也为我们以后的工作打下了坚实的基础。由于知识和经验所限,设计会有许多不足之处,所以恳请老师给予指导。

设计题目:进给箱齿轮轴零件的机械加工工艺规程 零件的分析 1.零件的作用 题目给定的零件是进给箱齿轮轴,其主要作用是支撑传动零部件,实现回转运动,并传递扭矩和动力,以及承受一定的载荷。齿轮轴零件是将齿轮部分和轴做成一体无需键配合的一种常见机械零件。齿轮轴具备传动效率高、结构紧凑和使用寿命长等一系列优点,是通用机械特别是工程机械传动中的重要零件之一。轴Φ26圆柱面处有圆弧形的键槽和圆孔,主要是通过键和其他部件相连。轴的左端部位为齿轮部分,主要传递运动和动力。 2.零件的工艺分析 从零件图上看,该零件是典型的零件,结构简单,属于阶梯轴类零件,由圆柱面、轴肩、键槽、齿轮等不同形式的几何表面及几何实体组成。其主要加工的表面有以齿轮轴左右端面为中心的Φ60、Φ45、Φ30、Φ29、Φ26、Φ24的外圆柱面,以Φ26的外圆柱面和左右台阶面为中心的加工30×8×4的键槽、Φ8的孔,左右两端的端面,以及齿轮轴左端的齿轮加工。其多数表面的尺寸精度等级在7~11之间,表面粗糙度值为1.6μm~12.5μm,齿轮的精度等级为8。其中位置要求较严格的,主要是保证加工Φ60的外圆柱面与整个齿轮轴的中心轴线的同轴度在Φ0.25范围内,以及保证Φ30的外圆柱面与整个齿轮轴的中心轴线的同轴度在Φ0.02范围内。 通过分析,该零件布局合理,方便加工,我们通过径向夹紧可保证其加工要求,整个图面清晰,尺寸完整合理,能够完整表达物体的形状和大小,符合要求。经过对以上加工表面的分析,对于这几组加工表面而言,我们可先选定粗基准,加工出精基准所在的加工表面,然后借助专用夹具对其他加工表面进行加工,并且保证它们的位置精度。

List+Control中的数据写入Excel表格----+数据库操作法

将List Control中的数据写入Excel表格---- 数据库操作法 CDatabase database; CString sDriver = "MICROSOFT EXCEL DRIVER (*.XLS)"; // Excel安装驱动CString sExcelFile,sPath; CString sSql; //获取主程序所在路径,存在sPath中 GetModuleFileName(NULL,sPath.GetBufferSetLength (MAX_PATH+1),MAX_PATH); sPath.ReleaseBuffer (); int nPos; nPos=sPath.ReverseFind ('\\'); sPath=sPath.Left (nPos + 1); CString sFileName; CFileDialog fDlg(TRUE, "xls", sPath + "aaaa.xls", OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, "xls File (*.xls)|*.xls|"); if(fDlg.DoModal()==IDOK) { sFileName = fDlg.GetPathName(); } else return; sExcelFile = sFileName; // 要建立的Excel文件 try { // 创建进行存取的字符串 sSql.Format("DRIVER={%s};DSN='';FIRSTROWHASNAMES=1;READONLY=FALSE;CREATE_DB=\"%s\ ";DBQ=%s",sDriver, sExcelFile, sExcelFile); // 创建数据库(既Excel表格文件) if( database.OpenEx(sSql,CDatabase::noOdbcDialog) ) { // 创建表结构(姓名、年龄) //sSql = "CREATE TABLE Exceldemo (Name TEXT,Age NUMBER)"; sSql = "create table Report (ID AUTOINCREMENT, 省份char(50), 开始时间date," "结束时间date, 宽带用户数Integer, 本周用户数Integer, 本周增长数Integer, 本周注销数Integer, " "本周净增数Integer, 用户渗透率real,收费用户数Integer, 营销增长用户Integer, 营销注销用户Integer," "市场动作char(255),产品情况TEXT)";

法兰盘加工工艺设计说明书

目录 序言............................................................ 错误!未定义书签。 1 零件的分析 (1) 零件的作用 (1) 零件的工艺分析 (1) 2 工艺规程设计 (1) 确定毛坯的制造形式 (1) 基面的选择 (2) 制定工艺路线 (2) 机械加工余量,工序尺寸及毛坯尺寸的确定 (2) 3 夹具设计 (5) 问题的提出 (5) 夹具设计 (5) 参考文献 (8)

1 零 件 的 分 析 零件的作用 题目所给定的零件是CA6140车床上的法兰盘(见附图1), 法兰盘起联接作用是车床上的重要零件。 零件的工艺分析 法兰盘是一回转体零件,有一组加工表面,这一组加工表面以Φ20045 .00+为中心 ,包括:两个Φ12.034.0100--mm 的端面, 尺寸为Φ0017.045-mm 的圆柱面,两个Φ90mm 的端面及上面的4个Φ9mm 的透 孔. Φ06.045-mm 的外圆柱面及上面的Φ6mm 的销孔, Φ90mm 端面上距离中心线分别为34mm 和24mm 的两个平面. 这组加工表面是以Φ20045.00+mm 为中心,其余加工面都与它有位置关系,可以先加工它的一个端 面,再借助专用夹具以这个端面为定位基准加工另一端面,然后再加工其它加工表面. 2 工 艺 规 程 设 计 确定毛坯的制造形式 零件材料为HT200,由于零件年产量为1000件,已达到中批生产的水平,而且零件轮廓尺寸不大,故采用金属模铸造,法兰盘因毛坯比较简单,采用铸造毛坯时一般是成队铸造,再进行机械加工。这从提高生产率,保证加工精度上考虑也是应该的。

VC++中listlist的使用方法总结

以下是引自msdn帮助文档(中文是我自己翻译的,错误之处请包涵。): The template class describes an object that controls a varying-length sequence of elements of type T. The sequence is stored as a bidirectional linked list of elements, each containing a member of type T. 本模板类描述了一个对象,这个对象是类型为T的可变长度的序列元素。这个序列采用双向链表的方式存储每一个元素,其中每一个元素的数据流行都是T。 The object allocates and frees storage for the sequence it controls through a protected object named allocator, of class A. Such an allocator object must have the same external interface as an object of template class allocator. Note that allocator is not copied when the object is assigned. 对序列对象的分配和释放操作通过一个受保护的对象allocator进行。这样一个allocator对象必须有相同的外部接口作为一个模板类分配器的对象。注意:当对象被分配之后allocator不能被复制。 List reallocation occurs when a member function must insert or erase elements of the controlled sequence. In all such cases, only iterators or references that point at erased portions of the controlled sequence become invalid. 当一个成员要进行insert或者erase操作时,列表的重新分配操作发生。在这种情况下,只有迭代器或者引用所指向的要删除的对象的指针变为无效。 msdn帮助文档自带的例子 下面为msdn帮助文档中自带的一个例子,该例展示了如何使用迭代器读取列表中的元素和进行插入操作。 #include #include using namespace std ; typedef list LISTINT; void main() { int rgTest1[] = {5,6,7}; int rgTest2[] = {10,11,12}; LISTINT listInt; LISTINT listAnother; LISTINT::iterator i; // Insert one at a time listInt.insert (listInt.begin(), 2); listInt.insert (listInt.begin(), 1); listInt.insert (listInt.end(), 3); // 1 2 3 for (i = listInt.begin(); i != listInt.end(); ++i) cout << *i << ""; cout << endl; // Insert 3 fours listInt.insert (listInt.end(), 3, 4); // 1 2 3 4 4 4 for (i = listInt.begin(); i != listInt.end(); ++i) cout << *i << "";

加工工艺规程及工艺装备设计说明书

机械制造工艺学课程设计实例 机械制造工艺学 课程设计说明书 设计题目设计“推动架”零件的机械加工工艺规程及工艺装备。 生产纲领为中小批量生产。 设计者:_____ 指导老师: XXX XX师范大学 教研室 2009年1月4日

XX师范大学 机械制造工艺学课程设计任务书 题目:设计“推动架”零件的机械加工工艺规程及工艺装备。生产纲领为中小批量生产。 内容:1. 零件图 1张 2. 毛坯图 1张 3. 机械加工工艺过程综合卡片 1套 4. 工艺装备(夹具)主要零件图及画总装图 1套 5. 课程设计说明书 1份 班级:0 5机自国内 学生:_____ 指导老师:XXX 教研室主任:XXXX ___年___月

目录 序言 (4) 一.零件的分析 1零件的作用 (4) 2零件的工艺分析 (4) 二.毛坯制造 1确定毛坯的制造形式 (5) 二.工艺规程设计 1基面的选择 (5) 2制定机械加工工艺路线 (5) 四.机械加工余量、工序尺寸及毛坯尺寸的确定 1.面的加工(所有面) (7) 2.孔的加工 (7) 五.确定切削用量及基本工时 1.工序Ⅰ切削用量及基本时间的确定 (9) 2.工序Ⅱ切削用量及基本时间的确定 (10) 3.工序Ⅲ切削用量及基本时间的确定 (11) 4 .工序Ⅳ切削用量及基本时间的确定 (12) 5.Ⅴ切削用量及基本时间的确定 (13) 6. 工序Ⅵ的切削用量及基本时间的确定 (14) 7.工序Ⅷ的切削用量及基本时间的确定 (15) 8 .工序Ⅸ的切削用量及基本时间的确定 (16) 9. 工序Ⅹ的切削用量及基本时间的确定 (16) 六.夹具的选择与设计 (16) 1.夹具的选择 (17) 2.夹具的设计 (17) 七.选择加工设备 1.选择机床,根据不同的工序选择机床 (18) 八.选择刀具 1. 选择刀具,根据不同的工序选择刀具 (18) 九.选择量具

VC++中listcontrol的用法

CListCtrl 使用技巧 以下未经说明,listctrl默认view 风格为report 相关类及处理函数 MFC:CListCtrl类 SDK:以“ListView_”开头的一些宏。如ListView_InsertColumn 1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料 2. 设置listctrl 风格及扩展风格 LONG lStyle; lStyle = GetWindowLong(m_list.m_hWnd, GWL_STYLE);//获取当前窗口style lStyle &= ~LVS_TYPEMASK; //清除显示方式位 lStyle |= LVS_REPORT; //设置style SetWindowLong(m_list.m_hWnd, GWL_STYLE, lStyle);//设置style DWORD dwStyle = m_list.GetExtendedStyle(); dwStyle |= LVS_EX_FULLROWSELECT;//选中某行使整行高亮(只适用与report风格的listctrl)dwStyle |= LVS_EX_GRIDLINES;//网格线(只适用与report风格的listctrl) dwStyle |= LVS_EX_CHECKBOXES;//item前生成checkbox控件 m_list.SetExtendedStyle(dwStyle); //设置扩展风格 注:listview的style请查阅msdn https://www.wendangku.net/doc/5d4621186.html,/library/default.asp?url=/library/en-us/wceshellui5/html/wce50lrflistviewstyles. asp

数控加工工艺设计说明书范本

一、数控车床的刀具夹具及量具 1.数控车床的刀具 在数控机床加工中,产品质量和劳动生产率在相当大的程度上是受到刀具的制约。虽大多数车刀和铣刀等与普通加工所采用的刀具基本相同,但对一些工艺难度较大的零件,其刀具特别是刀具切削部分的几何参数,尚需作特殊处理,才能满足加工要求。 1.1 数控加工对刀具的要求 1.1.1对刀具性能的要求 (1)强度高为适应刀具在粗加工或对高硬度材料的零件加工时,能大切深和快走刀,要求刀具必须具有很高的强度;对于刀杆细长的刀具(如深孔车刀),还应具有较好的抗震性能。 (2)精度高为适应数控加工的高精度和自动换刀等要求,刀具及其刀夹都必须具有较高的精度。如有的整体式立铣刀的径向尺寸精度高达0.005mm等。 (3)切削速度和进给速度高为提高生产效率并适应一些特殊加工的需要,刀具应能满足高切削速度或进给速度的要求。如采用聚晶金刚石复合车刀加工玻璃或碳纤维复合材料时,其切削速度高达100m/min以上;日本UHSl0型数控铣床的主轴转速高达100000r/min,进给速度高达15m/min。 (4)可靠性好要保证数控加工中不会因发生刀具意外损坏及潜在缺陷而影响到加工的顺利进行,要求刀具及与之组合的附件必须具有很好的可靠性和较强的适应性。 (5)耐用度高刀具在切削过程中的不断磨损,会造成加工尺寸的变化,伴随刀具的磨损,还会因刀刃(或刀尖)变钝,使切削阻力增大,既会使被加工零件的表面精度大大下降,同时还会加剧刀具磨损,形成恶性循环。因此,数控加工中的刀具,不论在粗加工、精加工或特殊加工中,都应具有比普通机床加工所用刀具更高的耐用度,以尽量减少更换或修磨刀具及对刀的次数,从而保证零件的加工质量,提高生产效率。 耐用度高的刀具,至少应完成l一2个大型零件的加工,能完成l一2个班次以上的加工则更好。 (6)断屑及排屑性能好有效地进行断屑及排屑的性能,对保证数控机床顺利、安全地运行具有非常重要的意义。 以车削加工为例,如果车刀的断屑性能不好,车出的螺旋形切屑就会缠绕在刀头、工件或刀架上,既可能损坏车刀(特别是刀尖),还可能割伤已加工好的表面,甚至会发生伤人和设备事故。因此,数控车削加工所用的硬质合金刀片上,常常采用三维断屑槽,以增大断屑范围,改善断屑性能。另外,车刀的排屑性能不好,会使切屑在前刀面或断屑槽内堆积,加大切削刃(刀尖)与零件间的摩擦,加快其磨损,降低零件的表面质量,还可能产生积屑瘤,影响车刀的切削性能。因此,应常对车刀采取减小前刀面(或断屑槽)的摩擦系数等措施(如特殊涂层处理及改善刃磨效果等)。对于内孔车刀,需要时还可考虑从刀体或刀杆的里面引入冷却液,并能从刀头附近喷出的冲排结构。 1.1.2对刀具材料要求 这里所讲的刀具材料,主要是指刀具切削部分的材料,较多的指刀片材料。刀具材料必须具备的主要性能:(1)较高的硬度和耐磨性较高的硬度和耐磨性是对切削刀具的一项基本要求。一般情况下,刀具材料的硬度越高,其耐磨性也越好,其常温硬度应在62HRC以上。 (2)较高的耐热性耐热性又称为红硬性,是衡量刀具材料切削性能的主要标志。该性能是指刀具材料在高温工作状态下,仍具有正常切削所必需的硬度、耐磨性、强度和韧性等综合性能。 (3)足够的强度和韧性刀具材料具有足够的强度和韧性,以承受切削过程中很大压力(如重切)、冲击和震动,而不崩刃和折断。 (4)较好的导热性对金属类刀具材料,其导热系数越大,由刀具传出和散发的热量也就越多,使切削温度降低得快,有利于提高刀具的耐用度。 (5)良好的工艺性在刀具的制造过程中,需对刀具材料进行锻造、焊接、粘接、切削、烧结、压力成

uicontrol的使用

Uicontrol:是user interface control 的缩写(用户界面控制)。 MATLAB的uicontrol包括按钮、滑标、文本框及弹出式菜单。Uicontrol由函数uicontrol 生成。 >>Hc_1=uicontrol(Hf_fig,' PropertyName ' ,PropertyValue,...) 其中,Hc_1是由函数uicontrol生成uicontrol对象的句柄。 下面将给出uicontrol 对象的一些属性及它们相应的值和描述,{}内的内容为默认值,如{default},除非另外声明,否则所有的属性都可以进行设置,所有对象都通用的属性将在附件中列出。 ‘BakcgroundColor'(背景颜色)---ColorSpec(特定的颜色).这个属性声明了用来填充uicontrol 对象的背景颜色,ColorSpec是一个三元素的RGB 向量或者标准颜色的字符串号,默认的颜色值是和系统相关的,并且可以通过输入命令get(0,'DefaultUuicontrolBackgroundColor')获得。 ‘Callback'(返回,回调)----string(字符串)。这个属性声明了当用户触发uicontrol对象(如:在按下一个'pushbutton'或者拖动一个'slider')时候所执行的字符串,'frame' 和静态的'text'uicontrol类型不发出回调。 ‘CData'--m-by-n-by-3 array( 矩阵)这个属性是一个在'pushbutton'或'fogglebutton'uicontrol 类型上显示的真彩色图像。 ‘Enable'---{‘on'}(默认状态)|‘inactive'(静态)|'off'(关)这个属性声明了是否启用这个uicontrol 对象,当设置为'on'的时候,在这个uicontrol被选中的时候,执行这个回调字符串,当设置为'off'的时候,这个uicontrol标签字符串就变暗。当设置为'inactive' 的时候,uicontrol 没有被变暗,当设置为'off'和'inactive'的时候,不执行这个回调字符串,但是'ButtonDownFcn'属性还是会起作用。

输出轴的加工工艺与夹具设计设计说明书(详细)

课程设计说明书 课程名称:机械制造工艺学 题目名称:输出轴加工工艺及夹具设计 班级:20 级专业班 姓名: 学号: 指导教师: 评定成绩: 教师评语: 指导老师签名: 20 年月日

目录 1引言 (2) 1.1 课题设计的目的和意义 (2) 1.2 课题背景知识 (3) 1.2.1 零件的作用 (3) 1.2.2 机械制造工艺相关知识 (3) 2.1 零件的工艺性分析及生产类型确定 (8) 2.1.1 零件的作用 (8) 2.1.2 零件的工艺分析 (9) 2.1.3 确定零件的生产类型 (10) 2.2 选择毛坯种类,绘制毛坯图 (10) 2.2.1 选择毛坯种类 (10) 2.2.2 确定毛坯尺寸及机械加工余量 (11) 2.2.3 绘制毛坯图 (12) 2.3 选择加工方法,拟定工艺路线 (12) 2.3.1 定位基准的选择 (12) 2.3.2 零件表面加工方法的选择 (13) 2.3.3 加工阶段的划分 (13) 2.3.4 工序的集中与分散 (14) 2.3.5 工序顺序的安排 (14) 2.3.6 确定工艺路线 (14) 2.3.7 加工设备及工艺装备选择 (15) 2.3.8 工序间余量和工序尺寸的确定 (16) 2.3.9 切削用量及基本时间定额的确定 (19) 3. 专用夹具设计 (35) 3.1 明确设计要求、收集设计资料 (35) 3.2 确定夹具结构方案 (36) 3.2.1 确定定位方式,选择定位元件 (36) 3.2.2 确定导向装置 (36) 3.2.3 确定工件夹紧方案,设计夹紧机构 (36) 3.2.4 确定夹具总体结构和尺寸 (37) 3.2.5 夹具使用说明 (39) 总结 (39) 参考文献 (40) 致谢...................................................... 错误!未定义书签。英文摘要 (41)

MFC中ListControl控件的使用分类

1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料” 2. 设置listctrl 风格及扩展风格 LONG lStyle; lStyle = GetWindowLong(m_list.m_hWnd, GWL_STYLE);//获取当前窗口style lStyle &= ~LVS_TYPEMASK; //清除显示方式位 lStyle |= LVS_REPORT; //设置style SetWindowLong(m_list.m_hWnd, GWL_STYLE, lStyle);//设置style DWORD dwStyle = m_list.GetExtendedStyle(); dwStyle |= LVS_EX_FULLROWSELECT;//选中某行使整行高亮(只适用与report风格的listctrl) dwStyle |= LVS_EX_GRIDLINES;//网格线(只适用与report风格的listctrl) dwStyle |= LVS_EX_CHECKBOXES;//item前生成checkbox控件 m_list.SetExtendedStyle(dwStyle); //设置扩展风格 注:listview的style请查阅msdn https://www.wendangku.net/doc/5d4621186.html,/library/default.asp?url=/library/en-us/wceshellui5/html/wce5 0lrflistviewstyles.asp 3. 插入数据 m_list.InsertColumn( 0, "ID", LVCFMT_LEFT, 40 );//插入列 m_list.InsertColumn( 1, "NAME", LVCFMT_LEFT, 50 ); int nRow = m_list.InsertItem(0, “11”);//插入行 m_list.SetItemText(nRow, 1, “jacky”);//设置数据 4. 一直选中item

KCSJ-04_轴承座 机械加工工艺规程设计说明书

课程设计说明书 设计题目: KCSJ-04轴承座零件的工艺规程及工艺装备 班级 设计者 学号 指导教师

机械制造工艺学课程设计任务书 题目:轴承座零件的 工艺规程及工艺装备 生产纲领: 4000件 生产类型:批量生产 内容: 1.产品零件图 1张 2.产品毛坯图 1张 3.夹具图 1张 4.零件装配图 1张 5.机械加工工艺过程卡片 1套 6.机械加工工序卡片 1套 7.课程设计说明书 1份

机械加工工艺规程设计 图1、2 分别为轴承座的零件图。已知零件的材料为HT200,年产量4000件/年。试为该轴承座零件编制工艺规程。 图1-1 轴承座零件图 第一节轴承座的工艺分析及生产类型的确定 一.轴承座的用途 1.保持轴承的位置作为载荷的支撑 2.防止外界物质侵入轴承 3.提供一种将保持轴承良好润滑的结构 二.轴承座的技术要求 全部技术要求列于表1-1中

加工表面尺寸及偏差 /mm 公差/mm及精 度等级 表面粗糙度/ μm 形位误差/mm 底面95 IT8 6.3 孔47 ?47+0.03 IT7 6.3 前后端面40 IT8 6.3 孔22 22 IT8 6.3 孔12 12 IT8 6.3 表1-1 三.审查轴承座的工艺性 分析零件图可知,轴承座前后端面要求切削加工和倒角加工,并在轴向方向上均大于相邻表面。?12mm孔和?22mm孔的端面均为平面可以防止加工过程中钻头钻偏,以保证孔的加工精度;?47mm孔和前后俩个端面由车床加工出来;底面和顶面用铣床加工;另外,该零件其余表面精度都较低,不需要加工,通过铸造就可以达到加工要求。由此可见,该零件的工艺性较好。 四.确定拨叉的生产类型 依设计题目知:Q=4000件/年,结合生产实际,备品率a%和废品率b%分别为3%和0.5%。代入公式1-1得 N=4000*(1+3%+0.5%)=4140件/年 由查1-3表可知,轴承座属轻型零件;由表1-4知,该轴承座的生产类型为大批生产。

ListControl使用范例

MFC如何使用List Control 以下未经说明,listctrl默认view 风格为report 相关类及处理函数 MFC:CListCtrl类 SDK:以“ListView_”开头的一些宏。如ListView_InsertColumn -------------------------------------------------------------------------------- 1. CListCtrl 风格LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料” -------------------------------------------------------------------------------- 2. 设置listctrl 风格及扩展风格LONG lStyle; lStyle = GetWindowLong(m_list.m_hWnd, GWL_STYLE);//获取当前窗口style lStyle &= ~LVS_TYPEMASK; //清除显示方式位 lStyle |= LVS_REPORT; //设置style SetWindowLong(m_list.m_hWnd, GWL_STYLE, lStyle);//设置style DWORD dwStyle = m_list.GetExtendedStyle(); dwStyle |= LVS_EX_FULLROWSELECT;//选中某行使整行高亮(只适用与report风格的listctrl) dwStyle |= LVS_EX_GRIDLINES;//网格线(只适用与report风格的listctrl)

《稻谷加工工艺与设备》课程设计说明书

《稻谷加工工艺与设备》课程设计说明书 题目:年处理18万吨粳稻谷加工工艺设计 院系名称:粮油食品学院专业班级:粮工Z1203班 学生姓名:文评学号: 201211020117 指导教师:刘洁、王新伟教师职称:副教授、讲师 2015 年 06 月 27日

1、前言 1.1设计依据 根据经济预测和市场预测确定建设规模和产品方案;根据产量、建设标准和相应的技术经济指标确定技术工艺、主要设备选型。 1.2设计题目 年处理18万吨粳稻谷加工工艺设计 1.3产品种类 粳型精制大米 1.4原粮情况 1.5设计要求 1. 产品质量符合国家标准要求; 2. 原料由立筒库进粮,成品包装发放( 10kg/包、25kg/包); 3. 工艺先进合理,车间布局美观,操作、维修方便; 4. 设备选型恰当,节约能耗,节省投资; 5. 设计计算方法正确,数据准确可靠; 6. 图纸正确美观,设计说明书规范。

2、工艺流程分析 2.1工艺特点论证 由于本设计加工原料为粳稻,生产产品是品质要求较高的精制大米,而且生产能力要达到日加工粳稻谷600吨的目标,考虑到生产的实际情况、稻谷品种的搭配、配套设备的生产能力以及充分利用原料、获得较高产品得率等因素,故选用先进、可行且输送设备少、流程线路短的工艺流程。由于一条生产线加工600吨粳稻谷所需设备太多,流程冗杂,故将600吨粳稻谷分为3条生产线生产,每条生产线处理200吨粳稻谷。清理工段设两道筛选、两道去石;砻谷工段设先砻谷后谷糙分离,再进行厚度分级;碾米工段设一道砂辊、两道铁辊,然后再通过两道白米分级、两道抛光、两道色选和一道滚筒精选,使白米达到所需质量与精度要求。并且在成品米后进行配米,既可以使大米营养均衡,也能提高经济效益。 2.2设备选用特点论证 在综合考虑工艺要求、各种设备的规格、性能、技术特性与使用条件等因素,选用性能好、价格低,而且能够符合本设计要求的设备。 2.3设备摆布特点论证 工艺流程设计所确定的全部设备,按着工艺的流程,合理的布置在生产车间内,保证生产的顺利进行。而且在保证自溜角合适的情况下,尽量使设备的摆放整齐、同种设备摆放在同一层,便于操作管理。设备与设备之间按检修需求空间留出相应的距离便于设备的维修操作。 2.4风网设计特点论证 由于粉尘主要在清理过程、加工过程中生成,在生产车间中根据不同工段、不同设备的生产间隔、物料特性分工段进行风网组合。将去石机、砻谷机、碾米机设为独立风网,其余根据工段、风量和风压等进行组合。

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