PMAC运动控制卡初中级培训ppt课件.ppt
《PMAC运动控制卡初中级培训ppt课件.ppt》由会员分享,可在线阅读,更多相关《PMAC运动控制卡初中级培训ppt课件.ppt(209页珍藏版)》请在三一办公上搜索。
1、TRAINING5/1/00,Delta Tau Data SystemsPMAC Training Course,深圳钧诚科技 毕然超 13425161265,PMAC 简述,PMAC有多种不同的硬件版本. 它们有着不同的外形结构,总线形式,输出信号及I/O端口 .,我们要了解:它们之间的不同和各自的特点,以及更多,PMAC 含义是 Programmable Multi-Axis ControllerPMAC 有着广泛的应用场合, 从微小的精密控制到几百千瓦的功率控制,PMAC简述,机器人食品加工机床印刷纸张,木材加工包装设备,装配线物流输送照相控制硅片处理自动焊接激光切割,普通PMAC控制
2、8轴能力Turbo PMAC有控制32轴能力 32 PLC 程序, 256 运动程序数字信号处理器 (DSP) 主机控制,脱机运行多种总线形式(PCI,ISA,PC104,VME),多轴可选,PMAC简述,所有版本,不同在于,*所有的ISA版本的PMAC都已经停产,目前只有库存在售,PMAC(1),可以脱机运行上位机控制 与主机总线或者串口通讯 在板只能输出+/-10V DAC模拟量信号,PMAC1 (PCI/ISA*) PMAC1-Lite (PCI/ISA*) PMAC1 VME PMAC1-Mini (PCI/ISA*),外形结构总线接口控制轴数和I/O能力,PMAC(2),PMAC2
3、(PCI/ISA*) Mini PMAC2 (ISA*) PMAC2-Lite(PCI/ISA*) PMAC2 (PCI/ISA*)Ultralite PMAC2 VME PMAC2 VME Ultralite PMAC2 PC/104 GEO PMAC Drive,所有版本,不同在于,外形结构总线接口控制轴数和I/O能力,可以脱机运行上位机控制与主机总线或者串口通讯(PC/104 可选USB或以太网通讯)在板DPRAM选项在板 ADC (Option12)32-bit 在板 I/O输出信号:模拟量(10V), PWM, 脉冲信号,*所有的ISA版本的PMAC都已经停产,目前只有库存在售,可以
4、脱机运行加强的固板软件前瞻算法, 运动学算法.在板DPRAM选项在板 ADC (Option12)16 / 32 在板 I/O输出信号:模拟量(10V), PWM, 脉冲信号(Turbo PMAC1 只有10V ),外形结构总线接口控制轴数和I/O能力,*所有的ISA版本的PMAC都已经停产,目前只有库存在售.,Turbo PMAC,TURBO PMAC1/PMAC2 (ISA*/ PCI) TURBO PMAC1/PMAC2 VMETURBO PMAC2 (ISA*/PCI) UltraliteTURBO PMAC1/PMAC2 PCI Lite TURBO PMAC2 VME Ultral
5、ite UMAC (TURBO PMAC2)QMAC (TURBO PMAC2)Compact UMAC (Turbo PMAC2) Brick Family Amplifiers (TURBO PMAC2),所有版本,不同在于:,PMAC软件工具,Resource and Software Tools,网站: 产品手册技术手册快速介绍例程软件设置引导PEWIN32-Pro 软件包PEWINPRO主程序 执行软件PMAC Tuning Pro (调整 PID环,电流环.) PMAC Plot Pro 数据采集工具上位通讯链接库支持高级语言比如 C+参数设置工具 (P1, P2, Turbo S
6、etup Pro)提供Step-by-Step 配置 PMAC/电机参数.,Website: ,这是用户最主要的软件工具. 借助它与控制器进行通讯,并且提供了很多有用的工具:,PMAC 执行软件,给 PMAC 发在线指令监视位置,速度,跟随误差监视PMAC的电机,坐标系,以及全局状态 监视,改变,查询 PMAC 变量创建运动程序/PLC程序,调试并下载到 PMAC备份,恢复,校验 PMAC 参数,程序实时显示 PMAC 端口状态,1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.,绪论 PMAC介绍PMAC 特点与 PMAC通讯故障处理输入/输出: PMAC
7、硬件连接设置电机参数设置PMAC换相闭环安全设置基本电机运动设置坐标系计算功能 PMAC运动程序编程 PMAC 与外部事件同步编写 PLC 程序编写主机通讯程序,PMAC 用户手册由17个章节组成.,PMAC 用户手册,PMAC软件手册由9部分组成.1.2.3.4.5.6.7.8.9.,PMAC 指令&变量摘要 PMAC I 变量详述PMAC 在线指令详述PMAC 编程指令详述PMAC 数学计算功能PMAC 寄存器PMAC I/O 及内存地址表PMAC 推荐 M 变量定义PMAC 固板软件更新,PMAC 软件手册,PMAC 多任务处理,PMAC是一个真正的实时多任务的计算机, 完善的任务优先级
8、确保所有的任务都能快速的执行,我们需要学习:PMAC要履行什么任务PMAC 任务优先级,执行运动程序 PMAC 某一时刻执行一个运动, 执行这个运动所有的 运算 PMAC 对即将的运动指令提前进行运算,执行 PLC 程序 在处理器允许的时间内尽可能快的扫描后台PLC PLC用在任何与运动程序异步的任务场合,PMAC 做什么,单字符输入/输出 每个字符占用200纳秒,最高优先级保证PMAC在字符操作时不会失去主机的控制换相更新缺省时无刷电机换相周期110微秒(换相操作占用3微秒 ),占用PMAC运算能力的3%伺服环更新计算新的指令位置,读入新的实际位置,差值计算输出,缺省的伺服更新时间442微秒
9、(更新操作占用3060微秒),占用PMAC运算能力7%实时中断(每I8+1个伺服更新周期)运动程序准备(每当开始一个新的运动,设置一个内部标志) 使能 前台PLC0 和 PLCC0 后台任务执行PLC和PLCC通讯响应和安全检查,PMAC 任务优先级,PMAC2 / Turbo PMAC2 能进行数字或模拟换相缺省换相周期110微秒 (9KHz) 跳线更改( PMAC1) 软件更改( PMAC2)E29-E33 for P1, I901 for P2, I7m01 for Turbo P2PMAC1 / Turbo PMAC1 只能模拟(正弦)换相 注意: 需要 2 DAC 输出,PMAC 换
10、相更新(中级),对于每一个闭环运动 PMAC 需要考虑:根据规划好的轨迹计算新的指令位置 从反馈传感器读入新的实际位置根据差值计算指令输出 指令输出 转换成 DAC 10V 模拟量信号, 数字 PWM 信号或者脉冲加方向信号缺省伺服更新率 2.25kHz (442usec) 跳线更改( PMAC1) 软件更改( PMAC2) E3-E6 for P1, I902 for P2, and I7m02 for TP2,OutputStage,PIDServoAlgorithm,Error,Commanded,Actual Position,Digital Number, 32767 Bits,AM
11、P,M,Enc,Position,+,-,PMAC 伺服更新(中级),实时中断 (RTI) 更新率由 I8 控制 (every I8+1 servo cycles per update).在伺服更新后即刻进行 两部分主要任务:使能 前台PLC 0 / PLCC 0 运动程序动作规划,I5=1orI5=3?,需要运动计算?,程序结束?,所有的坐标系都检查了?,坐标系程序在运行?,下一个 C.S.,执行当前行,中断结束,有运动指令?,运动计算,设置W.D 计时器,执行 PLCC0if enabled,读取下一行代码,执行 PLC0if enabled,yes,yes,yes,yes,yes,yes
12、,no,no,no,no,no,no,PMAC 实时中断(中级),(在更高优先级任务完成后执行后台任务) 跟随误差限制 软/硬件超程限制 放大器出错报警 更新看门狗计时器 PLC 1-31 (one at a time) PLCC 1-31 (one scan through all)当所有这些功能在最低频率条件下没有得到更新,将触发看门狗硬件报警(比如PLC死循环),I5=2or I5=3?,所有PLCCs执行完了?,执行下一个 PLC,yes,yes,no,no,执行第一个 PLCC,执行下一个 PLCC,安全检查超差报警出错报警跟随误差报警,重新设定看门狗寄存器到 512,指令相应(通讯
13、),PMAC 后台任务(中级),实时中断,置位W.D,读 W.D 寄存器,W.D寄存器 0,W.D.寄存器递减计数,后台任务经常没有事件,因此停止更新计时器.,PMAC 算法确保 看门狗 检测25HZ 时钟信号.使得前后台任务稳定进行.,PMAC 看门狗计时器(中级),DELTA TAUData Systems, Inc.,YESESY,NOESY,保证PMAC工作电源 4.75 V and 25 Hz触发计时器计数RTI 递减计数 后台管理将计数器设置成最大值 (=512)欠电压 or 频率过低 将 触发看门狗报警PMAC的红 LED 亮指令输出强制为零放大器禁能“FEFCO” 输出关 (P
14、MAC1)“WDO” 输出开 (PMAC2)PMAC卡需要重新上电恢复,PMAC看门狗计时器(中级),看门狗计时器监测正常,时钟频率 25Hz,DC 电压 4.75,关断PMAC,Yes,No,No,Yes,PMAC看门狗计时器(中级),CT - Conversion Table 转换表,# n - Motor n Servo Update 伺服更新,HK Housekeeping 资源管理,DELTA TAUData Systems, Inc.,PMAC 多任务举例(中级),通讯伺服中断实时中断RTI开始ESY,本周期内没有后台ESY,PMAC 硬件部分,PMAC 是一个非常灵活的控制器,
15、适合于各种类型的应用场合, 各种形式的主机,放大器,电机,传感器.,我们要学习:什么是 PMACs 用户门阵列ICPMACs 连接端口PMACs 反馈能力PMACs 通讯方式,硬件 (PMAC),连接端口,附件板卡, 标志信号Dac 信号输出,I/O编码器反馈.,软件定义,M-变量I-变量 定义,电机坐标系定义,系统编程,程序结构设计(上位界面,运动程序, PLCs),编程,调试,通讯方式(串口, USB, 以太网, 总线)下载/上载 参数,程序,DELTA TAUData Systems, Inc.,PMAC 系统结构框图,上位主机(PEWin32Pro),坐标系,电机寄存器,硬件通道,输入
16、接口,输出接口,运动程序,在线 手动指令,通讯接口,放大器,标志信号,上位主机,PMAC CPUMotorola 56xxx & 存储器,门阵列电路,离散电路,控制对象,编码器,电机,轴,电机,固板软件,内存,PMAC系统结构框图,硬件通道包括增量编码器输入, 指令输出,标志信号PMAC 1 只能输出 DAC 10V 模拟量信号PMAC 2 可以有模拟量(10V), 数字PWM, 脉冲信号输出门阵列是外部用户(电机)信号与 DSP 处理器的接口电路每一个门阵列芯片有 4 个硬件通道 对于 PMAC, PMAC2, and MACRO 门阵列是不同的,详述,Only PMAC2 Gate Arr
17、ay is capable of doing PWM output.,机器接口 2,光隔I/O,机器接口 1,扩展,编码器接收,光隔 16-bit DACs,标志信号隔离,SRAM128 k x 24 ActiveMemory,CPU24-Bit 20/40/60/80 MHz DSP56002,Watchdog 定时器,“DSPGATE” 4-Channel伺服电路,光隔 16-bit DACs,Bus Comm. Interface,ADC Port,Bus 总线接口,Standard CPU only,Option 16,标志信号隔离,“DSPGATE” 4-Channel 伺服电路,A
18、DC Port,编码器接收,Option 4A, 5A, 5B, 5C,Option 2,Standard CPU only,Option 1,FLASH 512k x 8 Firmware & User Backup,DPRAM 8 k x 16 Interface,EPROM128 k x 8 固件,EAROM 2 k x 8 Setup Storage,显示端口,面板端口,PMAC1 结构框图,PMAC2 结构框图,FLASH,512Kx8,FIRMWARE &,USER BACKUP,SRAM,128Kx24,ACTIVE,MEMORY,8/16,12-BIT,ADCs,DPRAM,8
19、Kx16,INTERFACE,CPU,24-BIT,40/60/80 MHz,DSP56002,EXTRA SRAM,16Kx24,PARAMETER,STORAGE,BUS,COMMUNICATIONS,INTERFACE,WATCHDOG,TIMER,BUS PORT,EXPANSION,模拟量,多路复用端口,I/O 缓存,Option 12/12A,Option 16,Data & Address Busses,Option 2,Option 1,I/O,I/O 缓存,MACRO光缆口,串行口,显示端口,I/O 缓存,手轮接口,I/O 缓存,比较输出口,DRIVERS,I/O,ASIC,
20、INPUT/,OUTPUT,BUFFERS,INPUT/,OUTPUT,BUFFERS,4-Channel,SERVO,ASIC,4-Channel,SERVO,ASIC,SERIAL,COMMUNICATIONS,INTERFACE,MACHINE PORT 4,MACHINE PORT 2,MACHINE PORT 3,MACHINE PORT 1,DSP GATE 2,DSP GATE1,DSP GATE1,DSP GATE1,PMAC 附件是 PMAC 功能的扩展和延伸,PMAC 附件,JDISPACC12402LCD 显示器,JPANACC18ACC39,JTHUMBACC34x 3
21、2in/32 out 数字通用 I/OACC16 拨码开关ACC27 8in/8out 专用 IOACC8Dopt7 Resolver InputACC8Dopt9 Yaskawa InputACC35 Driver for ACC 34xACC33 Control Panel for NC,JRS422ACC26Opto Isolated RS422Daisy Chain PMACs,JOPTOACC21SOPTO22 RacksGreyhill Racks8 inputs8 outputs,JXIOExtension Inputs,JMACH1 and JMACH24 DACs4 Enco
22、ders4 LIM4 Home Flag4 Amp Fault4 Amp Enable5V and Digital GND15V and AGNDACC8D,JANAACC28A16 Bit A/D,JEXPACC-24 PMAC Extension CardACC-29 MLDT ACC-14 Parallel I/OOption 2 DP RAMACC-49 Sanyo Absolute Encoder,JEQUOutputs from position compare,PMAC1,JDISPACC12402LCD Display,JTHMBACC34x 32in/32 out multi
23、plexed IOACC16 ThumbwheelACC27 8in/8out dedicated IOACC8Dopt7 Resolver InputACC8Dopt9 Yaskawa InputACC35 Driver for ACC 34xPMAC NC Control Panels,JMACROACC42MACROInterface forPMAC2,JOPTOACC21A, 40-pin IDC to 50-pin OPTO2232-bit Input/Output40-pin IDC,JMACH1, JMACH2,JMACH3, JMACH42 Output Channels (P
24、WM, PFM, DAC)2 Encoders2 LIM2 Home Flag2 Amp Fault2 Amp Enable4 ADC Inputs5V and Digital GNDACC8F, ACC8FP, ACC8E, ACC8K1, ACC8K2, ACC8T,JHW20-pin IDC2 Encoders2 PFM or PWM Channels,JEQUOutputs from position compare,JEXP,JRS232*RS232 Communication,JANAOption128-16 Channel12-bit ADC,J1,J2,J3,J4,J5,J6,
25、J7,J8,JMACH12,JMACH11,JMACH10,JMACH9,*JRS422Option 9LOpto Isolated RS422Daisy Chain PMACs,PMAC2 LAYOUT,JEXPACC-24P2 PMAC Extension CardACC-14 Parallel I/OACC-49 Sanyo Absolute EncoderACC-51 4096Interpolator,模拟量输入,数字 I/O,ACC-9W ProPEWIN Pro 软件,UMAC 多轴应用解决方案MACRO 光纤, Ethernet, USB, 脱机运行根据轴数和功能配置框体基于3U
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PMAC 运动 控制 初中 培训 ppt 课件
链接地址:https://www.31ppt.com/p-2009650.html