fmc算法
Ⅰ c++程序、软件、C#、Java、Delphi、flash、VB、php、OpenGL等、ttf文字轮廓提取
没有接触过,纯支持而已。。。
直线和曲线,我们提到了一段三阶Bezier曲线有四个控制点定义:位于曲线上(on-curve)的起始点、两个不在曲线上(off-curve)的控制点和一个曲线上的结束点。TureType字体中的图元轮廓是用二阶Bezier曲线定义的,有三个点:一个曲线上的点,一个曲线外的点和另一个曲线上的点。多个连续的不在曲线上的点是允许的,但不是用来定义三阶或更高阶的Bezier曲线,而是为了减少控制点的数目。比如,对于on-off-off-on模式的四个点,会加入一个隐含的点使之成为on-off-on-off-on,因此定义的是两段二阶Bezier曲线。
如果设置了G_ONCURVE位,那么控制点在曲线上,否则不在曲线上。如果设置了G_REPEAT,标志数组中的下一字节表示重复次数,当前标志应该重复指定的次数。因此,标志数组中实际使用了某种类型的行程编码。标志中的其他位用于描述相应 的x坐标和y坐标的编码方式,它们可以表示当前相寻坐标是否和上一个相同、正的单字节值、负的单字节值或有符号两字节值。
解码图元的描述是一个两次扫描的起始点。然后再遍历图元定义中的每一个点把它转换为更容易管理的格式。程序清单14-2列出了解码TrueType图元的函数,它是KTrueType类的一个方法。
int KTrueType::DecodeGlyph(int index, KCurve & curve, XFORM * xm) const
{
const GlyphHeader * pHeader = GetGlyph(index);
if ( pHeader==NULL )
{
// assert(false);
return 0;
}
int nContour = (short) reverse(pHeader->numberOfContours);
if ( nContour<0 )
{
return DecodeCompositeGlyph(pHeader+1, curve); // after the header
}
if ( nContour==0 )
return 0;
curve.SetBound(reverse((WORD)pHeader->xMin), reverse((WORD)pHeader->yMin),
reverse((WORD)pHeader->xMax), reverse((WORD)pHeader->yMax));
const USHORT * pEndPoint = (const USHORT *) (pHeader+1);
int nPoints = reverse(pEndPoint[nContour-1]) + 1; // endpoint of last contour + 1
int nInst = reverse(pEndPoint[nContour]); // instructon length
curve.m_glyphindex = index;
curve.m_glyphsize = (int) GetGlyph(index+1) - (int) GetGlyph(index);
curve.m_Ascender = m_Ascender;
curve.m_Descender = m_Descender;
curve.m_LineGap = m_LineGap;
GetMetrics(index, curve.m_advancewidth, curve.m_lsb);
if ( curve.m_glyphsize==0 )
return 0;
curve.m_instrsize = nInst;
const BYTE * pFlag = (const BYTE *) & pEndPoint[nContour] + 2 + nInst; // first byte in flag
const BYTE * pX = pFlag;
int xlen = 0;
for (int i=0; i<nPoints; i++, pX++)
{
int unit = 0;
switch ( pX[0] & G_XMASK )
{
case G_XADDBYTE:
case G_XSUBBYTE:
unit = 1;
break;
case G_XADDINT:
unit = 2;
}
if ( pX[0] & G_REPEAT )
{
xlen += unit * (pX[1]+1);
i += pX[1];
pX ++;
}
else
xlen += unit;
}
const BYTE * pY = pX + xlen;
int x = 0;
KTrueType类处理TrueType字体的装入和解码,随书光盘中有它的完整源代码。DecodeGlyph给出图元索引和可选的变换矩阵,处理的是单个图元的解码。参数curve是KCurve类,用于把TrueType图元定义保存为32位的点的赎罪以及一个标志数组,以梗用GDI进行显示。这些代码可以作为简单TrueType字体编辑器的基础。
代码中调用了GetGlyph方法,该方法用位置表索引找到该图元的GlyphHeader结构。从中得到图元的轮廓线数目。注意必须反转该值的字节序,因为TrueType字体用的是Big-Endian字节序。如果该值为负值,说明这是一个合成图元,应该转而调用DecodeCompositeGlyph方法。接下支的代码定位了endPtsOfContours数组,找出点的总数,然后跳过指令找到标志数组的起始位置。
Ⅱ 数控分为几类 求解答 一定采纳
数控机床的种类很多,从不同角度对其进行考查,就有不同的分类方法,通常有以下几种不同的分类方法:
1。按工艺用途分类
切削加工类:数控镗铣床、数控车床、数控磨床、加工中心、数控齿轮加工机床、FMC等。
成型加工类:数控折弯机、数控弯管机等。
特种加工类:数控线切割机、电火花加工机、激光加工机等。
其它类型:数控装配机、数控测量机、机器人等。
2.按控制功能分类
(1)点位控制数控系统
§ 仅能实现刀具相对于工件从一点到另一点的精确定位运动;
§ 对轨迹不作控制要求;
§ 运动过程中不进行任何加工。
§ 适用范围:数控钻床、数控镗床、数控冲床和数控测量机。
(2)轮廓控制数控系统
§ 轮廓控制(连续控制)系统:具有控制几个进给轴同时谐调运动(坐标联动),使工件相对于刀具按程序规定的轨迹和速度运动,在运动过程中进行连续切削加工的数控系统。
§ 适用范围:数控车床、数控铣床、加工中心等用于加工曲线和曲面的机床。现代的数控机床基本上都是装备的这种数控系统。
3.按联动轴数分,
q 2轴联动(平面曲线)
q 3轴联动(空间曲面,球头刀)
q 4轴联动(空间曲面)
q 5轴联动及6轴联动(空间曲面)
联动轴数越多数控系统的控制算法就越复杂。
4。按进给伺服系统的类型分类
按数控系统的进给伺服子系统有无位置测量装置可分为开环数控系统和闭环数控系统,在闭环数控系统中根据位置测量装置安装的位置又可分为全闭环和半闭环两种。
(1)开环数控系统
q 没有位置测量装置,信号流是单向的(数控装置→进给系统),故系统稳定性好
q 无位置反馈,精度相对闭环系统来讲不高,其精度主要取决于伺服驱动系统和机械传动机构的性能和精度。
q 一般以功率步进电机作为伺服驱动元件。
q 这类系统具有结构简单、工作稳定、调试方便、维修简单、价格低廉等优点,在精度和速度要求不高、驱动力矩不大的场合得到广泛应用。一般用于经济型数控机床。
(2)半闭环数控系统
q 半闭环数控系统的位置采样点如图所示,是从驱动装置(常用伺服电机)或丝杠引出,采样旋转角度进行检测,不是直接检测运动部件的实际位置。
q 半闭环环路内不包括或只包括少量机械传动环节,因此可获得稳定的控制性能,其系统的稳定性虽不如开环系统,但比闭环要好。
q 由于丝杠的螺距误差和齿轮间隙引起的运动误差难以消除。因此,其精度较闭环差,较开环好。但可对这类误差进行补偿,因而仍可获得满意的精度。
q 半闭环数控系统结构简单、调试方便、精度也较高,因而在现代CNC机床中得到了广泛应用。
(3)全闭环数控系统
q 全闭环数控系统的位置采样点如图的虚线所示,直接对运动部件的实际位置进行检测。
q 从理论上讲,可以消除整个驱动和传动环节的误差、间隙和失动量。具有很高的位置控制精度。
q 由于位置环内的许多机械传动环节的摩擦特性、刚性和间隙都是非线性的,故很容易造成系统的不稳定,使闭环系统的设计、安装和调试都相当困难。
q 该系统主要用于精度要求很高的镗铣床、超精车床、超精磨床以及较大型的数控机床等。
Ⅲ 数控铣床的诞生和发展离不开哪些技术
数控铣床涉及的基本技术 数控铣床的诞生和发展都依赖于相关技术的问世和不断进步。因此,数控铣床是综合了当今世界上许多领域最新的技术成果。主要包括精密机械、计算机及信息处理、自动控制及伺服驱动、精密检测及传感和网络通讯等技术。这些技术的核心是由微电子技术向精密机械技术渗透所形成的机电一体化技术。 1.精密机械技术 精密机械技术是数控机床的基础,它包括精密机械设计和精密机械加工两大方而。精密机械技术在众多相关技术飞速发展的今天,面临着重大的挑战。机械系统自身在结构及传动的精度、刚度、体积、质量和寿命等方面对数控机床仍具有举足轻重的影响。在制造过程所使用的机电一体化系统中,虽然传统的机械理论与加工工艺借助于计算机辅助技术(如CAD,CAM, CAPP等)、人工智能和专家系统,形成新一代的机械制造技术。但传统的以知识和技能形式存在的机械技术是任何其他技术所无法取代的。对一台数控机床而言,机械结构和传动占了很大比例,因此不断发展各种新的设计计算方法和新型结构,采用新型材料和新工艺,以使新一代数控机床的主机具有高精度、高速度、高可靠性、体积小、质量小、维修方便和价格低廉的机械结构。 2.计算机及信息处理技术 计算机技术在数控机床诞生半个世纪中发生了最具革命性的进步。通常计算机技术包括计算机软件和计算机硬件技术、数据库技术,以及网络通信技术。而信息处理技术包括信息的存取、运算、判断、决策和交换,计算机作为信息处理的工具,两者之间就自然地具有极为密切的关系。数控系统中计算机指挥和管理整个系统的有序运行,信息处理的高速、及时和正确将直接影响系统的工作质量和效率。因而,计算机技术的发展已成为数控机床发展 3.自动控制理论和伺服驱动技术 自动控制理论和伺服驱动技术对数控铣床的功能、动态特性和控制品质具有决定性的影响。在对一个具体的控制装置或系统的设计、仿真和现场调试中,自动控制理论具有重要的理论指导作用。在伺服速度环控制中采用前馈控制,使传统的位置环偏差控制的跟踪滞后现象得到很大改善,而且增加了系统的稳定性和伺服精度。为了适应不同类型数控机床复杂的控制算法.伺服系统的位置环和速度环都采用软件控制。伺服驱动技术已经历了好几代的发展,目前交流伺服电动机驱动已逐步取代其他的伺服驱动,而且向智能化的数字伺服技术发展。与交流伺服电动机驱动技术相配套的是电力电子技术,它提供了瞬时输出很大的峰值电流和完善的保护功能。 4.精密检侧和传感技米 精密检测和传感技术一直是闭环和半闭环控制系统中的关键技术,检测和传感装置则是实现自动控制的关键环节之一。精密检测和传感的精度与功能直接影响自动控制的品质,在精度补偿方面发挥重要作用。精密检测的关键器件是传感器,数控系统要求传感器能快速、精确地获取信息,并能在各种各样的工作环境下可靠运行。智能化的传感技术伴随着计算机应用和人工智能的发展而被人们所重视,带智能的传感装置本身就具有部分“决策”功能。总体上说,与计算机技术的发展相比传感与检测技术的发展相对滞后,难以满足相关技术的需要,因此必须给予更多的关注。 5.网络和通信技术 随着计算机网络技术在通信领域的广泛应用,正在对数控机床和以数控机床为基础的柔性制造单元(Flexible Manufacturing ell,简称FMC)、柔性制造系统(FMS)乃至计算机集成制造系统(Computer Intergmied Manufacturing System,简称CMS)产生重大面深远的影响。通过网络仿真使零件从概念到在数控机床上完成加工的全部过程已在工业化国家成功实现。并在充分实现信息资源共享方面为数控机床的加工带来越来越明显的效益。通过电子邮件E-mail等方式进行无纸化的远程管理和监控,可以方便地进行产品的异地加工、装配和调试。 上述这些主要专业技术领域的最新成果将为数控铣床的进一步发展提供强有力的技术支撑,也将为最新型数控铣床的问世奠定了坚实的基础。
Ⅳ 数控是什么
数控系统 数控系统是数字控制系统简称,英文名称为Numerical Control System,早期是由硬件电路构成的称为硬件数控(Hard NC),1970年代以后,硬件电路元件逐步由专用的计算机代替称为计算机数控系统。
计算机数控(Computerized numerical control,简称CNC)系统是用计算机控制加工功能,实现数值控制的系统。CNC系统根据计算机存储器中存储的控制程序,执行部分或全部数值控制功能,并配有接口电路和伺服驱动装置的专用计算机系统。
CNC系统由数控程序、输入装置、输出装置、计算机数控装置(CNC装置)、可编程逻辑控制器(PLC)、主轴驱动装置和进给(伺服)驱动装置(包括检测装置)等组成。
CNC系统的核心是CNC装置。由于使用了计算机,系统具有了软件功能,又用PLC代替了传统的机床电器逻辑控制装置,使系统更小巧,其灵活性、通用性、可靠性更好,易于实现复杂的数控功能,使用、维护也方便,并具有与上位机连接及进行远程通信的功能。
机床技术十四大发展趋势
1、机床的高速化
随着汽车、航空航天等工业轻合金材料的广泛应用,高速加工已成为制造技术的重要发展趋势。高速加工具有缩短加工时间、提高加工精度和表面质量等优点,在模具制造等领域的应用也日益广泛。机床的高速化需要新的数控系统、高速电主轴和高速伺服进给驱动,以及机床结构的优化和轻量化。高速加工不仅是设备本身,而是机床、刀具、刀柄、夹具和数控编程技术,以及人员素质的集成。高速化的最终目的是高效化,机床仅是实现高效的关键之一,绝非全部,生产效率和效益在“刀尖”上。
2、机床的精密化
按照加工精度,机床可分为普通机床、精密机床和超精机床,加工精度大约每8年提高一倍。数控机床的定位精度即将告别微米时代而进入亚微米时代,超精密数控机床正在向纳米进军。在未来10年,精密化与高速化、智能化和微型化汇合而成新一代机床。机床的精密化不仅是汽车、电子、医疗器械等工业的迫切需求,还直接关系到航空航天、导弹卫星、新型武器等国防工业的现代化。
3、从工序复合到完整加工
70年代出现的加工中心开多工序集成之先河,现已发展到完整加工,即在一台机床上完成复杂零件的全部加工工序。完整加工通过工艺过程集成,一次装卡就把一个零件加工过程全部完成。由于减少装卡次数,提高了加工精度,易于保证过程的高可靠性和实现零缺陷生产。此外,完整加工缩短了加工过程链和辅助时间,减少了机床台数,简化了物料流,提高了生产设备的柔性,生产总占地面积小,使投资更加有效。
4、机床的信息化
机床信息化的典型案例是Mazak410H,该机床配备有信息塔,实现了工作地的自主管理。信息塔具有语音、文本和视像等通讯功能。与生产计划调度系统联网,下载工作指令和加工程序。工件试切时,可在屏幕上观察加工过程。信息塔实时反映机床工作状态和加工进度,并可以通过手机查询。信息塔同时进行工作地数据统计分析和刀具寿命管理,以及故障报警显示、在线帮助排除。机床操作权限需经指纹确认。
5、机床的智能化-测量、监控和补偿
机床智能化包括在线测量、监控和补偿。数控机床的位置检测及其闭环控制就是简单的应用案例。为了进一步提高加工精度,机床的圆周运动精度和刀头点的空间位置,可以通过球杆仪和激光测量后,输入数控系统加以补偿。未来的数控机床将会配备各种微型传感器,以监控切削力、振动、热变形等所产生的误差,并自动加以补偿或调整机床工作状态,以提高机床的工作精度和稳定性。
6、机床的微型化
随着纳米技术和微机电系统的迅速进展,开发加工微型零件的机床已经提到日程上来了。微型机床同时具有高速和精密的特点,最小的微型机床可以放在掌心之中,一个微型工厂可以放在手提箱中。操作者通过手柄和监视屏幕控制整个工厂的运作。
7、新的并联机构原理
传统机床是按笛卡尔坐标将沿3个坐标轴线的移动X、Y、Z和绕3个坐标轴线转动A、B、C依次串联叠加,形成所需的刀具运动轨迹。并联运动机床是采用各种类型的杆机构在空间移转主轴部件,形成所需的刀具运动轨迹。并联运动机床具有结构简单紧凑、刚度高、动态性能好等一系列优点,应用前景广阔。
8、新的工艺过程
除了金属切削和锻压成形外,新的加工工艺方法和过程层出不穷,机床的概念正在变化。激光加工领域日益扩大,除激光切割、激光焊接外,激光孔加工、激光三维加工、激光热处理、激光直接金属制造等应用日益广泛。电加工、超声波加工、叠层铣削、快速成型技术、三维打印技术各显神通。
9、新结构和新材料
机床高速化和精密化要求机床的结构简化和轻量化,以减少机床部件运动惯量对加工精度的负面影响,大幅度提高机床的动态性能。例如,借助有限元分析对机床构件进行拓扑优化,设计箱中箱结构,以及采用空心焊接结构或铅合金材料已经开始从实验室走向实用。
10、新的设计方法和手段
我国机床设计和开发手段要尽快从甩图板的二维CAD向三维CAD过渡。三维建模和仿真是现代设计的基础,是企业技术优势的源泉。在此三维设计基础上进行CAD/CAM/CAE/PDM的集成,加快新产品的开发速度,保证新产品的顺利投产,并逐步实现产品生命周期管理。
11、直接驱动技术
在传统机床中,电动机和机床部件是借助耦合元件,如皮带、齿轮和联轴节等加以连接,实现部件所需的移动或旋转,机和电是分家的。直接驱动技术是将电动机与机械部件集成为一体,成为机电一体化的功能部件,如直线电动机、电主轴、电滚珠丝杆和力矩电动机等。直接驱动技术简化了机床结构,提高了机床的刚度和动态性能,运动速度和加工精度。
12、开放式数控系统
数控系统的开放是大势所趋。目前开放式数控系统有三种形式:1)全开放系统,即基于微机的数控系统,以微机作为平台,采用实时操作系统,开发数控系统的各种功能,通过伺服卡传送数据,控制坐标轴电动机的运动。2)嵌入系统,即CNC+PC,CNC控制坐标轴电动机的运动,PC作为人机界面和网络通信。3)融合系统,在CNC的基础上增加PC主板,提供键盘操作,提高人机界面功能,如Siemens840Di和Fanuc210i。
13、可重组制造系统
随着产品更新换代速度的加快,专用机床的可重构性和制造系统的可重组性日益重要。通过数控加工单元和功能部件的模块化,可以对制造系统进行快速重组和配置,以适应变型产品的生产需要。机械、电气和电子、液和气、以及控制软件的接口规范化和标准化是实现可重组性的关键。
14、虚拟机床和虚拟制造
为了加快新机床的开发速度和质量,在设计阶段借助虚拟现实技术,可以在机床还没有制造出来以前,就能够评价机床设计的正确性和使用性能,在早期发现设计过程的各种失误,减少损失,提高新机床开发的质量。
重点发展范围
1、高速、精密数控车床,车削中心类及四轴以上联动的复合加工机床。主要满足航天、航空、仪器、仪表、电子信息和生物工程等产业的需要。
2、高速、高精度数控铣镗床及高速、高精度立卧式加工中心。主要满足汽车发动机缸体缸盖及航天航空、高新技术等行业大型复杂结构支架、壳体、箱体、轻金属材料零件和精密零件加工需求。
3、重型、超重型数控机床类:数控落地铣镗床、重型数控龙门镗铣床和龙门加工中心、重型数控卧式车床及立式车床,数控重型滚齿机等,该类产品满足能源、航天航空、军工、舰船主机制造、重型机械制造、大型模具加工、汽轮机缸体等行业零件加工需求。
4、数控磨床类:数控超精密磨床、高速高精度曲轴磨床和凸轮轴磨床、各类高精高速专用磨床等,满足精密超精密加工需求。
5、数控电加工机床类:大型精密数控电火花成形机床、数控低速走丝电火花切割机床、精密小孔电加工机床等,主要满足大型和精密模具加工、精密零件加工、锥孔或异型孔加工及航天、航空等行业的特殊需求。
6、数控金属成形机床类(锻压设备):数控高速精密板材冲压设备、激光切割复合机、数控强力旋压机等,主要满足汽车、摩托车、电子信息产业、家电等行业板金批量高效生产需求及汽车轮毂及军工行业各种薄壁、高强度、高精度回转型零件加工需求。
7、数控专用机床及生产线:柔性加工自动生产线(FMS╱FMC)及各种专用数控机床,该类生产线是针对汽车、家电等行业加工缸体、缸盖、变速箱箱体等及多品种变批量壳体、箱体类零件加工需求。
Ⅳ 2011年中央广播电视大学作业数控机床形成性考核册的答案是什么
数控机床习题
(第一章)
1填空题
(1)数控机床一般由 控制介质、 数控系统、 伺服系统、 反馈装置 、 机床本体 和各种辅助装置组成。
(2)数控机床采用 数字控制 技术对机床的加工过程进行自动控制的一类机床。
(3)突破传统机床结构的最新一代的数控机床是 并联 机床。
2选择题
(1)一般数控钻、镗床属于( C )
(A)直线控制数控机床 (B)轮廓控制数控机床
(C)点位控制数控机床 (D)曲面控制数控机床
(2)( D )是数控系统和机床本体之间的电传动联系环节。
(A)控制介质 (B)数控装置
(C)输出装置 (D)伺服系统
(3)适合于加工形状特别复杂(曲面叶轮)、精度要求较高的零件的数控机床是( A )
(A)加工中心 (B)数控铣床
(C)数控车床 (D)数控线切割机床
(4)闭环控制系统的位置检测装置装在( D )
(A)传动丝杠上 (B)伺服电动机轴上
(C)数控装置上 (D)机床移动部件上
(5)数控机床中,所有的控制信号都是从( B )发出的。
(A)控制介质 (B)数控系统 (C)伺服系统 (D)机床本体
3 判断题
(1)通常一台数控机床的联动轴数一般会大于或等于可控轴数。( × )
(4)数控系统是机床实现自动加工的核心,是整个数控机床的灵魂所在。( √ )
(5)机床本体是数控机床的机械结构实体,是用于完成各种切割加工的机械部分。( √ )
4 简答题
(1)简述数控机床的发展趋势。
P9-12
(2)简述数控机床各基本组成部分的作用。
P4
(3)简要说明数控机床的主要工作过程。
P2-3
《数控机床》第二次作业
(第二章)
1填空题
(1)数控机床的机械部分一般由主传动系统、 进给传动系统 、基础支承件、辅助装置组成。
(2)数控机床高速主轴单元的类型主要有 电主轴 、气动主轴、水动主轴等。
(3)滚珠丝杠螺母副运动具有可逆性,不能自锁,立式使用时应增加 制动 装置。
(4)为防止系统快速响应特性变差,在传动系统各个环节,包括滚珠丝杠、轴承、齿轮、蜗轮蜗杆、甚至联轴器和键联接都必须采取相应的 消除间隙措施。
(5)数控机床的主轴箱或滑枕等部件,可采用 卸荷 装置来平衡载荷,以补偿部件引起的静力变形。
(6)数控机床床身采用钢板的 焊接 结构既可以增加静刚度,减小结构质量.又可以增加构件本身的阻尼。
(7) 直接驱动的回转工作台 是伺服驱动电动机与回转工作台的集成,它具有减少传动环节、简化机床的结构等优点。
(8) 位置检测 装置精度直接影响闭环控制数控机床的定位精度和加工精度。
(9)在自动换刀过程中常见的选刀方式有 顺序选刀 和任意选刀两种。
(10)在加工中心的基础上配置更多 (5个以上)的托盘,可组成环形回转式托盘库,称为 柔性制造单元{FMC} 。
2选择题
(1)数控加工中心的主轴部件上设有准停装置,其作用是( C )
(A)提高加工精度
(B)提高机床精度
(C)保证自动换刀,提高刀具重复定位精度,满足一些特殊工艺要
(2)滚珠丝杠预紧的目的是( C )
(A)增加阻尼比,提高抗振性 (B)提高运动平稳性
(C)消除轴向间隙和提高传动刚度(D)加大摩擦力,使系统能自锁
(3)数控机床进给系统采用齿轮传动副时,为了提高传动精度应该有消隙( A )措施。
(A)齿轮轴向间隙 (B)齿顶间隙
(C)齿侧间隙 (D)齿根间隙
(4)静压导轨与滚动导轨相比,其抗振性( A )。
(A) 前者优于后者
(B) 后者优于前者
(C) 两者一样
(5)光栅利用( C ),使得它能测得比栅距还小的位移量。
(A)细分技术 (B)数显表
(C)莫尔条纹的作用 (D)高分辨指示光栅
(6)在采用ATC后,数控加工的辅助时间主要用于( A )。
(A) 工件安装及调整
(B) 刀具装夹及调整
(C) 刀库的调整
(7)在下列特点中,(B )不是数控机床主传动系统具有的特点。
(A)转速高、功率大 (B)变速范围窄
(C)主轴变换迅速可靠 (D)主轴组件的耐磨性高
3 判断题
(1)数控机床的气压装置因空气黏度小,在管路中的能量损失小,适于远程传输及控制使用。( √ )
(2)数控铣床立柱采用热对称结构可以减少热变形对加工件的精度影响。( √ )
(3)滚珠丝杠螺母副的作用是将回转运动转换为直线运动。( √ )
(4)数控机床主传动系统的作用就是产生不同的主轴切削速度,以满足不同的加工条件要求。( √ )
(5)数控机床传动丝杠反方向间隙是不能补偿的。( × )
(6)进给运动是以保证刀具相对位置关系为目的。( √ )
4 简答题
(1)数控机床的机械结构应具有良好的特性,主要包括哪些方面?
P16-19
(2)数控机床的主轴变速方式有哪几种?试述其特点及应用场合。
P21-22
(3)试述滚珠丝杠螺母副的特点有哪些?它是如何工作的?常用间隙调整方法有哪些?
P28-30
(4)自动排屑装置有哪几种类型?各适合于什么场合?
P52-53
(5)数控机床的工作台有哪些形式?各自的特点是什么?
P35-38
(6)数控机床对自动换刀装置有什么样的要求?自动换刀装置有哪些种类?
P42 P48
(7)数控机床的导轨有什么作用?有哪些类型?各自的特点是什么?
P32
(8)简述数控机床液压和气压装置的特点。
P51
《数控机床》第三次作业
(第三、四章)
1填空题
(1) 数控系统通常由人机界面、数字控制以及逻辑控制器 控制这三个相互依存的功能部件构成。
(2)插补算法分为 基准脉冲 插补和数据采样插补两大类。
(3) 脉冲当量 是数控机床数控轴的位移量最小设定单位。
(4)常用伺服电机有步进电机、 直流伺服电动机 、 交流伺服电动机 。
(5) 复合 加工中心除用各种刀具进行切削外,还可使用激光头进行打孔、清角,用磨头磨削内孔,用智能化在线测量装置检测、仿型等。
(6)一般需要对工件的多个侧面进行加工,则主轴应布局成 卧式 。
(7)加工中心与数控铣床、数控镗床等机床的主要区别是它设置有 刀库 ,并能 在加工过程中由程序自动选用和更换 。
(8)并联机床实际是一个空间 并联连杆 机构。
(9)根据电极丝的运行速度,电火花线切割机床通常分为 高速走丝 和 低速走丝 两大类。
2 选择题
(1)下列功能中,( D )是数控系统目前一般所不具备的。
(A)控制功能 (B)进给功能
(C)插补功能 (D) 刀具刃磨功能
(2)( A )是数控系统核心,它是一台数控系统控制品质的体现。
(A)数控装置 (B)可编程控制器
(C)I/O板 (D)数控软件
(3)脉冲当量的取值越小,插补精度( A )。
(A)越高 (B)越低 (C)与其无关 (C)不受影响
(4)车削中心是以( A )为主体,并配置有刀库、换刀装置、分度装置、铣削动力头和机械手等,以实现多工序复合加工的机床。在工件一次装夹后,它可完成回转类零件的车、铣、钻、铰、攻螺纹等多种加工工序。
(A)全功能数控车床 (B)卧式加工中心
(C)镗铣加工中心 (D)经济型数控车床
(5)立式数控铣床的主轴轴线( B )于水平面,是数控铣床中最常见的一种布局形式,应用范围最广泛,其中以三轴联动铣床居多。
(A)平行 (B)垂直 (C)倾斜
(6) D6125表示是一种( C )。
(A)数控铣床 (B)数控车床 (C)电火花成形加工机床 (D)数控线切割机床
(7)电火花加工的局限性( D )。
(A)电火花加工属不接触加工 (B)易于实现加工过程自动化
(C)加工过程中没有宏观切削力 (D)只能用于加工金属等导电材料
(8)采用经济型数控系统的机床不具有的特点是( B )。
(A)采用步进电机伺服系统 (B)必须采用闭环控制系统
(C)只配备必要的数控系统 (D)CPU可采用单片机
3判断题
(1)中小型数控车床多采用倾斜床身或水平床身斜滑板结构。( √ )
(2)五面加工中心具有立式和卧式加工中心的功能,通过回转工作台的旋转和主轴头的旋转,能在工件一次装夹后,完成除安装面以外的所有五个面的加工。( √ )
(3)数控铣床采用T形床身布局的最显着优点是精度高。( √ )
(4)立卧两用式数控铣床的主轴轴线方向可以变换。( √ )
(5)加工中心可以进行多工序的自动加工。( √ )
4 简答题
(1)简述数控系统的主要功能。
P63-67
(2)数控机床用PLC有哪些类型?各自的特点是什么?
P72-73
(3)简述数控机床对伺服系统的要求。
P73-75
(4)如何选择主轴电机?
P80-84
(5)简述数控车床的组成。
P90
(6)简述数控铣床的功能特点。
P93-94
(7)数控铣床按机床主轴的布置形式可分为哪几类?各适用于哪些加工场合?
P97-98
(8)数控铣床T形床身布局的优点是什么?
P99
(9)简述电火花加工的原理。
P114
(10)简述加工中心的基本组成。
P105-106
(11)简述经济型数控车床的特点。
P88
(12)简述数控线切割机床的工作原理。
P120
(13)数控线切割机床的工作液有什么作用?
P121
《数控机床》第四次作业
(第五、六章)
1填空题
(1)数控机床的精度检验一般包括 几何精度 、 定位精度 、 切削精度 检验。
(2) 几何精度 检验是综合反映机床关键零部件经组装后的综合几何形状误差。
(3)三坐标测量机的精度与速度主要取决于 机械结构 、 控制系统和 测头 ,功能则主要取决于软件和 测头 ,操作方便性也与软件密切相关。
(4)在线加工的通讯方式大多采用 RS232 接口。
(5)在数控生产技术管理中,除对操作、刀具、维修人员的管理外,还应加强对 编程人员和设备 的管理。
(6)通过 维护和保养 ,可以避免或减少数控机床的故障,或者提早发现潜在的故障,并及时采取防范措施。
(7)有报警的故障可分为硬件故障、编程故障和 操作故障 。
(8) 离线 诊断是数控机床出现故障时,数控系统停止运行系统程序的停机诊断。
2选择题
(1)机床切削精度检查实质上是对机床的( B )在切削加工条件下的一项综合检查。
(A)几何精度 (B)几何精度和定位精度 (C)定位精度
(2)数控机床切削精度检验( C ),对机床几何精度和定位精度的一项综合检验。
(A)又称静态精度检验,是在切削加工条件下
(B)又称动态精度检验,是在空载条件下
(C)又称动态精度检验,是在切削加工条件下
(D)又称静态精度检验,是在空载条件下
(3)在数控机床验收中,以下的检测属于机床几何精度检查的是( D )
(A)回转原点的返回精度 (B)箱体调头镗孔同轴度
(C)联接器紧固检查 (D)主轴轴向跳动
(4)影响数控机床加工精度的因素很多,要提高加工工件的质量,有很多措施,但( A )不能提高加工精度。
(A)将绝对编程改为增量编程
(B)正确选择刀具类型
(C)减少对刀误差
(D)消除丝杠副的传动间隙
3判断题
(2)用数控机床加工时,切削速度越高加工成本越低。( × )
(3)数控机床的使用和维护,在数控机床的生命周期中起着至关重要的作用,同时也对数控机床的使用寿命产生重要的影响。( √ )
(4)通过计算机辅助编程方法可以改善编程效果,所以,所有的零件加工程序都应该使用自动编程。( × )
4简答题
(1)以卧式加工中心为例,要对其几何精度进行检验,应检验哪些项目?
P129
(2)简述数控机床的生产管理的主要内容。
P135-137
(3)简述三坐标测量机的测量原理。
P146
(4)简述球杆仪的测量原理。
P159
(5)简述三坐标测量机的组成。
P146-148
(6)简述激光干涉仪的工作原理。
P138
(7)简述数控机床的基本使用条件。
P171--172
(8)简述数控机床日常维护保养的主要内容。
P174-175
(9)简述数控机床的安装工作内容和步骤。
P168-169
(10)简述数控机床的调试内容。
P169-171
(11)简述数控机床故障诊断的一般步骤。
Ⅵ 关于JAVASCRIPT的一些问题
应该是属于3DES加密算法
3DES加密流程
1.对获得的密钥进行Base64解码(解码后的密钥是字节数组)
2.使用编码后的密钥用3DES对源字符串加密(加密后的字符串也是字节数组)
3.对加密后的字符串进行Base64编码(编码后的是经过Base64编码的字符串)
加密后字符串类似:JCQkMTU0MjM2OTg3MTAwMSQ=
Ⅶ 谁能介绍一下PLC技术,主要是干什么用的..
可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。
PLC技术的用途:
1、开环控制
开关量的开环控制是PLC的最基本控制功能。PLC的指令系统具有强大的逻辑运算能力,很容易实现定时、计数、顺序(步进)等各种逻辑控制方式。大部分PLC就是用来取代传统的继电接触器控制系统。
2、模拟量闭环
对于模拟量的闭环控制系统,除了要有开关量的输入输出外,还要有模拟量的输入输出点,以便采样输入和调节输出实现对温度、流量、压力、位移、速度等参数的连续调节与控制。目前的PLC不但大型、中型机具有这种功能外,还有些小型机也具有这种功能。
3、数字量控制
控制系统具有旋转编码器和脉冲伺服装置(如步进电动机)时,可利用PLC实现接收和输出高速脉冲的功能,实现数字量控制,较为先进的PLC还专门开发了数字控制模块,可实现曲线插补功能,近来又推出了新型运动单元模块,还能提供数字量控制技术的编程语言,使PLC实现数字量控制更加简单。
4、数据采集监控
由于PLC主要用于现场控制,所以采集现场数据是十分必要的功能,在此基础上将PLC与上位计算机或触摸屏相连接,既可以观察这些数据的当前值,又能及时进行统计分析。
有的PLC具有数据记录单元,可以用一般个人电脑的存储卡插入到该单元中保存采集到的数据。PLC的另一个特点是自检信号多.利用这个特点,PLC控制系统可以实现白诊断式监控,减少系统的故障,提高系统的可靠性。
(7)fmc算法扩展阅读:
在制造工业中存在大量的开关量为主的开环的顺序控制,它按照逻辑条件进行顺序动作号按照时序动作;另外还有与顺序、时序无关的按照逻辑关系进行连锁保护动作的控制;以及大量的开关量、脉冲量、计时、计数器、模拟量的越限报警等状态量为主的—离散量的数据采集监视。
由于这些控制和监视的要求,使PLC发展成了取代继电器线路和进行顺序控制为主的产品。PLC厂家在原来CPU模板上提逐渐增加了各种通讯接口,现场总线技术及以太网技术也同步发展,使PLC的应用范围越来越广泛。 PLC具有稳定可靠、价格便宜、功能齐全、应用灵活方便、操作维护方便的优点,这是它能持久的占有市场的根本原因。
PLC控制器本身的硬件采用积木式结构,有母板,数字I/O模板,模拟I/O模板,还有特殊的定位模板,条形码识别模板等模块,用户可以根据需要采用在母板上扩展或者利用总线技术配备远程I/O从站的方法来得到想要的I/O数量。
PLC在实现各种数量的I/O控制的同时,还具备输出模拟电压和数字脉冲的能力,使得它可以控制各种能接收这些信号的伺服电机,步进电机,变频电机等,加上触摸屏的人机界面支持,施耐德的PLC可以满足您在过程控制中任何层次上的需求。