PMAC硬件安装完成后,必须使用工具对PMAC相关参数进行调节才能正常工作。本文先介绍PMAC PC操作工具PEWIN32,然后一步步说明PMAC安装参数设置过程。注意在此之前要完成驱动器的参数设置(即通常说的驱动器整定)。

下一节介绍下位机相关知识和下位机编程,这些都是在PEWIN32中。

PEWIN32下载安装

PMAC功能非常强大,主要用来配置PMAC卡、查看PMAC控制卡的各种状态变量及编写、调试PMAC程序等。(这里推荐使用PEWIN32PRO,不推荐使用PEWIN32 PRO 2,这个新版本有很多bug且不稳定)

PEWIN32的相关安装包和license在购买pmac时向代理商索要即可。

在安装PEWIN32之前要安装PComm32 PRO,这是PMAC PC驱动和编程接口库,没有安装这个,PC是无法和PMAC通信的,PEWIN32和自己编写的程序都工作不了。安装界面如下:

接下来安装PEWIN32,注意PEWIN32只是一个主程序,需要将附加的一系列调试工具plot、tuning、setup安装。安装界面如下:

安装参数设置过程

1.建立连接

如下图,在setup中选择打开安装选项
在Default Device中选择当前Pewin32连接的卡号
注意这里打开Properties勾选上Enabale Interrupts,否则后续的中断程序无法成功发送中断
同样确认这里的Download标签页中的第四项Do not download...没有勾选,否则后续的下位机程序无法成功download

2.配置电机和反馈

建立连接后下面就是配置电机和反馈,这包括根据当前的电机类型、反馈形式(编码器、光栅尺)、轴通道选择等设置PMAC卡参数。PEWIN32中在Tools选择对应的Setup工具,如本人使用的Turbo Pmac1的Setup界面如下:
按照引导一步步设置参数即可。

3.开环测试

如图,选择打开Tuning Pro,对指定轴做开环测试

4.PID调节

开环测试通过后,同样在Tuning Pro中调节PID参数使电机稳定运行。

5.当前硬件状态测试

当所有的参数设置完成后,可以如下图打开Terminal界面、Motor Status界面和Position监控界面

Terminal界面主要用来动态发送命令、设置参数和查看参数、运行程序等,连接成功后打开会显示如下图最上面一行文字。

Motor Status主要用来查看当前电机激活状态、各个限位开关状态,可以用手遮挡各个限位开关,查看各个状态是否做出正确变化

Position默认用来监测当前各个轴的位置,右键可以添加对速度、跟随误差的监控,这里可以用手推动各个轴看反馈是否正常。

6.保存参数

在命令行中输入save命令将当前配置的参数写到EEPROM中,这样下次启动时就会使用新配置的参数。同时可以使用Backup->Upload params将参数备份到磁盘文件中以防止意外修改了当前参数可以使用Backup->Restore 来恢复参数。

这里只是简单的列数了整个安装设置过程,对于软件开发人员来说了解一下即可。对于Setup的过程、开环测试和PID调节方法等涉及到很多繁琐的细节,前人已经写了比较好的教程——《PMAC入门教程-让电机动起来》,这篇教程中的主要针对网卡通信方式连接的PMAC,但是本质上差不多,如果希望作深入了解可以看一下。

原创,转载请注明来自http://blog.csdn.net/wenzhou1219

4.PMAC下位机-PMAC安装参数设置相关推荐

  1. 6.PMAC下位机-下位机编程

    PMAC的下位机编程包括三种程序:命令序列程序.运动(Program)程序和PLC程序. 如下图,PMAC中编写程序,直接在File->new新建文件会打开编辑器,所有文件为PMC后缀. 查看当 ...

  2. 5.PMAC下位机-下位机编程基础

    在开始下位机编程之前,先要了解下位机编程的基础-各种变量.运动参数和命令行操作. 变量 PMAC的下位机实际上是一种类Basic的编程语言,但是又类似汇编语言,所有变量的存储空间都是预先分配好的,操作 ...

  3. 3D打印机ender3-V2通过上位机以及下位机的安装并使用klipper的总体流程

    1.香橙派(树莓派.玩客云等能装系统的板)安装指定系统(稳定性.兼容性) 因为现在树莓派涨价严重,国内越来越多的企业会考虑国产的SOC,就比如香橙派,价格实惠而且能够在一定程度上代替树莓派(国产就是牛 ...

  4. STM32 - 解决一次下位机偶校验收包乱码的问题

    问题描述 我们有一个带IP的网口转串口的小设备,用在现场,接在路由器上,从网络来和485设备来通讯. 现场有很多485设备,如果是9600/n/8/1, 通讯没问题:如果校验不是无校验,我们做好的应用 ...

  5. 使用Modbuspoll控制下位机的一点经验

    上位机:Modbuspoll-64Bit,Version 9.5.0,Build 1507 下位机:Robotiq夹爪 通信协议:Modbus RTU 物理连接:RS485转USB线 1.首先.我们要 ...

  6. 【CNC——第6篇】PMAC上位机编程基础篇(上位机和下位机如何通信)

    拓展链接: PAMC官网:DELTA TAU. 官网手册:手册大全 PMAC官网: PCOMM32PRO用户手册 PMAC 的内部变量 内部变量分为四种,I 变量为电机等常用基本控制变量,P 变量为全 ...

  7. linux 如何设置待机时间_小型手持喷码机@小型手持喷码机如何安装

    小型手持喷码机@小型手持喷码机如何安装,小型手持喷码机操作简单方便快捷,小型手持喷码机首先是安装墨盒: 1.小型手持喷码机请在关机状态下装入或取出墨盒: 请不要在打印状态中更改参数: 2.小型手持喷码 ...

  8. linux oracle semopm,Linux 内核参数设置于详解 --Oracle 安装

    1. Linux核心参数 #vi /etc/sysctl.conf -------------------------------- cat >>/etc/sysctl.conf < ...

  9. 触摸屏计算机技术参数,触摸屏硬件安装—— 触摸屏参数设置

    触摸屏参数设置(Driver for win9X/me)       在"控制面板"点击"GeneralTouch Touchscreen",在如下图界面中Se ...

最新文章

  1. Redis集群Twemproxy
  2. linux 修改系统时间和时区
  3. C#+SQL数据库备份和还原
  4. HTTP Status 405 – Method Not Allowed HTTP method GET is not supported by this URL
  5. java 多线程 任务队列_Java并发编程线程池任务队列
  6. Rust初步(三):使用atom搭配racer进行rust编程
  7. 迷宫寻路系列常用算法逻辑探究
  8. idea取消comiit_IDEA 合并多次commit为一个?
  9. python 多线程为什么鸡肋?
  10. access 根据id删除数据_小程序云开发之数据库自动备份丨云开发101
  11. oracle data guard闪回,11gR2 Active Data Guard 闪回 - flashback database / snapshot standby - 2
  12. WIndows10下 MySQL 5.7(社区版)安装
  13. dh-make指定包含低线_的构建目录
  14. ETL、BI、MMP数据库
  15. 科技爱好者周刊:第 84 期
  16. 黑暗传说单机自动挂机_黑暗传说单机RPG
  17. web平台微信扫码登录
  18. CMAP1000-05气象数字压力校验系统
  19. PEST分析顺丰服务需求_顺丰快递网络优化与设计
  20. mac系统中brew下载路径

热门文章

  1. BLE(2)—— 基本特性(状态、角色、地址、信道)
  2. go语言的iota是什么意思_golang 使用 iota
  3. WPF基础五:UI②内容元素Frame
  4. 【题解】【循环】幂级数求和
  5. kvm静态迁移error: Cannot access storage file
  6. NDIS Filter Drivers指南
  7. ae绘图未指定错误怎么办_设计高手总结47个快捷键50个CAD使用技巧,助你神速绘图拒绝加班!...
  8. DCOM Access Denied 禁止访问的解决方法
  9. MySQL中创建jxgl数据库_《MySQL数据技术与实验指导》jxgl数据库的创建和插入
  10. 软件工程结对开发——返回一个整数数组中最大子数组的和(JAVA)