Fanuc DPRNT宏程序串口采集

此种方式可用于设备没有网口的情形

该方式的核心原理是利用设备串口的输出能力,进行串口输出。但这里有一点需要注意,这种方式串口输出不具备实时性。因为串口输出是设备主动输出,采集程序只是被动接收而已,所以没有办法做到实时。另外由于输出的内容和参数有限,很难达到网口实时采集的效果。但对于简单奇数功能是足够了。

一、DPRNT的使用

为了这个工作,我们现在必须在CNC程序中输入打印命令 - 这里是一个Fanuc示例(它对于其他类型的控件是不同的):

O1234

POPEN

打开RS-232端口

DPRNT [MAXCYCLESTART]

打印MAXCYCLESTART

PCLOS

关闭端口

···

其余的CNC程序

···

POPEN

打开端口

DPRNT [MAXPARTCOMPLETE]

打印MAXPARTCOMPLETE

G04 D1000

延迟1

DPRNT [MAXCYCLESTOP]

打印MAXCYCLESTOP

PCLOS

关闭端口

M30

http://www.cimco.com/docs/cimco_mdc-max/v6/en/ui/icon_warningbox.png

当程序停止时,使用此方法无法告诉您,因为MAXCYCLESTOP命令将永远不会达到。通过设置最大周期时间,MDC-Max可以解决这个问题,但它不如在机器中使用MDC硬件盒那么准确。

您可以对这些类型的控件进行混合和匹配硬件和软件方法。该框告诉您机器何时启动和停止,并且DPRNT用于告诉您调色板机器何时更改调色板或零件完成。

串口采集的总结:

          1. 程序:修改程序。(需要在原加工程序做修改,才能传出数据)。
          2. 信号:非实时信号,只能输出瞬时信号,输出信号时间及准确性依赖于添加程序的位置。
          3. 存储卡:用这种方式采集后,机床的内存卡接口将不能够使用。
          4. 实施:由于传输通过串口,最终需要增加串口转换网卡模块进行组网布线。

二、应对老旧发那科机床的另一种方式

发那科机床网卡,类似图片中 的样子。

这个网卡扩展出来后,就可以像正常网口一样采集了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/763760.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

网络爬虫(二) 哔哩哔哩热榜高频词按照图片形状排列

我们有时候需要爬取结果生成为自定义的词云图 生成自定义的词云图通常需要以下步骤: 1. 爬取数据:使用爬虫工具或库,如requests、BeautifulSoup等,可以爬取网页、论坛、社交媒体等平台上的文本数据。 2. 数据预处理&#xff1a…

自动驾驶---Motion Planning之多段五次多项式

1 前言 在之前的博客系列文章中和读者朋友们聊过Apollo的 Motion Planning方案: 《自动驾驶---Motion Planning之LaneChange》 《自动驾驶---Motion Planning之Path Boundary》 《自动驾驶---Motion Planning之Speed Boundary》 《自动驾驶---Motion Planning之轨迹Path优化》…

20240701在飞凌的OK3588-C开发板的Android12系统下使用i2cdetect确认I2C总线

console:/ # i2cdetect -y -r 0 console:/ # i2cdetect -l console:/ # i2cdetect -F 0 20240701在飞凌的OK3588-C开发板的Android12系统下使用i2cdetect确认I2C总线 2024/7/1 11:30 在CAM1、CAM2挂载OV13850。 在CAM3、CAM4和CAM5挂载OV5645了。 console:/ # i2 i2cdetect i2…

音乐:触动心灵的艺术语言

Enjoy your music 音 乐 作为一种跨越时空和文化的艺术形式,拥有着无穷的魅力和力量。 它不仅能够带给我们愉悦的听觉享受,还对我们的身心健康、认知发展和社会交往产生着深远的影响。 一、音乐的基本元素 音乐由多个基本元素构成,包括…

【黑龙江等保测评具体是怎样做的?】

实现等保测评一般包括下列步骤: 1.黑龙江等保测评的目标:要明确评价的对象,即评价的范围和重点,以及要达到的层次。这样就可以保证评估工作是根据企业的实际需要来开展的。 2.黑龙江等保测评的现场测评:搜集有关的安…

LabVIEW电压电流实时监测系统

开发了一种基于LabVIEW和研华(Advantech)数据采集卡的电压电流实时监测系统,通过高效的数据采集和处理,为工业和科研用户提供高精度、实时的电压电流监测解决方案。系统采用研华USB-4711A数据采集卡,结合LabVIEW编程环…

IPIDEA代理IP助力高效数据采集

IPIDEA代理IP助力高效数据采集 文章目录 IPIDEA代理IP助力高效数据采集📑前言一、爬虫数据采集痛点二、代理IP解决爬虫痛点2.1 为什么可以2.2 选择代理IP的关键因素 三、IPIDEA海外IP代理的优势3.1 IPIDEA的显著优势3.2 IPIDEA的代理类型及应用 四、IPIDEA爬虫实战4…

万界星空科技铜管加工行业MES系统解决方案

一、行业背景与挑战 随着铜管加工行业的快速发展,传统的管理模式已难以满足日益增长的生产需求。为满足市场的高效率、高质量、低成本要求,企业急需一套智能化的管理系统来提升生产效率、优化资源配置和确保产品质量。因此,我们针对铜管加工行…

docker部署前端,配置域名和ssl

之前使用80端口部署前端项目后,可以使用IP端口号在公网访问到部署的项目。 进行ICP域名备案后,可以通过域名解析将IP套壳,访问域名直接访问到部署的项目~ 如果使用http协议可以很容易实现这个需求,对nginx.conf文件进行修改&#…

物联网数据可视化利器:云组态设计器全新升级

数据可视化已成为数据展示与分析领域非常重要的工具。由多种图表、3D图形组成的大屏能够帮助用户非常直观简洁地了解数据。在物联网环境下,用户在制作数据展示大屏时,对数据可视化工具提出了更高的要求,例如能够展示3D组件、灵活的图层结构、支持多种数据源、实时的数据更新、图…

化身李时珍弟子,演绎中医药故事,李良济花神戏,创新传承中医药文化

6月29日,李良济与花神戏联袂举办的儿童剧本,在李良济嵩山店强势开启。 20余名小朋友,一起在这次中医药儿童剧本活动中,化身李时珍弟子,学中医,识草药,传承中医智慧,沉浸式学习传统文…

如何在AWS上使用免费的服务器

要在AWS上免费使用的服务器,你可以按照以下步骤操作: (1)注册AWS账户: 访问AWS官方网站(https://aws.amazon.com/cn/),点击右上角的“完成注册”,按照页面提示填写相关…

Redis的缓存击穿,缓存雪崩,缓存穿透问题

Redis的缓存击穿,缓存雪崩,缓存穿透问题 引言 在分布式系统中,缓存是一种常用的提升性能和减轻数据库压力的手段。然而,缓存系统也存在一些常见的问题,如缓存击穿、缓存雪崩和缓存穿透。这些问题如果不加以解决&…

C#/WPF 自制白板工具

随着电子屏幕技术的发展&#xff0c;普通的黑板已不再适用现在的教学和演示环境&#xff0c;电子白板应运而生。本篇使用WPF开发了一个电子白板工具&#xff0c;功能丰富&#xff0c;非常使用日常免费使用&#xff0c;或者进行再次开发。 示例代码如下&#xff1a; Stack<St…

OOCL东方海外不定位置旋转验证码识别代码

样例图如下 这款验证码的识别最大难度在于&#xff0c;旋转的位置不固定&#xff0c;需要识别旋转图片的位置。 第二大难点就是旋转角度的识别。所以我们采集了大量样例图片进行训练&#xff0c;如下图所示 最终训练得到的模型需要两张图片输入&#xff0c;才能完成旋转角度识…

高效批量复制与覆盖:一键实现文件管理,轻松应对同名文件,简化工作流程

在数字时代&#xff0c;我们每天都在与海量的文件和数据打交道。你是否曾经遇到过这样的情况&#xff1a;需要批量复制文件到指定文件夹&#xff0c;但一遇到同名文件就头疼不已&#xff0c;要么手动一个个确认覆盖&#xff0c;要么冒着数据丢失的风险直接操作&#xff1f;别担…

Spring Cacheable 注解

Spring Cacheable 注解 在Spring框架中&#xff0c;缓存是一种提高应用程序性能的重要技术手段。Cacheable注解是Spring Cache中最常用的注解之一&#xff0c;它用于将方法的返回值缓存起来&#xff0c;以便后续调用时直接从缓存中获取&#xff0c;而不是再次执行方法。本文将…

独立开发者系列(16)——数据表的设计

绝大部分项目&#xff0c;都需要用到数据库&#xff0c;而数据库需要设计数据表。而设计数据表&#xff0c;需要理解一些关于MYSQL的属性背景。要不然设计的时候&#xff0c;不符合规范或者性能非常差。 建立数据库。 主要是需要掌握字符集概念&#xff0c;在以前gbk网页编码比…

git 还原被删除的分支

在多人项目开发中&#xff0c;有一次碰到忘记合并到master分支了&#xff0c;直接就把开发分支给删除了&#xff0c;现在记录下怎么还原被删除的分支 必须保证删除的分支之前已经被推送到了远程仓库 # 找出被删除分支的最后一个提交的哈希值 git reflog show# 找到提交哈希值…

选项卡功能 样式

先上效果图 用的flex布局&#xff0c;flex1 自动平均分为几块 选中样式就是tab-active&#xff0c;有个背景色和下划线 <template><div><div class"tab-box"><!-- <div class"tab-li" :class"[activeIndex0?tab-active:]&…