ImageVerifierCode 换一换
格式:DOC , 页数:37 ,大小:1.15MB ,
资源ID:8431765      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8431765.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(翠欧控制卡入门手册-MC206X-学习Word文档下载推荐.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

翠欧控制卡入门手册-MC206X-学习Word文档下载推荐.doc

1、 控制器是整个系统的核心,其功能主要是接收运动控制信号及参数,做出运算,把控制输出送到相应的驱动器或执行器。一、运动参数,控制信号的获取 要完成一定规律的运动,必须要有一定的参数作为前提,比如速度、距离、哪一轴等,这些参数一般由上位机,或触摸屏传送到控制器中。控制信号包括各种限位,手自动转换等,这些信号一般通过数字量输入,或模拟量输入,传送到控制器内部。二、对运动参数的运算 一般客户传送到控制器内部的参数都是比较直观的参数,这些参数还不是控制器赖以使用的实际参数,这就需要做一些转换运算,这些也是在控制器内的运算子程序中完成的。三、运动控制 当控制器得到足够的参数后,会根据这些参数和客户编制的运

2、动控制程序,对机械部件发出指令,控制其运动。四、接收反馈,监控运动执行情况 在控制器发出运动指令后,会根据反馈回来的信号,对运动执行情况作出判断和调整。五、上传监控信息 用户一般需要直观的监控整个系统的运行情况,这样控制器会根据客户的需要,把相关信息上传到上位机或触摸屏。 驱动器 受控于运动控制器,接收到运动控制指令后,按指令要求,控制电机等执行机构完成动作。 执行机构 受控于驱动器,一整个系统的动力源。系统中每一个动作都来自这里,我们所说的运动控制,其实也就是对执行机构的控制。 反馈装置 反馈装置是控制系统中比不可少的组成部分,一般都安装在执行机构上,比如电机上的码盘反馈,可以对执行机构的位

3、置速度等进行测量并反馈到驱动器或控制器。3 配线3.1 MC206X介绍3.1.1 总体介绍MC206是TRIO公司推出的一款四轴运动控制器,通过软件配置各轴属性,可以对四个伺服轴或四个步进轴或二者的组合进行控制。MC206X的基本硬件配置包括:CAN总线通讯接口1个、数字量输入通道8路,数字量输入输出双向通道8路、模拟量输入通道1路、伺服使能1个、伺服速度控制模拟量指令4路、差分式编码器输入一个、差分式编码器/脉冲输出4个、USB接口一个、串行口两个。应用TRIO BASIC语言可以对MC206X进行多任务编程,MC206X支持脱机运行TRIO BASIC程序,当程序调试完毕,下载到控制器后

4、,如果不需要上位机的话,MC206X可以单独运行。在运动控制器内部固化许多运动算法,只需要用几条简单的TRIO BASIC指令,就可产生像凸轮曲线、电子此轮、轴连接、插补等复杂的运动,以及协调运动。3.1.2 各部分介绍CAN总线:标准的CAN总线,其连接端子在五孔连接器上。用于I/O模块扩展,也可以用作与其它CAN总线设备通讯。24V数字输入通道:在MC206X本体上提供了8路数字量输入专用通道,可用作零点开关、限位开关、进给保持(暂停)开关等,在24V输入电路连接时把I/O电源的0v与控制器上I/O0v相接。24V数字I/O通道:在MC206X上,除了上面说的专用24vINPUT外,还提供

5、了8路I/O双向通道。当用作输出时,24V的I/O电源一定要连接。当不用做输出时,任何一脚都可以用作输入,用作输入时,和输入专用通道特性一样。模拟量输入通道:在MC206X上有一路010V,10位分辨率的模拟量输入通道。模拟输入电压是相对于IO0v的。为了A/D转换器能正常工作,24vI/O电源一定要提供。伺服使能:在MC206X上配有和伺服放大器上servo_on相对应的常开继电器开关。用作对伺服放大器的使能。值得注意的是,在控制器上此功能只是一个开关的闭合,所以要把此开关和伺服电源串接到一起。此继电器的可由Motion Perfect中的Drive Enable按钮或TRIO BASIC指

6、令WDOG=ON/OFF来控制。模拟量输出:在MC206X上有和轴03对应的四路模拟量输出,用作速度控制模式下的速度指令输出。差分式编码器输入:轴4,可以作为参考编码器的输入轴。为传送带、滚筒、飞剪的测量、记录和同步功能提供一个编码器输入。该接口可连接高速的差分方式的线性驱动编码器。差分式编码器输入/脉冲输出:在控制器上对应的是四个DB9型接口。根据用法不同,其接线方式不同,详见TRIO手册和本文的3.3节。USB:USB接口提供一种与PC或其他支持USB设备的高速连接。通过这个USB接口,使用Motion Perfect可以实现对控制器的编程操作。此外,采用Trio的ActiveX控件编写的

7、上位机用户程序也可以通过该USB口,实现与控制器的高速连接。串行口:串行口A用作Motion Perfect的连接。串行口B特征见手册。3.2 供电3.2.1 控制器供电控制器工作电源为24V直流电源,通过五孔连接器引入。当用到数字量输出的时候,必须单独提供24I/O电源。在控制器内部,控制器电源和I/O电源光电隔离的,这样就最大限度的减少了干扰。3.2.2 驱动器、电机供电驱动器和电机的供电请见所用型号的说明书,一般驱动器需要主回路电源和控制回路电源,电机动力线是由控制器提供的。3.3 控制器、驱动器配线控制器和驱动器之间的配线根据控制方式的不同,其接线方式也不同。主要有以下两种接线方式:3

8、.3.1 模拟量方式3.3.2 脉冲方式3.4 控制器、Mtion Perfect连接Motion Perfect 编程电缆4 软件编程4.1 支持软件使用Motion Perfect2是Trio 公司为其控制器开发的软件编程和调试的集成环境。应用上位机,在windows系统下可以实现对轴的配置,程序编写,跟踪调试。其具体应用见Trio 用户手册第十章。这里主要介绍用户在刚刚接触时的一些操作要领。帮助用户尽快熟悉该环境,以便开发出优质的运动控制程序。4.1.1 打开Motion Perfect2前的准备工作l 断开所有电源l 检查控制器与电机驱动器一侧连接是否正确l 应用Trio专用串口连接线

9、,把控制器上的串口A(serial A)与电脑的一个正常的串口相连l 再次检查接线情况l 无误后接通控制器电源4.1.2 打开Motion Perfect2在使用Motion Perfect2 时一定要保证您所下载的版本是我们最新的版本,最新版本在网站: 可以下载到。点击开始菜单程序triomotionmotion perfect 2打开软件。打开软件后,Motion Perfect2 会自动寻找连接在电脑上的运动控制器。如果成功连接的话会显示如下界面:本例中连接的是Trio运动控制器MC206 在COM2上点击OK按钮,Motion Perfect2 会对您控制器上的程序进行检查,如果电脑上

10、的程序与控制器上的一致,点击OK按钮,进入到程序编写调试界面。如果电脑上的程序不一致,则出现以下界面:其右下侧的按钮含义分别为:Save:把控制器上的工程存到电脑Load:把电脑上的工程下载到控制器Change:更换电脑上的工程,是之与控制器上的相匹配New: 新建工程Resolve: 添加或删除个别程序使控制器和电脑的工程一致Cancel:取消本次连接根据情况进行相应的操作,就可以进入编程调试界面了。4.1.3 通讯设置如果没有成功连接,请检查通讯设置。点击菜单栏option选项communications会弹出如下菜单:在这里,您可以点击Add 或 Delete 添加或删除启动连接时系统要

11、查询的端口,同时也可以用上下箭头来设置查询的顺序。点击Configure按钮可以实现对通讯端口的属性进行配置。一般应用默认值即可。4.1.4 开发调试界面正确设置通讯,并成功启动控制器和电脑的连接后,你就可以进行编程和调试了。Motion Perfect2 主界面如下:Main Menu:标准的windows菜单,可以访问Motion Perfect2 的所有功能。Toolbar:访问Motion Perfect 工具的快捷按钮。Control Panel: 显示当前控制器内容,通过它,可以查看控制器状态,运行或编辑程序。Desktop Workspace:显示用户窗口和工具。Controll

12、er Messages:控制器的状态或出错信息。Status Bar:当前工程和控制器的连接信息。4.1.5 工具栏简介工具栏里的按钮是我们跟踪调试时用到最多的。所以在这里我们将针对工具栏的每一个按钮作详细的介绍。下图为工具栏示例终端:提供了与控制器的直接联系。当点击此按钮时,显示如下界面:“0”通道为命令行输入通道,“5,6,7”通道用来和控制器上运行的程序进行通讯。同一时间,只能使用一个通道。轴参数:此参数非常重要,显示了当前所有轴的状态,具体见以下两表:轴参数:No.ParametersDescriptionDetails Remark1P_GAIN Proportional gain比

13、例增益2I_GAINIntegral gain积分增益3D_GAINDerivative gain微分增益4OV_GAINOutput velocity gain输出速度平滑增益,一般为05VFF_GAINVelocity feed forward gain前馈增益6UNITSUnits作为其他参数单位的一定控制器计数,比如每毫米、每转或每度的记数控制器计数在模拟量控制方式下,是反馈脉冲的4倍频。在脉冲控制方式下为16倍频7SPEEDSpeed速度units/s8ACCELAccel加速度units/s29DECELDecal减速度10CREEPCreep原点搜寻速度11JOGSPEEDJog

14、 speed试运行速度12FELIMITFelimit跟随误差限,是一个允许的一个偏差值,当FE的值大于这个值时,会有故障出现。13DAC开环控制时的速度输出, 当SERVO =0 时此值有效。14SERVOServo1为闭环,0为开环控制15REPDISTRepeat distance脉冲计数权值,当MPOS到达此值时,自动回零(RE_OPTION=ON)或回到此值的负值(rep_option=off)16FWD_INForward input正向限位输入管脚号(031)17REV_INReverse input反向限位输入管脚号18DAT_INDatum input零点信号输入管脚号19F

15、H_INFeed hold input进给保持信号输入管脚号(031)20FSLIMITForward software limit正向软件限位,相当于正向的软限位。21RSLIMITReverse software limit反向软件限位,相当于反向的软限位。22MTYPECurrent type当前运动类型,当前轴的当前的一种运行类型。只读23NTYPENext type下一个运动类型,当前轴的下一将要运行的类型。24MPOSMeasured position 测量位置,检测到的反馈位置。25DPOSDemand position目标位置,目标所要的位置。26FEFollow error=

16、MPOS-DPOS偏差(跟踪误差),以上两个位置的偏差。27AXISSTATUSAxis status轴状态(参照下表) 28VPSPEEDVelocity profile speed合成运动的速度轴状态列表:Bit 描述ValuecharUnused 未用1 Following error warning range 跟随误差报警范围2 w Communications error to remote drive 远程驱动通讯出错4 a Remote drive error 远程驱动出错8 m In forward limit 正向限位到达16 f In reverse limit 反向限位

17、到达32 r Datuming 零点到达64 d Feedhold 进给保持开启128 h Following error exceeds limit 跟随误差超限256 e In forward software limit 正向软件限位到达512 x In reverse software limit 反向软件限位到达1024 y Cancelling move 运动取消2048 c Encoder power supply overload (MC206) 编码器电压过载4096 o Set on SSI axis after initialisation 初始化成SSI轴8192 示波

18、器:用来跟踪轴和运动的参数。有助于软件开发。点击该图标,将显示如下界面:此软件示波器,可以同时跟踪四路信号。在屏幕上每路信号用不同的颜色表示,各路信号的颜色就是其控制区的外框的颜色。在控制区上可以选择该路信号要观察的参数,在哪一轴或哪一通道,界面的刻度。也可以设置纵向偏移量、复位偏移量,标尺等。在界面的左下角可以设置时间基准(横向每一小格代表的时间)、连续触发还是单次触发、手动触发还是程序触发。横向滚动条用来察看超出屏幕的轨迹。除在手动触发下,点击Trigger按钮,触发示波器,开始跟踪过程。Option 为示波器的选项设置,一般应用默认值即可。键盘显示:点击该图标,系统会提示您为该功能选择通

19、讯通道。界面如下:所选通道必须是没被占用的通道,否则键盘显示界面将无法打开。成功打开的界面如下图所示:在这里可以完全模仿实际的键盘显示功能。试运行:点击该图标会显示如下界面:通过Axis 按钮可以设置要运动的轴。在上图中可以知道,轴0的试运行速度为1.2500,反转触发开关是I/O8,正转触发开关为I/O9.注意,该输入为低电平有效,即当I/O8为低电平时,轴0 反向运动。I/O9为低电平时,轴0 正向运动。数字I/O观察窗口:点击弹出如下界面:在这里可以对控制器上配置的所有数字量I/O进行监控。当数字量同输入通道由输入时,相应的通道指示会亮。上图中显示数字量输入通道3有输入。数字量输出通道可

20、由鼠标点击相应通道号,当其指示成黄色时,数字量已经输出。模拟量输入观察口:点击该图标会弹出如下界面:此功能只有在系统中有模拟量输入时才有效,在这里可以直观的观测到模拟量输入口的输入情况。模拟量输入进来的值已经转换成十进制数在屏幕上以进度条的形式显示出来。TABLE变量观察窗口:在这里可以通过界面右侧的输入栏设置要观察的TABLE变量号,点击刷新按钮,想要的变量就显示在左侧的表格里了。值得注意的是这里的变量不能自动刷新,只能在需要的时候手动刷新。同时在这里也可以进行TABLE变量的定义。VR变量观察窗口:其界面、操作和TABLE变量都非常相似,这里就不多讲了。4.2 简单运动指令举例1、按tri

21、o mc206x 和安川伺服驱动器接线图(模拟量方式)完成接线。2、检查无误后,用TRIO专用编程电缆,把控制器上的串口A(SERIAL A)与 PC机一个串行口相连。3、接通控制器和驱动器电源。4、打开Motion Perfect 2 软件。系统会自动对串口进行扫描,完成链接。 在check project 窗口点击new,创建一个新工程。弹出如下窗口:点击yes 可以命名为trio first ,选择合适的路径点击Create就可以了。在新建的工程中点击program-new创建一个新程序命名为startup 点击ok键入以下代码:Start Standard Section Axis P

22、arameters BASE(0)设定基本轴为0轴 P_GAIN=1.0比例增益 I_GAIN=0.0积分增益 D_GAIN=0.0微分增益 OV_GAIN=0.0 VFF_GAIN=0.0 UNITS=4000.0单位是4000个控制器计数,一般以方便操作的数作为单位。此参数的设置非常重要。可设为电机转动一圈的控制器计数,也就是所用电机码盘线数的4倍。 SPEED=1.0速度是1units/s ACCEL=1000.0加速度是1000units/s2 DECEL=1000.0减速度是1000units/s2 CREEP=0.02500零点搜寻速度 JOGSPEED=0.02500试运行速度

23、FE_LIMIT=0.5跟随误差限 REP_OPTION=1设置重复距离模式为-REP_DIST到+REP_DIST DAC=0开环时模拟量输出 SERVO=1设置为闭环控制 REP_DIST=360控制器计数重复距离 FWD_IN=-1未设正限位开关 REV_IN=-1未设反限位开关 DATUM_IN=-1未设零点开关 FHOLD_IN=-1未设进给保持开关 FS_LIMIT=5000.0正向软限位 RS_LIMIT=-5000.0015反向软限位注意:以上注释为使初学者能对轴参数有透彻的了解,才加进去的。在实际的编程环境中不可直接粘贴。因为变成环境还不支持中文注释。5. 点击上绿色箭头,运

24、行以上程序,完成初始化。此时可以点击轴参数按钮,弹出以下窗口 可以看到,所有的轴参数已经被设置为程序中所指定的值。6. 此时可以在屏幕左侧的drive enable 前的方框中打勾,对伺服驱动器进行使能7. 点击工具栏中终端按钮,选择“0”通道,点击OK。在弹出窗口:可以进行一些简单命令的输入比如:FORWARD、REVERSE、MOVE(1)、DEFPOS(0)、MOVEABS(3),观察电机的动作。4.3 简单运动控制程序举例新建程序,命名为teaching.敲入以下代码:BASE(0,1)基本轴队列CANCELCANCEL 取消0轴运动CANCEL AXIS(1)CANCEL AXIS(

25、1)取消1轴运动SERVO=1 0轴闭环SERVO=1AXIS(1)1轴闭环WDOG=1 伺服使能DATUM(2)0轴零点搜寻DATUM(2)AXIS(1)WA(1000)IF IN(1)=0 THEN开关量输入通道1做位示教开关SERVO=0SERVO=0AXIS(1)WDOG=0伺服使能关FOR i=0 TO 5 对两轴位置进行人工定义IF IN(0)=0 THENWAIT UNTIL IN(0)=1TABLE(i,MPOS)TABLE(7+i,MPOS AXIS(1)每拨动一次开关,就会把当前的位置记下存到 table变量组中WA(2000)ENDIFNEXT iSERVO=1SERVO=1AXIS(1)WDOG=1DATUM(2)DATUM(2)AXIS(1)IF IN(1)=0 THEN示教开始MOVEABS(TABLE(i),TABLE(i+7)程序功能说明:在数字量输入通道0和1 分别连接两个控制开关开始先把开关1设置为0 ,运行程序 开始示教 方法是开关0 拨动一

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2