文档库 最新最全的文档下载
当前位置:文档库 › Lodop6.048技术手册

Lodop6.048技术手册

Lodop6.048技术手册
Lodop6.048技术手册

WEB 打印控件 Lodop 技术手册
Ver 6.0.4.6 6.0.4 .0.
Email: gungho999@https://www.wendangku.net/doc/cb16167777.html, QQ: 932131686 MTSoftware(CN)
1



一、概述 ........................................................................................................................................................... 3 二、系统文件 ................................................................................................................................................... 4 install_lodop.exe ............................................................................................................................... 4 LodopFuncs.js ................................................................................................................................... 5 三、控件参数 ................................................................................................................................................... 6 Caption .............................................................................................................................................. 6 Color .................................................................................................................................................. 7 Border ................................................................................................................................................ 7 四、功能函数 ................................................................................................................................................... 7 1、基本函数 ............................................................................................................................................. 7 VERSION.......................................................................................................................................... 7 PRINT_INIT ..................................................................................................................................... 7 SET_PRINT_PAGESIZE .................................................................................................................. 8 ADD_PRINT_HTM .......................................................................................................................... 9 ADD_PRINT_TABLE .................................................................................................................... 10 ADD_PRINT_URL ......................................................................................................................... 11 ADD_PRINT_TEXT....................................................................................................................... 12 ADD_PRINT_IMAGE.................................................................................................................... 13 ADD_PRINT_RECT ...................................................................................................................... 13 ADD_PRINT_ELLIPSE ................................................................................................................. 14 ADD_PRINT_LINE........................................................................................................................ 15 ADD_PRINT_BARCODE.............................................................................................................. 16 ADD_PRINT_CHART ................................................................................................................... 17 SET_PRINT_STYLE ...................................................................................................................... 18 NEWPAGE...................................................................................................................................... 19 PREVIEW ....................................................................................................................................... 20 PRINT ............................................................................................................................................. 20 PRINT_SETUP ............................................................................................................................... 20 PRINT_DESIGN ............................................................................................................................. 21 GET_PRINTER_COUNT ............................................................................................................... 21 GET_PRINTER_NAME ................................................................................................................. 21 SET_PRINTER_INDEX ................................................................................................................. 21 SELECT_PRINTER........................................................................................................................ 22 SET_SHOW_MODE ...................................................................................................................... 22 SET_PRINT_MODE ...................................................................................................................... 24 SET_PREVIEW_WINDOW........................................................................................................... 25 ADD_PRINT_SETUP_BKIMG ..................................................................................................... 26 SEND_PRINT_RAWDATA............................................................................................................ 26 WRITE_PORT_DATA .................................................................................................................... 27 READ_PORT_DATA ...................................................................................................................... 27 GET_PRINT_INIFFNAME ............................................................................................................ 27 GET_PAGESIZES_LIST ................................................................................................................ 28
2

WRITE_FILE_TEXT...................................................................................................................... 28 GET_FILE_TEXT .......................................................................................................................... 29 GET_FILE_TIME ........................................................................................................................... 29 IS_FILE_EXIST.............................................................................................................................. 29 GET_SYSTEM_INFO .................................................................................................................... 30 GET_VALUE .................................................................................................................................. 30 FORMAT......................................................................................................................................... 33 GET_DIALOG_VALUE ................................................................................................................. 34 2、扩展函数 ........................................................................................................................................... 35 PRINT_INITA ................................................................................................................................. 35 ADD_PRINT_HTML ..................................................................................................................... 36 ADD_PRINT_TBURL.................................................................................................................... 36 ADD_PRINT_TEXTA .................................................................................................................... 36 SET_PRINT_STYLEA ................................................................................................................... 37 SAVE_TO_FILE ............................................................................................................................. 40 SET_SAVE_MODE ........................................................................................................................ 40 ADD_PRINT_SHAPE .................................................................................................................... 42 SET_PRINTER_INDEXA .............................................................................................................. 43 NEWPAGEA ................................................................................................................................... 43 PREVIEWA..................................................................................................................................... 43 PREVIEWB .................................................................................................................................... 44 PRINTA ........................................................................................................................................... 44 PRINTB........................................................................................................................................... 44 SHOW_CHART .............................................................................................................................. 44 SET_LICENSES ............................................................................................................................. 45 五、软件使用权注册 ..................................................................................................................................... 46 CompanyName ................................................................................................................................ 46 License ............................................................................................................................................ 46 LicenseA.......................................................................................................................................... 47 LicenseB .......................................................................................................................................... 47 六、打印维护和打印设计 ............................................................................................................................. 47 七、使用样例 ................................................................................................................................................. 47 八、计量单位 ................................................................................................................................................. 49
一、概述
Lodop 是一款专业的 WEB 打印控件, 其设计目标是简单易用、 功能足够强大, 开创 WEB 打印开发的新局面。 Lodop 设计者对 WEB 下的打印开发任务进行了分类汇总,高度抽象,设计出仅用几个 功能函数,就可实现复杂的打印任务,尽量减少使用者的知识累赘。控件发布包有 3 个
3

系统文件组成,全部功能用几个控件参数和 2 组功能函数来实现。 尽管我们有个理想化的目标, 那就是您不用详细了解这些参数或函数, 仅仅看懂几个 样例文件就能很轻松地开始使用本控件,为此 Lodop 提供了一个足够完善的设计界面, 用它可以实现大多数打印开发任务,但事实上了解这些参数和函数总还是有好处的,特 别是当您的开发任务很复杂时,这就是本文目的,但愿本文档足够详细且简单明了。 如果此前曾看过 lodop 的入门样例程序,本文会更容易理解!
二、系统文件
Lodop 发布包内主要有如下几个文件:
install_lodop.exe
该文件是控件安装和升级的主文件,提供给用户或开发者下载安装,如果不特意拦 截一般都能 100%安装,对“网页插件安装难”有一定改善。如果将其复制或改名为 uninstall_lodop.exe (名前加 un)就可用其卸载控件。 Lodop 安 装 后 , 在 操作 系 统 目 录 WINDOWS\system32 下 会 安 装 两个 实 体 文 件 :
CAOSOFT_WEB_PRINT_LODOP.OCX 和 NPCAOSOFT_WEB_PRINT_lodop.dll, 前一个文件是
OCX 文件,后者是 Npplugin 文件,其作用是实现多浏览器支持。目前 Lodop 支持 IE 系 列、IE 内核系列(遨游、360、世界之窗、腾讯 TT、搜狗等)浏览器,以及 Firefox(火狐) 系列、Chrome(谷歌)系列、Opera 系列、Safari 系列等 Windows 下几乎所有的浏览器。 程序文件有几个预定参数: -waitXX 该参数设置安装程序运行完毕后自动关闭窗口,这里的 XX 表示关闭前等 待的秒数,如果是 0 秒则安装(或卸载)成功后立即关闭,例如: –wait8
-nowindow 该参数设置安装程序运行时不出现窗口。 -un -in
该参数使程序执行卸载操作,参数优先于文件名。 该参数使程序执行安装操作,参数优先于文件名。
安装界面如下:
4

LodopFuncs.js
该文件是用来引导安装控件的一个 JS 文件,是个样例,但建议直接采用。其中 getLodop 的任务是判断浏览器的类型并决定采用哪个对象实例,并检测控件是否安装、 是否最新版本、并引导安装或升级。文件内容如下:
function getLodop(oOBJECT,oEMBED){ var strHtml1="
打印控件未安装!点击这里执行 安装,安装后请刷新页面或重新进入。"; var strHtml2="
打印控件需要升级!点击这里 执行升级,升级后请重新进入。"; var strHtml3="

(注:如曾安装过 Lodop 旧版附件 npActiveXPLugin,请在 【工具】->【附加组件】中先卸载它)"; var LODOP=oEMBED; try{ if (navigator.appVersion.indexOf("MSIE")>=0) LODOP=oOBJECT; if ((LODOP==null)||(typeof(LODOP.VERSION)=="undefined")) { if (https://www.wendangku.net/doc/cb16167777.html,erAgent.indexOf('Firefox')>=0) document.documentElement.innerHTML=strHtml3+document.documentElement.innerHTML; if (navigator.appVersion.indexOf("MSIE")>=0) document.write(strHtml1); else document.documentElement.innerHTML=strHtml1+document.documentElement.innerHTML; } else if (LODOP.VERSION<"6.0.0.1") { if (navigator.appVersion.indexOf("MSIE")>=0) document.write(strHtml2); else document.documentElement.innerHTML=strHtml2+document.documentElement.innerHTML; } //*****如下空白位置适合调用统一功能:********* //******************************************* return LODOP; }catch(err){ document.documentElement.innerHTML="Error:"+strHtml1+document.documentElement.innerHTML; return LODOP; }
5

}
其中的关键点是 VERSION 函数, Lodop 提供了这个“读版本号”功能, 这样控件的安 装和升级任务就交给 JS 来实现,以下是控件在页面内的调用代码,其中包含 getLodop 的使用:

以上两段代码相互配合实现了 Lodop 的安装、 调用和升级。 之所以将 LodopFuncs.js 作为一个资源文件来部署,既可以利用浏览器的缓存减少页面内容的重复下载,同时还 实现了控件发布统一管理, 整个应用系统中只要这一个地方发布 Lodop。 其它页面直接拷 贝嵌入第 2 段代码就可以了。
三、控件参数
Lodop 有如下控件参数,以页面 object 对象元素的参数形式使用:
Caption
名称: 名称:设置控件的显示标题 格式: 格式: 功能: 可以通过设置元素的 width 和 height 功能:控件在页面内一般是以 object 元素形式被引用。 等于 0 来隐藏控件,不隐藏时可以为控件设置一个标题,以便于看到控件是否被正确 安装, 以及控件对象在页面内的位置。 希望打印预览界面或设计界面内嵌到网页内时, 本参数很有用。
6

Color
名称: 名称:设置控件的显示区域颜色 格式: 格式: 功能: 功能:通过该参数设置控件显示区域的底色,对于希望打印预览界面或设计界面内嵌到网页 内时,本参数可以让控件容易融于整体页面。 参数值采用超文本颜色形式,可以是三色 16 进制值组合,也可以是英文颜色名。
Border
名称: 名称:设置控件的显示区域边界 格式: 格式: 功能: 功能:通过该参数设置控件显示区域的边界,值等于 1 表示有边界,否则无边界。本参数可 以让控件更融于整体页面。
另外,控件还有三个用于注册的辅助参数,参考后面《软件使用权注册》一节。
四、功能函数
Lodop 的功能函数不多,但参数比较复杂。全部函数分“基本函数”和“扩展函数” 两类,两类函数有类似性,基本函数使用简单,达不到要求时请使用扩展函数,二者无 本质区别。
1、基本函数 、 VERSION
名称: 名称:获得软件版本号 格式: 格式:VERSION 结果: 结果:返回字符型结果 版本号有四个数字组成,样式为:X.X.X.X
PRINT_INIT
名称:打印初始化 名称:
7

格式: 格式:PRINT_INIT(strTaskName) 功能: 功能:初始化运行环境,清理异常打印遗留的系统资源,设定打印任务名。 参数: 参数: strTaskName: 打印任务名,字符型参数,由开发者自主设定,未限制长度,字符要求符合 Windows 文 件起名规则,Lodop 会根据该名记忆相关的打印设置、打印维护信息。 若 strTaskName 空,控件则不保存本地化信息,打印全部由页面程序控制。 结果: 结果:返回逻辑值 返回逻辑真表示初始化成功,逻辑假表示初始化失败,失败原因有:前一个打印事务没 有完成;操作系统没有打印机(驱动)等。 建议或要求: 建议或要求: 该函数与 PRINT_INITA 都有初始化功能,每个打印事务至少初始化一次,建议打印程序 首先调用该函数。 任务名要尽量区别于其它打印任务, 譬如用 “XX 单位_XX 管理信息系统_XX 子系统_XX 模块_XX 打印作业”字样。 不希望最终用户更改打印布局时,则设 strTaskName 空。
SET_PRINT_PAGESIZE
名称: 名称:设定纸张大小 格式: 格式:SET_PRINT_PAGESIZE(intOrient, PageWidth,PageHeight,strPageName) 功能: 功能:设定打印纸张为固定纸张或自适应内容高,并设定相关大小值或纸张名及打印方向。 参数: 参数: intOrient: 打印方向及纸张类型,数字型, 1---纵(正)向打印,固定纸张; 2---横向打印,固定纸张; 3---纵(正)向打印,宽度固定,高度按打印内容的高度自适应; 0(或其它)----打印方向由操作者自行选择或按打印机缺省设置; PageWidth: 设定自定义纸张宽度,整数或字符型,整数时缺省长度单位为 0.1 毫米。字符型时可包 含单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸),如“10mm”表示 10 毫米。 纸张宽,单位为 0.1mm 譬如该参数值为 45,则表示 4.5mm,计量精度是 0.1mm。 PageHeight: 固定纸张时设定纸张高;高度自适应时设定纸张底边的空白高。整数或字符型,整数时 缺省长度单位为 0.1 毫米。 字符型时可包含单位名: in(英寸)、 cm(厘米) 、 mm(毫米) 、 pt(磅)、 px(1/96 英寸),如“10mm”表示 10 毫米。 高小于等于 0 时 strPageName 才起作用。 strPageName: 所选纸张类型名,字符型。不同打印机所支持的纸张可能不一样,这里的名称同操作系 统内打印机属性中的纸张名称,支持操作系统内的自定义纸张。 关键字“CreateCustomPage”会按以上宽度和高度自动建立一个自定义纸张,所建立的 纸张名固定为“LodopCustomPage” ,多次建立则刷新该纸张的大小值。 注:PageWidth、PageHeight 和 strPageName 都无效时,本函数对纸张大小不起作用,
8

控件则采用所选打印机的默认纸张,但 intOrient 仍可起作用。 如果打印程序未采用扩展方式(PRINT_INITA)初始化,本函数的固定纸张功能所定制 的纸张大小,会起到 PRINT_INITA 中 Width 和 Height 的相同功能。 实际打印时,控件按如下优先级顺序确定纸张大小: 第 1 优先是打印维护里纸张属性 “本机自行定义纸张” 纸张属性( )设置的纸张大小。 纸张属性 第 2 优先是 SET_PRINT_PAGESIZE 指定的纸张大小; 第 3 优先是上次打印时在预览界面设置 设置里选择的纸张类型; 设置 第 4 是按所选打印机的默认纸张; 结果: 结果:无 建议或要求: 建议或要求: 打印初始化之后调用。 如果打印纸张不固定,希望由操作者自主选择纸张时,则不要调用本函数。
ADD_PRINT_HTM
名称: 名称:增加超文本打印项(普通模式) 格式: 格式:ADD_PRINT_HTM(Top,Left,Width,Height,strHtmlContent) 功能: 增加超文本打印项, 设定该打印项在纸张内的位置和区域大小, 实现超文本控制打印。 功能: 参数: 参数: Top: 所增打印项在纸张内的上边距,整数或字符型,整数时缺省长度单位为 px。字符型时可 包含单位名: in(英寸)、 cm(厘米) 、 mm(毫米) 、 pt(磅)、 px(1/96 英寸)、 %(百分比), “10mm” 如 表示 10 毫米。 Left: 所增打印项在纸张内的左边距,整数或字符型,整数时缺省长度单位为 px。字符型时可 包含单位名: in(英寸)、 cm(厘米) 、 mm(毫米) 、 pt(磅)、 px(1/96 英寸) 、 %(百分比), “10mm” 如 表示 10 毫米。 Width: 打印区域的宽度,整数或字符型,整数时缺省长度单位为 px。字符型时可包含单位名: in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫米。本参数可以用 RightMargin 关键字转义为打印区域相对于纸张的“右边距” 。 Height: 打印区域的高度,整数或字符型,整数时缺省长度单位为 px。字符型时可包含单位名: in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫米,控件按这个值自动分页。本参数可以用 BottomMargin 关键字转义为打印区域相对 于纸张的“下边距” 。 strHtmlContent: 超文本代码内容,字符型,未限制长度。可以是一个完整的页面超文本代码,或者是一 个代码段落,也可以是 URL:web 地址形式的 URL 地址。 Lodop 专有样式和属性有: ●代码中若包含 style="page-break-after:always"或 style="page-break-before:always",该元 素称为“强制分页元素” ,控件会在该元素处分页。 ●代码中的标签 IMG 如果有 transcolor 属性,则可以实现透明打印图片。例如属性格式 为:transcolor="#FFFFFF" 表示用白色作为透明底色,这里的颜色值可以是“#”加三色
9

16 进制值组合,也可以是英文颜色名。这个专有属性再配合 IMG 的 position: absolute 可以实现“先字后章”的公章打印效果。 ●代码中的元素如果包含 borderthin 属性,如果属性值等于 true,则该元素的 border 在合 并单元格时会采用单细线 单细线模式。 单细线 结果:无 结果 建议或要求: 建议或要求: 要求在打印初始化后使用,建议在画线类函数之后调用。注意“强制分页元素”要符合 xhtml 规范,建议用跨整行的元素,内容不能空,内容可以是“ ” 。强制分页符对其它 Lodop 函数无效,仅适用本函数。
ADD_PRINT_TABLE
名称:增加表格打印项(超文本模式) 名称: 格式: 格式:ADD_PRINT_TABLE(Top,Left,Width,Height,strHtml) 功能: 功能:用超文本增加一个表格打印项,设定该表格在每个纸张内的位置和区域大小。打印时 只输出首个页面元素 table 的显示内容,当 table 内包含 thead 或 tfoot 时,一旦表格被分页, 则每个打印页都输出表头(thead)或表尾(tfoot)。 参数: 参数: Top: 表格数据头(页头 thead)在纸张内的上边距,整数或字符型,整数时缺省长度单位为 px。 字符型时可包含单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分 比),如“10mm”表示 10 毫米。 Left: 表格数据头(页头 thead)在纸张内的左边距, 整数或字符型, 字符型时可包含单位名: in(英 寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫 米。 Width: 打印区域的宽度,整数或字符型,整数时缺省长度单位为 px。字符型时可包含单位名: in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫米。本参数可以用 RightMargin 关键字转义为打印区域相对于纸张的“右边距” 。 Height: 表格数据体(tbody)区域的高度,整数或字符型,整数时缺省长度单位为 px。字符型时可 包含单位名: in(英寸)、 cm(厘米) 、 mm(毫米) 、 pt(磅)、 px(1/96 英寸) 、 %(百分比), “10mm” 如 表示 10 毫米。控件按这个值自动分页。本参数可以用 BottomMargin 关键字转义为打印区域 相对于纸张的“下边距” 。 strHtml: 超文本代码内容,字符型,未限制长度。可以是一个完整的页面超文本代码,或者是一 个代码段落,也可以是 URL:web 地址形式的 URL 地址。要求实际内容中至少包含一个 table 元素。 特别说明:本函数能识别的超文本专有元素属性有 tdata、format、tclass、tindex 等四个, 它们主要用来实现分页小计、分类合计等统计功能,这四个属性可以用在 table 内的任何元 素上, 包含 tdata 属性的超文本元素下面称为 “统计结果元素” 被统计的超文本元素称为 , “数 据元素” ,它们的属性值及其含义如下: ①tdata:设置统计类型,其值和含义为:
subCount---本页行数,即本页该数据列的单元格行数;
10

subSum---本页合计,即本页该数据列的数值合计; subAverage---本页平均数,即本页合计除以本页行数; Count---累计行数,即从第一页到本页的该列行数的累加值; Sum---累计数,即从第一页到本页的该列数值的累加值; Average---累计平均数,即累计数除以累计行数; allCount---总行数,即该列全表的行数; allSum---总计数,即该列全表的数值总和; allAverage---总平均数,即全表总计数除以总行数; pageNO---页号,即本 table 页的序号(与打印纸张的页号不一定相同) ; pageCount---总页数,即全(table)表被分成的总页数;
②format:设置统计结果的显示格式,其值如下样式: “0” “0.00”“#.##” “#,##0.00” ” “0.000E+00” “#.###E-0 ” “UpperMoney(大写金额)” 等等,其中的“#”表示当数据为 0 时不显示。 ③tclass:设置分类统计的“类名”,其值可任意设置,在分类统计时, “统计结果元素”和 “数据元素”的 tclass 值必须一致。 ④tindex:一般要求“统计结果元素”的位置与“数据元素”的列位置一致或内含在“数 据元素”列内,如果位置无法一致,可以用 tindex 指定对应的数据列,该值是数字型的列 序号,从 1 起始。 ⑤占位符:一个要显示统计结果的“统计结果元素”必须要包含占位符,占位符是任意个 “#”组成的字符串,占位符可以与其它内容混合在一起,当统计结果值较大时,开发者需 要注意占位符要占用足够多的位置,除非占位符周围有合理的空白区,避免统计结果与普 通内容重叠。 结果:无 结果 建议或要求: 建议或要求: 要求在打印初始化后调用,建议在画线类函数之后调用。
ADD_PRINT_URL
名称: 名称:增加超文本打印项(URL 模式) 格式: 格式:ADD_PRINT_URL(Top,Left,Width,Height,strURL) 功能: 功能:按 URL 地址增加超文本打印项,设定该打印项在纸张内的位置和区域大小。 参数: 参数: Top: 所增打印项在纸张内的上边距,整数或字符型,整数时缺省长度单位为 px。字符型时可 包含单位名: in(英寸)、 cm(厘米) 、 mm(毫米) 、 pt(磅)、 px(1/96 英寸) 、 %(百分比), “10mm” 如 表示 10 毫米。 Left: 所增打印项在纸张内的左边距,整数或字符型,整数时缺省长度单位为 px。字符型时可 包含单位名: in(英寸)、 cm(厘米) 、 mm(毫米) 、 pt(磅)、 px(1/96 英寸) 、 %(百分比), “10mm” 如 表示 10 毫米。 Width: 打印区域的宽度,整数或字符型,整数时缺省长度单位为 px。字符型时可包含单位名: in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫米。本参数可以用 RightMargin 关键字转义为打印区域相对于纸张的“右边距” 。
11

Height: 打印区域的高度,整数或字符型,整数时缺省长度单位为 px。字符型时可包含单位名: in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫米。控件按这个值自动分页。本参数可以用 BottomMargin 关键字转义为打印区域相对 于纸张的“下边距” 。 strURL: 页面 URL 地址,字符型,未限制长度。 结果:无 结果 建议或要求: 建议或要求: 要求在打印初始化后调用,建议在画线类函数之后调用。
ADD_PRINT_TEXT
名称: 名称:增加纯文本打印项 格式: 格式:ADD_PRINT_TEXT(Top,Left,Width,Height,strContent) 功能: 功能:增加纯文本打印项,设定该打印项在纸张内的位置和区域大小,文本内容在该区域内 自动折行,当内容超出区域高度时,如果对象被设为“多页文档”则会自动分页继续 打印,否则内容被截取。 参数: 参数: Top: 打印项在纸张内的上边距,整数或字符型,整数时缺省长度单位为 px。字符型时可包含 单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm” 表示 10 毫米。当上边距超过纸张高度时,打印项被输出在下一页(或更下页)。 Left: 打印项在纸张内的左边距,整数或字符型,整数时缺省长度单位为 px。字符型时可包含 单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm” 表示 10 毫米。 Width: 打印区域的宽度,整数或字符型,整数时缺省长度单位为 px。字符型时可包含单位名: in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫米。本参数可以用 RightMargin 关键字转义为打印区域相对于纸张的“右边距” 。 Height: 打印区域的高度,整数或字符型,整数时缺省长度单位为 px。字符型时可包含单位名: in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫米。本参数可以用 BottomMargin 关键字转义为打印区域相对于纸张的“下边距” 。 strContent: 纯文本内容,字符型,未限制长度。 结果:无 结果 建议或要求: 建议或要求: 要求在打印初始化后调用,建议在画线类函数之后调用。
12

ADD_PRINT_IMAGE
名称: 名称:增加图片打印项 格式: 格式:ADD_PRINT_IMAGE(Top,Left,Width,Height,strHtmlContent) 功能: 功能:增加图片打印项,设定该打印项在纸张内的位置和区域大小。 参数: 参数: Top: 所增打印项在纸张内的上边距,整数或字符型,整数时缺省长度单位为 px。字符型时可 包含单位名: in(英寸)、 cm(厘米) 、 mm(毫米) 、 pt(磅)、 px(1/96 英寸) 、 %(百分比), “10mm” 如 表示 10 毫米。 Left: 所增打印项在纸张内的左边距,整数或字符型,整数时缺省长度单位为 px。字符型时可 包含单位名: in(英寸)、 cm(厘米) 、 mm(毫米) 、 pt(磅)、 px(1/96 英寸) 、 %(百分比), “10mm” 如 表示 10 毫米。 Width: 图片的宽度,整数或字符型,整数时缺省长度单位为 px。字符型时可包含单位名:in(英 寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫 米。本参数可以用 RightMargin 关键字转义为打印区域相对于纸张的“右边距” 。 Height: 图片的高度,整数或字符型,整数时缺省长度单位为 px。字符型时可包含单位名:in(英 寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫 米。图片大时被截取,不会分到下页。本参数可以用 BottomMargin 关键字转义为打印区域 相对于纸张的“下边距” 。 strHtmlContent: 本参数是字符型,有三种情况:一是超文本代码内容;二是本地文件名内容;第三是 WEB 地址。第一种情况一般是用 IMG 标签组成的超文本代码段落。第二种情况是本地文件 名全路径,格式如“C:/test.jpg” 。第三种情况是是 URL:web 地址形式的 URL 地址。 结果:无 结果 建议或要求: 建议或要求: 要求在打印初始化后调用,建议在画线类函数之后调用。 本函数可用 ADD_PRINT_HTM 代替,但区别是其仅取超文本第一个图片元素,边距是 0,而且打印时不因为设计区域小于图片而被分页,适合与纯文本组合打印的插图。
ADD_PRINT_RECT
名称: 名称:增加矩形线 格式: 格式:ADD_PRINT_RECT(Top, Left, Width, Height,intLineStyle, intLineWidth) 功能: 增加矩形线打印项, 设定该矩形在纸张内的位置和大小, 设定线条的类型和线条宽度。 功能: 参数: 参数: Top: 该矩形在纸张内的上边距,整数或字符型,整数时缺省长度单位为 px。字符型时可包含 单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm” 表示 10 毫米。当上边距超过纸张高度时,打印项被输出在下一页(或更下页)。
13

Left: 该矩形在纸张内的左边距,整数或字符型,整数时缺省长度单位为 px。字符型时可包含 单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm” 表示 10 毫米。 Width: 该矩形的宽度, 整数或字符型, 整数时缺省长度单位为 px。 字符型时可包含单位名: in(英 寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫 米。本参数可以用 RightMargin 关键字转义为打印区域相对于纸张的“右边距” 。 Height: 该矩形的高度, 整数或字符型, 整数时缺省长度单位为 px。 字符型时可包含单位名: in(英 寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫 米。宽和高相等时是正方形。本参数可以用 BottomMargin 关键字转义为打印区域相对于纸 张的“下边距” 。 intLineStyle: 线条类型,数字型,0--实线 1--破折线 2--点线 3--点划线 4--双点划线 缺省线条是实线。 intLineWidth: 线条宽,整数型,单位是(打印)像素,缺省值是 1,非实线的线条宽也是 0。 结果:无 结果 建议或要求: 建议或要求: 要求在打印初始化后调用,建议在文本类函数之前调用。
ADD_PRINT_ELLIPSE
名称: 名称:增加椭圆线 格式: 格式: ADD_PRINT_ELLIPSE(Top, Left,Width, Height, intLineStyle, intLineWidth) 功能: 增加椭圆线打印项, 设定该椭圆在纸张内的位置和大小, 设定线条的类型和线条宽度。 功能: 参数: 参数: Top: 该椭圆的外缘矩形在纸张内的上边距,整数或字符型,整数时缺省长度单位为 px。字符 型时可包含单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比), 如“10mm”表示 10 毫米。 当上边距超过纸张高度时,打印项被输出在下一页(或更下页)。 Left: 该椭圆的外缘矩形在纸张内的左边距,整数或字符型,整数时缺省长度单位为 px。字符 型时可包含单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比), 如“10mm”表示 10 毫米。 Width: 该椭圆的外缘矩形的宽度,整数或字符型,整数时缺省长度单位为 px。字符型时可包含 单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm” 表示 10 毫米。本参数可以用 RightMargin 关键字转义为打印区域相对于纸张的“右边距” 。 Height: 该椭圆的外缘矩形的高度,整数或字符型,整数时缺省长度单位为 px。字符型时可包含
14

单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm” 表示 10 毫米,宽和高相等时是圆。本参数可以用 BottomMargin 关键字转义为打印区域相对 于纸张的“下边距” 。 intLineStyle: 线条类型,数字型,0--实线 1--破折线 2--点线 3--点划线 4--双点划线 缺省线条是实线。 intLineWidth: 线条宽,整数型,单位是(打印)像素,缺省值是 1,非实线的线条宽也是 0。 结果:无 结果 建议或要求: 建议或要求: 要求在打印初始化后调用,建议在文本类函数之前调用。
ADD_PRINT_LINE
名称: 名称:增加直线 格式: 格式: ADD_PRINT_LINE(Top1,Left1, Top2, Left2,intLineStyle, intLineWidth) 功能: 功能:增加直线,设定直线的两个端点,设定直线的线条类型和线宽。 参数: 参数: Top1: 端点 1 的上边距,整数或字符型,整数时缺省长度单位为 px。字符型时可包含单位名: in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫米。 当上边距超过纸张高度时,打印项被输出在下一页(或更下页)。 Left1: 端点 1 的左边距,整数或字符型,整数时缺省长度单位为 px。字符型时可包含单位名: in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫米。 Top2: 端点 2 的上边距,整数或字符型,整数时缺省长度单位为 px。字符型时可包含单位名: in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫米。本参数可以用 BottomMargin 关键字转义为端点 2 相对于纸张的“下边距” 。 Left2: 端点 2 的左边距,整数或字符型,整数时缺省长度单位为 px。字符型时可包含单位名: in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫米。本参数可以用 RightMargin 关键字转义为端点 2 相对于纸张的“右边距” 。 intLineStyle: 线条类型,数字型,0--实线 1--破折线 2--点线 3--点划线 4--双点划线 缺省线条是实线。 intLineWidth: 线条宽,整数型,单位是(打印)像素,缺省值是 1,非实线的线条宽也是 0。 结果:无 结果 建议或要求: 建议或要求: 要求在打印初始化后调用,建议在文本类函数之前调用。
15

ADD_PRINT_BARCODE
名称: 名称:增加条形码 格式: 格式: ADD_PRINT_BARCODE(Top, Left,Width, Height, CodeType, CodeValue) 功能: 功能:增加条形码打印项,设定该条形码在纸张内的位置和大小,指定条形码的类型和条码 值,控件在打印机上直接绘制条码图。 参数: 参数: Top: 该条码图在纸张内的上边距,整数或字符型,整数时缺省长度单位为 px。字符型时可包 含单位名: in(英寸)、 cm(厘米) 、 mm(毫米) 、 pt(磅)、 px(1/96 英寸) 、 %(百分比), “10mm” 如 表示 10 毫米。 Left: 该条码图在纸张内的左边距,整数或字符型,整数时缺省长度单位为 px。字符型时可包 含单位名: in(英寸)、 cm(厘米) 、 mm(毫米) 、 pt(磅)、 px(1/96 英寸) 、 %(百分比), “10mm” 如 表示 10 毫米。 Width: 该条码图的总宽度, 整数或字符型, 整数时缺省长度单位为 px。 字符型时可包含单位名: in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫米。条码密度会根据宽度自动调整,直到最小密度,也就是单条宽等于 1px 时。本参数 可以用 RightMargin 关键字转义为打印区域相对于纸张的“右边距” 。 Height: 该条码图的高度,整数或字符型,整数时缺省长度单位为 px。字符型时可包含单位名: in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫米,宽和高相等时是圆。本参数可以用 BottomMargin 关键字转义为打印区域相对于纸 张的“下边距” 。 CodeType: 条码类型,字符型。目前支持的类型(条码规制)主要是一维条码,有如下几种: 128A,128B,128C,EAN8,EAN13,EAN128A,EAN128B,EAN128C,Code39, 39Extended,2_5interleaved,2_5industrial,2_5matrix,UPC_A,UPC_E0,UPC_E1, UPCsupp2,UPCsupp5,Code93,93Extended,MSI,PostNet,Codaba,QRCode。 其中 QRCode 二维码,其它为一维码。默认情况下 QRCode 的版本会根据宽度和高度自 动调整,页面程序也可以直接设置具体版本(有 1、3、7、14 四个简约版本可选) ,版 本固定时会按宽度和高度自动缩放条码大小。 CodeValue: 条码值。 结果:无 结果 建议或要求: 建议或要求: 要求在初始化之后,打印或预览之前调用。
16

ADD_PRINT_CHART
名称: 名称:增加图表 格式: 格式: ADD_PRINT_CHART(Top, Left,Width, Height, ChartType, strHtml) 功能: 功能:增加图表打印项,设定该图表在纸张内的位置和大小,指定图表的类型和生成图表的 数据来源, 一般数据来源于一个超文本的 Table,本函数可以快速清晰的生成任何复杂的图表。 参数: 参数: Top: 该图表在纸张内的上边距,整数或字符型,整数时缺省长度单位为 px。字符型时可包含 单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm” 表示 10 毫米。 Left: 该图表在纸张内的左边距,整数或字符型,整数时缺省长度单位为 px。字符型时可包含 单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm” 表示 10 毫米。 Width: 该图表的总宽度,整数或字符型,整数时缺省长度单位为 px。字符型时可包含单位名: in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫米。本参数可以用 RightMargin 关键字转义为打印区域相对于纸张的“右边距” 。 Height: 该图表的高度, 整数或字符型, 整数时缺省长度单位为 px。 字符型时可包含单位名: in(英 寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96 英寸) 、%(百分比),如“10mm”表示 10 毫 米。本参数可以用 BottomMargin 关键字转义为打印区域相对于纸张的“下边距” 。 ChartType: 图表类型代码,整数型,目前支持的图表类型有如下几种: 0--折线图;1--柱状图;2--条形图;3--面积图;4--散点图;5--饼图; 6--直线图;7--甘特图;8--箭头图;9--气泡图;10—几何图; strHtml: table 的超文本代码,用该 table 的数据来生成图表,数据结构定义如下几种: 一是“通用 table”结构,这种结构的第一行提供图表的 Label,第一列提供图表的图例 名称,其它行列单元提供图表的 Value,多数情况下 Label 作为 X 轴数据、Value 作为 Y 轴数 据来建立图表,本结构适合前 7 种图表; 二是“甘特图 table”结构,这种结构仅适合甘特图,该 Table 的第一列是甘特图的阶段 名称,可任意起名,第二列是“计划开始时间” ,第三列是“计划完成时间” ,第四列是“实 际开始时间” ,第五列是“实际完成时间” 。注意第一行第二列和第一行第三列的“名称相同 部分”会与第一列的内容组合成图表的“开始阶段的标注” ,第一行第四列和第一行第五列 的“名称相同部分”会与第一列的内容组合成图表的“实际阶段的标注”。 , 三是“箭头图 table”结构,这种结构仅适合箭头图,该 Table 的第一列是每个箭头的名 称,可任意起名,第二列是“箭头起点 X 值” ,第三列是“箭头起点 Y 值” ,第四列是“箭 头终点 X 值” ,第五列是“箭头终点 Y 值” 。 四是“气泡图 table”结构,这种结构仅适合气泡图,该 Table 的第一列是每个气泡的名 称,可任意起名,第二列是“气泡圆心 X 值” ,第三列是“气泡圆心 Y 值” ,第四列是“气 泡圆的半径值” 。 五是“几何图 table”结构,这种结构仅适合几何图,该 Table 的第一列是每个几何图的
17

名称,可任意起名,第二列是“左下角位置 X 值” ,第三列是“左下角位置 Y 值” ,第四列 是“几何图的宽” ,第五列是“几何图的高” ,第六列是“几何图的图形代码” ,第七列是“几 何图的颜色” ,第八列是“几何图是否透明” 代表透明,0 代表不透明。其中图形代码如 ,1 下:0-矩形;1--圆形;2--竖线;3--横线;4--三角形;5--倒三角形;6--斜线;7--菱形;8-立方体;9--十字线;10--斜十字线;11--米字线;12--三角锥;13--倒三角锥。颜色有 RGB 值、 16 进制组合值或英文名三种描述法。 结果:无 结果 建议或要求: 建议或要求: 要求在初始化之后,打印或预览之前调用。
SET_PRINT_STYLE
名称: 名称:设置打印项风格 格式: 格式: SET_PRINT_STYLE(strStyleName,varStyleValue) 功能: 功能:设置打印项的输出风格,成功执行该函数,此后再增加的打印项按此风格输出。 参数: 参数: strStyleName:打印风格名,风格名称及其含义如下: “FontName”: 设定纯文本打印项的字体名称。 “FontSize”: 设定纯文本打印项的字体大小。 “FontColor”: 设定纯文本打印项的字体颜色。 “Bold”: 设定纯文本打印项是否粗体。 “Italic”: 设定纯文本打印项是否斜体。 “Underline”: 设定纯文本打印项是否下滑线。 “Alignment”: 设定纯文本打印项的内容左右靠齐方式。 “Angle”: 设定纯文本打印项的旋转角度。 “ItemType”:设定打印项的基本属性。 “HOrient”:设定打印项在纸张内的水平位置锁定方式。 “VOrient”:设定打印项在纸张内的垂直位置锁定方式。 “PenWidth”:线条宽度。 “PenStyle”:线条风格。 “Stretch”:图片截取缩放模式。 “PreviewOnly”:内容仅仅用来预览。 “ReadOnly”:纯文本内容在打印维护时,是否禁止修改。 varStyleValue:打印风格值,相关值如下: FontName 的值: 字符型,与操作系统字体名一致,缺省是“宋体” 。 FontSize 的值:数值型,单位是 pt,缺省值是 9,可以含小数,如 13.5。 FontColor 的值:整数或字符型,整数时是颜色的十进制 RGB 值;字符时是超文本颜色 值,可以是“#”加三色 16 进制值组合,也可以是英文颜色名; Bold 的值:数字型,1 代表粗体,0 代表非粗体,缺省值是 0。
18

Italic 的值:数字型,1 代表斜体,0 代表非斜体,缺省值是 0。 Underline 的值:数字型,1 代表有下划线,0 代表无下划线,缺省值是 0。 Alignment 的值:数字型,1--左靠齐 2--居中 3--右靠齐,缺省值是 1。 Angle 的值:数字型,逆时针旋转角度数,单位是度,0 度表示不旋转。 ItemType 的值:数字型,0--普通项 1--页眉页脚 2--页号项 3--页数项 4--多页项 缺省(不调用本函数时)值 0。普通项只打印一次;页眉页脚项则每页 都在固定位置重复打印;页号项和页数项是特殊的页眉页脚项,其内容 包含当前页号和全部页数;多页项每页都打印,直到把内容打印完毕, 打印时在每页上的位置和区域大小固定一样(多页项只对纯文本有效) 在页号或页数对象的文本中,有两个特殊控制字符: “#”特指“页号”“&”特指“页数” , 。 HOrient 的值:数字型,0--左边距锁定 1--右边距锁定 2--水平方向居中 3--左边距和右 边距同时锁定(中间拉伸) ,缺省值是 0。 VOrient 的值:数字型,0--上边距锁定 1--下边距锁定 2--垂直方向居中 3--上边距和下 边距同时锁定(中间拉伸) ,缺省值是 0。 PenWidth 的值:整数型,单位是(打印)像素,缺省值是 1,非实线的线条宽也是 0。 PenStyle 的值:数字型,0--实线 1--破折线 2--点线 3--点划线 4--双点划线 缺省值是 0。 Stretch 的值:数字型,0--截取图片 1--扩展(可变形)缩放 2--按原图长和宽比例(不 变形)缩放。缺省值是 0。 PreviewOnly 的值:字符或数字型,1 或“true”代表仅预览,否则为正常内容。 ReadOnly 的值: 字符或数字型, 或 1 “true” 代表 “是” 其它表示 , “否” 缺省值为 , “是” , 即缺省情况下,纯文本内容在打印维护时是禁止修改的。 结果: 结果:无 建议或要求: 建议或要求: 打印初始化后、增加打印项之前调用本函数。
NEWPAGE
名称: 名称:强制分页 格式: 格式:NEWPAGE() 功能: 首页之后新建一页输出,前 功能:强制分页。执行该函数之后所增加的内容会在前面内容的首页 首页 面无内容时,仍然从第一页开始。 参数:无 参数: 结果: 结果:返回逻辑值 返回逻辑真表示强制分页成功,逻辑假表示强制分页失败。
19

建议或要求: 建议或要求: 打印初始化后调用本函数。
PREVIEW
名称: 名称:打印预览 格式: 格式:PREVIEW() 功能: 功能:打印预览输出页。 参数: 参数:无 结果: 结果:显示打印预览界面。如果预览界面没有被嵌入页面中,而是被弹出窗口,那么关闭窗 口时会返回数字结果值,该数字大于 0 时表示被实际打印的次数。 建议或要求: 建议或要求: 建立打印页之后运行。
PRINT
名称:直接打印 名称: 格式: 格式:PRINT() 功能: 功能:不经打印预览的直接打印。 参数: 参数:无 结果: 结果:打印机开始实际打印,返回逻辑结果,正确打印时返回真,打印出错时返回假。 建议或要求: 建议或要求: 建立打印页之后运行。
PRINT_SETUP
名称: 名称:打印维护 格式: 格式:PRINT_SETUP() 功能: 功能:对整页的打印布局和打印风格进行界面维护,它与打印设计的区别是不具有打印项增 删功能,目标使用者是最终用户。 参数: 参数:无 结果:显示打印维护界面。如界界面没有被嵌入页面中,而是被弹出窗口,那么关闭窗口时 结果: 会返回数字结果值,该数字大于 0 时表示被实际打印的次数,这里的实打次数包括打印维护 界面“打印”按钮的直接打印和“预览”按钮进入预览后的打印。 建议或要求: 建议或要求: 建立打印页之后运行。
20

直线电机工艺的研究

直线电机装配工艺的研究与应用

摘要:为了提高企业制造技术,加快新技术的开发,促进企业技术进步,随着高速切削、超精密加工等先进制造技术的发展,要求要有很高的驱动推力、快速进给速度和极高的快速定位精度。机床进给系统形成了直线电机直接驱动为主的发展方向。本文阐述了直线电机的工作原理及其功能,并以CKS6125数控车床所采用的直线电机为例,阐述直线电机的装配工艺的关键技术,且对直线电机的主要装配工序进行分析与研究。此次直线电机试装的成功,为我厂机床更新换代,经济的发展起到了积极的推动作用。 1.引言 近年来,就如何提高企业制造技术,加快新技术的开发,以被越来越多企业所重视。随着高速切削、超精密加工等先进制造技术的发展,对机床各项性能指标提出了越来越高要求。同时也对机床进给系统的伺服性能提出了更高的要求:要有很高的驱动推力、快速进给速度和极高的快速定位精度。高速度、高加速度和高精度是现代伺服的要求及发展趋势。直线电动机高速进给单元的应用使进给传动链及其结构发生深刻的变化,机床进给系统形成了直线电机直接驱动为主的发展方向。直线电机的机械结构虽然简单,但制造工艺要求却非常严格,为加快我国高速加工技术的发展与应用,加速我厂数控机床的更新换代,组织力量对直线电机装配工艺过程进行攻关是必要的。 2.直线电机简介 直线电机是将直线位移机构的传动元件和执行元件相结合。按能量转换定理,进给机构的直线电机可分为同步电动机和异步电动机。直线电机结构紧凑、功率损耗小、快移速度高、加速度高、运动噪声低等优点,直线电机

驱动方式与旋转电机驱动方式的最大区别是,取消了从电动机到工作台之间的一切机械中间传动环节,实现了“零传动”,避免了丝杠传动中的反向间隙、惯性、摩擦力和刚性不足等缺点,使机床的性能大大提高。这项新技术国际上只有几家较大的机床公司把它应用到机床行业,而我国直线电机的设计制造技术刚刚起步,尚末形成批量生产规模,直线电机各项性能指标和国外尚有较大差距。 我厂在数控车床上应用直线电机在国内是第一家,所以说直线电机在CKS6125数控车床X轴上的应用,是我们对这项新技术的尝试,这项新技术研制的成功,为以后的机床开发和应用打下了基础。由于该项技术为我厂首次试制,直线电机的装配应处在探索中。 CKS6125数控车床X轴直线电机采用的是西门子1FN3永磁同步直线电机,是将初级部构芯(线圈)安装在滑板上,次级部构芯(磁铁)安装在床鞍上而成的一个完整内装式电机。其结构如图1: 图1 1FN3永磁同步直线电机主要有初级部分、次级部分、初级部构芯型材、精密冷却部分组成,其结构如图2:

工业以太网与现场总线的优缺点 整理

工业以太网与现场总线的优缺点 1 引言 用于办公室和商业的以太网伴随着现场总线大战硝烟已悄悄地进入了控制领域,近年来以太网更是走向前台,发展迅速,颇引人注目。究其原因,主要由于工业自动化系统正向分布化、智能化的实时控制方面发展,其中通信已成为关键,用户对统一的通信协议和网络的要求日益迫切。另一方面,Intranet/Internet等信息技术的飞速发展,要求企业从现场控制层到管理层能实现全面的无缝信息集成,并提供一个开放的基础构架,而目前的现场总线尚不能满足这些要求。 现场总线的出现确实给工业自动化带来一场深层次的革命,但多种现场总线互不兼容,不同公司的控制器之间不能实现高速的实时数据传输,信息网络存在协议上的鸿沟,导致“自动化孤岛”现象的出现,促使人们开始寻求新的出路并关注到以太网。同时现场总线的传输速率也远远不如工业以太网传输速率快。 2 以太网与工业以太网 2.1 什么是以太网与工业以太网 以太网是当今现有局域网采用的最通用的通信协议标准。该标准定义了在局域网(LAN)中采用的电缆类型和信号处理方法。以太网在互联设备之间以10~100Mbps的速率传送信息包,双绞线电缆型号为10 Base T。以太网由于其低成本、高可靠性以及10Mbps的速率而成为应用最为广泛的以太网技术。直扩的无线以太网可达11Mbps,许多制造供应商提供的产品都能采用通用的软件协议进行通信,开放性好。 普通以太网应用到工业控制系统,这种网络叫工业以太网。 2.2 以太网具有的优点 (1)具有相当高的数据传输速率(目前已达到100Mbps),能提供足够的带宽; (2)由于具有相同的通信协议,Ethernet和TCP/IP很容易集成到IT(信息技术)世界; (3)能在同一总线上运行不同的传输协议,从而能建立企业的公共网络平台或基础构架;

S3000工业以太网交换机 用户手册

S3000工业以太网络交换机 用户手册 上海宽域工业网络设备有限公司Shanghai Kuanyu Industrial Network Equipment Co.,Ltd.

目录 第1章概述 (1) 第2章满足标准 (2) 第3章选型指南 (3) 第4章技术指标参数 (4) 4.1 系统参数 (4) 4.2 通信接口参数 (4) 4.3 管理端口参数 (4) 4.4 电源参数 (5) 4.5 机械参数 (5) 4.6 环境条件参数 (5) 4.7 无故障率参数 (5) 第5章功能介绍 (6) 第6章结构尺寸 (8) 6.1 安装尺寸 (8) 6.2 通信接口 (9) 6.3 电源及告警端子 (10) 6.4 指示灯 (12)

第1章概述 APEX S3000系列交换机是上海宽域工业网络设备有限公司自主研发的工业以太网通信产品,适用于工业现场各种工作环境,能满足高低温、过电压、漏电及高压冲击等各种要求,并对严酷的电磁环境中的数据口防雷、快速脉冲群、浪涌、静电等方面作了可靠性设计,支持全双工、半双工工作模式,具有工作速率自检测和自适应能力,支持MDI/MDI-X自动极性反转。 APEX S3000系列以太网交换机适用于变电站综合自动化系统、电厂监控系统、工业控制系统等。可提供千兆以太网接口,提供更高的数据传输速率,满足日益发展的设备通信需求。 APEX S3000系列交换机采用高性能的交换芯片和优秀的工业设计,可在所有端口满负载运行下保持线速转发,产品的设计制造充分考虑了工业应用环境中的各种恶劣条件和干扰因素,可保证数据在严苛环境 下可靠传输。

直线电机工艺分析

直线电机简介 直线电机是将直线位移机构的传动元件和执行元件相结合。按能量转换定理,进给机构的直线电机可分为同步电动机和异步电动机。直线电机结构紧凑、功率损耗小、快移速度高、加速度高、运动噪声低等优点,直线电机驱动方式与旋转电机驱动方式的最大区别是,取消了从电动机到工作台之间的一切机械中间传动环节,实现了“零传动”,避免了丝杠传动中的反向间隙、惯性、摩擦力和刚性不足等缺点,使机床的性能大大提高。这项新技术国际上只有几家较大的机床公司把它应用到机床行业,而我国直线电机的设计制造技术刚刚起步,尚末形成批量生产规模,直线电机各项性能指标和国外尚有较大差距。 图1 永磁同步直线电机主要有初级部分、次级部分、初级部构芯型材、精密冷却部分组成,其结构如图2:

图2 图3: 图3 1.直线电机装配工艺的关键技术及工艺方案 1.1 直线电机装配工艺的关键技术 根据直线电机的结构特点,直线电机零件加工和装配的主要关键: a) 初、次级部构芯安全装配。 b) 安装直线电机所需工装选择。 c) 安装直线电机螺钉紧固扭矩选择。 端子盒 可选件:精确冷却器 (对环境温度影响< 4 K) 次级部分 初级部分 可选件:连续防护件 (保护次级部分) 动力冷却器 可选件:尾端件 (固定机盖,水流入流出) 可选件:冷却部分 (对环境温度影响< 4 K)

d)直线电机初、次级部芯装配。 e)直线电机装配后检查与运车。 1.2直线电机装配工艺方案确定 直线电机机械结构较为简单,但其装配工艺却非常严格。由于直线电机次级构芯的永磁体有一个强大的静态磁场和相当高铁铁磁极力,这对于人的健康和安全有直接的影响,因此装配过程中既要考虑如何保证直线电机的装配精度,也要重视人身安全。按照上述要求制定直线电机装配工序流程为: 装配前准备→将床鞍安装在床身、安装床鞍导轨→预装滑板调整机床精度→将次级部构芯冷却安装在床鞍上并试漏→安装次级部构芯→安装次级部构芯磁性盖板→将初级部构芯冷却器安装在滑板上→安装初级部构芯→安装滑板→检验直线电机安装情况(手动)→连接各冷却和液压管路→完善各部 1.3直线电机装配过程的分析 由于直线电机装配后,拆装非常困难,因此必须做好装配前准备工作。装配前应按目录清点零件,收集所需工装,清洗零件,按图纸对零件进行检测。按照直线电机装配工艺流程进行装配。 一、如何实现直线电机安全装配 由于直线电机次级构芯的永磁体有一个强大的静态磁场和相当高铁磁极力,因此装配过程中要求做到: a.磁性材料距次级部构芯距离必须保证>100mm。 b.手表、磁性材料(磁卡、软盘等)要远离。 c.安装、维修、维护设备时要带工作手套。 d.带心脏起搏器的人员不得在此设备上工作。

Stratix工业以太网交换机产品选型手册

. Stratix TM 工业以太网交换机产品选型手册

Stratix TM工业以太网交换机产品 以太网在车间层和在整个企业内的部署,以及制造商日益增加的业务压力,导致了网络和技术通过以太网进行了融合。这就造成了IT及制造业控制部门在组织结构上和文化上的融合。 Stratix TM系列工业以太网基础架构产品是专为帮助您推进网络融合而设计的。提供了坚固、易用、安全的交换基础设施,符合工业规范,适用于恶劣环境。该系列产品提供一系列的工具方便工业网络的部署、管理和更换。安全性是该系列产品的重点之一。该系列产品通过一系列措施,确保开放标准的基础上的网络安全。Stratix 8000系列产品具有罗克韦尔自动化和Cisco联合品牌的模块化管理型交换机的特性,它为IT和自动化控制专业人员带来了新价值。该系列的其他产品线还包括:Stratix嵌入式技术,以及一系列固定端口的管理型和非管理型交换机及物理介质。整个系列产品使用标准的、未修改的以太网并且在EtherNet/IP应用和集成架构中得以优化使用,另外Stratix 8000产品线中特别使用了Cisco操作系统、用户环境及功能集。Stratix 8300是工业级模块化三层交换机,可以在不同子网间和VLAN间进行路由。 Stratix TM系列产品可以广泛用于流程工业自动化,工厂自动化,地铁、隧道、高速公路、铁路和机场,电力,水、污水等基础设施,智能交通运输系统(ITS),SCADA 系统等。 使用Cisco技术的Stratix 8000联合品牌模块化管理型交换机 Cisco和罗克韦尔自动化在联合品牌的工业管理型交换机上进行了合作,Stratix 8000是两家公司联合推出的首款交换机。包括一个对IT和制造环境的优化功能集。交换机产品线使用当前Cisco Catalyst TM交换机的操作系统、功能和用户界面,从而使IT专业人员能使用思科设备管理器Web界面,以及思科网络助理和CiscoWorks 等支持工具,简化了工业网络的部署、管理和更换。同时,它通过罗克韦尔自动化集成架构可以进行简单的设置并获取全面的诊断信息。 用户能够从RSLogix 5000中的CIP标签和组态画面以及FactoryTalk View诊断面板中受益。这些产品是模块化的并且符合工业等级,可具有6-26个电口和光口,满足各种应用需求。 1

浙江省电力公司规范

浙江省电力公司 用电信息采集系统集中抄表终端(载波)供货技术条件 (试行) 浙江省电力公司 2011年3月7日

目录 1范围 (2) 2规范性引用文件 (2) 3技术要求 (2) 3.1符合规范的要求 (2) 3.2终端分类和类型标识代码 (2) 3.3环境条件 (3) 3.4外形结构 (4) 3.5数据传输 (4) 3.6电能表通信参数的自动维护 (6) 3.7断电保护.......................................... 错误!未定义书签。 3.8功能要求 (4) 附录A 集中器上行通信协议 (7)

1范围 本技术条件规定了集中抄表终端(载波)的技术要求,是依据国家电网公司电力用户用电信息采集系统系列标准,结合浙江省电力公司用电信息采集系统建设的需要,就有关技术要求进一步的补充明确及细化说明,本技术条件中未提及到的内容以国家电网公司电力用户用电信息采集系统系列标准为准。 本技术条件适用于浙江省电力公司用电信息采集系统建设中所使用的载波集中抄表终端(集中器、采集器)的制造、检验、使用和验收。 2规范性引用文件 下列文件中的条款通过本技术条件的引用而成为本技术条件的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本技术条件,然而,鼓励根据本技术条件达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本技术条件。 Q/GDW 373-2009 电力用户用电信息采集系统功能规范 Q/GDW 374.2-2009 电力用户用电信息采集系统技术规范第二部分:集中抄表终端技术规范 Q/GDW 374.3-2009 电力用户用电信息采集系统技术规范第三部分:通信单元技术规范Q/GDW 375.2-2009 电力用户用电信息采集系统型式规范第二部分:集中器型式规范Q/GDW 375.3-2009 电力用户用电信息采集系统型式规范第三部分:采集器型式规范Q/GDW 376.1-2009 电力用户用电信息采集系统通信协议第一部分:主站与采集终端通信协议 Q/GDW 376.2-2009 电力用户用电信息采集系统通信协议第二部分:集中器本地通信模块接口协议 Q/GDW 379.3-2009 电力用户用电信息采集系统检验技术规范第三部分:集中抄表终端检验技术规范 DL/T 645-1997 多功能电能表通信规约 DL/T 645-2007 多功能电能表通信协议 3技术要求 3.1符合规范的要求 集中抄表终端(集中器、采集器)应符合规范性引用文件相关条款以及本技术条件附录A 《集中器上行通信协议》的要求。 本技术条件未明确之处,应符合现行有效版本的国家标准、行业标准、国家电网公司系统企业标准。 3.2终端分类和类型标识代码 3.2.1集中器 3.2.1.1集中器类型标识代码分类 集中器类型标识代码分类见表1。

施耐德工业以太网_产品说明

一. Quantum 简介 施耐德电气公司不仅是公认得可编程逻辑控制器(PLC)的发明者,同时也是PLC热备系统技术的发明者和多项工业自动化技术专利的拥有者。在1969年,Modicon公司推出了世界上第一台实用的可编程逻辑控制器-084控制器,应用在美国通用汽车公司的喷漆生产线上,从而开创了工业自动化领域中PLC应用的崭新的时代。在随后的30多年的时间里,Modicon 公司作为工业自动化领域里面领先的专业厂商,不断地推动和领导着自动化技术的发展方向和潮流,致力于为全球的用户提供最先进和最可靠的产品以及完整的系统解决方案。 1980年Modicon公司推出了完全开放的Modbus通讯协议,Modbus 协议得到了世界上上千家设备厂商的支持,使得Modbus协议成为当今自动化领域里面事实的通讯标准。1984年Modicon公司推出了世界上第一台可以热备的PLC-584控制器,因此Modicon公司在热备系统技术上有着超过15年的先进的技术和经验。 Quantum通用自动化系统是施耐德自动化公司于1996年向全球推出,并且经过不断的完善和发展的工业自动化领域里面最新型最先进的的新一代的自动化系统平台。 图1:Quantum自动化平台

Quantum通用自动化系统是专门面向过程控制而设计的通用的自动化系统平台,适用于冶金,电力,化工,建材等各行各业的工业控制和自动化领域中,具有强大的对离散量、模拟量及过程回路控制方面的处理能力。Quantum继承和发展了施耐德自动化(Modicon)产品一贯的特点和优点,并且融入了当今最新的IT技术和网络技术,具有结构灵活、功能强劲、使用简便、性价比高、集成度高、兼容性好,广泛的开放性等众多特点。 Quantum系统具有整个工业自动化领域里面最先进最可靠的热备系统功能,以满足用户对系统热备功能的要求,为用户提供最高可靠性的产品和系统方案。Quantum的热备系统继承和发扬了施耐德电气公司在PLC技术和热备技术上的领先的优势,使之成为工业自动化领域里用户的热备系统方案的最佳选择。 Quantum系统已在国内外诸多行业中得到了非常广泛和成熟的应用,并在工业现场经过了长期、稳定运行,受到了广大用户的信任和称赞。Quantum系统所有的部件的设计都符合得真正的工业等级的要求,满足并通过了国内、国际的多种行业安全标准和认证。 Quantum系统具有配置简单、接线方便、易于维护、隔离性好,结构坚固,抗腐蚀强,适应极其恶劣的工业环境。并且Quantum所有部件均可带电热插拔,并且平均无故障时间均大于200000小时。 图2:Quantum带电热插拔

电机的技术手册资料讲解

目录 直流电机 1、直流电机的分类及基本结构 2、直流电机的基本工作原理 3、他励直流电机的启动和反转 4、他励直流电机的调速 交流电机 1、交流电机的分类 2、三相异步电机的工作原理 3、三相异步电机的启动 4、三相异步电机的调速 5、三相异步电机的制动 6、同步电机的基本类型和结构 7、同步电机的励磁方式 8、同步电机的启动 控制电机 1、伺服电机 (1)直流伺服电机 (2)交流伺服电机 2、步进电机 (1)三相反应式步进电机的结构 (2)三相反应式步进电机的工作原理

直流电机的分类 直流电动机按结构及工作原理可划分:(1)无刷直流电动机和(2)有刷直流电动机。 无刷直流电动机:无刷直流电动机是将普通直流电动机的定子与转子进行 了互换。其转子为永久磁铁产生气隙磁通:定子为电枢,由多相绕组组成。在结构上,它与永磁同步电动机类似。无刷直流电动机定子的结构与普通的同步电动机或感应电动机相同.在铁芯中嵌入多相绕组(三相、四相、五相不等).绕组可接成星形或三角形,并分别与逆变器的各功率管相连,以便进行合理换相。转子多采用钐钴或钕铁硼等高矫顽力、高剩磁密度的稀土料,由于磁极中磁性材料所放位置的不同.可以分为表面式磁极、嵌入式磁极和环形磁极。由于电动机本体为永磁电机,所以习惯上把无刷直流电动机也叫做永磁无刷直流电动机。 有刷直流电动机可划分:永磁直流电动机和电磁直流电动机。 永磁直流电动机划分:稀土永磁直流电动机、铁氧体永磁直流电动机和铝镍钴永磁直流电动机。 电磁直流电动机划分:串励直流电动机、并励直流电动机、他励直流电动机和复励直流电动机。 直流电机的基本结构 直流电机由定子和转子两部分组成,其间有一定的气隙。其构造的主要特点是具有一个带换向器的电枢。直流电机的定子由机座、主磁极、换向磁极、前后端盖和刷架等部件组成。其中主磁极是产生直流电机气隙磁场的主要部件,由永磁体或带有直流励磁绕组的叠片铁心构成。直流电机的转子则由电枢、换向器(又称整流子)和转轴等部件构成。其中电枢由电枢铁心和电枢绕组两部分组成。电枢铁心由硅钢片叠成,在其外圆处均匀分布着齿槽,电枢绕组则嵌置于这些槽中。换向器是一种机械整流部件。由换向片叠成圆筒形后,以金属夹件或塑料成型为一个整体。各换向片间互相绝缘。换向器质量对运行可靠性有很大影响。

工业以太网与CAN总线的比较

工业以太网与CAN现场总线的比较 方健 摘要:工业以太网和现场总线是工业控制现场中的两大主要网络通信形式。本文分别简要介绍了工业以太网和CAN总线的内容,并对两者在优缺点、通信协议、在工业信息化网络的应用和通信方案进行了分析和比较。 关键词:CAN现场总线;工业以太网;通信协议;工业控制;通信方案 A comparison between industrial Ethernet and CAN bus Fang Jian (Hubei Normal University school of mechanical electrical and control engineering Hubei, Huangshi,453002) Abstract:Both industrial ethernet and fieldbus are the two primary forms of network communication in the field of industrial control.In this paper ,the content of industrial ethernet and fieldbus are both briefly introduced.And It presents the analysis and comparison between the industrial Ethernet and the fieldbus on relative merits, communication protocol , Industrial information network and communication scheme. Key words:CAN bus;industrial ethernet; communication protocol;industrial control 1、引言 现场总线是应用在生产现场,在微机化测量控制设备之间实现双向串行多节点数字通信的系统。由于其表现出的强大的功能,现场总线已经成为工业生产中不可或缺的核心部分。发展比较成熟的现场总线有FF-Foundation Fieldbus,Lonworks,PROFIBUS,HART,CAN 等等。CAN(Controller Area Net)即控制器局部网依靠各自的优良特性和可靠性,被公认为最有前途的现场总线之一,应用范围遍及从高速网络到低成本的多线路网络。由于各个总线的采用的通信协议完全不同,实现这些总线的兼容和互操作是十分困难的,应用受到了限制,主要应用于低速产品。而具有广泛性和技术先进性的以太网,可以作为现场总线的中高层通信网络,并开始逐步应用到工业控制现场。国内外的许多研究机构都致力于工业以太网的研究,使得工业以太网得到了快速的发展和很好的应用。 2、CAN总线和工业以太网 2.1、CAN总线的简介 CAN(Controller Area Network)-控制器局域网。它是一种有效支持分布式控制或实时控制的串行通信网络。CAN总线最早是由德国Bosch公司在80年代初为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,它是一种多主总线,通信介质可以是双绞线、同轴电缆、光导纤维,通信速率可达1Mbps[1]。 CAN 总线通信接口中集成了CAN 协议的物理层,数据链路层功能,可完成对通信数据的成帧处理,包括位填充,数据块编码,循环冗余校验,优先级判别等项工作。CAN 的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。

交叉带分拣系统产品手册(1)

1、交叉带分拣系统 系列 专注于自动化科技装备的全球化制造商 启动物流开创幸福 2、交叉带分拣系统 快速高效,超乎你的想象 满足所有应用需要的智慧分拣系统 交叉带分拣是一款高效的物流分拣系统,由带式输送机、小车、上包机、行走轨道、读码器,分拣托盘小车、落格系统等构成。除了分拣速度快、效率高,它还可以处理各种规格和尺寸的物品,包括易碎品和高摩擦系数的物品。可左右两侧同时分拣,单区分拣效率一般达8000-12000件/时,高效、灵活和场地利用率高等诸多优点,是一种实现最大经济效益与极高可靠性的分拣解决方案。 3、产品优势 低能耗直线电机,非接触式驱动,高效节能。 可分拣各种规格和尺寸的物品,即使易碎品、高摩擦系数物品,也能实现高效分拣。 实时动态跟踪技术、系统监控、诊断与安全保护功能。 模块化设计,便于维护,稳定性高。 4、技术参数

注:以上为公司现有标准设备参数,支持非标定制设计 5、直线型交叉带 直线交叉带系列是种高性能、高精度、低能耗的分拣系统。垂直结合循环式布局,结构紧凑、极度节省空间。标准模块化设计,可根据需求定制格口数量,具有极高的柔性与稳定性,产品更具性价比,场地依赖性更低,交期更短。直线交叉带分拣机分A型和B型两种,可根据客户需求定制。 6、产品优势 模块化结构,易装配,易维护。 分拣快速、准确,对物品无冲击,在软包输送上有突出优势。 适用性强,通过调整小车的数量,可实现较大长度货物的分拣。 可实现物品左、右两侧分拣。 占地面积小,空间布置更灵活,可自由增减出口,方便客户灵活应用。

单条分拣线分拣能力9000-11000件/时。 8、更丰富多样的分拣设备 满足您所有分拣设备的需求 高速滑块分拣系统 适用于电商、快递、服装、超市、医药、轮胎等行业。 各式摆轮分拣 适用于各种物流配送中心、分拣箱包、托盘、包裹、书籍、易碎产品等。 推块式分拣 适用于货物体积较大、重量较重、流量较轻的物流系统。 如需更多产品讯息,请向销售人员洽询 9、应用案例 10、终身信赖”服务体系 客户为尊超越期望 客户为尊,我们打造了一支“专业,服务”的卓越用务保障团队,向它提供超越职望的高品质产品和专业技术服务。我们传注长远发展,全球培身服务,一诺干金。 11、荣誉客户

国网浙江省电力有限公司-招投标数据分析报告

招标投标企业报告国网浙江省电力有限公司

本报告于 2019年11月30日 生成 您所看到的报告内容为截至该时间点该公司的数据快照 目录 1. 基本信息:工商信息 2. 招投标情况:招标数量、招标情况、招标行业分布、投标企业排名、中标企业 排名 3. 股东及出资信息 4. 风险信息:经营异常、股权出资、动产抵押、税务信息、行政处罚 5. 企业信息:工程人员、企业资质 * 敬启者:本报告内容是中国比地招标网接收您的委托,查询公开信息所得结果。中国比地招标网不对该查询结果的全面、准确、真实性负责。本报告应仅为您的决策提供参考。

一、基本信息 1. 工商信息 企业名称:国网浙江省电力有限公司统一社会信用代码:91330000142911635Y 工商注册号:330000000007621组织机构代码:142911635 法定代表人:尹积军成立日期:1990-09-11 企业类型:有限责任公司(非自然人投资或控股的法人独 资) 经营状态:存续 注册资本:3607856.38万人民币注册地址:杭州市黄龙路8号 营业期限:1990-09-11 至 / 营业范围:电力生产供应。组织发电、输变电工程的设计施工和建设,电力设备修造、维修。 重点电力基建项目和所属电力企业所需的电力设备、金属材料、木材、电线电缆的调拨、销售。经营进出口业务(详见外经贸部批文),信息系统集成、软件开发、销售、运行、维护,技术改造、技术服务、咨询,培训服务,电力计量技术服务。 联系电话:*********** 二、招投标分析 2.1 招标数量 企业招标数: 个 (数据统计时间:2017年至报告生成时间)939

机械手电气设计说明书

(一)、基本情况介绍 机械手结构、动作与控制要求 机械手在专用机床及自动生产线上应用十分广泛,主要用于搬动或装卸零件的重复动作,以实现生产自动化。本设计中的机械手采用关节式结构。各动作由液压驱动,并右电磁阀控制。动作顺序及各动作时间的间隔采用按时间原则控制的电气控制系统。 机械手的结构如图8-13所示,主要由手指1、手腕2、小臂3、和大臂5等几部分组成。料架6为旋转式,由料盘和棘轮机构组成。每转动一定角度(由工件数决定)以保证待加工零件4对准机械手。 机械手各动作与相应电磁阀动作关系如表8-4所示。 以镗孔专用机床加工零件的上料、下料为例,机械手的动作顺序是:由原始位置将以加工好的工件卸下,放回料架,等料架转过一定角后,再将未加工零件拿起,送到加工位置,等待镗孔加工结束,再将加工完毕工件放回料架,如此重复循环。 图8-13 机械手的外形及其与料架的配置 1-手部 2-手腕 3-小臂 4-工件 5-大臂 6料架 (二)、拖动情况介绍 具体动作顺序是: 原始位置(装好工件等待加工位置,其状态是大手臂竖立,小手臂伸出并处于水平位置,手腕很横移向右,手指松开)——手指夹紧(抓住卡盘上的工件)——松卡盘——手腕左移(从卡盘上卸下已加工好的工件)——小手臂上摆——大手臂下摆——手指松开(工件放回料架)——小手臂收缩——料架转位——小手臂伸出——手指夹紧(抓住未加工零件)——大手臂上摆(取送零件)——小手臂下摆——手腕右移(将工件装到机床的主轴卡盘中)——卡盘收紧——手指松开,等待加工。

(三)、设计要求 1)加工中上料、下料各动作采用自动循环。 2)各动作之间应有一定的延(由时间继电器调定)。 3)机械手各部分应能单独动作,以便于调整及维修。 4)油泵电机(采用)及各电磁阀运行状态应有指示。 5)应有必要的电气保护与联锁环节。 二、设计过程 (一)、总体方案选择说明 机械手的分类 工业机械手的种类很多,关于分类的问题,目前在国内尚无统一的分类标准,在此暂按使用范围、驱动方式和控制系统等进行分类。 1按用途分 机械手可分为专用机械手和通用机械手两种: 专用机械手 它是附属于主机的、具有固定程序而无独立控制系统的机械装置。专用机械手具有动作少、工作对象单一、结构简单、使用可靠和造价低等特点,适用于大附属,如自动机床、自动线的上、下料机械手和‘加工中心”批量的自动化生产的自动换刀机械手。 通用机械手 它是一种具有独立控制系统的、程序可变的、动作灵活多样的机械手。通过调整可在不同场合使用,驱动系统和格性能范围内,其动作程序是可变的,控制系统是独立的。通用机械手的工作范围大、定位精度高、通用性强,适用于不断变换生产品种的中小批量自动化的生产。 通用机械手按其控制定位的方式不同可分为简易型和伺服型两种:简易型以“开一关”式控制定位,只能是点位控制:伺服型具有伺服系统定位控制系统,可以点位控制,也可以实现连续轨迹控制,一般的伺服型通用机械手属于数控类型。 2按驱动方式分 液压传动机械手 是以液压的压力来驱动执行机构运动的机械手。其主要特点是:抓重可达几百公斤以上、传动平稳、结构紧凑、动作灵敏。但对密封装置要求严格,不然油的泄漏对机械手的工作性能有很大的影响,且不宜在高温、低温下工作。若机械手采用电液伺服驱动系统,可实现连续轨迹控制,使机械手的通用性扩大,但是电液伺服阀的制造精度高,油液过滤要求严格,成本高。 气压传动机械手是以压缩空气的压力来驱动执行机构运动的机械手。其主要特点是:介质来源极为方便,输出力小,气动动作迅速,结构简单,成本低。但是,由于空气具有可压缩的特性,工作速度的稳定性较差,冲击大,而且气源压力较低,抓重一般在30公斤以下,在同样抓重条件下它比液压机械手的结构大,所以适用于高速、轻载、高温和粉尘大的环境中进行工作。

机械手电气设计说明书

设计的任务 (一)、基本情况介绍 机械手结构、动作与控制要求 机械手在专用机床及自动生产线上应用十分广泛,主要用于搬动或装卸零件的重复动作,以实现生产自动化。本设计中的机械手采用关节式结构。各动作由液压驱动,并右电磁阀控制。动作顺序及各动作时间的间隔采用按时间原则控制的电气控制系统。 机械手的结构如图8-13所示,主要由手指1、手腕2、小臂3、和大臂5等几部分组成。料架6为旋转式,由料盘和棘轮机构组成。每转动一定角度(由工件数决定)以保证待加工零件4对准机械手。 机械手各动作与相应电磁阀动作关系如表8-4所示。 以镗孔专用机床加工零件的上料、下料为例,机械手的动作顺序是:由原始位置将以加工好的工件卸下,放回料架,等料架转过一定角后,再将未加工零件拿起,送到加工位置,等待镗孔加工结束,再将加工完毕工件放回料架,如此重复循环。 图8-13 机械手的外形及其与料架的配置 1-手部2-手腕3-小臂4-工件5-大臂6料架 (二)、拖动情况介绍 具体动作顺序是: 原始位置(装好工件等待加工位置,其状态是大手臂竖立,小手臂伸出并处于水平位置,手腕很横移向右,手指松开)——手指夹紧(抓住卡盘上的工件)——松卡盘——手腕左移(从卡盘上卸下已加工好的工件)——小手臂上摆——大手臂下摆——手指松开(工件放回料架)——小手臂收缩——料架转位——小手臂伸出——手指夹紧(抓住未加工零件)——大手臂上摆(取送零件)——小手臂下摆——手腕右移(将工件装到机床的主轴卡盘中)——卡盘收紧——手指松开,等待加工。

表8-4 电磁阀状态表 (三)、设计要求 1)加工中上料、下料各动作采用自动循环。 2)各动作之间应有一定的延(由时间继电器调定)。 3)机械手各部分应能单独动作,以便于调整及维修。 4)油泵电机(采用)及各电磁阀运行状态应有指示。 5)应有必要的电气保护与联锁环节。 二、设计过程 (一)、总体方案选择说明 机械手的分类 工业机械手的种类很多,关于分类的问题,目前在国内尚无统一的分类标准,在此暂按使用范围、驱动方式和控制系统等进行分类。 1按用途分 机械手可分为专用机械手和通用机械手两种: 专用机械手 它是附属于主机的、具有固定程序而无独立控制系统的机械装置。专用机械手具有动作少、工作对象单一、结构简单、使用可靠和造价低等特点,适用于大附属,如自动机床、自动线的上、下料机械手和‘加工中心”批量的自动化生产的自动换刀机械手。 通用机械手 它是一种具有独立控制系统的、程序可变的、动作灵活多样的机械手。通过调整可在不同场合使用,驱动系统和格性能范围内,其动作程序是可变的,控制系统是独立的。通

工业以太网与Modbus TCP

工业以太网与Modbus TCP/IP 一以太网的标准 以太网是一种局域网。早期标准为IEEE 802.3,数据链路层使用CSMA/CD,10Mb/s速度物理层有: (1)10 Base 5粗同轴电缆,RG-8,一段最长为500m; (2)10 Base 2细同轴电缆,RG-58,一段最长为185m; (3)10 Base T双绞线,UTP或STP,一段最长为100m。 快速以太网为100Mb/s,标准为802.3a,介质为100 Base Tx双绞线、100 Base Fx光纤。 目前10/100M以太网使用最为普遍,很多企事业用户已实现100M到以太网桌面,确实体验到高速“冲浪”的快感,另外从距离而言,非屏蔽双绞线(UTP)为100m,多模光纤可达2~3km,单模光纤可大于100km。千兆以太网1000Mb/s为802.3z/802.3ab,万兆以太网10Gb/s为802.3ae,将为新一轮以太网的发展带来新的机遇与冲击。 二工业以太网与商用以太网的区别 什么是工业以太网?技术上,它与IEEE802.3兼容,故从逻辑上可把商用网和工业网看成是一个以太网,而用户可根据现场情况,灵活装配自己的网络部件,但从工业环境的恶劣和抗干扰的要求,设计者希望采用市场上可找到的以太网芯片和媒介,兼顾考虑下述工业现场的特殊要求:首先要考虑高温、潮湿、振动;二是对工业抗电磁干扰和抗辐射有一定要求,如满足EN50081-2、EN50082-2标准,而办公室级别的产品未经这些工业标准测试,表1列出了一些常用工业标准。为改善抗干扰性和降低辐射,工业以太网产品多使用多层线路板或双面电路板,且外壳采用金属如铸铝屏蔽干扰;三是电源要求,因集线器、交换机、收发器多为有源部件,而现场电源的品质又较差,故常采用双路直流电或交流电为其供电,另外考虑方便安装,工业以太网产品多数使用DIN导轨或面板安装;四是通信介质选择,在办公室环境下多数配线使用UTP,而在工业环境下推荐用户使用STP(带屏蔽双绞线)和光纤。

数控机床设计说明书范本

数控机床设计说明书 学院:____机械学院____ 专业:_机械设计制造及其自动化 班级:____机自071__ __ 学号:___3__ 学生姓名:__张海明______ 指导教师:____赵先锋___ _ 2011年 1 月 5 日 目录 摘要?2 第1章前言2?

第2章数控车床设计概述6? 第3章课程设计的目的8? 第4章横向进给系统的设计计算 .................................... 84.1主切削力及其切削分力计算 (9) 4.2导轨摩擦力的计算? 10 4.3计算滚珠丝杠螺母副的轴向负载力 (11) 11 4.4确定进给传动链的传动比i和传动级数? 1 4.5滚珠丝杠的动载荷计算与直径估算?2 17 4.6滚珠丝杠螺母副承载能力校核? 19 4.7计算机械传动的刚度? 4.8驱动电机的选型与计算........................................ 224.9机械传动系统的动态分析 (26) 4.10机械传动系统的误差计算与分析............................... 27 2 8 4.11确定滚珠丝杠螺母副的精度等级和规格型号? 第5章数控机床控制系统设计 (31) 5.1硬件电路设计内容............................................. 315.2设计步骤? 31 5.3软件电路设计主要内容 (31) 3 5.4软件设计?7 47 5.5进给伺服系统概述? 50 总结与体会? 摘要 当今世界电子技术迅速发展,微处理器、微型计算机在各技术领域得到了广泛应用,对各领域技术的发展起到了极大的推动作用。一个较完善的机电一体化系统,

840D sl_828D直线电机调试示例

直线电机调试示例 SINUMERIK840D sl 2概述 _______________________________________________________________________________ 4 3直线电机安全措施和调试条件_______________________________________________________ 4 4驱动正方向和编码器计数正方向 ____________________________________________________ 5 5设定驱动数据 ______________________________________________________________________ 6 6驱动功能配置 ______________________________________________________________________ 9 7配置编码器________________________________________________________________________11 8转子位置识别 _____________________________________________________________________14 9伺服优化__________________________________________________________________________16

本使用手册及样例包目录内所包含文档、PLC程序、机床可执行程序(MPF、SPF、…)、电气图,可能与用户实际使用不同,用户可能需要先对例子程序做修改和调整,才能将其用于测试。本例程的作者和拥有者对于该例程的功能性和兼容性不负任何责任,使用该例程的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门。 对于在使用中发生的人员、财产损失本公司不承担任何责任,由使用者自行承担风险。 以上声明内容的最终解释权归西门子(中国)有限公司所有,后续内容更新不做另行通知。

现场总线和工业以太网

在工作中,很多新人问我究竟什么是现场总线,什么是工业以太网,对于刚入行的新人来说是比较难理解,我这里尽量采用通俗的讲法给大家解释一下现场总线和工业以太网。 现场总线技术是20世纪80年代中期在国际上发展起俩的一种工业控制技术。通俗地讲,现场总线就是用在现场的总线技术,和计算机内部的总线概念一样,但是由于现场的特殊环境(如温度,安装条件,干扰等等),不同余计算机通常用于室内,为了区别,所以我们把这种总线称为现场总线。 做过PLC的人都知道,如果现场有100个I/0点,我们就需从PLC柜引超过100根的电线到现场,如果是1000个呢??所以有人就想,能不能把这些所有的点用一根电缆都连接起来呢? 不错,现场总线就实现了这种功能。它及大方便了布线。 还有一点,现场总线把原先PLC要实现的功能分散到了现场设备/仪表。 还有一点很重要:现场总线采用的数字传输。数字化是各行各业普遍的趋势。我们的电视现在都数字化了。工业控制也要数字化!!数字传输比较模拟量传输就很大的优势!世界就是这么奇怪,当人类自以为聪明,把问题复杂话的时候惊奇的发现0和1才是世界的本质。哈哈~~ 现场总线技术实际上是次采用串行数据传输和连接方式代替传统的并联信号和连接方式,它依次实现了控制层和现场总线设别之间的数据传输,同时保证传输实时性的情况下实现信息的可靠性和开放性。一般的现场总线具有以下几个特点: 1、布线简单 2、开放性 3、实时性 4、可靠性 对于上面几个概念应该都比较好理解,深入的了解,大家可以参考相关资料。 工业以太网,所谓工业以太网通俗地讲就是应用于工业的以太网。 以太网是目前计算机局域网最常见的通信协议标准,但它是为办公自动化的应用而设计的,并没有考虑到工业现场环境的需求,比如高温、低温、防尘等,所以以太网不能直接应用于环境恶劣的工业现场。所以工业以太网就随之产生了。 还有一个问题,很多人常问:为什么有那么多的现场总线协议,那么多的工业以太网协议呢? 工业网络的发展经历了20多年,由于对未来的自动化控制的战略意义重大,市场潜力巨大,国际上著名的自动化设备制造商都千方百计地研发有自己特色的工业网络,各种现场总线和工业以太网相继产生。为了统一这些标准,形成最终的唯一的世界标准,各方面都进行了长时间努力,但出于各自的利益,最终以失败告终,妥协形成了了多个标准: 现场总线的标准不断完善和更新,先后发表了3个版本,目前正在制定第4个版本。 IEC61158 ,1984年IEC提出现场总线国际标准草案,1993年才通过了物理层的标准,数据连路层的标准几经反复,修改的IEC61158国际标准才于1999年12月投票通过,形成2000年版本的IEC61158标准,共8中类型的现场总线: 类型1:原IEC61158技术报告即FF H1 2:ControlNet

浙江省关于公布2018年度电力直接交易试点相关交易信息的通知

浙江省关于公布2018年度电力直接交易试点相关交易信息的通知 2018-02-07 11:05:14来源:浙江省发展和改革委员会浏览:931评论:0 省直接交易工作小组成员单位,各中央发电集团浙江分公司,浙江电力交易中心,各市经信委、供电公司,各有关发电企业: 根据《浙江省电力用户与发电企业直接交易试点实施方案(试行)》(浙经信电力〔2014〕453号)和《2018年度浙江省电力直接交易试点工作方案》(浙发改能源〔2018〕44号)相关规定,现将相关交易信息予以公布,请据此开展本次直接交易相关试点工作。 一、发电企业可直接交易电量 享有优先发电权的发电企业,参与本次试点电量(省内发电企业为上网电量,省外发电企业为送我省落地电量,下同)计297.79亿千瓦时,具体名单和参与试点电量详见附件1。其他发电企业参与本次试点电量限值计1435.11亿千瓦时,具体名单和可直接交易电量限值详见附件2。各发电集

团燃煤电厂(不含未正式明确送我省电量的机组),参与本次试点电量限值及装机容量详见附件3。 二、发电企业申报价格 发电企业参与本次试点集中竞价的申报价格(省内发电企业为上网电价,省外发电企业为送我省落地电价),均含税、环保电价(脱硫、脱硝、除尘)。省外发电企业送我省相关输电价格及网损率详见附件4。 三、其他 浙江电力交易中心根据相关文件规定,具体负责本次试点集中竞价组织、相关电量折算、电力用户与发电企业配对、组织直接交易及输配电服务合同签订等工作。本次试点涉及省外的相关工作,请北京电力交易中心、国家电网华东分部给予协助支持。 附件:1. 享有优先发电权的发电企业参与试点电量 2. 不享有优先发电权的发电企业参与本次试点电量限值 3. 各发电集团燃煤电厂参与本次试点电量限值及装机容量 4. 省外发电企业送我省相关输电价格及网损率 省直接交易试点工作小组办公室 (省能源局章) 2018年2月5日

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