收藏 分享(赏)

毕业设计(论文)-PLC控制直列式加工自动线设计 (PLC电气和测控系统设计)(完整图纸).doc

上传人:QQ153893706 文档编号:1740369 上传时间:2018-08-21 格式:DOC 页数:28 大小:448.50KB
下载 相关 举报
毕业设计(论文)-PLC控制直列式加工自动线设计 (PLC电气和测控系统设计)(完整图纸).doc_第1页
第1页 / 共28页
毕业设计(论文)-PLC控制直列式加工自动线设计 (PLC电气和测控系统设计)(完整图纸).doc_第2页
第2页 / 共28页
毕业设计(论文)-PLC控制直列式加工自动线设计 (PLC电气和测控系统设计)(完整图纸).doc_第3页
第3页 / 共28页
毕业设计(论文)-PLC控制直列式加工自动线设计 (PLC电气和测控系统设计)(完整图纸).doc_第4页
第4页 / 共28页
毕业设计(论文)-PLC控制直列式加工自动线设计 (PLC电气和测控系统设计)(完整图纸).doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、完整版全套 CAD 图纸,联系 153893706目 录目录.1摘要.2一, 应用系统总体方案设计2 PLC 控制系统类型3系统的运行方式.3二, 系统硬件设计根据工艺要求3设备状况4控制功能4I/O 点数和种类.5三.系统软硬件设计文件5 PLC 型号的选择5电气和测控系统设计2确定安排 PLC 的输入输出点11 工艺流程图与动作顺序表14 PLC 现场器件的安装接线较长.15.各模块程序设计.15.附录:附加外文翻译21鸣谢27 参考资料.28【摘要】本文主要介绍以模拟生产实际的自动线为对象,利用电子、机械、检测技术融为一体的 PLC 的控制技术,实现 PLC 控制的多样性和柔性化控制要求

2、,其中包括 PLC 的选型,系统的运行方式,步进电动机的 PLC 控制,工业机械手的 PLC 控制【关键词】PLC、 步进电动机、 工业机械手【Abstract】The main introduction of this text regards producing the real transfer machine in simulation as the target , utilize control technology of PLC that the electron, machinery, detection technique combine together, realize

3、variety and flexibility that PLC controls control and require,Including the selecting type of PLC, systematic operation way, PLC which walks into the motor controls, PLC of the industry manipulator controls【Key words 】PLC,walks into the motor, industry manipulator第一章 应用系统总体方案设计电气和测控系统设计3.1 PLC 控制系统原

4、理.2 系统的运行方式用 PLC 构成的控制系统有三种运行方式,即自动、半自动和手动。1.自动运行方式。自动运行方式是控制系统的主要运行方式。这种运行方式的主要特点是在系统工作过程中,系统按给定的程序自动完成被控对象的动作,不需要人工干预。系统的启动可由本身的启动系统进行也可由发动启动预告,由操作人员确认并按下启动响应启动响应按钮后,自动启动系统。2.半自动运行方式。这种运行方式的特点是系统在启动和运行过程中的某些步骤需要人工干预才能进行下去。半自动方式多用于检测手段不完善,需要人工判断或某些设备不具备自控条件需要人工干涉的场合。3.手动运行方式。手动运行方式不是控制系统的主要运行方式,而是用

5、于设备调试、系统调整和特殊情况下的运行方式,因此它是自动运行方式的辅助方式。与系统运行的方式的设计相对应,电气和测控系统设计4第二章系统硬件设计根据 工艺要求加工自动生产线的工艺要求是以机械加工自动线为对象,实现自动线的上料、输送、夹紧加工、转位、夹紧加工、松开、卸料多种动作的模拟加工自动线设计。采用小型压缩机组(功率为.5,气源压力为 0.40.8Mpa)为动力,用小型气动元件、行程开关、接近开关、光电开关、可编程控制器()来实现动作要求。 设备状况自动线的上料采用气缸的动作又由相应的电磁阀来控制。自动线的输送动作由步进电动机带动实现间隔输送,实现设计要求的输送状况。从输送带到夹紧加工过程是

6、利用简单机械手()控制对象实现工件的加工,再利用机械手送回由步进电机控制的传送带上,继续下一个工位的操作。用简单机械手()实现工件的转位加工,用机械手()实现卸料的动手,至此完成整个生产线的动作过程。其中机械手() 、机械手() 、机械手()的全部动作都由气缸驱动,其中上升、下降动作由上升下降气缸完成;夹紧、放松动作由夹紧放松气缸完成;右转、左转由右转左转气缸完成。所有气缸的动作又由相应的电磁阀来控制。其中上升下降气缸和左转右转气缸分别由双线圈两位电磁阀控制。上升下降、左转右转分别上升下降电磁阀、左转右转电磁阀控制。机械手的放松夹紧气缸由一个单线圈两位置电磁阀控制,当该线圈通电时,机械手夹紧,

7、该线圈断电时,机械手放松。为了使机械手在工作过程中实现自动或半自动运行,选用限位行程开关(上升、下降、左转、右转位置控制)和光电开关(有工件检测)给相应电磁阀传递启动信号。 控制功能由工艺要求和设备状况设计系统的类型、规模、机型、模块、软件等内容。 生产线控制系统应有如下功能要求:电气和测控系统设计5()自动操作。系统自动操作启动,自动生产线按要求自动运行。()手动操作。就是用按钮操作对机械手和其他动作的每一种运动单独进行控制。()复位操作。根据上述功能要求,控制系统需要设计成单级控制系统,以实现对系统各驱动器件的控制。运行方式需要选用自动运行方式和手动运行方式以实现不同情况的动作要求。 I/

8、O 点数和种类根据工艺要求、设备状况和控制功能,统计系统 I/0 点数。手一的输入点数:上下限位行程开关,个;左右限位行程开关,个;右下限位行程开关(装料) ,个。输出点:五个电磁阀线圈。同理:机械手二有五个输入点,五个输出点。机械手三有五个输入点。五个输出点 1)推工件缸有一个行程开关,一个接近传感器,二个电磁阀线圈。 二个输入,二个输出。加各种光电开关和手动按钮和转换开关,共有:个输入点,个输出点。第三章系统软硬件设计文件 根据 I/0 点数、能力和响应速度选择 PLC 型号:品牌:三菱型号:FX2N-80MR特性:超高速的运算速度(0.08s/step),50%小型化设计,程序容量 :内

9、置8K STEP RAM ,最大可扩充至 16K STEP,可使用 FX 系列模块,可做 8 台主机连线,,可以采用最小 8 点的扩展模块进行扩展.电气和测控系统设计6(FX2N-80MR 结构)开始指示灯显示正常空气压缩机启动光电开关一机械手一上料加工光电开关二机械手二上料加工光电开关三机械手三卸料原位 原位 原位T 时间到步进电机转一定脉冲时间到步进电机停推工件缸接近传感推缸返回电气和测控系统设计7SQ1SQ4右转 YA1SQ0 SQ3 左转 YA2SQ5 右下限位夹紧YA5JNDU松开上升 YA3下降 YA4电气和测控系统设计8(机械手结构示意图)机械手通常位于原点。图中 SQ1 为下限

10、位开关,SQ1 为上限位开关,SQ3,SQ4 分别为右限位和左限位开关。机械手的左右转动和有工件的夹持与松开,均由电磁阀驱动气缸来实现。电磁阀 YA4 控制机械手下降,YA5 负责夹持及松开 工件,YA3 使机械手上升。YA1 使机械手右转,YA2 使机械手左转 。一上料加工时按下起动按钮,各机械手动作如下框图所示工作。YA4 得电动作,机械手先由原点下降,碰到下限位开关 SQ后 YA4 失电,停止下降;电磁阀 YA5 动作将工件夹持,为保证工件可靠夹紧,机械手在该位置等待 1S 时间;待夹紧后 YA3得电动作使机械手开始上升,碰到上限位开关 SQ2 后 YA3 失电,停止上升;YA1 得电,

11、改向右转动,转到右限位开关 SQ3 位置时,YA1 失电停止右转;YA4 得电,改为下降,到碰到右下限位开关 SQ5 时,YA4 失电,机械手将工件松开。放在夹具上。松开延时一秒后使 YA3 得电机械手上升,碰到上限位行程开关 SQ2 后 YA3 失电停止上升。这时夹具夹紧工件,数控机床进行加工。机械手在上等待加工完成信号。当加工完成,机械手 YA4 得电,机械手下降。碰到右下限位开关 SQ5 时,YA4 失电,机械手将工件夹紧,为保证工件可靠夹紧,机械手在该位置等待 1S 时间;待夹紧后 YA3得电动作使机械手开始上升,碰到上限位开关 SQ2 后 YA3 失电,停止上升。当机床加工完夹具松开

12、时,YA2 得电,改向左转动,转到左限位开关 SQ4 位置时,YA2 失电停止左转。改为下降,到碰到下限位开关 SQ1 时,YA4 失电,机械手将工件松开放在传送带上,送到下一个工位进行加工。松开后一秒,机械手 YA3 得电上升碰到上限位行程开关 SQ2 停止(原位) 。则机械手一完成一次过程。当光电开关一有效时,又重复上述过程。上述整个流程都是按顺序进行的,即完成了上一步,才能执行下一步。二 同理: 上料加工时起动按钮有效时,各机械手动作如下框图所示工作。YA9得电动作,机械手先由原点下降,碰到下限位开关 SQ6 后 YA9 失电,停止下降;电磁阀 YA12 动作将工件夹持,为保证工件可靠夹

13、紧,机械手在该位置等待 1S 时间;待夹电气和测控系统设计9紧后 YA10 得电动作使机械手开始上升,碰到上限位开关 SQ7 后 YA10 失电,停止上升;YA8 得电,改向左转动,转到左限位开关 SQ3 位置时,YA8 失电停止左转;YA12 得电,改为下降,到碰到左下限位开关 SQ14 时,YA12 失电,机械手将工件松开。放在夹具上。松开延时一秒后使 YA10 得电机械手上升,碰到上限位行程开关SQ7 后 YA10 失电停止上升。这时夹具夹紧工件,数控机床进行加工。机械手在上等待加工完成信号。当加工完成,机械手 YA11 得电,机械手下降。碰到左下限位开关SQ10 时,YA9 失电,机械

14、手将工件夹紧,为保证工件可靠夹紧,机械手在该位置等待1S 时间;待夹紧后 YA10 得电动作使机械手开始上升,碰到上限位开关 SQ7 后 YA10失电,停止上升。当机床加工完夹具松开时,YA8 得电,改向右转动,转到右限位开关 SQ9 位置时,YA9 失电停止左转。改为下降,到碰到下限位开关 SQ6 时,YA12 失电,机械手将工件松开放在传送带上,送到下一个工位进行加工。松开后一秒,机械手 YA10 得电上升碰到上限位行程开关 SQ7 停止(原位) 。则机械手一完成一次过程。当光电开关一有效时,又重复上述过程。上述整个流程都是按顺序进行的,即完成了上一步,才能执行下一步。三同理:机械手三当光

15、电开关三有效时,机械手三开始工作。YA15 得电开始从原位右转,转到右下限位开关 SQ15 位置时,YA15 失电停止右转YA18 得电动作,机械手下降,碰到下限位开关 SQ12 后 YA18 失电,停止下降;电磁阀 YA19 动作将工件夹持,为保证工件可靠夹紧,机械手在该位置等待 1S 时间;待夹紧后 YA17 得电动作使机械手开始上升,碰到上限位开关 SQ12 后 YA17 失电,停止上升;YA16 得电,改向左转动,转到左限位开关 SQ18 位置时,YA16 失电停止左转;YA3 得电,改为下降,到碰到下限位开关 SQ11 时,YA17 失电,机械手将工件松开。放在收料仓里。松开延时一秒

16、后使 YA17 得电机械手上升,碰到上限位行程开关 SQ12后,YA17 失电,YA15 得电,改向右转,碰到右限位开关 SQ14 机械手停在原位。完成卸料动作。动作过程图:如下电气和测控系统设计10电气和测控系统设计11上述整个流程都是按顺序进行的,即完成了上一步,才能执行下一步。四当机械手一动时开始有一个定时器,定时器设为生产线工作的某一个工位最长时间的。在这里可设为(1.5 2.5 分钟)调整定时器的时间可以调节生产节奏。当机械手一、机械手二、机械手三、都回到原位时,定时时间到这时步进电动机转动,输送工件,实现工件的间歇输送。步进电机的控制是利用 PLC 的软件编程的方法产生一定频率的脉

17、冲。通过编程软件改变脉冲的频率来实现步进电机的调速。 五 当步进电机输送一定的步距,步进电动机就停止转动,这时,光电传感开关一有效,机械手一动作,光电传感开关二有效,机械手二动作。同时,推工件缸工作,使工件被推到传送带上。推工件缸的的控制是由气缸双线圈两位电磁阀控制。推工件缸起动,YA20 得电,工件被缓慢的推到传送带上,当工件接近接近传感器时,接近传感器工作推件缸 YA20 失电,YA21 得电返回,碰到行程开关SQ16。缸返回到原位停止。完成一次过程。当步进电机再一次停止时,又重复上述过程。:现场器件与 PLC 内部等效继电器地址编号的对照表。根据上表选定与各开关、电磁阀等现场器件相对应的

18、 PLC 内部等效继电器的地址编号,其对照表如下表所示。机械手一输入机械手一说明 现场器件 内部继电器地址下限位开关 SQ1 X0上限位开关 SQ2 X1右限位开关 SQ3 X2左限位开关 SQ4 X3右下限位开关 SQ5 X4光电检测开关 1 YJ1 X5停止按钮 SB1 X6返回原点按钮 SB2 X7电气和测控系统设计12机械手二输入机械手二说明 现场器件 内部继电器地址下限位开关 SQ6 X10上限位开关 SQ7 X11右限位开关 SQ8 X12左限位开关 SQ9 X13右下限位开关 SQ10 X14光电检测开关二 YJ2 X15停止按钮 SB3 X16返回原点按钮 SB4 X17机械手

19、三输入机械手三说明 现场器件 内部继电器地址下限位开关 SQ11 X20上限位开关 SQ12 X21右限位开关 SQ13 X22左限位开关 SQ14 X23右下限位开关 SQ15 X24光电检测开关三 YJ3 X25停止按钮 SB5 X26返回原点按钮 SB6 X27其他输入:说明 现场器件 内部继电器地址步进电机手动按钮 SB7 X30步进电机停止按钮 SB8 X31手动上料(带) SB9 X32电气和测控系统设计13上料返回 SB10 X33一工位加工信号 YJ4 X34二工位加工信号 YJ5 X35接近传感器 YJ6 X.36推件缸回程行程开关 SQ16 X37空气压缩机 K1 X40生

20、产线总停按钮 SB11 X40选择自动开关 K2 X42连续返回原点按钮 K3 X44输出对照:说明 现场器件 内部继电器地址回转缸右转电磁阀 YA1 Y0回转缸左转电磁阀 YA2 Y1升降缸上升电磁阀 YA3 Y2升降缸下降电磁阀 YA4 Y3夹紧缸夹紧电磁阀 YA5 Y4机械手二回转缸左转电磁阀 YA8 Y10回转缸右转电磁阀 YA9 Y11升降缸上升电磁阀 YA10 Y12升降缸下降电磁阀 YA11 Y13夹紧缸夹紧电磁阀 YA12 Y14机械手三回转缸右转电磁阀 YA15 Y20回转缸左转电磁阀 YA16 Y21升降缸上升电磁阀 YA17 Y22升降缸下降电磁阀 YA18 Y23电气和

21、测控系统设计14夹紧缸夹紧电磁阀 YA19 Y24其他输出对照:说明 现场器件 内部继电器地址夹具一夹紧电磁阀 YA6 Y5夹具一松开电磁阀 YA7 Y6夹具二夹紧电磁阀 YA13 Y15夹紧二松开电磁阀 YA14 Y16手一原位指示灯 HL1 Y7手二原位指示灯 HL2 Y17手三原位指示灯 HL3 Y25PLC 初始化正常指示灯 HL4 Y26自动运行指示灯 HL5 Y27步进电机 A 相 A Y30步进电机 B 相 B Y31步进电机 C 相 C Y32步进电机 D 相 D Y33空气压缩机起动 KM1 Y34带上料电磁阀 YA20 Y35上料返回电磁阀 YA21 Y36 PLC 与现场

22、器件的实际安装接线图如图 完整顺序控制程序结构安排根据操作方式的要求,可对完整顺序操作控制程序结构作如下安排,整个操作分为手动和自动顺序两类基本操作。()手动顺序操作1)单一操作:用各按钮开关来集资接通或断开各负载的工作方式。2)返回原位:按下返回原型位按钮时,机械手一、二、三自动返回到它的原点位置,为顺序控制由原位开始作好工作准备。电气和测控系统设计15()自动顺序操作机械手一、二、三处在原位时,按下起动按钮,机器就连续周期重复进行各步序工作。直到按下停止按钮,机器执行完最后一个工作周期返回原位,然后停机。利用 FX2N-80MR PLC 中的条件跳转指令可方便地对各种操作方式进行选择。下图

23、是对生产线完整的顺序操作结构的安排。工作时,首先执行通用程序,包括步状态初始化,状态转换起动、状态转换禁止、事故报警保护等程序。若选择手动操作方式时,选择返回原位方式,则常开触点接通,按、,执行原位程序;选择 X32 手动上料(带),选择 X33 手动上料返回,选择 X30 步进电机手动控制.在不选择该手动操作时,程序转移到自动操作程序;自动程序要在起动按钮下时才执行。如果工艺要求在自动顺序操作过程中停机,重新起动后由原位开始工作,则可取消起动这步操作。整体结构安排妥当之后,进一步深入,按模块分别编制通用程序块、手动顺序程序块、自动顺序程序块等各种操作方式的控制程序。 各模块程序设计()自动连

24、续操作程序自动连续操作程序是生产线控制中最重要的核心程序。对于生产过程过于复杂用继电器符号程序很难实现或无法实现程序设计时,可采用步进梯形指令来实现。通常是根据生产设备的工艺流程图画出其负载驱动图,转换条件图,状态转换图(或步进梯开图) ,最后到编写指令程序表。)负载驱动图:负载驱动图如图所示,第一次下降工序中,下降电磁阀接通;在夹持工序中,夹持电磁阀置位,同时驱动定时器99以后执行类似的操作完成由初始条件到下一个起动条件之间的一系列操作以下是状态转换条件图:电气和测控系统设计16电气和测控系统设计18电气和测控系统设计19电气和测控系统设计205步进电机控制(控制框图)步进电动机 PLC 传

25、动控制梯形图程序(如图)步进电机的运行控制:) 转速控制。接通起动开关 X30。脉冲控制器产生周期为 0。1 秒的脉冲,使移位寄存器移位产生八拍时序脉冲。通过四相八拍环行分配器使四个输出继电器 Y30、Y31、Y32、Y33 按照单双八拍的通电方式接通,其接通顺序为:Y30Y30、Y31Y31Y31、Y32Y32Y32、Y33Y33Y33、Y30Y30其相应于四相步进电动机绕组的通电顺序为:PLC功率放大器 步进电动机电气和测控系统设计21AA、BBB、CCC、DDD、AA调整 T200 的定时时间,步进电机的接通顺序不变,但间隔时间变化了。即脉冲的频率改变了,这样可以通过软件的办法改变 T2

26、00 的定时时间来改变步进电机的转速,实现步进电机的可调。) 步数控制。改变步数控制 C230 的数值,将使步进电动机的步距改变。即可实现工件的步距改变,有利于实现生产线布局的调节。) 总之,改变 PLC 的控制程序,可实现步进电动机灵活多变的运行方式,有利于实现设计的模块化。 2)转步条件图。 在负载驱动图上加上名步序的转步条件,构成转步条件图,如图所示。当按下自动起动按钮,机械手一、二、三的起动有效时,机械手开始动作, 。按步序完成所有动作,当机械手一、二、三都又处于原位时完成一次工作过程,当起动信号再一次有效时步序又转换为第一次工作状态。以后,用类似的方法完成一系列工艺过程的转换。) 状

27、态转换图和步进梯形图。它由负载驱动图和转步条件图组合而成。图中每个工艺过程,都由标有编号的状态器代替,编号可在 S500S800 范围内选用。但不一定要连续排列。根据机械操作的工艺过程的状态转换图,进行编程,而不设计常规的继电器顺序。(3)方式选择等通用程序1) 状态的初始化。如图所示。状态初始化包括初始状置位和中间状态器复位。1. 初始状态置位。在选择返回原位方式下, 按返回原位按钮,则表示机器初始化条件的初始状态器 S500、S530、S550 置位,其作用是使自动顺序工作从原位开始,依次逐步进行转换当最后工序完成之后S500、S530、S550 又分别置位。而在依次工作期间,即使误按了起

28、动按钮,也不可能作另一次的起动,因为此时工序已不在原位,S500、S530、S550 已处于不工作状态。2中间状态器复位。因为状态器 S500S800 均由后备电源支持,在失电时有可能是接通的。为防止顺序控制动作,通常需要在返回原位和手动操作电气和测控系统设计22时,对处于蹭状态的状态器进行总复位。指令格式如图。F670K103 是总复位功能指令,包括 F671 的 K 编号到 F672 的 K 编号的所有器件。2) 状态器转换禁止 如图。当用步进梯形指令控制状态器转换时,激励特殊功能继电器 M574 动作,则状态器的自动转换就被禁止。 当按下自动按钮时,M110 产生脉冲输出,使 M574

29、断开,状态器转换禁止立即复位,进行后工序处理。 1对自动连续操作方式,状态转换禁止不受起动 X42 的影响,若按下停止按钮时,M574 得电自保持,操作停止在现行工序。按起动按钮又可继续下去。2手动方式及 PC 起动时,都可使 M574 得电自保持,禁止状态转换,直到按下起动按钮。 生产线控制总程序按照图完整顺序控制结构安排,将通用程序块、手动程序块、自动程序块用FX2N-80MR PLC 的跳转条件程序有机地连接起来,即得到生产线步进指令实现控制的总程序。附加外文翻译 外文文献 I , robot controllerA sophisticated approach to kinematic

30、s is what differentiates robot controllers from more general purpose motion equipment.An interesting situation emerged recently when a manufacturer tried to put a vision system on an assembly line. The idea was to locate parts on a moving conveyor with a vision system ,then position a robotics arm t

31、o pick them up line at a time .Engineers there diligently worked out numerous displacement fudge factors to relate the locations of the conveyor end effectors and parts imaged by the camera . The fudge factors let the motion controller infer the physical location of a part from the vision system dat

32、a , then direct the arm to the right place 电气和测控系统设计23to pick it up.Problem was , the relative position of the various components all changed every time the conveyor went back on line after servicing or maintenance . The factors so carefully computed became useless .This necessitated regular rounds

33、of recalculating new displacements.At the root of these difficulties were some fundamental misunderstandings about how general-purpose motion controllers differ from more specialized robot controllers. Hardwarewise, the two can look similar. Both frequently employ Pentium-based processors or adopt a

34、 hybrid approach with a general CPU supervising one or more digital signal processors dedicated to servo loops. However, the software architecture of a robot controller differs dramatically from that of an ordinary motion-controller software: It generally consists of a routine for closed-loop positi

35、on or v velocity control ,operator interface functions , and routine for supervisory tasks.An important point to note is at the supervisory level of control . Tasks there that relate to handling motion do not extend much past simply issuing position commands and individual axes. In other word ,the s

36、upervisory level is relatively simply.The supervisory level of robot controller is more sophisticated. For one thing , it is written with the idea that ,post robotic systems incorporate feedback from high-level sensors that reside outside the position-encoder-feedback servo loops of individual axes.

37、 Typical examples include industrial vision system and force sensors.Most robotic work involves using information from these sensors to calculate the trajectory of a robot arm. To handle this calculation process, supervisory level software implements a trajectory planning algorithm. This algorithm r

38、elates the physical location of positioning elements, sensor feedback ,and the objects being positioned in terms of whats called a world coordinate system. This is in contrast to general-purpose motion equipment which tends to use a separate reference frame for each axis of motion .One benefit of a

39、world-coordinate system is that it can eliminate the need for fudge factors relating sensor data to the position of various components. The state of the art is such that straightforward setup routines can compute suck information automatically. Moreover, data gathered during setup goes into transfor

40、mation calculations that determine world coordinates and which are more precise than any manually deduced fudge factors. REFEENCE KINEMATICSIt is useful to briefly review the way a robot controller implements world coordinates. Readers will probably recall from engineering mechanics that the positio

41、n of an arbitrary point expressed in one coordinate system can be mapped in another through use of a 4x4 transformation. In the case of Scasa robot arm , the position of a point at the end of the arm can be expressed in terms of the product of 4x4 matrices, one matrix for each link in the robot arm.

42、 Matrix coefficients for the arm itself are determined by link length and geometry, and joint angle. Obviously link geometry is known. Joint angle coefficients come from feedback provided by joint servo encoders.In an analogous manner, the coordinates inferred from the image of an industrial vision

43、system can be expressed in world coordinates via another set of 4x4 transformations. The 电气和测控系统设计24coefficients for the transformation matrices come from information determined during equipment setup .Take, as an example, the case of parts laying on a conveyor. The robot arm will locate three point

44、s on the conveyor as part of the setup process. These points , of course, define the conveyor plane . The robot controller uses this information to deduce the transformation coefficients that will relate conveyor position in world coordinates. A point to note is that even if the conveyor is on an an

45、gle this fact will be reflected in the transformation coefficients calculated automatically during setup. There is no need for computing additional displacements or other compensating offsets.Modern robot controllers use programming languages that also work in world coordinates. Tool commands, visio

46、n commands, and conveyor definitions all get expressed this way. Put another way, the world-coordinate system and the transformations that make it possible are embedded in the controller programming language. One additional manifestation of this approach is that when programming moves operators of s

47、uck systems need not concern themselves with timing relationships at the operating-system level.This is also one reason why robot controllers can implement a high-level calibration methodology. Once repositioned , a robot and its ancillary systems can find their bearings through use of a few software setup utilities that recalculate transformation coefficients.This process contrasts with that necessary for more general-purpose motion controllers. Though these systems also tend to employ special-purpose automation software , positioning commands tend to assum

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 论文指导/设计

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报