(4)ACS控制器Buffer程序记录与解析-PEG功能程序

ops/2025/1/24 5:22:33/

一、pandas是什么?

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、使用步骤

1.程序

代码如下(示例):

ASSIGNPEG(0),4,0
ASSIGNPOUTS(0),0,0
ENABLE 0
ACC(0)=10000
DEC(0)=10000
WAIT 200LOOP 10
PTP/EV 0,0,100
PEG_I 0,0.001,50,0.01,150
STARTPEG 0
PTP/EV 0,200,100
STOPPEG 0
ENDPTP/EV 0,0,200
STOP

2.程序解析

代码如下(示例):

ASSIGNPEG(0),4,0                   定义:ASSIGNPEG[/f] axis, engines_to_encoders_code, gp_out_assign_code
(0)的含义是使用X(0)轴来触发PEG;4的含义是能够触发的PEG通道是PEG0、PEG1、PEG2;0的含义是PEG触发为一个脉冲 GP OUT 0ASSIGNPOUTS(0),0,0               定义:ASSIGNPOUTS axis, peg_output, bit_code
(0)的含义是使用X(0)轴来触发PEG输出;0的含义是选择X_PEG作为触发通道;0的含义是在X_PEG作为触发通道的情况下选择触发的模式为PEG0_PULSEENABLE 0X(0)轴上使能
ACC(0)=10000                        加速度为10000
DEC(0)=10000                        减速度10000
WAIT 200                               等待200msLOOP 10                                 循环下面程序10次
PTP/EV 0,0,100                       0轴运动到0mm的位置,速度为100mm/s
PEG_I 0,0.001,50,0.01,150        PEG_I定义:PEG通道0;触发后脉冲宽度为0.001ms;启动位置为50mm;每个PEG触发位置间隔0.01mm;结束位置为150mm(计算完就是10000个PEG触发点)
STARTPEG 0                           开启PEG通道0(X、Y、Z、T对应PEG0、PEG1、PEG2、PEG3)
PTP/EV 0,200,100                   0轴运动到200mm的位置,速度为100mm/s
STOPPEG 0                            关闭PEG
END                                       结束循环PTP/EV 0,0,200                      上面循环结束后0轴运动到0mm的位置,速度为200mm/s
STOP                                     停止改程序的运行

http://www.ppmy.cn/ops/152659.html

相关文章

【浙江省乡镇界】面图层shp格式arcgis数据+乡镇名称和编码+wgs84坐标无偏移内容测评

最新2020年乡镇界面图层shp格式arcgis数据乡镇名称和编码wgs84坐标无偏移。arcgis直接打开,单独乡镇界一个图层。品质高

密码无关认证:金融机构如何解决密码问题

密码安全问题,依然是金融行业面临的重大挑战。尽管密码简单易用,但许多金融机构仍然依赖这种方式进行身份认证。幸运的是,随着技术的发展,密码无关认证已经成为一种更加安全、便捷的选择,它能够为数字银行带来更好的用…

root用户Linux银河麒麟服务器安装vnc服务

安装必要桌面环境组件 yum install mate-session-manager -y mate-session #确定是否安装成功安装vnc服务器 yum install tigervnc-server -y切换到root为root得vnc设置密码 su root vncpasswd给root用户设置vnc服务器文件 vi /etc/systemd/system/vncserver:1.service [Un…

【2024年 CSDN博客之星】我的2024年创作之旅:从C语言到人工智能,个人成长与突破的全景回顾

我的2024年创作之旅:从C语言到人工智能,个人成长与突破的全景回顾 引言 回望2024年,我不仅收获了技术上的成长,更收获了来自CSDN平台上无数粉丝、朋友以及网友们的支持与鼓励。在这条创作之路上,CSDN不仅是我展示技术成…

c++学习第七天

创作过程中难免有不足&#xff0c;若您发现本文内容有误&#xff0c;恳请不吝赐教。 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考。 一、const成员函数 //Date.h#pragma once#include<iostream> using namespace std;class Date { public:Date…

CSDN 博客之星 2024:默语的技术进阶与社区耕耘之旅

CSDN 博客之星 2024&#xff1a;默语的技术进阶与社区耕耘之旅 &#x1f31f; 默语&#xff0c;是一位在技术分享与社区建设中坚持深耕的博客作者。今年&#xff0c;我有幸再次入围成为 CSDN 博客之星TOP300 的一员&#xff0c;这既是对过往努力的肯定&#xff0c;也是对未来探…

Elasticsearch 解决只能查询10000条数据方案

es官方默认限制索引查询最多只能查询10000条数据&#xff0c;查询第10001条数据开始就会报错&#xff0c;如下示例所示&#xff1a; 但是很多时候10000数据不能满足项目的需求&#xff0c;所以我们就要解除这个限制。解决办法主要有以下几种&#xff1a; 【方式一】&#xff0…

ElasticSearch是什么?基于Lucene的,那么为什么不是直接使用Lucene呢?

目录 ElasticSearch概述 Lucene与ElasticSearch的关系 为什么不直接使用Lucene 一个ES和数据库的对比 ElasticSearch是一个分布式的、开源的、实时的搜索和分析引擎,它是基于Apache Lucene构建的,旨在提供快速、可扩展、高性能的搜索解决方案。以下是对ElasticSearch及其…