雷塞控制器SMC304简单介绍

雷塞控制器SMC304简单介绍                           SMC304运动控制器                                                                                            2018.3产品概述:        SMC304控制器(BASIC版):基于嵌入式…

大家好,又见面了,我是你们的朋友全栈君。

                                                     SMC304运动控制器

                                                                                             2018.3

产品概述:

         SMC304控制器(BASIC版):基于嵌入式处理器和FPGA硬件结构,支持G代码BASIC编程语言标准的4轴高性能独立式运动控制器。

一、接口:

1、4轴电机控制接口;

2、通用IO信号接口

         3、10/100M自适应以太网口

         4、RS232

         5、RS485

         6、CANopen

二、存储空间:

1、 RAN

2、 FLASH

工作模式:

1、 独立工作

2、 利用通讯接口和其他控制器、人机界面配合使用

三、运动控制

1、 点位运动

2、 多轴直线插补

3、 圆弧插补以及螺旋线插补

四、编程方式:

1、脱机BASIC标准语言编程

         1)BASIC标准语言编程

         2)G代码工艺文件

2、在线运行编程

支持API动态库函数编程:

操作平台:微软WINDOWS的32位及64位系统;WINCE系统;苹果MAC系统

编程语言:VC6.0;VB6.0;VC.NET;VB.NET;C#;LabVIEW;Delphi;Xcode 

连接:

一、指示灯

POWER:控制器供电正常则亮

RUN:控制器正在运行则闪烁

ALM:控制器处于报警状态则亮

二、电源

工作电源:DC24V

本身消耗:<0.3A

输出电源:5V-200mA

电源接口:2组,每组三个引脚:1、E24—DC24V正端 2、EGND—负,3、接地

三、电机

输出脉冲信号频率最高:控制步进或伺服2MHz;

接收最高频率:AB相或单脉冲  4Hz

电机数量:4个 0-3轴

轴信号:  4个 PUL+、PUL-、DIR+、DIR-

脉冲输出方式:3种

1、 脉冲+方向信号模式(默认)

2、 双脉冲(CW/CCW)模式

3、 AB 相输出模式

接口定义:

脉冲输出连接

4路电机控制信号输出接口。

1、 差分方式

2、 单端方式

伺服专用信号:

每一轴都配有伺服专用信号接口:SRVON、RESET、ALM

1、 SRVON

控制器输出给伺服电机驱动器的使能控制信号

2、 ALM

伺服电机驱动器发给控制器发给控制器的报警状态信号,用来报告伺服驱动器或电机出错。控制器收到ALM信号。停止发出脉冲。

3、 RESET

控制器输出给伺服电机驱动器的报警清除控制的信号。发出RESET信号,驱动器停止报警。

             编码器输入连接:

1、 AB编码器信号

a)      差分接线

b)      单端接线

2、 脉冲方向信

通用输入接口:

16路通用隔离输入接口 标号 IN0~IN15  启动电流:1.5mA

专用输入接口:

1个原点信号

2个限位信号

均采用光电隔离和低通滤波,有效隔离外部扰动提高系统可靠性。

通用输出接口:

12路通用输出接口 标号 OUT0~OUT11最大电流:500mA

(连接发光二极管时需要串联电阻,否则肯能造成二极管被击穿)

PWM输出接口

通讯:

         RS232:

         接线:

         参数:

         通讯协议:ModbusRTU 协议

         RS485:

         接线

                         

            

         以太网通讯

         配置PLC 控制器和PC端IP地址处于同一网段。

         PLC默认:192.168.5.11

         通讯协议:Ethernet网口支持标准TCP/IP协议,UDP/IP协议以及ModbusTCP/IP协议

         以太组网:254个控制器组网

         CAN通讯:

采用标准的CAN接口

         参数配置:

        

         通讯协议:采用CANopen总线协议,具有CANopenMaster主站功能,可实现IO模块、AD模块,驱动器模块的扩展。

U盘通讯

控制器通过USB接口上传、下载数据,并通过U盘下载工程文件到控制器,或更新工程文件。

模块扩展:

可以根据modbus通讯协议,扩展IO等 

 功能:

一、基本参数设置

SMC304采用 指令脉冲控制 步进/伺服电机。

根据驱动器的接收信号类型,对运动控制器的脉冲输出模式进行正确的设定。

1、脉冲输出模式

2、轴传动比

二、运动控制功能

1、点位运动:

         指运动控制器控制运动平台从当前位置开始以设定的速度运动到指定位置后准确地停止。关注终点坐标,轨迹精度无要求。距离:由脉冲数决定速度:由脉冲频率决定

         1)速度规划

                  ①:梯形速度曲线控制

                  ②:S形速度曲线控制

2)定长运动

         输出脉冲数=命令脉冲数  :运动控制器停止脉冲输出。

         多轴联动:多轴同时做点位运动

3)恒速运动:速度控制指令,国外:JOG指令

指电机从起始速度开始运行,加速至最大速度后以恒定速度持续运动,只有接收到停止指令或外部停止信号后,才减速停止

4)变速变位置

         ①:在线变位控制:运动中发出,控制器才会响应

         ②:在线变速控制:

         2、回原点运动

        10种回零方式

         3、PVT运动

         4种PVT运动模式:PTT、PTS、PVT、PVTS

         PTT、PTS:用于单轴速度规划

         PVT、PVTS:用于多轴轨迹规划

                  单轴PVT规划

                  1)PTT:P:Position-位置 T:Time-时间 T:Trapezoid-梯形

2)PTS:P:Position-位置T:Time-时间 S:S形速度曲线 

         多轴PVT规划

1) PVT:

2) PVTS:

4、插补运动

         1)单段插补

         插补指令逐条执行,一条指令在执行的过程中不允许插入下一条指令。

         可进行任意的2-4轴直线插补。

         两轴圆弧插补

         三轴螺旋线插补、空间插补

5、手轮运动

         三、通用IO功能

                  用于检测开关信号、传感器信号等输入信号;控制继电器、电磁阀等输出设备

四、特殊IO功能

1、 编码器检测

支持增量式编码器

                  2、位置锁存

         精确锁存某一瞬间运动机构位置。

                  1)高速位置锁存

                          锁存信号接口与通用输入接口复用:

3)原点位置锁存

实现碰到原点开关时将当前位置指令或者编码器反馈位置锁存下来—精确实现回零运动。

3、 高速位置比较输出

SMC304  : 2个高速位置比较器,每个高速位置比较器配有1个硬件位置比较输出接口。

CMP1—OUT10        CMP2—OUT11

4、PWM输出

 2 路PWM(脉冲宽度调制)输出功能。

  5、限位功能

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136328.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 证书签名

    证书签名一、数字签名(digitalsignature)对指定信息使用哈希算法,得到一个固定长度的信息摘要,然后再使用私钥(注意必须是私钥)对该摘要加密,就得到了数字签名。所谓的代码签名就是这个意思。二、数字证书(digitalcertificate)证书生成开发者在申请iOS开发证书时,需要通过keychain生成一个CSR文件(CertificateSigningReque

    2022年4月28日
    80
  • PLSQL详细使用教程及下载地址「建议收藏」

    PLSQL详细使用教程及下载地址「建议收藏」Oracle数据库连接必备,大公司玩转oracle数据库必备,虽然现在已经都用MYSQL替换了,但是不可否认这款软件的实力。中文版还具有语法加强、SQL和PL/SQL帮助、对象描述等功能特性。下载地址:http://kk04.cn/f-6339.html详细使用教程:http://kk04.cn/f-6342.html…

    2022年5月2日
    52
  • lombok几个基本注解的使用@Data@AllArgsConstructor@NoArgsConstructor@Builder

    lombok几个基本注解的使用@Data@AllArgsConstructor@NoArgsConstructor@Builderlombok是一款在java开发中简洁化代码十分有用的插件工具,这篇博客对较为常用的几种注解进行记录,分享学习心得。使用lombok注解,目的和作用就在于不用再去写经常反复去写的(如Getter,Setter,Constructor等)一些代码了。首先,用到的几个注解:@Data使用这个注解,就不用再去手写Getter,Setter,equals,canEqual,hasCode,toS…

    2022年10月18日
    5
  • Ubuntu忘记超级用户root密码,重新设置密码

    Ubuntu忘记超级用户root密码,重新设置密码Ubuntu 版本 Ubuntu16 04 3LTS1 启动系统 在启动过程中 反复按 Esc 键或者 shift 键 本人亲测反复按或者长按都可以 没必要纠结 直到出现以下界面 通过上下键移动 选择 Ubuntu 高级选项 或者有的版本显示的是 Advancedopti 然后按 Enter 键 进入如下界面选中 Ubuntu withLinux4 13

    2025年9月24日
    5
  • RPC框架与简介

    RPC框架与简介一 概述随着公司规模的扩大 以及业务量的激增 单体应用逐步演化为服务 微服务的架构模式 服务之间的调用大多采用 rpc 的方式调用 或者消息队列的方式进行解耦 几乎每个大厂都会创建自己的 rpc 框架 或者基于知名的 rpc 框架进行改造 目前 rpc 框架主要沿着两条路线发展 一个是目标为了跨语言 服务端可以用不同的语言实现 客户端也可以用不同的语言实现 不同的语言实现的客户端和服务器端可以互相调用 很显然 要支持不同的语言 需要基于那种语言实现相同协议的框架 并且协议设计应该也是跨语言的 其中比较典型

    2025年8月28日
    3
  • 我为什么放弃Go语言

    我为什么放弃Go语言我为什么放弃Go语言?有好几次,当我想起来的时候,总是会问自己:这个决定是正确的吗?是明智和理性的吗?其实我一直在认真思考这个问题。开门见山地说,我当初放弃Go语言,就是因为两个“不爽”:第一,对Go语言本身不爽;第二,对Go语言社区里的某些人不爽。毫无疑问,这是非常主观的结论,但是我有足够详实的客观的论据。

    2022年6月30日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号