运动控制卡英国翠欧TRIO-入门

合集下载

四川成都英国翠欧运动控制器euro209产品简介

四川成都英国翠欧运动控制器euro209产品简介

• Compact And Cost-effective 8 Motion Controller • For Stepper or Servo Axes • Communications Processor • Optional 8 DAC outputs• Daughter Board Slot For Expandibility • Fast programming via Ethernet PortETHERNET PROGRAMMING PORTSTATUS LED’SRS232 + RS485 PORT, MODBUS OR USER PROGRAMMABLEDAUGHTER BOARD CONNECTOR96 WAY CONNECTOR FOR AXIS AND I/O CONNECTIONSCAN PORT TRIO REMOTE I/O, DEVICENET SLAVE, CANOPEN ORUSER PROGRAMMABLEIP ADDRESS RESETSUPPORT FOR SD MEMORYCARD4 OR 8 CHANNEL 16 BIT DACOPTIONThe Motion Coordinator Euro209 is a Eurocard stepper/servo positioner with the built-in ability to control up to 8 servo or stepper motors in any combination. In addition a single Trio Daughter Board may be fi tted to allow the control of additional axes or a communications channel up to a maximum of 9 axes.The Euro209 is designed to provide a powerful yet cost-effective control solution for OEM machine builders who are prepared to mount the unit and provide the power supplies required. It is designed to be con fi gured and programmed for the application with Multi-tasking Trio BASIC using a PC, and then may be set to run “standalone” if an external computer is not required for the fi nal system. The system software for the Euro209 allows up to 7 Trio BASIC programs to be run simultaneously on the controller using pre-emptive multi-tasking.Programming• Multi-tasking Trio BASIC programmed using Motio n Perfect • Trio PC for Active-XEURO 209CommunicationsThe Ethernet port allows fast data communication between the Euro 209 and PC and gives the ability to program multiple cards over an Ethernet LAN.The Euro209 has one RS-232 port and one RS-485 built in that may be con fi gured to run the MODBUS protocol for PLC or HMI interfacing.If the built-in CAN channel is not used for connecting I/O modules, it may optionally be used for CANcommunications or as a DeviceNet Slave.Ethernet, USB and Pro fi bus daughter boards may be fi tted to provide additional communications options.The Euro209 features a total of 12 axes in software. Any axes not having a hardware interface can be used as a “virtual” axis. Standard axis or multi-axis digital drive daughter boards may be added to the Euro 209.Digital Drives Systems Supported • SERCOS II• Control Techniques SLM • CANopenFactory Communications Options • DeviceNET • Pro fi bus • Modbus• Modbus TCPAxes• 12 software axes • 9 physical axes© Trio Motion Technology 2007. All trademarks are acknowledged. Preliminary datasheet. Speci fications may change without notice. E&O.E.Trio Motion Technology Ltd.Shannon Way, Tewkesbury, Glos.GL20 8ND. UKTel: +44 1684 292333Fax: +44 1684 297929Email: sales@ Website: Trio Motion Technology LLC 1000 Gamma Drive, Suite 206,Pittsburgh PA 15238, USA Tel: +1 412 968 9744Fax: +1 412 968 9746Email: enovak@ Website: Trio Shanghai Thompson Centre,118 Zhang Yang Road, B1701,Pudong New Area, Shanghai,200122, CHINATel/Fax: +86-21-58797659Email: triomotion@ Website: Required to fi t any daughter board to EURO209 - Includes double width face plate.EURO 209 DAUGHTERBOARD MOUNTING KITEURO 209 SPECIFICATIONPart Number P 159Size 129mm x 170mm Overall(100mm x 160mm PCB) 25mm deep Weight 170gTemperature Range 0-45 degrees Celsius Power Supply 5VMaximum Number Of Axes8 (9 usind daughter board)Bi-directional Port Built In Encoder Inputs: 8 @ 6MHz (Line Driver) RS422Built In Stepper Outputs: 8 @ 2MHzBuilt In Encoder Emulation: 8 @ 2MHz Optional Analogue Outputs4 or 8 @ +/-10V 16 Bit Resolution Servo Cycle Time 1000us, 500us, or 250us Built In Inputs 16 x 24V Opto-isolated Built In Outputs8 x 24V Opto-isolated Built In Bi-directional I/O N oneBuilt in Analogue Inputs 2 @ 0-10V 12 Bit ResolutionInputs Functions F orward Limit / Reverse Limit / Datum / F Hold Watchdog Relay 1 Solid State - 24V @ 100mA Max Current Daughter board Slots 1 SlotSD Card Standard SD card compatible to 2Gbyte User Memory 1 Mbyte Table Memory32000 valuesMulti-tasking 2 Fast Tasks + 5 Normal TasksBUILT-IN FACTORY COMMUNICATIONSCommunications Modbus TCP, Motion Perfect programming, Telnet, Active-X, CANopen, DeviceNet slave, Trio I/O Ethernet Connections 1 x ProgrammingSerial Ports RS232 / RS485 / Modbus CAN Ports1 @ 1MBAUD max180mm106mm25mm50mmOverall Dimensions(shown with Daughter Mounting Kit and standard card)Of fi ce Ethernet NetworkFactory Ethernet NetworkThe Ethernet port allows fast datacommunication between the Euro 209 and PC and gives the ability to programme multiple cards over an Ethernet LAN.Feature Enable CodesThe EURO 209 is supplied as standard with axis 0 and 1 con fi gured as a stepper axes.Software “Feature Enable Codes” can be purchased and then entered using Motion Perfect to enable axes 2 - 7 for either servo or stepper operation. Axes 0 - 7 can also be set as servo axes using “Feature Enable Codes”. No extra hardware is required to update these additional axes.Provides 4 16 bitoutputs for the Euro 209P184 - 4 AXIS DAC MODULEProvides 8 16 bit outputs for the Euro 209P185 - 8 AXIS DAC MODULEP406 - ADDITIONAL SERVO AXIS P416 - ADDITIONAL STEPPER AXIS。

运动控制卡应用编程技巧

运动控制卡应用编程技巧

运动控制卡应用编程技巧1.熟悉运动控制卡的指令集和接口:不同的运动控制卡有不同的指令和接口,首先需要熟悉所使用的运动控制卡的指令和接口。

这样可以更好地理解和掌握编程时的参数设置和指令调用。

2. 使用合适的编程语言:选择适合的编程语言可以更加方便地开发运动控制卡的应用程序。

常用的编程语言有C/C++、Python等。

其中C/C++的性能比较高,适合对实时性要求较高的应用场景;Python则具有简洁易读的特点,适合快速开发和调试。

3.精确控制运动参数:在运动控制卡的编程中,控制运动参数的精确性关系到设备的稳定性和运行效果。

要尽量准确地设置加速度、减速度、速度和位置等参数,并根据具体应用场景进行调整。

在编写控制程序时,可以通过采样和调试等手段来实现精确控制。

4.实现实时控制:对于需要实时控制的场景,需要特别注意处理程序的响应速度。

在编程中,可以使用多线程或中断控制的方式来实现实时性要求,确保控制程序能及时响应和处理运动控制卡的指令。

5.异常处理和错误检测:运动控制卡的编程过程中,需要时刻关注可能出现的异常情况和错误。

在程序中加入相应的异常处理和错误检测机制,可以及时发现和解决问题,提高系统的稳定性和可靠性。

6.数据存储和分析:对于一些特殊应用场景,可能需要将运动控制卡的数据进行存储和分析。

在编程中,可以设置数据采集和存储的机制,并使用相应的分析工具对数据进行处理和分析,从而为后续的优化和决策提供依据。

7.优化程序性能:为了提高运动控制卡应用程序的性能,可以采取一些优化措施。

比如使用合适的数据结构、减少不必要的计算、提高算法效率等。

通过优化程序性能,可以提高系统的响应速度和效率,提升运动设备的运行效果。

总的来说,编程运动控制卡需要熟悉控制卡的指令和接口,选择合适的编程语言,精确控制运动参数,实现实时控制,处理异常和错误,进行数据存储和分析,并优化程序性能。

通过合理应用这些技巧,可以有效地开发和控制运动设备,提高自动化设备的性能和效率。

翠欧控制卡入门手册-MC206X-学习

翠欧控制卡入门手册-MC206X-学习

目的 (2)原则 (2)内容 (2)1 用途 (2)1.1 应用领域 (2)1.2 应用实例 (3)2 运动控制系统构架 (3)2.1 组成 (3)2.2 各部分功能 (4)3 配线 (6)3.1 MC206X介绍 (6)3.2 供电 (9)3.3 控制器、驱动器配线 (9)3.4 孔制器、上位机连接 (12)4 软件编程 (12)4.1 支持软件使用 (12)4.2 简单运动指令举例 (27)4.3 简单运动控制程序举例 (34)目的通过阅读本手册,让刚刚接触TRIO运动控制器的客户可以从用途、系统构架、TRIO 在系统中的作用以及软、硬件有一个初步的了解。

其中最主要的是,通过本手册一定要让用户能够自己搭建一个简单的控制系统,能用Motion Perfet与控制器、电机连接起来,对电机进行一些简单的操作。

为用户未来使用TRIO运动控制器开发项目打下基础。

原则简单、实用、图文并茂。

内容1 用途1.1 应用领域TRIO运动控制器主要应用在工业控制领域,可以对伺服,步进,变频器等进行控制。

其特点是指令简单,完成复杂的多轴协调运动,只需几条简单的指令就可以完成。

1.2 应用实例2 运动控制系统构架2.1 组成2.1.1 运动控制系统概念运动控制是指在一定的环境中,根据给定的条件,将预定的控制方案、规划指令转变成期望的机械运动。

实现对被控目标机械部件精确的位置控制、速度控制、加速度控制、转矩或力的控制,以及这些控制的综合控制。

当今的运动控制,由于环境条件的复杂,使得控制方案,数据也显得越来越复杂,这样,实际中要想完成预定的动作,实现准确的运动控制,更多的依靠大型的运动控制系统。

运动控制系统包括处理运动算法和信号的控制器、增强信号,可供应运动控制器提供运动输出的放大器、执行机构、反馈系统(传感器/变送器),可基于输出和输入的比较值,调节过程变量。

有的系统还包括操作员界面或主机终端前端处理设备。

2.1.2 运动控制系统框图2.2 各部分功能➢人机交互:一般由上位机或触摸屏完成人机交互功能。

翠欧运动控制卡

翠欧运动控制卡

Trio运动控制器一、盘要特止二、與更系俛牝置三、产晶系列㈣、性滋犒标五、犒令系俛矢、MotionPerfect七、OCX Component八、运幼形式九、岌用行止十、凌用案例一、椅运动控制和逻緝篇该帘机褚合,経滋实观多种运动形式直钱/(D孤/螺衆钱插补电3凸給电&齿絵同步跟踪(応他龙.铳钱,贴标,套印丿运刼愛加處楸轴控制硬件佞置锁瘤假置比缓稔出进俗保持二、可扩展性一提供多种功滋樓块,可根据疝用要朮按需狙合T—‘标»•11□碍4.4男只尹—....:仪二*口CAN-16 I/OAxis ExpandersamCAN Analog InputsMC216CAN-16 I/ODe viceNet. ModBUS. RS232C. RS485. HostLink )三、强丈的运篇处理滋力涂了运幼控制外,Trio 迷具帘强衣的运篇处理滋力;1, 篇* 运篇;+、一、仁 /、SQR 、EXP二、可扩展住一提供多种功滋檢块,可根据盜用要朮按需狙合1,运刼轴犷展用孑祓(Daughter Board )进行运幼柚扩晨,单控制器最多可投制16柚。

可用Fiber Optic Network 将多个控制器瑕再,最多控制180个轴。

步进柚(脉冲+方句丿、何服柚(樓叙喷指令+值置反械丿可辰合馳置。

2, 3, 赦字量稔入.偷出犷>1 (最多可做256个玖向I/O 点扩展丿 栈叙量稔入.溶出犷晨(最多遊行32跆12儘的槿叙喷溶入扩晨丿4, 俊置反馈接口犷展(A/B/Z 、SSL SIN/COS ;5, 观畅总钱接口犷屐:CAN. SERCOS EtherNet. ProfiBus.USB 、2,矍緝运篇:二、<>,>、>=、v、v二、AND、NOT、OR、XOR 3,三角鉤赦:SIN、ASIN、COS、ACOS、TAN、ATN4,曳他超赦:ABS、SGN、INT、MOD㈣、多种运行方式1,独更脱机运行拓用程昏用TrioBasic偏稠,磁:后千裁到狡稠器屮脱机运行。

Trio控制器快速选型及使用

Trio控制器快速选型及使用

5)TRIO提供CAD 的图形转化软件,可以把从AUTOCAD或者其他的绘 图软件绘制的二维图形直接转化成运动执行命令,用户只需要根据加 工的工艺要求简单的添加几个相关的运动命令就可以执行程序。 6)TRIO产品具有直线插补、圆弧插补、螺旋线插补、轮廓控制、速度 时时调整、电子齿轮、电子凸轮、虚拟轴控制、仿真功能、 7)TRIO产品提供了专门应用于电子凸轮的软件,里面有常用的几种电 子凸轮的图形,可以利用这些图形直接得到加工凸轮表的函数值或者 其曲线的函数公式,也可以根据自己的加工数据编写加工的凸轮曲线 8) TRIO产品还提供了Active X控件,用户可以根据设备加工工艺的要求利 用VB/VC/C++等高级语言进行二次开发,实现各种各样的要求.
250us 4路隔离的16-bit 0~±10V 2MHz 500KHz
250us 16路隔离的16bit 0~±10V 2MHz 500KHz
250us 8路隔离的16-bit 0~±10V 2MHz 500KHz
编码器最大接收 脉冲 最多编码器通道
6MHz
6MHz
6MHz
6MHz
6MHz
2
5
6
继电器常开触 点, DC24V,. 250mA
电源输入
DC24~29V, 150mA
DC5V,500mA(±1 2V,25mA是在采用 模拟电压输出时 需要增加)
DC24~29V, 600mA
DC24~29V, 450mA
计算机的PCI总 线供电
数字输入
4 路光隔,可扩 展到256 I/O
16 路光隔,可扩 展到256 I/O
32-bit的位置计 数 32-bit,速度可实 时调整,速度迭 加 32M的内 存,128K的PCI 总线的双端口 RAM(双FIFO)

英国翠欧TRIO

英国翠欧TRIO

目的 (2)原则 (2)内容 (2)1 用途 (2)1.1 应用领域 (2)1.2 应用实例 (2)2 运动控制系统构架 (2)2.1 组成 (2)2.2 各部分功能 (3)3 配线 (4)3.1 MC206X介绍 (4)3.2 供电 (5)3.3 控制器、驱动器配线 (6)3.4 孔制器、上位机连接 (9)4 软件编程 (9)4.1 支持软件使用 (9)4.2 简单运动指令举例 (19)4.3 简单运动控制程序举例 (25)目的通过阅读本手册,让刚刚接触TRIO运动控制器的客户可以从用途、系统构架、TRIO 在系统中的作用以及软、硬件有一个初步的了解。

其中最主要的是,通过本手册一定要让用户能够自己搭建一个简单的控制系统,能用Motion Perfet与控制器、电机连接起来,对电机进行一些简单的操作。

为用户未来使用TRIO运动控制器开发项目打下基础。

原则简单、实用、图文并茂。

内容1 用途1.1 应用领域TRIO运动控制器主要应用在工业控制领域,可以对伺服,步进,变频器等进行控制。

其特点是指令简单,完成复杂的多轴协调运动,只需几条简单的指令就可以完成。

1.2 应用实例2 运动控制系统构架2.1 组成2.1.1 运动控制系统概念运动控制是指在一定的环境中,根据给定的条件,将预定的控制方案、规划指令转变成期望的机械运动。

实现对被控目标机械部件精确的位置控制、速度控制、加速度控制、转矩或力的控制,以及这些控制的综合控制。

当今的运动控制,由于环境条件的复杂,使得控制方案,数据也显得越来越复杂,这样,实际中要想完成预定的动作,实现准确的运动控制,更多的依靠大型的运动控制系统。

运动控制系统包括处理运动算法和信号的控制器、增强信号,可供应运动控制器提供运动输出的放大器、执行机构、反馈系统(传感器/变送器),可基于输出和输入的比较值,调节过程变量。

有的系统还包括操作员界面或主机终端前端处理设备。

2.1.2 运动控制系统框图2.2 各部分功能人机交互:一般由上位机或触摸屏完成人机交互功能。

运动控制卡英国翠欧TRIO_入门

运动控制卡英国翠欧TRIO_入门

目的通过阅读本手册,让刚刚接触TRIO运动控制器的客户可以从用途、系统构架、TRIO 在系统中的作用以及软、硬件有一个初步的了解。

其中最主要的是,通过本手册一定要让用户能够自己搭建一个简单的控制系统,能用Motion Perfet与控制器、电机连接起来,对电机进行一些简单的操作。

为用户未来使用TRIO运动控制器开发项目打下基础。

1用途1.1 应用领域TRIO运动控制器主要应用在工业控制领域,可以对伺服,步进,变频器等进行控制。

其特点是指令简单,完成复杂的多轴协调运动,只需几条简单的指令就可以完成。

1.2 应用实例2 运动控制系统构架2.1 组成2.1.1 运动控制系统概念运动控制是指在一定的环境中,根据给定的条件,将预定的控制方案、规划指令转变成期望的机械运动。

实现对被控目标机械部件精确的位置控制、速度控制、加速度控制、转矩或力的控制,以及这些控制的综合控制。

当今的运动控制,由于环境条件的复杂,使得控制方案,数据也显得越来越复杂,这样,实际中要想完成预定的动作,实现准确的运动控制,更多的依靠大型的运动控制系统。

运动控制系统包括处理运动算法和信号的控制器、增强信号,可供应运动控制器提供运动输出的放大器、执行机构、反馈系统(传感器/变送器),可基于输出和输入的比较值,调节过程变量。

有的系统还包括操作员界面或主机终端前端处理设备。

2.1.2 运动控制系统框图2.2 各部分功能➢人机交互:一般由上位机或触摸屏完成人机交互功能。

其作用主要有两点:1. 参数初始化这一过程是每一个控制系统都必须做的工作,所设计的系统主要根据这里下载的参数进行工作。

相当于告诉系统一个运动规则。

2. 监控系统运行也是一参数的形式报告系统当前运动状态,包括系统是否运行指定动作、运动过程中是否出错、运动进行的进度等等。

➢运动控制器控制器是整个系统的核心,其功能主要是接收运动控制信号及参数,做出运算,把控制输出送到相应的驱动器或执行器。

Trio运动控制卡特性及功能说明

Trio运动控制卡特性及功能说明

Trio运动控制卡特性及功能说明Trio运动控制卡特性及功能说明⼀.Trio运动控制器的设计理念:Trio从1987年创⽴之初起,⼀直致⼒于运动控制器的设计研发及应⽤研究⼯作。

Trio 运动控制器的设计理念:为客户提供满⾜各类现场应⽤要求的⾼品质的运动控制器,⼆.Trio运动控制器的特性说明:1.独⽴性:Trio运动控制器从设计之初,既按照独⽴运⾏的理念为依托来设计控制器。

每⼀款控制器均可以独⽴进⾏编程,⽆需外部计算机⽽独⽴脱机运⾏。

2.可靠性:⽬前在世界上,有超过100,000台各类电机由Trio运动控制器进⾏控制运转,没有发⽣⼀例安全事故。

由Trio运动控制器组成的各个系统安全可靠的运⾏,涵盖了⼏乎⼯业⾃动化领域的各个⾏业。

3.安全性:Trio运动控制器是⼀种嵌⼊式系统,其有⾃⾝独⽴的操作系统和运⾏环境,该环境与外界彻底隔离,从原理上讲就没有遭到外界计算机病毒攻击的可能性。

4.开放性:提供⼏乎所有的各类通讯接⼝形式,可以与各类伺服驱动器、伺服电机连接,与各类计算机系统连接以及触摸屏连接等。

5.实时性:Trio运动控制器特有的嵌⼊式开发系统,可以为客户提供最底层的开发编程环境,可以为客户提供最为实时的响应特性,提⾼⽣产效率。

6.⾼精度:在脉冲(步进)⽅式控制时,可以提供最⾼2MHz的脉冲输出频率,作为伺服(模拟量)⽅式控制时,可以最⾼接收6MHz的反馈输⼊脉冲。

并且所有轴的每个伺服运算周期可到达0.25ms。

三.与台湾产的运动控制卡的功能及性能⽐较:1.控制器的结构和原理:1)台湾产各类运动控制卡原理图:图1-1 基于PC机的运动控制系统模型该图描述了⽬前市场上绝⼤多数运动控制卡的⼀个基本框图,运动控制卡作为⼀种接⼝卡插在计算机PCI插槽中,同时各个⼚商为其运动控制卡提供专⽤的各类PC系统下的驱动和接⼝程序,运动控制卡作为⼀个计算机系统与实际伺服系统的⼀个接⼝单元,实时接收来⾃计算机的指令来进⾏运动过程的处理。

翠欧程序练习

翠欧程序练习

简单运动程序事例。

新建程序,命名为teaching(教导)敲入以下代码:BASE(0,1)'基本轴队列CANCELCANCELCANCEL '取消0轴运动CANCEL AXIS(1)CANCEL AXIS(1)CANCEL AXIS(1)'取消1轴运动SERVO=1 '0轴闭环SERVO=1AXIS(1)'1轴闭环WDOG=1 '伺服使能DATUM(2)'0轴零点搜寻DATUM(2)AXIS(1)'0轴零点搜寻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)WA(1000)ENDIFSERVO=1SERVO=1AXIS(1)WDOG=1伺服使能IF IN(1)=0 THENDATUM(2)DATUM(2)AXIS(1)ENDIFFOR i=0 TO 5 '示教开始MOVEABS(TABLE(i),TABLE(i+7))NEXT i程序功能说明:在数字量输入通道0和1 分别连接两个控制开关开始先把开关1设置为0 ,运行程序开始示教方法是开关0 拨动一次即打开并闭合。

手动设置两轴位置,循环做五次。

控制器会自动按照之前设定的动作完成运动。

想重复观看可设置开关1高,运行程序。

注意:此例程为了节省寻找零点的时间,creep 参数可设置较大。

Trio 数字运动控制器一、 概述

Trio 数字运动控制器一、 概述

特点 MC302X 外 形 尺 寸 94*56*107 DIN导轨安装 (mm) 宽*厚*高 重 量 200g 工作温度 0-45℃ 通 讯 2个RS232C,9600~38400的波特率,1个RS485+1个光纤接口,1 个在板的CAN接口 位置解析度 插补方式 编 程 速度解析度 伺服更新率 内存 电源输入 伺服使能输 出 模拟输出 编码器输入 脉冲输出 数字输入 数字输出 模拟输入 LED指示灯 2、Euro-205X 32-bit 1~2个轴直线插补、圆弧插补、螺旋线插补、速度控制、电子齿 轮、电子凸轮、同步、虚拟轴控制 Trio BASIC 编程同时,多任务(最多3个) 32-bit 可随时调整 1ms 128k 直流18~29V,150mA 标准的集电极开路输出,直流24V,0.5A 12-bit ±10V的模拟电压输出(单轴输出) 2个6MHz 控制2个轴,脉冲+方向信号差分输出,最大输出频率为2MHz 4个24V输入(PNP),可扩展最多到256 I/O 4个24V输入/输出 (PNP),可扩展最多到256 I/O 无 OK和使能状态
翠欧(Trio)数字运动控制器主要的产品有: MC302X、 Euro205X、 Euro-209、 MC206X、 MC224、PCI208、MC464等等。以下是各种运动控制器的性能和特点:
1、 MC302X
MC302X是翠欧(Trio)公司的一款紧凑经济型的数字运动控制器。 它能够控 制1个伺服/步进轴的同时,可以再接入一路编码器信号,或者可以完成对两个步 进轴的控制。 MC302X的设计理念是为相关设备制造厂商提供一款紧凑、经济、易于使 用、可以集成的运动控制器。通过计算机运行 Motion Perfect 软件可以实现对 MC302X的配置和应用程序的编程。工作时,MC302X可以根据需要而脱离上位 计算机成为一个独立工作的运动控制器。 MC302X本体内置了8个开关量输入/输出通道,其中4个为24V输入通道,另 外4个为双向可定义的输入/输出通道。这些开关量可以作为系统内部的逻辑变 换,或者可以根据实际需要用于连接控制器的限位信号、原点信号及一些中断信 号。此外,MC302X具有扩展256个开关量输入/输出点的能力,以及32个模拟量 输入点的能力,通过MC302X的CAN总线可以将这些相关的扩展模块连接起来, 这些扩展模块与MC302X一样具有DIN导轨安装的功能。 MC302X在标准模块上有2个RS232串口、 1个RS485接口。 RS232的接口Port1 或者RS485的接口Port2可以设置运行MODBUS协议,与PLC或HMI进行连接。 如果没有连接扩展I/O模块,那么其内置的CAN总线就可以被编程,用来与其它 具有CAN通信能力的设备进行通讯。 以下是MC302X的性能特点:

trio翠欧_BASIC_编程影响程序流运行执行逻辑顺序的指令中文说明书

trio翠欧_BASIC_编程影响程序流运行执行逻辑顺序的指令中文说明书

sub2: ‘do something else
RETURN
5
决议时刻!
check_ip: IF IN(8) = 1 THEN OP(10,1)
GOTO check_ip
1) IF THEN 检测一个条件 2) 如果条件被满足那动作将被执行 ,否则不执行 3) 这种形式是应用于单一的动作指 令
lp: IF IN(8) = 1 THEN OP(10,1) ‘do stuff ELSE OP(10,0) ‘undo stuff ENDIF
9
Wait for it … !
WAIT UNTIL IN(8) = 1 WA(2000) WAIT IDLE
程序保持直到条件被满足 例如. TRUE / FALSE ON / OFF 1 / 0
计数器是以毫秒为单位的 ,在这个例子中等待时间 是2s
程序保持直到指定轴上的运动 指令结束
10
逻辑性的
7
重复执行2
REPEAT ‘do stuff OP(10,ON) WA(1000) OP(10,OFF) WA(1000)
UNTIL IN(8) = 1
1) UNTIL 在该模块结束时判断条件 2及时这个条件不被满足该模块也会被执行一次 3) 程序将会一直循环执行该模块直到条件被满足 4) 是WHILE, WEND.模式的反转模式
进行一个特殊任务
GOSUB & RETURN
loop: GOSUB sub1 GOSUB sub2
GOTO loop
sub1: ‘bla bla bla
RETURN
• GOSUB访问一个有标签的子程序 • 子程序将被立即执行 • RETURN 子程序的最后一行之后,程序 将返回到运行GOSUB的那一行

Trio-BASIC运动控制编程语言Motion Perfect翠欧自控技术伺服控制器常用指令使用

Trio-BASIC运动控制编程语言Motion Perfect翠欧自控技术伺服控制器常用指令使用

TRIO 常用指令使用BASIC运动控制编程语言ACC类型:运动控制指令语法:ACC(acc率)注意:加速度率和减速度率可用ACCEL 和DECEL轴参数设定。

说明:同时设定加速度率和减速度率参数:acc率: 参数单位决定于单位轴参数。

例子:ACC(100) ps:则当前轴轴的加减速度为100ADDAX类型:运动控制指令语法:ADDAX(轴)说明:ADDAX指令将叠加轴的目标位置加到运动轴的轨迹上。

ADDAX指令发出,两轴连接。

使用ADDAX(-1)取消轴的连接。

ADDAX允许执行两轴叠加运动。

连接两轴以上,同样可以使用ADDAX。

ADDAX通常在缺省轴,除非使用BASE定义临时基本轴。

注意:注意多条ADDAX指令可能会产生危险。

例如一轴连接到另一轴,反之亦然。

这会造成系统的不稳定。

参数:轴:轴被设置成叠加轴,设置-1取消连接并返回正常操作。

例子:BASE(0)UNITS =10000SPEED =200ACCEL =1000DECEL =1000BASE(1)UNITS =10000SPEED =400ACCEL =2000DECEL =2000TRIGGERFORWARD AXIS(0)ADDAX(1) AXIS(0)WHILE TRUEWA(5000)MOVE(1000) AXIS(1)WA(5000)MOVE(-1000) AXIS(1)WENDAXIS类型:运动控制指令语法:AXIS(轴数)说明:AXIS修改设置单轴运动指令或单轴参数读写。

AXIS参数在命令行或程序行特别有效。

使用BASE指令改变基本轴。

参数:轴数:任何有效的BASIC表达式特定轴数。

例子:speed axis(1)=100 '修改轴1的速度BASE类型:运动控制指令语法:BASE(轴1,轴2,轴3)BASE参数:BA(轴1,轴2,轴3)BA说明:BASE指令用于设置缺省轴或特定轴组。

所有顺序运动指令和轴的参数会应用于基本轴或特定轴组,除非BASE指令定义暂时基本轴。

运动控制器的程序设计

运动控制器的程序设计

运动控制器的程序设计本系统采用的下位机为翠欧运动控制器MC206,根据本课题的要求,为了方便进行系统的调试和控制,缠绕机的工作方式分为手动、自动和半自动三种[7]。

手动工作状态是单独控制小车轴和主轴的运动来实现指定缠绕;自动工作状态是控制主轴和小车同步运动;半自动工作状态是运用其BASIC 语言用电子齿轮运动,其中齿轮比是可调的。

自动控制方式下,为实现玻璃钢的锥形的同步缠绕,Triobasic 语言中的MOVELINK 命令可以实现主轴和小车的运动,通过设定连接轴和被连接轴的加减速的距离,从而实现预期缠绕。

以下为自动的控制方式下的流程图:MOVELINK 为运动控制类命令,在基本轴产生直线运动,并通过电子齿轮比与连接轴的测量位置连接。

其具体使用格式如下:MOVELINK(distance ,linkdist,linkacc,linkdec,linkaxis[,linkoptions][,linkstart]) 具体参数含义:distance 连接开始至结束当前基准轴(连接轴)增量运动距离;linkdist 在用户单位下,从连接开始到结束,被连接轴(主轴)移动的正向距离; linkacc 基准轴加速过程中,主轴转过的正向距离; linkdec 基准轴减速过程中,主轴转过的正向距离; linkaxis 连接轴、主轴;linkoptions1当主轴色标信号触发时,从轴与主轴开始连结;2当主轴运动到设定的绝对位置,从轴与主轴开始连结;4MOVELINK 自动重复连续双向运行。

设置REP_OPTION=1,取消此操作; linkpos 这个参数是绝对位置,当参数6设成2,MOVELINK 在这个位置开始连结;参数6和7可选。

其中,参考参数为AXIS ,REP_OPTION ,UNITS参数表明,连接轴可以向任意方向驱动输出,基本轴的距离使得连接轴移动相应的距离。

连接开始自动 选择主轴0 零点校正 程序退出达到缠绕层数?启动缠绕 读取参数 NY达到来回数?Y自动加减速缠N轴驱动基准轴的移动距离可以分成三个阶段分别是加速、匀速、减速部分。

PC运动控制板卡交流伺服控制系统

PC运动控制板卡交流伺服控制系统

6)受控制电机的运动方式
Ix20 加速时间 (Jog, Home) Ix21 S-曲线加速时间 (Jog, Home)
6)受控制电机的运动方式
Ix20 加速时间 (Jog, Home) Ix21 S-曲线加速时间 (Jog, Home)
6)受控制电机的运动方式
Ix20 加速时间 (Jog, Home) Ix21 S-曲线加速时间 (Jog, Home)
(5)基于运动控制卡的开放式数控系统
常用的运动控制器主要包括PLC、PC-Based运动 控制卡、专用系统和驱动器集成运动控制。
运动控制卡是一种PC-Based的运动控制器, 主要厂商包括Delta TAU (PMAC)、GALIL (DMC)、 Bardor、Trio(英国翠欧)、NI、Advantech、Adlink、 Googol(固高)、雷赛、众为兴、成都步进、摩信 等。PMAC在高端市场表现最好,GALIL也表现不错。 从数量上讲,国内的厂商的出货量更多,但是主要 针对低端市场。
2)PMAC 的应用领域
1.机床---磨床/车床/铣床/电加 工/攻丝 2.检验---半导体/机械 3.喷涂---混合涂料和喷涂 4.焊接---机械/半导体 5. 印刷---快速印刷 6.张力控制---织物处理 7. 食品加工---混合/分切/处理
8. 包装---塑料/食品 9. 材料处理---半导体贴片加工 10. 车辆控制---汽车/电车/叉车 11. 摄像控制---远距离控制 12. 机器人---3到 6轴抓举和搬
I-V A R IA B L E S
C O N F IG U R E D
I3, I4, I9
I100
I125
I102, I169
I103, I900

翠欧运动控制器接线注意事项

翠欧运动控制器接线注意事项

System Wiring系统接线2SYSTEMWIRING3系统接线4SYSTEMWIRING5系统接线Class 1 Very sensitive signals (low level analogue signals, high speed encoder, Ethernet.Class 2 Sensitive signals (+/-10V analogue, low speed RS422 or RS485, digital inputs and outputs).Class 3 Interfering signals (low voltage AC or DC power, circuits driving suppressed inductive loads, fi ltered motor cables).Class 4 Strongly interfering signals (input and output power cables to drives, cables to welding equipment, DC motor cables, unsuppressed inductive loads).WIRING Class 1 CablesClass 4 CablesClass 3 Cables Class 2 CablesSegregating cable trays6SYSTEM7系统接线Trunking combines class 1 and 2 Trunking for classBackplate used as Backplate layout in unshielded cabinet8SYSTEMWIRINGat 60Hz but poor for higher frequency EMCMinimum wire length is better for control of higher frequencies Short, wide braid strap on its own is good up to 3MHz approx.Short, wide metal plates with multiple bonds are better for control of high frequencies, but metalto metal bonds are bestBonding Conductors: Use only where direct metal to metal bonding is not practical.9系统接线10SYSTEM WIRINGDimpled D-typeOther 360 degree bonding methods and shielded connectors are acceptable if basic requirements are met360 degree cable screen termination in a shielded D-type connector.Screened cables entering or leaving the productrail to local RF reference every 100mm or soAlways expose shortest length of conductors (<30mm) and make pigtailthe same lengthso that pigtails run alongside theirsignal wireLocal RFreference, eg. Zinc plated backplate“EMC for Systems and Installations”, Tim Williams and Keith Armstrong “Installation cabling and earthing techniques for EMC”, Keith Armstrong “Design techniques for EMC”, Keith Armstrong, The UK EMC Journal © Trio Motion Technology 2010。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目的
通过阅读本手册,让刚刚接触TRIO运动控制器的客户可以从用途、系统构架、TRIO 在系统中的作用以及软、硬件有一个初步的了解。

其中最主要的是,通过本手册一定要让用户能够自己搭建一个简单的控制系统,能用Motion Perfet与控制器、电机连接起来,对电机进行一些简单的操作。

为用户未来使用TRIO运动控制器开发项目打下基础。

1用途
1.1 应用领域
TRIO运动控制器主要应用在工业控制领域,可以对伺服,步进,变频器等进行控制。

其特点是指令简单,完成复杂的多轴协调运动,只需几条简单的指令就可以完成。

1.2 应用实例
2 运动控制系统构架
2.1 组成
2.1.1 运动控制系统概念
运动控制是指在一定的环境中,根据给定的条件,将预定的控制方案、规划指令转变成期望的机械运动。

实现对被控目标机械部件精确的位置控制、速度控制、加速度控制、转矩或力的控制,以及这些控制的综合控制。

当今的运动控制,由于环境条件的复杂,使得控制方案,数据也显得越来越复杂,这样,实际中要想完成预定的动作,实现准确的运动控制,更多的依靠大型的运动控制系统。

运动控制系统包括处理运动算法和信号的控制器、增强信号,可供应运动控制器提供运动输出的放大器、执行机构、反馈系统(传感器/变送器),可基于输出和输入的比较值,调节过程变量。

有的系统还包括操作员界面或主机终端前端处理设备。

2.1.2 运动控制系统框图
2.2 各部分功能
➢人机交互:一般由上位机或触摸屏完成人机交互功能。

其作用主要有两点:
1. 参数初始化
这一过程是每一个控制系统都必须做的工作,所设计的系统主要根据这里下载的参数进行工作。

相当于告诉系统一个运动规则。

2. 监控系统运行
也是一参数的形式报告系统当前运动状态,包括系统是否运行指定动作、运动过程中是否出错、运动进行的进度等等。

➢运动控制器
控制器是整个系统的核心,其功能主要是接收运动控制信号及参数,做出运算,把控制输出送到相应的驱动器或执行器。

一、运动参数,控制信号的获取
要完成一定规律的运动,必须要有一定的参数作为前提,比如速度、距离、哪一轴等,这些参数一般由上位机,或触摸屏传送到控制器中。

控制信号包括各种限位,手自动转换等,这些信号一般通过数字量输入,或模拟量输入,传送到控制器内部。

二、对运动参数的运算
一般客户传送到控制器内部的参数都是比较直观的参数,这些参数还不是控制器赖以使用的实际参数,这就需要做一些转换运算,这些也是在控制器内的运算子程序中完成的。

三、运动控制
当控制器得到足够的参数后,会根据这些参数和客户编制的运动控制程序,对机械部件发出指令,控制其运动。

四、接收反馈,监控运动执行情况
在控制器发出运动指令后,会根据反馈回来的信号,对运动执行情况作出判断和调整。

五、上传监控信息
用户一般需要直观的监控整个系统的运行情况,这样控制器会根据客户的需要,把相关信息上传到上位机或触摸屏。

➢驱动器
受控于运动控制器,接收到运动控制指令后,按指令要求,控制电机等执行机构完成动作。

➢执行机构
受控于驱动器,一整个系统的动力源。

系统中每一个动作都来自这里,我们所说的运动控制,其实也就是对执行机构的控制。

➢反馈装置
反馈装置是控制系统中比不可少的组成部分,一般都安装在执行机构上,比如电机上的码盘反馈,可以对执行机构的位置速度等进行测量并反馈到驱动器或控制器。

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程序,当程序调试完毕,下载到控制器后,如果不需要上位机的话,MC206X可以单独运行。

在运动控制器内部固化许多运动算法,只需要用几条简单的TRIO BASIC指令,就可产生像凸轮曲线、电子此轮、轴连接、插补等复杂的运动,以及协调运动。

3.1.2 各部分介绍
CAN总线:
标准的CAN总线,其连接端子在五孔连接器上。

用于I/O模块扩展,也可以用作与其它CAN总线设备通讯。

24V数字输入通道:
在MC206X本体上提供了8路数字量输入专用通道,可用作零点开关、限位开关、进给保持(暂停)开关等,在24V输入电路连接时把I/O电源的0v与控制器上I/O0v相接。

24V数字I/O通道:。

相关文档
最新文档