当前位置:首页 >> 机械/仪表 >>

基于VB6.0开发的PC与FANUC机床实时通讯监控实例+源代码


基于 VB6.0 开发的 PC 与 FANUC 机床实时通讯监控实例 +源代码
1,实时监控截图: (双工作区 FANUC 系统机床,实时加工状态截图)

(单工作区 FANUC 系统机床,实时加工状态截图)

2,具体实现详细步骤及源代码; ⑴,开发语言环境:VB6.0 ⑵,针对对象:FANUC(0i/16i/18i/31i

等) ⑶,实现目的:通过以太网实现实时网络监控,读取当前运行的程序名,刀具 T 号,以及运 行的 Cycle Time 如图所示:

⑷,实现的方法及源代码: 1, 百度下载或者从我这里获得正版的“Fwlib32.dll/Fwlib32.lib/Fwlibe1.dll”文件

2, 新建*.bas 类模块,定义相应所需的特殊结构体及声明相关的函数:

(由于需要定义的特殊结构体太多,我这里有自己花费不少时间写好的源代码)

3, 界面窗体的制作: 这个大家可以按照自己的喜好去制作,自己需要监控多少台机床,就设计一 个自己喜欢的界面即可:(我的界面供大家参考)

4, 接下来就是具体函数的调用了,其实挺简单的: 我给大家演示一个最基本的网络连接函数:PC 如何连接 FANUC 机床? 使用函数:cnc_allclibhndl3 即就是刚我们在.bas 模块中定义的 FOCAS 库函数

Private Sub Connect_Click(Index As Integer) For i = 0 To 15 Anchor.Command1(i).Enabled = True Anchor.Command2(i).Enabled = True

Select Case i Case 3, 5

j = cnc_allclibhndl3(ip(i), 8194, 1, FlibHndl)
Case Else

此处红色即为连接机床的函数:IP(i):机床 IP 地址; 8193/8194:机床端口号;j 为返回值,若返回 0 即为连接上

j = cnc_allclibhndl3(ip(i), 8193, 1, FlibHndl)
End Select If j <> 0 Then Anchor.Frame2(i).BackColor = RGB(100, 100, 100) Anchor.Command1(i).BackColor = RGB(255, 0, 0) Anchor.Command2(i).BackColor = RGB(255, 0, 0) Anchor.Command1(i).Caption = "Net Break" Anchor.Command2(i).Caption = "Net Break" Else Anchor.Frame2(i).BackColor = RGB(0, 255, 0)

Handl(i) = FlibHndl End If Next i End Sub
其他函数也是类似的调用!希望对爱好数控的你能有所帮助!!

若您在阅读了个人拥有自主知识产权的文档后,觉得比较感兴趣,可以加我 微信或者 QQ:[QQ:852266205 微信:Hgl_Lch ],给小弟一点激励!因为我自 己研究出这个也花费了不少功夫,就差点被自己夫人赶去跪键盘了!大家只需要给 小弟我发个 20

块钱的红包就 OK 了,承诺将由本人自己开发的小软件[可在线读

取机床上的所有系统变量及用户宏变量,在线分析单一每把刀具加工的时间,机 床报警信息,切削程序,产出及 Cycle Time 等]及所有源代码回赠给您, 包您搞定你 们的小日本机床。[前 10 位联系我的用户另可获得在线技术支持,及本人后续新功 能的免费使用]!非常感谢!祝大家新年快乐,工作顺利,合家幸福!!

2016-01-01 Happy New Year


相关文章:
用VB开发PC与单片机通信的上位机程序
的接收和实时绘 图,这里大家分享一下,让大家也体验一下单片机 PC 通信的...这篇文章只是个小例子, 介绍了使用 VB6.0 开发串口上位机的过程,读者只需要...
FANUC的网络配置
· 基于FOCAS2/Ethernet 的机械的控制和监视可利用i...PC 用网线直 连可进行 FANUC LADDER-Ⅲ通讯操作,...这样,我们就可以通过以太网来控制车间中的机床了。 ...
电脑到FANUC数控车床数据传输方法
电脑FANUC数控车床数据传输方法_信息与通信_工程科技_专业资料。传输的数据据格式是否为 ISO/EIA。 通讯电缆接线不正确时,就是报警:SR821 CD OFF (1) 电脑到...
VB6.0环境下基于USB的虚拟串口通讯实现
VB6.0 环境下基于 USB 的虚拟串口通讯实现摘要: ftdi 公司的 ft232bl 芯片为...在此 提出了 pc 机对虚拟串口的自动识别方法,并提供了程序的源代码。 实验...
FANUC-0i系统通讯手册
我公司使用 Windows3.x “终端仿真程序” 软件成功实现 PC 与 FANUC-Oi 的 ...2 数据通讯 数据通讯可实现 PROGRAM( 零件程序 ) 、 PARAMETER( 机床参数 ) ...
FANUC通讯说明_图文
FANUC 通讯说明(DNC) 通讯说明( ) 发布时间:2008-5-6 10:29:56 一、通讯线路的连接 通讯电缆的二头分别连接到 PC 和 CNC 二端。 注意: 注意:当使用 RS...
基于VB 6.0的串口通讯程序设计
基于VB 6.0 的串口通讯程序设计摘 要: 详细介绍了 VB6.o 中通讯控件 MSComm 的一些重要属性及在 Windows 环境下用 通讯控件来实现串行通信的编程方法,并结合...
基于VB6.0的西门子PLC与PC的通信实现微机监控功能
基于VB6.0的西门子PLC与PC的通信实现微机监控功能_计算机硬件及网络_IT/计算机_专业...对于日常量 需每时每刻的数据显示在配电屏的主控制平面上,以便工作人员观察...
FANUC的通讯参数设置
FANUC的通讯参数设置_信息与通信_工程科技_专业资料。FANUC(发那科)CNC系统通信参数修改、传输及编程电缆的自制讲解FANUC 的通讯参数设置机床通迅参数包括以下几个方面...
FANUC技术文档-使用内嵌以太网口进行程序传输
(最大) 实时性 抗干扰 硬件 硬件易损程度 硬件...电脑等 一(电脑)对一(机床) FANUC 0i-D 系列中...通常这 些端口的通讯明确表明了某种服务的协议。例如...
更多相关标签:
fanuc机床 | fanuc机床联网 | fanuc数控机床参数 | fanuc数控机床 | fanuc机床官网 | 机床为fanuc o m系统 | fanuc宏程序编程实例 | fanuc编程实例 |