PMAC多轴运动控制卡
PMAC

PMAC控制卡、PMAC多轴控制卡、PMAC运动控制卡、PMAC运动控制器
上海轶舜国际贸易有限公司特价美国PMAC控制卡、PMAC多轴控制卡、PMAC运动控制卡、PMAC运动控制器等产品。
pmac(program multiple axises controller)是美国delta tau公司生产制造的多轴运动控制卡,是世界上功能最强,计算速度最快,质量可靠的运动控制产品。
随着中国汽车,机械,电子,军工等产业的飞速发展,pmac多轴运动控制卡将为中国的制造业和自动化产业提供更多的选择。
涉及机器人、数控机床、坐标测量机、激光加工、雕刻机、旋转刀、x-y系统、以及高速印刷、包装、贴标机等各类自动化设备。
PMAC多轴运动控制卡学习(硬件)

目录PMAC控制卡学习(硬件) (2)第一章 PMAC简介 (2)1.1 PMAC的含义和特点 (2)1.2 PMAC的分类及区别 (2)1.2.1 PMAC的分类 (2)1.2.2 PMAC 1型卡与2型卡的主要区别 (2)第二章Turbo PMAC Clipper控制器硬件配置 (3)2.1 Turbo PMAC Clipper控制器简介 (3)2.2 Turbo PMAC Clipper硬件配置 (3)2.2.1 Turbo PMAC Clipper硬件标准配置为: (3)2.2.2 Turbo PMAC Clipper控制器可选附件 (6)2.2.2.1 轴接口板 (6)2.2.2.2 反馈接口板 (7)2.2.2.3 数字I/O接口板 (7)第三章 Turbo PMAC Clipper设备连接 (7)3.1 板卡安装 (7)3.2 控制卡供电 (7)3.2.1 数字电源供电 (7)3.2.2 DAC(数字/模拟转换)输出电路供电 (8)3.2.3 标志位供电 (8)3.3 限位及回零开关 (8)3.3.1 限位类型 (8)3.3.2 回零开关 (8)3.4电机信号连接 (9)3.4.1增量式编码器连接 (9)3.4.2 DAC 输出信号 (9)3.4.3 脉冲&方向(步进)驱动 (10)3.4.4 放大器使能信号(AENAn/DIRn) (10)3.4.5 放大器错误信号(FAULT-) (10)3.4.6 可选模拟量输入 (11)3.4.7 位置比较输出 (11)3.4.8 串行接口(JRS232) (11)3.5 设备连接示例 (12)3.6 接口及指示灯定义 (13)3.7 跳线定义 (15)3.8 Turbo PMAC Clipper端口布置及控制结构图 (19)附件 (21)1.接口各针脚定义 (21)2. 电路板尺寸及孔位置 (30)PMAC控制卡学习(硬件)第一章 PMAC简介1.1 PMAC的含义和特点1.PMAC的含义:PMAC是program multiple axis controller 可编程的多轴运动控制卡。
PMAC可编程多轴控制器简介

PMAC 可编程多轴控制器简介PMAC 是可编程多轴控制器(Programmable Multi-Axis Controller)的简称,是美国Delta Tau 公司生产的功能强大的运动控制器,PMAC 是目前世界上功能最强的运动控制器之一,是当前开放式数控系统控制器的突出代表。
图3.3为PMAC 的硬件原理和接口图[22]。
PMAC 是一台具有独立内存、独立运算操作能力的计算机[23],它采用Motorola 的DSP56001作为CPU ,它可以通过存储在自己内部的程序进行单独的操作;它还是一台实时的、多任务的计算机,能自动对任务进行优先等级判别,先执行优先级高的任务。
PMAC 既可以独立工作亦可按主机的命令进行工作,它和主机的通讯可以通过串行口也可以通过总线进行,通过总线通讯时,还可以将中断信号引入主机,从而实现非常灵活有效的控制系统。
PMAC 最多可以控制8个轴同时运动,在对伺服数据的处理能力、轴特性及输入信号带宽方面,PMAC 控制器由于采用专门的模块化结构,编码输入的串行处理速度是大多数控制器的10到15倍,SUBAT(Servo Update/Block/Algorithm Term 伺服更新率/块执行速率/伺服算法的项数)是非DSP 控制器的几十倍;它还可从高分辨率编码器件接收低插补位的5位并行数据;可得到320MHz 的有效输入带宽;其DAC 输出分辨率高达16/18位;PMAC 在实际的运动之前,先进行预运算,将不同的运动轨迹按某种模式(如:PMAC 具有内置PLC ,可以在后台同时运行32个异步PLC 程序,同时PMAC 提供了非专用的数字输入/输出口,利用这些I/O 口可以完成机床的逻辑控制,控制面板的操作、位置反馈、手轮及主轴的操作等。
变频器在印染设备多电机同步调速中的应用发表于 2007-7-1 18:56:58 变频器在印染设备多电机同步调速中的应用摘要: 本文概述了变频器在印染设备多电机同步调速中的应用,从通用变频器到伺服变频器,包括有松紧架和无松紧架以及卷绕驱动。
PMAC卡简介

1.PMAC卡-简介和预备知识PMAC卡是功能非常强大的运动控制卡,但是网上PMAC的教程很少,仅有的几个教程还是官网培训教程,罗列概念和记流水账,最不喜欢这样的教程。
自己学习PMAC卡的时候走了许多弯路,刚好找完工作就写一下PMAC的相关教程,看完整个系列的教程,相信对于PMAC的使用是没有问题的,主要分为以下几个模块:1.简介和预备知识2.PMAC硬件3.PMAC下位机编程4.PMAC上位机编程PMAC简介PMAC基本上算是自动控制行业中功能最强大的运动控制卡了,虽然价格不菲,但是使用及其方便,功能也极其强大,怎么强大自己去搜啦,这是官网链接。
PMAC是一系列控制卡的简称,常用的有PMAC1、PMAC2、Turbo PMAC1、 Turbo PMAC2、UMAC、Clipper等,基本功能和使用方法是一样的,这里我使用的是Turbo PMAC1控制卡。
在国内PMAC有多家代理,笔者固定联系的是苏州均信,维修的话有北京泰道公司,北京泰道公司的官方QQ群号为190220668 ,在群里面可以提问,有各路大神和官方人员解答疑问,群共享里面也有许多资料供学习。
运动控制基础“工欲善其事,必先利其器”,在本文中还是先说一下运动控制相关理论,这里只是一些基本概念,深入了解还是要自行查看相关资料。
定义:在复杂条件下将预定的控制方案、规划指令转变成期望的机械运动,实现机械运动精确的位置控制、速度控制、加速度(转矩)的控制。
最简单的运动控制系统我们考虑一个最简单的控制卡-驱动器-电机反馈运动控制系统控制器:根据要求的参考输入信号(如位移、速度、力等),产生相应的控制信号,这里对应PMAC控制卡。
执行机构:根据运动控制器发出的控制信号,产生操作量,作用在被控对象上,带动被控对象产生相应的运动。
运动控制中执行机构通常由电机及其驱动器组成的,其中驱动器提供电机功率,使得电机做旋转或直线运动。
被控对象:将被操纵的机器设备称为被控对象。
PMAC多轴运动控制卡学习(硬件)

目录PMAC控制卡学习(硬件) (2)第一章 PMAC简介 (2)1.1 PMAC的含义和特点 (2)1.2 PMAC的分类及区别 (2)1.2.1 PMAC的分类 (2)1.2.2 PMAC 1型卡与2型卡的主要区别 (2)第二章Turbo PMAC Clipper控制器硬件配置 (3)2.1 Turbo PMAC Clipper控制器简介 (3)2.2 Turbo PMAC Clipper硬件配置 (3)2.2.1 Turbo PMAC Clipper硬件标准配置为: (3)2.2.2 Turbo PMAC Clipper控制器可选附件 (6)2.2.2.1 轴接口板 (6)2.2.2.2 反馈接口板 (7)2.2.2.3 数字I/O接口板 (7)第三章 Turbo PMAC Clipper设备连接 (7)3.1 板卡安装 (7)3.2 控制卡供电 (7)3.2.1 数字电源供电 (7)3.2.2 DAC(数字/模拟转换)输出电路供电 (8)3.2.3 标志位供电 (8)3.3 限位及回零开关 (8)3.3.1 限位类型 (8)3.3.2 回零开关 (8)3.4电机信号连接 (9)3.4.1增量式编码器连接 (9)3.4.2 DAC 输出信号 (9)3.4.3 脉冲&方向(步进)驱动 (10)3.4.4 放大器使能信号(AENAn/DIRn) (10)3.4.5 放大器错误信号(FAULT-) (10)3.4.6 可选模拟量输入 (11)3.4.7 位置比较输出 (11)3.4.8 串行接口(JRS232) (11)3.5 设备连接示例 (12)3.6 接口及指示灯定义 (13)3.7 跳线定义 (15)3.8 Turbo PMAC Clipper端口布置及控制结构图 (19)附件 (21)1.接口各针脚定义 (21)2. 电路板尺寸及孔位置 (30)PMAC控制卡学习(硬件)第一章 PMAC简介1.1 PMAC的含义和特点1.PMAC的含义:PMAC是program multiple axis controller 可编程的多轴运动控制卡。
PMAC多轴运动控制卡培训

例: BUS ADD=$10*E66+$20*E67+$40*E68+$80*E69+$100*E70+$200*E71 +$400*E91+$800*E92
J2(JPAN) :操作控制面板接口,可连接的附件有ACC18, I2=1 时, 该接口的输入及输出 可作为通用I/O点使用。
PMAC多轴运动控制卡
PMAC I型卡的接口:
. MINI PMAC PMAC1.5-lite PMAC-PC 相同接口
J3(JTHW): 多路I/O点的扩展接口, 该接口本身可提供8 点输入及 8点输出,还可与下属附件连接:
ACC34 I/O 扩展板,可提供32IN 32OUT 输入及输出 ACC16 BCD 拨码开关接口板 ACC27 专用8in/8out 接口板 ACC8D opt 7 旋转变压器反馈接口板 ACC8D opt 9 安川绝对编码器反馈接口板 ACC33 NC 操作面板接口板
JRS422 or JRS232): PMAC卡的串行接口 PMAC-PC 卡,在板为RS422口 MINI PMAC Universal PMAC 在板为RS232口
注:PMAC-PC卡无TB1端子
PMAC多轴运动控制卡
PMAC I 型卡的跳线设置:
E3—E6: 伺服时钟频率 与I10变量有关,缺省为E5 E6为ON E29—E33: 相时钟频率,缺省为9.04KHZ,E31设为ON. E34—E38 :编码器采样时钟频率,缺省为:9.8304MHZ E34设为ON. E17A-E17D: 1-4电机的伺服使能的极性控制 E24—E27: 1-4 编码器的输入形式控制,是单端/差分线驱动输入,1-2 ON
PMAC运动控制器初级应用

13
基本电机定义 I-变量
PMAC 运动控制器的初级应用
PMAC 代表 Programmable Multi-Axis Controller 可编程的多轴控制器
PMAC 可以服务于各个行业,从精密到微米级的设备到 上千马力的重型设备。
PMAC应用包括:
机器人 食品机械 机床 印刷机械 木工机械 包装机械 及其他
18
Ixx25 - Motor x Flag Address for TURBO
TURBO PMAC address of flags Hex($)
0
7
8
0
0
8
B 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 in
因为TURBO PMAC的内存地址,一个新的标志设定
使用提前计算出的每点坐标 使用变量公式
或
X1 X1.0173 X1.0343 . . X0.9824 X1
P1=0 WHILE (P1<361) P2=SIN(P1) +COS(P1) X(P2) P1=P1+1 ENDWHILE
30
Q-变量
Q-变量是用户全局变量可用于PMAC编程中的计算.
Q-变量时坐标系下的 变量
=0 Enable amplifier fault input =1 Disable amplifier fault input =00 Kill all PMAC motors on fault or F.E. =01 Kill all C.S. motors on fault or F.E. =1x Kill this motor only on fault or F.E. =0 Low true fault input =1 High true fault input
简述PMAC2型运动控制卡

简述PMAC2型运动控制卡发布时间:2013.09.18PMAC2型运动控制卡PMAC2A-PC/104是PMAC板卡级系列产品中的一员,它被设计成OEM系列的产品,在提供齐全的PMAC 板卡功能的同时,拥有更小巧的结构,更全面的功能,和更方便的扩展性。
不采用附件时,它可以使用模拟量±10V或者脉冲加方向的位置控制信号,通过附件还可以是PWM的脉宽斩波输出。
可以通过104总线与上位机通讯,也可以使用双端口RAM提高总线的通讯速度,脱机独立工作时,还可以使用RS-232或者RS-422串口,USB和以太网通讯。
PMAC2A PC/104 控制器的特点硬件特点:40 MHz DSP563xx CPU;128k x 24 零等待SRAM;512k x 8 flash memory 用于固件和用户备份;2k x 8 EEPROM memory 用于参数备份;最新版本的固件;RS-232/422 串口,PCI (PC) 总线接口;4轴通道接口电路,每一个包括:PMAC2A PC/104控制卡在板模拟量±10V(12位)输出;PMAC2A PC/104控制卡在板脉冲加方向输出;PMAC2A PC/104控制卡 3路标准编码器输入;PMAC2A PC/104控制卡四个标志信号输入(限位,回零,报警等),两个标志信号输出(使能等);通用I/O,可扩展I/O;高精度时钟+/-100 ppm;PID/馅波/前馈伺服算法。
软件特点:运动轨迹规划PMAC2A PC/104控制卡支持S曲线加减速的直线插补;PMAC2A PC/104控制卡支持S曲线加减速的圆弧插补;PMAC2A PC/104控制卡点到点快速运动;PMAC2A PC/104控制卡三次样条插补模式spline;PMAC2A PC/104控制卡三次隐式样条插补Hermite-spline (PVT);PMAC2A PC/104控制卡自动硬件捕捉/触发功能;PMAC2A PC/104控制卡交互式手动运动;PMAC2A PC/104控制卡可选择的运动提前预算lookahead。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
E-MOTION
PMAC多轴运动控制卡
PMAC 2-PC104 型卡接线
3、模拟量数据采集(A/D转换)
在板选项(J1 口) OPTION 12 : 2路A/D 输入 (12位分辨率) 附件选项 ACC-1P OPT2 : 2路A/D 输入 (12位分辨率) )
Ix02 指令输出地址
Ix03 位置环反馈地址 Ix04 速度环反馈地址
E-MOTION
PMAC多轴运动控制卡
PMAC 调整
PMAC的 伺服算法必须设置以适用于系统电机和放大 器的工作. 设置可通过I变量的调整,获取适当的PID增益数值称作 调整
需要学习: W PID 增益的含义 PID 伺服环的功能 如何设置系统 PID 增益 .
典型 P.I.D 伺服环
Following Error 跟随误差
CPU 24-BIT 40/60/80 MHz DSP56002
WATCHDOG TIMER
DSP GATE1 4-Channel SERVO ASIC
DSP GATE1 4-Channel SERVO ASIC
PMAC 系统应用
硬件安装 接口及接线 连结检查,E跳线
软件设置和定义
1、PMAC与上位机通讯 2、各变量的设置、定义
DAC Locations
指令 位置
位置 跟随误差
Ix02 PI CV+ DACn DACn+1
AMP
+
反馈位置 D
-
Y: $C002-$C03B
速度 反馈
LOAD
ENC
Encoder Table Ix04 ENCn ENCn+1
MOT LIN ENC
X: $0720-$073F Ix03
NEW IDEAS IN MOTION
Option 2
BUS
COMMUNICATIONS
INTERFACE
INPUT/ OUTPUT BUFFERS
Option 1
DSP GATE1 INPUT/ OUTPUT BUFFERS
BUS PORT
MACHINE PORT 2
MACHINE PORT 1
SRAM 128Kx24 ACTIVE MEMORY
Enc
P (proportional gain比例增益) I (integral gain积分增益) D (derivative gain微分增益)
Spring弹性,弹力 Shock Absorber 减震,吸收
E-MOTION
PMAC多轴运动控制卡
PMAC 卡PID调整的STEP 曲线分析
E-MOTION
E-MOTION
PMAC多轴运动控制卡
Machine I/O
Amplifier
A BC
A B C
interface
PMAC
Motor
Enc. Halls
Software Interface
E-MOTION
PMAC多轴运动控制卡
指令8轴同时运动 使用功能强大的数字信号处理芯片 (DSP) PMAC的 CPU 使用 Motorola DSP56001 或 DSP56002 他可以 处理所有8轴的计算 Turbo PMAC 使用 Motorola DSP5630x 处理所有32轴 的计算
Command + Position Error
=
Commanded Position 指令位置
-
Actual Position 实际位置
DAC 16 Bit
?10V
-
PID Digital Number Servo Algorithm ?32767 DAC Bits
AM P
M
Actual Position
4 路输出通道 4 路编码器输入通道 通过附件具有4路模拟量输入通道
I 型 PMAC 可以使用 1 to 4 门阵列.
NEW IDEAS IN MOTION
PMAC MOTION CONTROLLER CUSTOM GATE ARRAY IC
SELECTABLE-FR EQUENCY CLO CK IN PU TS ENCO DER SAM PLE SERVO PHASE DAC/ADC 160 PIN PLCC PACKAGE
8IN/8OUT I/O接口,5V输出电平不带光隔。 ACC-2P OPT3 的(J7口) : 16IN/OUT 自定义I/O接口,5VTTL电平 ACC-1P OPT 1的(J7口): 8 IN/8OUT 5 –24V电平。
扩展I/O
ACC-34AA: (串行I/O) 32IN/32OUT, 24V电平带光隔. 可多块级联(最多32块),与ACC-1P或ACC-2P相连。
PMAC 数据采集
E-MOTION
PMAC多轴运动控制卡
4、PMAC2 JMACH接口的+LIM –LIM HM 信号的连接 示意图
E-MOTION
PMAC多轴运动控制卡
PMAC 2-104型卡的接口及接线:
E-MOTION
PMAC多轴运动控制卡
2、I/O点连接
在板I/O
ACC-1P OPT1 或 ACC-2P OPT3 的(J2口) :
PID参数设定、系统调试
系统编程 1、坐标系定义 2、设计程序结构(运动,PLC’s)
编写和调试用户程序
上位软件开发
链接库、控件、HMI开发
E-MOTION
PMAC JMACH 接 口 示 意 图
PMAC多轴运动控制卡
E-MOTION
PMAC多轴运动控制卡
PMAC 2 型卡的电源:
+5V DC 电源 :供给PMAC卡的数字电路工 作 . BUS 总线提供
执行运动程序
PMAC 在某一时间执行一个运动, 并执行有关运动的
所有计算 PMAC 总是提前混合即将执行的运动
执行PLC程序
以处理器允许的时间尽可能快的扫描PLC程序
PLC适用于某些异步于运动程序的运动过程
NEW IDEAS IN MOTION
PMAC 可以做的工作(续)
常规管理 跟随误差限制 硬件超程限制 软件超程限制 放大器报警
PMAC 结构框图
模拟量
多路复用端口 I/O 缓存
I/O
I/O 缓存
MACRO光缆口
串行口
显示端口 I/O 缓存
手轮接口 I/O 缓存
比较输出口
DRIVERS
8/16 12-BIT ADCs EXPANSION
Option 12/12A
EXTRA SRAM 16Kx24 PARAMETER STORAGE
ACCE SSORY BOAR D
6 Lines
6 PW M Outputs per channel for Digital Am ps and PulsE & Direction Outputs for Stepper M otor
(G A TE-AR Y)
E-MOTION
PMAC多轴运动控制卡
每个PMAC固件有8轴的能力. 这8轴可以: 完全联动于一个坐标系下 可以独立的运行于各自的坐标系下 可以几个组合,实现某个功能 可以与其他的 15块PMAC级联,实现128轴的 完全同步运动
NEW IDEAS IN MOTION
E-MOTION
PMAC多轴运动控制卡
PMAC’s CPU 与轴的通讯 通过特殊设计的用户门阵列 ICs (DSPGATES). 每个门阵列:
在每个PLC扫描之间, PMAC 执行上述任务保证自身的正常更新,如果这 些功能不能在最小的频率内检测,卡上的看门狗将报警.
同上位机通讯 PMAC 可以与上位机实时通讯 如果指令是违法的, 他将报告给上位机 任务优先级 任务优先级保证卡的工作效率和安全 优先级是固定的,但是他们的频率时可以由用户控制的
L D L D
H O M E 1-4 +LIM IT 1-4 -LIM IT 1-4 FAU LT 1-4
AEN A 1-4 EQ U 1-4
DAC 1
DAC 2 INPUT FLAG S
A B C
4 ANALOG OU TPU TS. 16/18 BIT RESO LUTIO N
L D
FLAG CO NTROL ENCOD ER 1 OU TPUT FLAGS
E-MOTION
PMAC多轴运动控制卡
PMAC 卡PID调整的Parabalic 抛物线曲线分析
E-MOTION
PMAC多轴运动控制卡
数据采集
PMAC 已经内置数据获取能力称为数据采集功能.
需要学习:
什么数据可以被采集
如何进行数据采集 何时进行数据采集
NEW IDEAS IN MOTION
PMAC多轴运动控制卡
PMAC 卡PID调整的STEP 曲线分析
E-MOTION
PMAC多轴运动控制卡
PMAC 卡PID调整的STEP 曲线分析
E-MOTION
PMAC多轴运动控制卡
PMAC 卡PID调整的STEP 曲线分析
E-MOTION
PMAC多轴运动控制卡
PMAC 卡PID调整的Parabalic 抛物线曲线分析
. TB1 端子提供
. JMACH端子提供
NEW IDEAS IN MOTION
E-MOTION
PMAC多轴运动控制卡
PMAC 2 型卡接线
PMAC2 型卡可配接以下转接2路)
– ACC-8F : 直接PWM信号输出