当前位置:网站首页>倍福TwinCAT3 NCI在NC轴界面中的基本配置和测试
倍福TwinCAT3 NCI在NC轴界面中的基本配置和测试
2022-06-26 12:38:00 【黄昏和星空】
本文讲解 TwinCAT NCI在System manager中的基本配置和测试。
- 操作流程
1.1. TwinCAT NCI基本概述
1.1.1. 控制的功能组成
TwinCAT NCI 可以实现3轴插补,实现运动机构在空间上任意的坐标轨迹,最常用的是螺旋插补,比如:XY轴做圆弧插补的同时,Z轴上下移动,就会在空间上形成一个螺旋轨迹。
TwinCAT NCI支持两种插补指令的接口:G代码文件和FeedTable。
G代码文件是若干行G代码的集合,G代码有一套规范,常用的是G指令和M指令。最简单的直线插补指令G01,圆弧插补指令G02/G03。M指令是在G代码文件执行过程中需要触发的开关状态。
TwinCAT NCI 包含了G代码预读器,在执行G代码文件的时候,NCI会预读G代码行,结合插补通道内每个轴的当前位置,分解出每个轴接下来在每个控制周期的设置位置。
FeedTable的区别是, G 代码不是写在 G 代码文件中,而是从 PLC 程序临时填入插补指令表。可以填入插补指令表的指令与 G 代码文件中的指令类型大致相当,也包括直线插补、圆弧插补、 M 指令等等,但不再出现 G01 、 G02 等字样,而是以插补指令的类型枚举值来区分。
TwinCAT NCI做插补运动时,所有轴的物理层都是在 PTP 轴中配置的。
1.2. 在System Manager中测试NCI功能
1.2.1. 创建NC任务和PTP轴
本测试使用的是虚拟机,有NCI授权。首先创建NC任务和PTP轴,如下所示:
边栏推荐
猜你喜欢
C# const详解:C#常量的定义和使用
Stream learning record
Deep parsing MySQL binlog
软件测试测试常见分类有哪些?
How does easygbs solve the abnormal use of intercom function?
JS get the current screen height method and listen for DOM elements to enter the viewport
四类线性相位 FIR滤波器设计 —— MATLAB源码全集
Websocket and socket IO case practice
P2393 yyy loves Maths II
National standard gb28181 protocol easygbs cascaded universal vision platform, how to deal with live message 403?
随机推荐
Software testing - concept
Redis learning - 06 drifting bottle case
【Spark】.scala文件在IDEA中几种图标的解释
7-2 摘花生
Nodejs get get/post request parameters
Word文档导出(使用固定模板)
Splunk iowait 报警的解决
第01章_Linux下MySQL的安装与使用
机器学习笔记 - 时间序列的季节性
[BSidesCF 2019]Kookie 1
KITTI Tracking dataset whose format is letf_top_right_bottom to JDE normalied xc_yc_w_h
Summary of some application research cases of UAV Remote Sensing in forest monitoring
Learning Processing Zoog
[geek challenge 2019] rce me 1
详细讲解C语言10(C语言系列)
一个快速切换一个底层实现的思路分享
Iframe usage and contentwindow, parent and PostMessage communication methods
710. 黑名单中的随机数
5+API,清除应用缓存
老司机总结的12条 SQL 优化方案(非常实用)