- 博客(19)
- 收藏
- 关注
原创 西门子数控系统热误差补偿参数配置
② 手动验证 SD43900 参数效果在面板找到页面【轴设定数据】找到 SD43900 参数(与位置无关的温度补偿$SA_TEMP_COMP_ABS_VALUE),在输入框内输入值(单位:mm ),对应轴会进行相应数值的移动,激光干涉仪会相应的移动指定值。时候将 R21 的值赋给参数 SA_TEMP_COMP_ABS_VALUE[AX1],将 R22 的值赋。⑥ 编写子程序:在“调试”->“系统数据”->“循环”->“制造商循环”页面。中编写程序,程序名称为 MD11620 中设置的名称。
2025-12-09 11:15:55
295
原创 不同CNC数控系统数据采集合集Fanuc、科德、华中数控、广州数控、西门子、海德汉、三菱
不同CNC数控系统数据采集合集,具体采集项如下表所示,如有技术交流欢迎骚扰。
2025-12-02 11:02:28
278
原创 软件、硬件开发世界的物理规律
再往深入了想有时候物理规律是客观存在的,只是缺少发现和总结的能力。最近接触到传感器的开发,传感器是把物理世界一些物理量通过数据传输线转换为数字量(如温度、压力、振动等数据),软件再通过和传感器相连实现,再通过网线把传感器的数字量按照约定的规则再次解析转变为大家能正常理解的物理量,从而实现数据的传递,这些传递的过程都是基于物理世界的物理规律来的。传感器的传输线有的是铜线,有的是光纤,信号在这里传播都是基于物理世界的电磁相关力量或者光传播理论,基于这些物理理论进行后续拓展,实现数据的转移和传递。
2025-11-13 14:17:29
209
原创 浅谈接口的含义
我理解的接口分为硬件接口和软件接口,硬件接口诸如网口、USB口、234/484接口等。软件接口是系统软件对接的口子路径,比如网站开发的后端接口用于和前端进行数据交互,和第三方软件交互时需要借助接口,常见的软件接口形式有动态链接库中有各种接口函数供外部系统调用从而实现软件系统的数据交互,接口一般都会有接口文档对接口的调用进行详细的描述。讲到软件接口就要说下SDK,其实在一定程度上SDK和接口有重叠,完整的动态链接库、接口文档、验证demo共同组成了SDK。
2025-11-13 13:40:08
78
原创 西门子数控系统OPC UA通讯常见如Could not open UA TCP request channel报错与解决方式总结
4、连接生败0:BadTooManySesslon,这个是客户端向机床发起了过多的连接,一般是由于账号密码错误,客户端对机床进行持续的连接,在客户端配置正确的账号密码(是问题3引起的连锁问题,可参考问题3解决);1、连接失败0 BadCerificateUriInvalid,这个报错是证书路径失效,需要去机床面板上证书界面点【拒绝】按钮弹出拒绝的证书页面,在【拒绝】页面点击【接收】按钮证书接收了,再次连接该报错会消失;
2025-05-27 16:14:57
703
原创 西门子数控系统OPCUA开启并进行连接验证
7、【OPCUA】-【授权】页面,此处需要设置管理员账号、密码,【允许匿名访问】、【自动基尔证书】都要勾选,建议【允许匿名访问】在调试阶段可以勾选,调试完成后可以取消勾选。6、【OPCUA】页面如下所示,右侧栏包括【状态】、【设置】、【证书】、【模型】、【授权】,我们只需关注【状态】、【授权】两个配置页面即可,【设置】、【证书】、【模型】一般不会用到,下图是【状态】页面。5、进入OPC UA设置,以上步骤完成在【网络】页面右侧出现【OPC UA】选项,点击即可进入【OPC UA 】设置页面。
2024-08-01 17:00:01
5276
3
原创 广州数控系统数据采集
首先我做的广数988TA型号,广数不同的型号调用的dll是不同而且dll里的函数名和传参也是有差异的。这里就要吐槽下广州数控系统,这个系统既支持Modbus也支持DLL还支持SDK,据说DLL和SDK是收费不对外的,主打的就是一个混乱。其实三者之间的差别也不是很大,但是DLL和SDK包含的应该是大于Modbus的。近期做了广州数控系统数据采集,有感而发,记录下踩坑过程,大家如有广数采方面的问题,欢迎私聊。有需要广数dll的欢迎联系,目前我有988TA的dll和25i的dll以及代码。
2024-07-17 16:24:30
1678
6
原创 三菱CNC纯协议TCP报文解析采集
众所周知,三菱官方提供SDK支持三菱CNC数据采集,但是该SDK仅在支持Windows系统,不支持Linux,因此做网关(网关一般运行在linux环境下)的用户不能用官方提供的SDK进行数据采集开发,此时就需要纯协议TCP进行采集,采集的方式如下图所示,如有问题欢迎私信联系。
2024-06-04 15:12:21
1337
5
原创 MySql数据库报错:1045 - Access denied for user ‘root‘@‘localhost‘(using password:YES)该如何解决?
编辑mysql配置文件my.ini(在mysql的安装目录下,不同电脑可能不一样,参考目录①D:\Program Files\MySQL\MySQL Server 5.0\my.ini;MySql数据库密码错误,错误报错如下图所示,该报错可能是你的数据库的密码被有意或者无意篡改了,要通过cmd命令修改mysql账号密码。2.停止:输入 net stop mysql。
2023-12-11 16:21:32
1298
1
原创 QML实现海康威视、TP_LINK等摄像头视频接入
随着物联网的发展,越来越多的企业期望在系统平台中接入摄像头视频,达到对现场的实时视频监控的目的。1、要做到摄像头视频的接入首先要保证摄像头的通信是正常的,即系统终端和摄像头之间的网络必须是正常的,可使用ping、telnet命令检查与摄像头的通信。注:VLC可以支持解析URL里的用户名密码,实际发给设备的RTSP请求不支持带用户名密码。注意source可以放本地MP4视频源、网络的MP4视频源、摄像头的RTSP协议地址。(4) port:RTSP端口,默认为554,若为默认可不填;
2023-12-08 16:47:41
2353
原创 QT新项目环境error: C1083: 无法打开包括文件: “afxdisp.h”: No such file or directory.
打开QT新项目报错,经判断是环境报错。C1083: 无法打开包括文件: “afxdisp.h”: No such file or directory。,修改完后后再次打开项目此报错解决。
2023-12-07 15:40:59
2027
原创 QT、C++ 全局变量使用
在QT、C++开发中有时候需要使用到全局变量进行参数传参,全局变量的用法是声明一个变量,其他页面都可以直接调用。2、 在登录页面Cpp文件(Login.cpp)给全局变量LoginUser赋值,4、 在主界面Main中获取LoginUser值并加载到页面Label中,代码如下图所示,3、在主界面mainwidow中声明变量LoginUser,如下图所示,1、在登录页面头文件(Login.h)增加全局变量声明,注意一定要在mainwidow.cpp中声明下该变量(见第3点)
2023-12-07 14:37:37
1470
原创 QT:-1: error: LNK1104: 无法打开文件“debug\mytitlebar.obj”
面对该报错尝试各种方法,【清理项目】、【重新构建项目】、【执行qmake】都无法解决此报错。最后发现是项目文件目录的命名有空格,如下图所示,关闭项目重命名文件名去除空格后报错解决程序正常运行。经验证发现项目文件名不能包含空格、中文、特殊字符。
2023-12-07 14:16:54
990
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅