ProCon说明   快速入门   运动控制   EtherCAT   实时程序   API函数   控件库   硬件说明   问题排查   示例代码  
  

ProEn

配置和调试工具

1.项目配置

1.1打开PorEn软件

双击桌面ProEn图标,打开ProEn。


1.2新建工程

点击"新建工程"新建API工程。以此种方式新建的工程还是未保存的,可在新建框设置工程名称及工程路径即可自动保存。未保存的工程关闭时也会有提示。

 

1.3单元配置

点击"单元配置"右键"主站"点击添加(多主站不管是否启用,都可正常配置,且要正确配置),将所需要的从站按照网线顺序添加进来

 

1.4运动控制

右键"运动控制"点击添加。添加对应数量的轴数。双击轴0-轴n,在基本属性栏将每个轴选择对应的类型,站点,通道绑定到对应的EtherCAT从站

注意:修改①②③④⑤⑥这些参数后,都需要重新热复位,才能使参数生效。

序号 注释
1 运动控制选项
2 选择对应的轴号
3 轴序号:函数调用控制的轴序号
4 类型:选择轴的类型,分为"总线伺服"代表EtherCAT从站伺服。"虚拟轴"代表虚拟的轴,虚拟轴不占用授权。"本地脉冲"代表优易控公司PC自带的脉冲卡。
5 站点选择:选择对应的EtherCAT从站号,系统会自动过滤除伺服步进之外的从站
6 通道选择:部分从站会有两个或者两个以上的轴通道。

 

1.5轴的公共参数

一些轴的公共参数也可以先在基本参数上面设置(也可以使用API函数进行设置),双击编号栏可批量设置

注意:该界面可设置最高速度,下载后会保存在本地文件,系统启动时会从这个文件初始化参数;用api设置的参数则不会保存。

 

1.6IO分配

双击①"IO分配"可查看对应的IO分配信息,输入输出开始字节可手动分配

 

1.7更新配置文件

需先打开ProR

序号 注释
1 点击控制器
2 连接
3 下载配置;ProEn下载过配置的时候冷复位,热复位,系统退出才会自动保存配置文件
4 当前报警内容显示
5 系统日志信息

 

序号 注释
1 点击总线状态
2 点击热复位
3 选择是,系统将重新初始化总线以及轴状态

 

1.8等待初始完成

切换回系统状态,查看配置更新信息,总线运行中且无报警即复位完成

 

1.9单轴调试

双击打开"单轴调试"可调试轴的基础功能。轴序号可切换其他轴调试

 

1.10数字IO

双击数字IO,可查看输入及操作输出(左边输入,右边输出)

 

2.主页面

序号 注释
1 标题栏:显示工程路径及工程名称
2 菜单栏:根据工作区激活类型隐藏或显示
3 标准工具栏:根据工作区激活类型禁用或使能
4 程序工具栏:根据工作区激活类型禁用或使能
5 工作区:工作区域及说明书
6 信息输出:使用过程中的各类信息提示
7 单元配置:这里显示的内容会保存在工程文件中
8 运动调试:各种状态调试界面


3.菜单栏

3.1工程

3.2控制器

3.3工具

EtherCAT从站的XML文件导入或修改

3.4窗口

快速切换窗口或关闭所有窗口

3.5帮助

 

4.工具栏


4.1工程工具栏

:新建工程

:打开工程

:保存工程

:另存为

:退出

:选项

:最近项目

:另启动一个

:关闭

4.2控制器工具栏

:连接

:断开

:下载

:监视

4.3工具工具栏

:从站

:从站数据刷新

4.4窗体工具栏

:关闭所有窗体

:关闭其他窗体

:打开的窗体

4.5帮助工具栏

:CHM帮助

:本机帮助

:在线帮助

:关于

5.工作区

工作区及说明书

 

6.信息输出栏

使用过程中的各类信息提示

 

7.单元配置


7.1IO分配

双击"IO分配"可查看对应的IO分配信息。单击输入输出开始字节可以手动分配,也可以点左上角工具自动分配

 

7.2运动控制

右键“运动控制”可添加运动轴。双击轴序号可配置该轴参数


7.2.1基本属性

序号 注释
1 编号:函数调用控制的轴序号
2 名称:轴的命名
3 注释:轴的说明
4 类型:选择轴的类型,分为"总线伺服"代表从站伺服,"虚拟轴"代表虚拟的轴,"本地脉冲"代表优易控公司PC自带的脉冲卡。
5 站点选择:选择对应的从站号,系统会自动过滤除伺服步进之外的从站。
6 通道选择:部分从站会有两个或者两个以上的轴通道。
7 启用高级运动:勾选可使用特性列表的功能。

 

7.2.2基本参数

双击对应“编号”栏可以批量设置所选择的轴参数。

注意:每次修改以下轴基本参数后,都只需要重新下载,才能生效 

 

7.3主站

右键“主站”可添加所需要的从站,按网线连接顺序添加。

双击从站名称打开从站配置界面


序号 注释
1 双击选中要扫描的主站
2 打开从站列表
3 开始自动扫描选中主站下的从站
4 esi库中有同系列型号的从站,可以手动添加相似型号
5 选中相似型号从站
6 点击添加从站
7 将扫描结果导入到工程

7.3.1基本信息

显示从站设备的基本信息,均由厂商的ESI文件获取,用户无法修改

序号 注释
1 设备分类:从站类型。
2 通道数量:对于驱动器而言,一个站点含有几路电机控制。
3 制造商信息:识别码为ETG组织统一分配的代码,ProU用这个码区分各厂家的设备。
4 设备信息:产品基本信息。

 

7.3.2通用设置

序号 注释
1 启用设备:选择不启用时,该站点需要在接入在总线环路中,但ProR会忽略对该站点的访问(用在从站有报错无法解决,但是需要连接的情况)。
2 从总线上移除:勾选上后且不启用设备情况下,连接网线时需跳过此驱动器。
3 驱动器使能:对应驱动类设备,系统启动后自动将伺服初始化为使能状态。
4 检查制造商ID:检查从站的供应商ID是否和设置的相符,可用来检测站点配置错误或者网线IN/OUT错误。
5 检查产品ID:产品ID,一般不选择。
6 批量设置:批量设置当前页面参数到同型号的从站。
7 限位探针:配置总线驱动器的限位、原点、探针(默认为EtherCAT协议的地址)。

 

7.3.3FMMU/Sync

ProEn根据从站ESI文件自动配置,禁止修改

 

7.3.4过程数据

一般将常用的对象字典加入到PDO列表中,提高信息交互效率。对象字典被映射到了U/G元件中,可以程序中读写U/G实现对对象字典的访问。
ProEn的默认配置可满足绝大多少需求,如果需要加入其他的对象字典,需先参考从站手册,确认待加入的对象字典是否支持PDO映射。

伺服驱动常用的PDO

输出:

序号 注释
6040 驱动器控制命令
6060 切换驱动器控制模式
607A CSP模式下的目标位置

 

输入:

序号 注释
6041 驱动器控制状态
6061 驱动器当前控制模式
607A 实际位置(编码器位置)
603F 报警信息
60FD 驱动器输入信号(限位原点)

从站数据复制

序号 注释
1 选择要批量复制的pdo列表下的pdo内容
2 批量复制按钮(次功能只能在同型号从站之间使用)
3 勾选要复制到的从站
4 确认

pdo添加

序号 注释
1 添加pdo内容
2 选中需要添加的pdo
3 确认添加pdo

 

7.3.5分布式时钟

序号 注释
1 同步模式:选择同步模式(默认DC模式)
2 PDO超时时间:PDO超时时间设置,设置位为0时不超时,作用:当从站跟主站通讯超时时,从站自动处理异常,例如IO从站卡自动将输出断掉,伺服自动下使能。
3 开启DC:使用DC同步需要勾选上(伺服步进必须勾选上)。
4 同步周期倍率:同步周期默认为1ms,这里可设置周期的倍数。
5 启动偏移时间:修改第一次同步偏移时间。
6 批量设置:批量设置当前页面参数到同型号的从站。

 

7.3.6启动参数

在热复位过程中,会将这里配置的初始化信息写入从站。
注意,启动条目设置,需要根据设备手册配置,不正确的配置可能会引起EtherCAT启动失败,请慎重修改。

 

7.3.7COE对象字典

对象字典:从站的xml导入的参数列表,用来查看从站所含的参数以及功能。

7.3.8扩展模块

扩展模块:只有网关模块才具有扩展模块

 

7.4本地控制卡

右键“本地脉冲卡”可添加PC自带的脉冲卡TSeries或XMen两种型号。
脉冲卡序号与添加顺序对应,序号从0开始。
本地卡仅可在节点A中使用。

注意:每次添加之后都需要下载并且热复位才生效


7.4.1PIN极性

双击对应通道的“false”(常开)或“ture”(常闭)可取反该IO通道的极性

 

7.4.2脉冲发生器

可配置脉冲卡轴的相关参数。

序号 注释
1 选择脉冲发生器
2 轴号:目前脉冲卡最大支持16轴
3 脉冲输出口:固定IO口,无法修改,只做监视用
4 方向输出口:固定IO口,无法修改,只做监视用
5 硬件探针输入:固定IO口,无法修改,只做监视用
6 模式选项:可选择脉冲输出的方式,目前支持“正反脉冲”和“脉冲+方向”
7 占空比:在一段连续工作时间内脉冲占用的时间与总时间的比值
8 闭环输入:暂时不支持
9 IO信号的启用:启用后才生效
10 IO信号的选择:可设置全局IO或者本地脉冲卡的IO
11 IO信号的编号
12 IO信号的取消:可设置IO上升沿有效或者下降沿有效

 

7.4.3编码器

编码器功能的参数配置。详见:功能案例

 

7.4.4位置比较

位置比较功能的参数配置。详见:功能案例

8.运动调试

所有调试功能均要打开控制台,加载运动库后才能打开


8.1系统状态

加载运动库及查看报警信息和操作日志

序号 注释
1 连接:连接ProR通讯
2 断开:断开ProR通讯
3 开启日志记录:开启后可以把用户操作的函数打印在操作日志里面。
4 清除缓存中的日志:当日志缓存过多时可点击清除缓存。


8.2授权状态

可查看授权信息,详见:授权说明

 

8.3总线状态

可查看总线运行的状态及PDO/SDO操作

序号 注释
1 热复位:重新初始化EtherCAT从站,重新配置轴的基本属性和修改实际总轴数,拔网线或者链路报错,重新下载配置后需要热复位一下。
2 报警清除:可以清除当前的报警信息。
3 清除最值:清除负载和同步偏移的最大值最小值。
4 PDO读:对应PDO数据读取。站号:从站站号,G编号:系统自动分配的编号,可在过程数据查看。
5 PDO写:对应PDO数据读取。站号:从站站号,G编号:系统自动分配的编号,可在过程数据查看。
6 SDO读:对应SDO数据读取。站号:从站站号,主索引:对象字典主索引,一般用16进制表示,子索引:对象字典子索引,数据类型可参考手册过对象字典例表。
7 SDO写:对应SDO数据读取。站号:从站站号,主索引:对象字典主索引,一般用16进制表示,子索引:对象字典子索引,数据类型可参考手册过对象字典例表。

 

8.4数字IO

可查看输入及“双击”操作输出(左边输入,右边输出)。ProEN默认提供32个虚拟输入输出,最多可配置512个虚拟输入输出

 

8.5单轴调试

单轴功能调试

序号 注释
0 点击单轴调试,出现右侧界面
1 轴序号:自动识别添加的轴数,可切换需要调试的轴
2 控制模式:可切换与驱动器的控制模式详见
3 绝对位置1:绝对定位和往复运动时用到的位置
4 绝对位置2:往复运动时用到的位置
5 相对位置:相对定位用到的位置
6 运行速度:除回原点外用到的运行速度,回原点相关速度参考42、43
7 加速度:除回原点外用到的加速度,根据机械性能设置,回原点加速度参考44
8 变加速度:除回原点外用到的变加速度,建议设置加速度30倍,最大1000倍(效果等同T形加减速曲线),回原点使用T形加减速曲线,无需设置变加速
9 正向点动:点击轴正向运动,松开停止运动
10 绝对定位:定位到“绝对位置1”的位置
11 速度正转:往正的方向速度模式运行
12 反向点动:点击轴反向运动,松开停止运动
13 相对定位:已当前位置为基准,定位”相对位置“的距离
14 速度反转:往负的方向速度模式运行
15 往复运动:“绝对位置1”“绝对位置2”之间来回定位
16 使能:驱动器上使能
17 去使能:驱动器下使能
18 状态清除:清除轴的状态
19 复位驱动器报警:清除驱动器的报警,部分报警无法清除可能需要断电
20 探针启动:启动捕获探针
21 位置设置:可设置轴的当前位置,轴停止状态下可设置
22 停止:所有的单轴调试运动的停止信号
23 规划位置:软件定位时的规划位置
24 实际位置:驱动器上读取的实际位置
25 规划速度:软件定位时的规划速度
26 实际速度:根据驱动器位置计算出的实际速度
27 探针位置:探针捕获到的位置
28 驱动错误:驱动器错误信号
29 忙:0为不忙,其他bit位对应不通
30 完成:轴定位正常完成
31 报警:轴报警,状态报警
32 使能:驱动器ready状态
33 回原完成:回原正常完成标志,启动回原后清除
34 规划器代码:规划器代码
35 负限位:硬件负限位
36 正限位:硬件正限位
37 原点:硬件原点
38 负软限位:软件负限位
39 正软限位:软件正限位
40 外部输入:连续运动设置的IO显示。 连续运动详见
41 回原模式:模式设置1-37
42 搜索速度:快速找到限位原点初始速度
43 爬行速度:查找探针或上下沿慢速
44 加速度:回原加速度,根据机械性能设置
45 搜索开关距离:查找限位原点最大距离
46 搜索探针距离:查找探针最大距离
47 原点偏移:回原后定位的距离,定位完成后位置会清零
48 启动:启动回原

 

序号 注释
1 速度-绝对位置:先执行速度模式运动,运动过程中接收到外部输入IO信号后自动切换到绝对定位模式定位到“绝对位置1”。
2 速度-相对位置:先执行速度模式运动,运动过程中接收到外部输入IO信号后自动切换到相对定位模式定位到“相对位置”。
3 绝对位置-速度:先执行绝对定位往“绝对位置1”运动,在定位过程中接收到外部输入IO信号后切换到速度模式运动。如果绝对定位完成后还未接收到外部输入IO信号则给完成信号
4 相对位置-速度:先执行绝对定位往“相对位置”运动,在定位过程中接收到外部输入IO信号后切换到速度模式运动。如果相对定位完成还未接收到外部输入IO信号则给完成信号。
5 速度方向:速度模式的方向。
6 缓冲模式:模式切换时的缓冲模式。
7 外部输入:外部输入IO按字节,位设置。
8 取反:未接实物可手动取反测试。

序号 注释
1 给定转矩:目标转矩
2 速度限定:限制最大速度
3 启动:启动扭矩模式

 

8.6坐标系调试

坐标系调试功能(需开启高级运动)。详见:功能案例

序号 注释
1 轴绑定:关联坐标系设置参数里的轴序号
2 轴解绑:解除坐标系轴序号绑定
3 清除报警:清除坐标系的报警
4 启动:按配置列表的轨迹参数跑轨迹
5 停止:停止坐标系运动


8.7控制卡

可查看脉冲卡的基本信息和脉冲卡的功能实现

8.7.1脉冲轴

可监控脉冲轴的配置信息和状态

 

8.7.2编码器

启动对应编码器可监控编码器当前值。详见:功能案例

 

8.7.3比较器

比较器功能。详见:功能案例

 

8.7.4锁存器

锁存器捕获功能。详见:功能案例

 

8.7.5DI通道上升沿计数

DI通道上升沿计数监控

 

8.8机械补偿

螺距补偿和二维螺距补偿功能调试。详见:功能案例

8.8.1螺距补偿


如图:点位5补偿位置10mm,补偿量是6mm,那么10mm~20mm之间自动补偿6mm。

序号 注释
1 调整速度:启动补偿时调整位置的速度。
2 调整加速度:启动补偿时调整位置的加速度,一般是速度的10倍。
3 数据更新:禁用状态下才能更新数据。
4 补偿偏移量:填写两点之间的补偿量。

 

8.8.2二维螺距补偿

理论上的坐标系X方向与Y方向夹角应该是90度,但是工艺上很难做到正好成90度,X方向与Y方向可能会存在正负零点几度的误差,导致实际点位置与目标点位置不重合,所以此时需要用到二维补偿去弥补这一精度损失。

序号 注释
1 生成补偿数据轴:选择补偿轴的轴号。
2 补偿点数量:即选择标定板内标定点的数量,如图为10x10。
3 补偿点间距:设置XY标定点之间的间距。
4 补偿原点序号:设置以哪个标定点为原点,如图为(0,0)。
5 补偿原点位置:设置当前原点位置,根据补偿点间距,确定其他补偿点位置,如图原点位置为(5,5)。
6 调整速度:启动补偿时调整位置的速度。
7 调整加速度:启动补偿时调整位置的加速度,一般是速度的10倍。
8 数据更新:更新新修改的数据至右侧表格。
9 启用:启用最新更新的二维补偿数据。

 

8.9轴跟随

轴跟随功能调试。详见:功能案例

序号 注释
1 轴序号:关联的从轴序号。
2 跟随方式:支持比例跟随和加减速跟随。
3 分子:从轴分子
4 分母:从轴分母
5 加速度:从轴加速度
6 变加速度:

 

8.9.1单轴跟随

①主轴序号:关联的主轴序号。
②源选择:支持规划位置和实际位置。


8.9.2双轴跟随


序号 注释
1 主轴序号:关联的两个主轴序号。
2 源选择:支持规划位置和实际位置。
3 分子:主轴分子
4 分母:主轴分母
5 圆心:设置圆心位置(合成圆,弧度单位模式用)
6 组合模式:支持加法、减法、合成距离、合成圆,弧度单位。

8.9.3UG跟随

序号 注释
1 U编号:U编号
2 G编号:G编号

 

8.9.4本地编码器跟随

序号 注释
1 脉冲卡编号:固定为0
2 编码器编号:0~7

 

8.10电子凸轮

详见:功能案例

序号 注释
1 轴序号:关联的从轴序号
2 主轴序号:关联的主轴序号
3 曲线类型:支持多项式和样条。
多项式:支持自定义速度夹角、加速度夹角参数。
样条:根据内部算法自动计算出速度夹角、加速度夹角,不支持自定义夹角参数。
4 主轴缩放系数:主轴缩放倍率
5 从轴缩放系数:从轴缩放倍率
6 启动距离:启动后主轴先移动此距离后,从轴在跟随移动
7 周期运行:跟随主轴做周期运动
8 点数量:添加或减少点数量
9 位置数据:设置主轴位置及主轴位置对应的从轴位置,自定义速度夹角和加速度夹角

 

8.11曲线采集

示波器运行在总线环

序号 注释
1 曲线采集数据源配置:共四通道,支持轴数据、对象字典、UG寄存器
2 采样间隔:运动周期单位,默认为1ms(采集1000个单位为1S)
3 触发通道:曲线触发通道选择
4 触发阈值:设置触发的阀值
5 触发模式:支持自由运行(连续采集)、手动触发、上升沿、下降沿、高电平、低电平
6 触发位置%:触发位置按百分比设置
7 触发次数:支持单次触发和重复触发
8 工具栏:曲线的放大,缩小、移动、复位、居中功能

 

8.12轨迹显示


序号 注释
1 双击“轨迹显示”打开页面
2 轨迹采集数据源配置:支持轴数据、对象字典、UG寄存器。
3 缓冲数量:如图,记录10*100个运动周期采集的数据。
4 显示模式:固定XY模式。
5 开始追踪:实时采集配置轴的数据生成轨迹显示在图中
6 居中按钮:居中显示曲线。

 

  
Copyright © 2015 深圳市优易控软件有限公司 www.proutech.com