没有合适的资源?快使用搜索试试~ 我知道了~
首页Galil中文指令手册:详解Optima系列运动控制器命令
Galil中文指令手册:详解Optima系列运动控制器命令
需积分: 14 9 下载量 39 浏览量
更新于2024-07-17
1
收藏 705KB PDF 举报
Galil中文指令手册是一份详尽的指南,针对GALIL Optima系列的运动控制器,包括DMC-1200到DMC-2200等型号。它旨在补充标准用户手册,提供针对特定控制器的指令说明,确保用户能正确、高效地操作这些设备。手册强调了命令的适用性,指出并非所有命令适用于所有控制器,需要查阅每个命令的用途说明来确认。 GALIL作为全球知名的运动控制器制造商,其产品广泛应用于工业自动化领域,截至2002年已在全球部署了超过30万台控制器。即便是在高级的Optima产品线中,其他系列如DMC18x2、DMC9542等,除了少数特有功能(如A/D转换输入和第二FIFO)外,大部分命令的编程方法是通用的,这意味着用户可以在不同型号间移植程序。 手册还区分了伺服电机和步进电机的控制,通过特别警示标识来指示命令的适用范围。对伺服电机和步进电机都有相应命令,并在必要时提供了明确的标识,如“注意:适合于伺服电机使用”或“注意:适合于步进电机使用”。在操作过程中,用户需要注意轴的定义,命令后会跟随字母X、Y、Z等,代表控制的轴,轴的顺序并不重要,例如“STX;AMX”这样的格式是被接受的。 每个命令都按照字母顺序排列,每个命令的二字符操作码和可能的二进制码会在说明中提供。对于二进制命令的使用方法,手册会有进一步的详细讲解。在阅读和使用这些指令时,用户需要仔细理解和遵循手册中的定义和说明,以确保系统的顺畅运行。 Galil中文指令手册是GALIL用户的重要参考资料,无论是新用户还是经验丰富的工程师,都能从中找到所需的信息,以便于编写和执行高效的控制程序。
资源详情
资源推荐
AL(二进制 EE)
功能:锁存使能
说明:AL 命令使控制器的锁存功能(高速主编码器位置或辅助编码器位置捕获)有效。位置
锁有功能有效时,该点信号变低,此时,主、辅编码器位置将被捕获。每个控制轴
均有一个位置锁存输入,与如下通用输入点相对应:
A 轴锁存 Inputl
B 轴锁存 Input2
C 轴锁存 Input3
D 轴锁存 Input4
E 轴锁存 Input9
F 轴锁存 Inputl0
G 轴锁存 Inputll
H 轴锁存 Inputl2
命令 RL 返回指定轴的捕获位置值。若对某坐标轴锁存使能,且对 AL 命令查询时,返
回值将为 1,而在锁存发生后,返回值将为 0。可以用 CN 命令来改变锁存函数的极性。
参数:AL nnnnnnnn 或 AL n,n,n,n,n,n,n,n
其中:n 可以是 A,B,C,D,E,P,G,H。n 的值用于定义欲锁存轴所指定的主编码
器。
n 可以是 SA,SB,SC,SD,SE,SF,SG,SH。n 的值用于定义欲锁存轴所指定的辅助
编码器。
用途: 缺省:
运动进行中 Yes 缺省值 0
在程序中 Yes 缺省格式 1.0
命令行 Yes
适用控制器 所有型号控制器
操作应用:
_Aln 读取指定锁存的状态。0=锁存无效,1=锁存使能
相关命令:
“RL(二进制 DD)” 读取锁存值
举例:
#START 起动程序
ALB B 轴锁存使能
JG,50000 设置 JOG 速度为 50000 计数单位/sec
BGB 开始运动
#LOOP 循环执行直到锁存出现
JP#LOOP,_ALB=1
RLB 传送锁存的位置
EN 程序结束
AM(二进制 C8)
功能:在运动完成后
说明:AM 命令是一个条件启动命令,用于控制事件的时序。此命令将使后续命令的执行挂
起,直到该轴当前运动完成。可以用 AM 命令对任意轴的组合或运动顺序加以定义。
例如,AMAB 等待 A 和 B 两个轴运动完成。不带参数的 AM 命令表示等待所有轴的运动
完成。
参数:AM nnnnnnnn
其中:n 是 A,B,C,D,E,F,G,H,S,T 或指定轴或 I/O 事件的任意组合。对于
虚拟轴 N 轴来说,n 用 N 来表示。若 AM 命令后面没有带参数,表示等待所有轴的运动
或 I/O 事件完成之后。
用途: 缺省:
运动进行中 Yes 缺省值 0
在程序中 Yes 缺省格式 1.0
命令行 Yes*
适用控制器 所有型号控制器
*对于 Ethernet 控制器来讲,此项无效。
相关命令:
“BG(二进制 A0)” 若运动完成,_BGn 返回值为 0。
举例:
#MOVE 程序名为 MOVE
PR5000,5000,5000,5000 相对距离运动
BGA 启动 A 轴
AMA A 轴运动完成之后
BGB 启动 B 轴
AMB B 轴运动完成之后
BGC 启动 C 轴
AMC C 轴运动完成之后
BGD 启动 D 轴
AMD D 轴运动完成之后
EN 程序结束
提示:对于控制多轴运动顺序之间的时序来讲,AM 是一个非常重要的命令。例如,假如 A
轴处于增量运动距离(PR)的中间位置,只有在第一个运动完成之后,您才能进行绝对
位置运动(PAA,BGA)。使用 AMA 命令,只有在第一个运动完成之后,才能暂停程序。
AM 检测运动轨迹(包络线)完成。实际的电机仍可能在运动中。检测运动完成的另一
种方法是检查内部变量_BGn,确认其值等于 0(见“BG”命令)。
AO
功能:模拟输出
说明:AO 命令设定由 Ethernet 相连接的 Modbus 装置的模拟输出电压。
参数:AOM,N
其中:m 是 I/O 编号,用下列公式计算:
m=(SslaveAddress*10000)+(HandleNum*10000)+((Module-1)*4)+(BitNum-1)
当 ModBus 装置有从装置与其相连时,使用 Slave address 可指定范围为 0~255。请
注意,ModBus 挂用从装置的情况非常罕见,因此,此值通常为 0.
Handle Num 是端口指定器,从 A 到 F.
Module 是机柜中模块的位置,从 1~16。
BitNum 是模块中的 I/O 点,从 1~4。
n= 从+9.99~-9.99 之间的电压值。
用途: 缺省:
运动进行中 Yes 缺省值 -
在程序中 Yes 缺省格式 -
命令行 Yes
适用控制器 只适用于 DMC-2100 系列
相关命令:
“SB(二进制 EA)” 设置输出位
“CB(二进制 EB)” 清除输出位
AP(二进制 CE)
功能:在绝对位置完成之后
说明: AP 命令是条件启动命令,用来控制事件的时序。此命令将使后续命令的执行挂起,
直到满足下列之一条件:
a.实际电机位置越过指定的绝对位置。使用步进电机时,步进指令输出值(由输出
缓存器宋决定)越过了指令位置,即满足了这一条件。进一步的说明参见《用户手
册》第 6 章“步进电机运行”。
b.坐标轴的运动轨迹(包络线)完成。
c.命令的运动方向与指定轴的位置方向不一致。
此命令值的单位是 4 倍频计数单位。一次只可指定一个轴。运动轮廓必须处于有效,
否则,条件启动将会自动满足。
参数:AP n,n,n,n,n,n,n,n 或 APA=n
其中:n 是-2147483648~+2147483647 之间的十进制符号整数。
用途: 缺省:
运动进行中 Yes 缺省值 -
在程序中 Yes 缺省格式 -
命令行 Yes
适用控制器 所有型号控制器
相关命令:
“AD(二进制 CD)” 相对距离条件启动
“MF(二进制 CB)” 正向运动条件启动
举例:
#TEST 程序名
DP0 定义工作零点
JP1000 指定 JOG 速度 1000 计数单位/sec
BGA 开始运动
AP2000 在通过位置 2000 之后
V1=TPA 分配变量 V1
MG“Position is”,V1= 打印信息
ST 程序停止
EN 程序结束
提示:AP 命令精确到 2msec 内的计数值。用 2msec 乘以速度来得到最大误差。AP 检测绝对
位置。用 AD 命令来测量增量距离。
AR(二进制 CF)
功能:在相对距离完成之后
说明:AR 命令是用来控制事件时序的条件启动命令。此命令将后续命令的执行挂起,直到
满足下列之一条件:
a.电机实际位置从运动起点或上一条 AR 命令或 AD 命令开始越过指定的相对距离。
使用步进电机时;步进指令输出值(由输出锁存器来决定),越过了指定的相对位
置,即满足了这一条件。进一步的说明参见《用户手册》第 6 章“步时电机运行”。
b.坐标轴的运动轨迹(包络线)完成。
c. 命令的运动方向与指定位置的方向不一致。
此命令值的单位是 4 倍频计数单位。一次只可指定一个轴。运动轮廓必须处于有效,
否则条件启动将会自动满足。
注:当运动平滑时间常数 IT 不为 1 时,将会影响 AR。详细信息参见 IT 命令。
参数:AR n,n,n,n,n,n,n,n 或 ARA=N
其中:n 是 0~2147483647 之间的十进制无符号整数。
用途: 缺省:
运动进行中 Yes 缺省值 -
在程序中 Yes 缺省格式 -
命令行 Yes
适用控制器 所有型号控制器
相关命令:
“AV” 用于联动控制矢量位置到达之后的条件启动
“AP” 用于绝对位置到达之后的条件启动
举例:
#A;DP 0,0,0,0 程序开始
JG 50000,,,7000 设置 JOG 速度
BGAD 开始运动
#B 标号
AR25000 A 轴越过 25000 计数单位相对距离之后
MG“Passed_A”;TPA 发送 A 轴信息
JP #B 跳转到标号#B
EN 程序结束
提示:用 AR 来指定从上一条 AR 或 AD 命令算起的增量距离。如果在单个运动程序中需要
多个位置条件启动,就使用 AR。
剩余185页未读,继续阅读
weixin_39427245
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 新型矿用本安直流稳压电源设计:双重保护电路
- 煤矿掘进工作面安全因素研究:结构方程模型
- 利用同位素位移探测原子内部新型力
- 钻锚机钻臂动力学仿真分析与优化
- 钻孔成像技术在巷道松动圈检测与支护设计中的应用
- 极化与非极化ep碰撞中J/ψ的Sivers与cos2φ效应:理论分析与COMPASS验证
- 新疆矿区1200m深孔钻探关键技术与实践
- 建筑行业事故预防:综合动态事故致因理论的应用
- 北斗卫星监测系统在电网塔形实时监控中的应用
- 煤层气羽状水平井数值模拟:交替隐式算法的应用
- 开放字符串T对偶与双空间坐标变换
- 煤矿瓦斯抽采半径测定新方法——瓦斯储量法
- 大倾角大采高工作面设备稳定与安全控制关键技术
- 超标违规背景下的热波动影响分析
- 中国煤矿选煤设计进展与挑战:历史、现状与未来发展
- 反演技术与RBF神经网络在移动机器人控制中的应用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功