查看: 4723|回复: 5
收起左侧

[教程经验] CoDeSys运动控制中文编程手册

huic1001 2020-8-15 20:49:05 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
目 录
1 Softmotion 概念和组件简介.................................................................................................... 1
2 SoftMotion 驱动器接口 ........................................................................................................... 3
2.1 SoftMotion 的 PLC 配置.......................................................................................................................... 3
2.2 SM_DriveBasic.lib 和自动代码生成....................................................................................................... 5
2.2.1 SM_DriveBasic.lib 中的数学辅助模块............................................................................................ 6
2.2.2 轴组辅助模块..................................................................................................................................... 6
2.2.3 虚拟时间轴......................................................................................................................................... 6
2.2.4 数字硬件输入控制的参考点运动..................................................................................................... 6
2.2.5 诊断模块............................................................................................................................................. 8
2.2.6 可视化模板......................................................................................................................................... 8
2.3 AXIS_REF 结构体中的变量.................................................................................................................... 9
3 CoDeSys 中的 CNC-编辑器 ................................................................................................... 14
3.1 简介.......................................................................................................................................................... 14
3.2 CNC-语言 DIN66025 的支持和扩展元素 ............................................................................................. 14
3.3 CNC 程序的启动,插入和管理............................................................................................................. 16
3.4 CNC 文本编辑器.................................................................................................................................... 19
3.5 CNC 图形编辑器 .................................................................................................................................... 19
3.6 CNC-编辑器中命令和选项.................................................................................................................. 20
3.7 CNC-编辑器中的结构自动生成.......................................................................................................... 22
4 CAM-编辑器............................................................................................................................ 24
4.1 简介.......................................................................................................................................................... 24
4.2 SoftMotion 中 CAM 的定义.................................................................................................................. 24
4.3 启动 CAM-编辑器并插入一个新的 CAM ........................................................................................... 24
4.4 编辑 CAM ............................................................................................................................................... 26
4.4.1 编辑器的总体设置........................................................................................................................... 26
4.4.2 编辑一个特殊的 CAM 元素的属性 ............................................................................................... 27
4.4.3 “Extras” 和 “Insert” 菜单的命令 ............................................................................................... 28
4.5 CAMs 的结构自动生成.......................................................................................................................... 30
5 SM_CNC.lib 库........................................................................................................................ 31
5.1 简介.......................................................................................................................................................... 31
5.2 模块.......................................................................................................................................................... 31
5.3 轨迹旋转和平移的辅助模块.................................................................................................................. 41
5.4 通过全局变量进行设置.......................................................................................................................... 41
5.5 SM_CNC.lib 中的结构........................................................................................................................... 42
6 SM_PLCopen.lib 库................................................................................................................ 47
6.1 简介.......................................................................................................................................................... 47
6.2 PLCopen-说明书“运动控制的功能块,1.0 版” .................................................................................. 47
6.3 单轴运动控制模块.................................................................................................................................. 47
ii CoDeSys2.3 SoftMotion
6.4 同步运动控制模块..................................................................................................................................58
6.5 SM_PLCopen.lib 的附加元素 ...............................................................................................................62
7 SM_CNCDiagnostic.lib 库..................................................................................................... 64
7.1 用于 SMC_CNC_REF 数据分析的功能块 ..........................................................................................64
7.1.1 SMC_ShowCNCREF 功能块 .........................................................................................................64
7.2 用于 SMC_CNC_REF 数据分析的功能块 ..........................................................................................64
7.2.1 SMC_ShowQueue 功能块...............................................................................................................64
8 SM_Trafo.lib 库....................................................................................................................... 65
8.1 简介..........................................................................................................................................................65
8.2 ControlAxis 功能块................................................................................................................................65
8.3 变换功能块..............................................................................................................................................66
8.3.1 龙门系统...........................................................................................................................................66
8.3.2 2 关节 Scara 系统............................................................................................................................69
8.3.3 关节 Scara 系统...............................................................................................................................70
9 SM_Error.lib 库....................................................................................................................... 73
9.1 功能块......................................................................................................................................................73
9.1.1 SMC_ErrorString ...........................................................................................................................73
9.2 SMC_Error 枚举型变量........................................................................................................................73
10 SM_FileFBs.lib 库 ................................................................................................................. 77
10.1 简介........................................................................................................................................................77
10.2 CNC 功能块..........................................................................................................................................77
10.3 CAM 功能块 .........................................................................................................................................79
11 编程实例................................................................................................................................. 81
11.1 简介........................................................................................................................................................81
11.2 实例:驱动器接口:为驱动器创建 PLC 配置..................................................................................81
11.3 实例:单轴运动控制............................................................................................................................84
11.4 实例:在 CFC 中用可视化模板来控制单轴运动..............................................................................85
11.5 实例:通过 CAM 和一个虚拟时间轴来控制驱动器 ........................................................................87
11.6 实例:改变 CAMs................................................................................................................................89
11.7 实例:通过 CNC 编辑器来控制驱动器 .............................................................................................89
11.7.1 CNC 实例 1:直接创建 OutQueue.............................................................................................89
11.7.2 CNC 实例 2:用变量进行在线解码 ...........................................................................................92
11.7.3 CNC 实例 3:在线轨迹预处理 ...................................................................................................94
11.8 动态 SoftMotion 编程...........................................................................................................................95

[酷德网]CoDeSys_SoftMotion_运动控制中文编程手册.pdf

1.76 MB, 下载次数: 267

售价: 3  [记录]





上一篇:Inoproshop软件入门系列教程汇总贴
下一篇:AM600如何把ASC2转化成16进制?

已有 1 人打赏作者

lan_tian88 赏了楼主1水滴
回复 邀请回答送花

使用道具 举报

不枉此行 2021-8-27 12:44:34 | 显示全部楼层
大佬帮我看看我的问题可以吗?

G代码圆弧程序被识别为直线 我是 LDW3106  http://bbs.inovance.com/plugin.p ... =15271&tid=5458
回复 送花

使用道具 举报

Jayhu 2022-7-13 10:32:34 | 显示全部楼层
多谢分享,好好看看学习一下
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部