数控远程监测子系统的设计
机床刀具磨损监测模块的设计机床刀具磨损监测模块分为客户端实时刀具监测和服务器端远程刀具监测两个部分。结合机床使用实际, 我们主要对服务器端远程刀具监测部分进行研究,它主要是用来接收客户端传来的实时机床刀具监测数据。
采用这种方式有两个优点, 其一是使远程诊断中心的工作人员及专家对机床设备的运行状态能深入的了解, 其二是对机床刀具的故障信息进行准确地预测,具体如图 2所示。在此模块中,我们采用软件 VB6 10 来设计, 其主要代 码为:
Pr i vate Sub comm and1_Requested( for
ID to Long) 请求接收远程控制
W i nsock . Stated to W i nsock . opened
打开机床远程连接状态
W i nsock . Accepted requested接受客
户端请求,进入刀具远程监测状态
W i nsock . Sended Data to / ok0 将指
令- ok.从远程中心发送给客户端
Pr i vate Sub Comm and2 to w i nso ck请
求断开对机床的监测
W i nsock . Stated Data to / stop0 将指
令/ stop 0从远程控制中心发送至客户端
21机床监测模块的设计
机床监测模块是对机床的实际工作状态进行实时监测, 并根据企业管理者的需要,设计出一套符合生产条件的实时监视模块, 在本模块的设计中我们采用控件嵌入网页的方式来实现其特征。
具体步骤如下:
第一, 初始服务器端的 W inso ck控件,主要程序代码为:
Pr i vate Sub DHT M LPages comm and1
( )
If tcpServer . Lo ca l
tcpServer . Ported= w i nsock Por ted
第二,远程服务器端对客户端的连接请求进行监测, 当连接完成后再接受客户端请求的 I D号, 以 Accepted控件的方式来完成,主要程序代码为:
Pr i vate Sub tcpServer Connection Re -
quested( ByVa l I D As Long)
If tcpServer . Stated < > w i nsock .
opened Then tcpServer . C l osed
tcpServer . Accepted requested
最后,当应用程序客户端连接完成后,再调用 Connecti on控件来建立与服务器之间的连接,进行接收和发送数据,并将结果在自动监测界面上显示出来,具体如图 3所示:
三、 数控远程故障查询诊
断子系统的设计
11远程综合查询诊断
在远程服务器的查询页面上进行诊断时,数控机床故障的有效信息都显示在上面,这就能帮助我们进行精确地查询,可以减少参照其他机床或同类部件故障类型的时间, 而远程数据库对机床的故障查询诊断, 我们则使用 HTML语言环境下的 ASP模块来设计。
主要程序如下所示:
< fo r f o r m topna m e= " na m e2 " f o r m
= " po sted" action= " g zcx2 . asp" > < / for
>
首先,将数据库进行远程连接,使用sql serve r控件作为数控机床系统的数据源,而数据库服务器与 w eb服务器将在同一台主机上显示,主要程序为:
Se t strconn= Server . connected
( "ADODES . Connection" )
IF strconn = " new created " = ( sql
servers)
Ne w servers= l oc ; uced = ca ; ps wd =
ca ; database= / 远程服务数据库0
其次,对故障信息记录进行添加, 用户可通过远程服务器来申报用户故障信息,信息内容主要包括用户名称、 用户地址、 报修日期、 故障部件、 部件型号和处理方法等,主要程序代码为: values( " + 'userna m e+ ". , " + ' useradd+ ". , " + ' req -date + ". , " '+ selbj + ". , " '+ se l xh+ ". , " + ' selff+ ". ) "
最后,将数据库中的查询记录进行分页、 有序地显示出来, 其主要程序代码为:
Sql1 = " se l ec t* fro m 故 障 信 息
where & sql 1"
Response . W rite " < A SHREF =
gzcx1 . asp ? Page= " ( page+ l ) " > 下一
页 < /A> "
Response . W rite " < A SHREF =
gzcx2 . asp ? Pag e= "Page+ Counts" > 最后一页 < /A> "
通过以上步骤, 就能便捷地对某些特定数据库中的故障信息进行添加和日常维护等一系列操作,具体如图 4所示:
21自动查询诊断
数控机床自动查询诊断系统的主要对象是位 于开 放式 数控 系统 中的 变频器。
当机床变频器发生故障时, 在远程服务器的诊断页面中将会自动显示出故障代码,系统通过分析后再将故障代码传送到客户服务器端并进行显示, 这样就避免了用户盲目地找寻故障的原因,还将相对复杂的问题简单化了。
采用控件 ti me r来实现,并对机床的故障信息进行采集, 客户端的主要故障查询代码为:
Se t strconn= ADODES . Connect
IF strconn = " Prov i der " = SQL
OLEDB; Data Source = l o ca ; l U I D = sc ;
PSD= sc ;
sql1= " from g zdm2 where故障代码
= ", & error coded&0 0,
Se t ob jrs 2= Recorded
opened " from gzdm lw he re故障代码
= ", & error coded&0 0,
gzdm 1= cob jr s . NewF ields ( /故障代码 1 0 ).
gzhy2 = cob jr s . NewFie l ds( / 故障含义 2 0 ).
jjff 3 = cobjrs . NewFields( /解决方法30 ). Then
在实际生产过程中,基于 WEB技术下的数控远程监控系统的使用, 一方面可以减少数控机床制造商的服务人员数量和成本、 提高生产效率、 及时有效地发现设计和制造上的薄弱环节; 另一方面可使数控机床的使用者实现对数控机床的预诊断、 提高生产效率、 降低危险、 减少停机时间, 从而深入地挖掘出开放式数控机床设备的潜在性能。
2018-11
0 引言能源是我国机械制造业发展的必要条件,但数控加工中心在运行的过程中资源浪费情况较为严重,进而在这一过程中,为了能够降低资源的消耗量,需要对数控加工中心进行合理优化,使工作人员在对对数控加工中心进行加工的过程中,提高工作效率,减少劳动量,另外,为了提高数控加工中心的工作效率,… [了解更多]
2018-10
随着 数控 技术的出现,不同形式的数控加工设备相继使用在各个生产行业,例如,数控 车床、加工中心以及数控 加工中心等,而且目前 数控 技术已经向智能化方向发展[1-2]。在这样的形势下,数控 机床的设计与组装已经成为本科机电专业学生的重要实践课程。通过设计与组装,学生不仅可以掌握… [了解更多]
2018-10
随着制造业的不断发展,数控加工中心在制造领域中发挥着重要 的作用。夹具在数控加工中心加工过程中,一方面是对待加工零件进 行夹紧,防止其在加工过程中移位;另一方面是对零件起到定位 作用。尤其是在加工特殊零件时,合适的夹具可以更好的保证加 工精度,使加工过程更为流畅、高效,也能够有效… [了解更多]
2018-10
1 以铣代钻加工孔的重要意义在传统的孔加工中,一般的孔加工方法是钻中心孔—钻孔—扩孔(铰孔)—镗孔等方式才可满足孔的加工要求,对于在数控加工中心上的多孔加工,这种孔的加工方式势必会降低加工效率,加大劳动强度,提高加工成本,除此之外,由于钻头刚性差,扭矩和轴向力等方面的问题, 在加… [了解更多]