
PMAC运动控制
PMAC作为Delta公司的高精度多轴运动控制卡,在许多控制领域得到了应用。PMAC的功能非常强大,可以在此卡基础上制作一个完整的数控系统。本专栏先讲解PMAC运动控制卡的使用、安装、下位机编程和与PC通信编程,最后完成一个最简单的PC控制完成指定的加工轨迹的上下位机程序。
文大侠666
专注安全领域,擅长Go/C++,玩点大数据。
展开
-
12.PMAC上位机-中断通信(下位机通知上位机)
之前说过,上位机控制硬件都是通过发送指令进行的,这是单向的。那么反过来,下位机硬件给上位机发送指令怎么才能实现呢?对于PMAC来说,最常见的情况就是,当PMAC一次运动完成时通知当前PC程序运动已完成。 1.下位机通知上位机原理 如下图所示,PC给PMAC发送指令控制它做什么,当运动程序完成后中断通知上位机,在中断的同时发送一个标识P100表明完成的程序号,这个标明到底是1...原创 2015-05-20 14:37:21 · 6311 阅读 · 3 评论 -
11.PMAC上位机-设置参数
本文描述了如何实现在PC端设置参数来控制运动程序的执行过程,同时给出了代码实现。原创 2015-05-18 13:47:05 · 4670 阅读 · 0 评论 -
10.PMAC上位机-构造一个足够安全的工业设备程序
本文演示了如何利用状态迁移图和状态列表的方式辅助构建安全的工业程序,并给出演示代码。原创 2015-05-18 11:23:17 · 3772 阅读 · 0 评论 -
9.PMAC上位机-上位机发送指令
本文演示PC如何给PMAC发送指令完成参数设置、获取参数值、电机点动、程序运行等功能,最后给出一个完整的功能代码实现,包含常用的功能。原创 2015-05-17 15:13:18 · 10964 阅读 · 4 评论 -
8.PMAC上位机-VC编程环境配置
本文演示了PC上位机编程如何和PMAC连接通信,给出了VC6演示代码。原创 2015-04-25 13:20:22 · 9107 阅读 · 17 评论 -
7.PMAC下位机-回零程序的编写
在运动控制中,运动轴的回零是一个共性的问题。本文介绍回零的基本原理和实际策略,讲的是共性的问题,最后针对PMAC的回零提供相关代码。原创 2015-04-24 21:41:19 · 8563 阅读 · 14 评论 -
6.PMAC下位机-下位机编程
PMAC的下位机编程包括三种程序:命令序列程序、运动(Program)程序和PLC程序。这里主要介绍三种程序的编写方法和注意事项。原创 2015-04-11 20:38:46 · 8485 阅读 · 7 评论 -
5.PMAC下位机-下位机编程基础
在开始下位机编程之前,先要了解下位机编程的基础-各种变量、运动参数和命令行操作。原创 2015-03-18 16:53:36 · 10232 阅读 · 0 评论 -
4.PMAC下位机-PMAC安装参数设置
PMAC硬件安装完成后,必须使用工具对PMAC相关参数进行调节才能正常工作。本文先介绍PMAC PC操作工具PEWIN32,然后一步步说明PMAC安装参数设置过程。原创 2014-12-20 14:33:41 · 13137 阅读 · 12 评论 -
3.PMAC硬件-组成和接口及安装
拿到一块PMAC卡,首先我们要看一下他的硬件组成(DSP)和提供的各种接口(I/O、串口等),然后就开始做准备工作(设置跳线),最后是安装(插槽PCI和转接板)。本文简明扼要的介绍了PMAC硬件组成和接口及安装,让软件开发人员了解整个硬件搭建过程。原创 2014-11-21 12:20:47 · 9481 阅读 · 0 评论 -
2.PMAC硬件-一个运动控制系统的实例
运动控制系统的构成有很多方式,你可以使用嵌入式系统、专用运动控制PLC、工控机+运动控制卡、专用数控装置等等。PMAC控制一般采用的都是工控机+运动控制卡(IPC)的方式,这样有搭建系统比较灵活,可扩展性强等优点。本篇教程以PC+PMAC讲解一个完整运动控制系统的构成和各种概念。原创 2014-11-17 11:22:28 · 14439 阅读 · 4 评论 -
1.PMAC卡-简介和预备知识
PMAC卡是功能非常强大的运动控制卡,但是网上PMAC的教程很少,仅有的几个教程还是官网培训教程,罗列概念和记流水账,最不喜欢这样的教程。自己学习PMAC卡的时候走了许多弯路,刚好找完工作就写一下PMAC的相关教程,看完整个系列的教程,相信对于PMAC的使用是没有问题的。原创 2014-11-08 14:08:21 · 14367 阅读 · 9 评论