
数字技术与应用
数控车床子程序应用探讨
刘作江
四川自贡643000)
(自贡职业技术学校
·应用技术·
【摘要]本文介绍了在数控车床上,如何运用子程序及子程序调用指令进行手工编程,使其可以比较方便、快捷的解决复杂零件的编程向题,不失为一种值得研究和推广的编程技巧,有利于解决教师教学、学生学习、工人生产中所返到的一些实际编程间题,
[关键词]数控车床[中图分类号]TG6
手工编程
子程序
子程序调用
[文献标识码]A
随着数控技术的发展,数控加工在机械制造加工中的应用越来越广泛,数控机床的种类也超来趋多,功能也越来越多、越来越强,然面,这对于从事数控加工的教学、学习、工作的人员却是一个不小的困难,特别是教师和学生,要面面俱到的学习和掌握各种数控系统是非常围难的、也是不切实际的;但是,目前在国内应用比较多的是经济型数控车床和经济型数控铣床,尤以经济型数控车床应用最多,即便如此,要握各种数控系统的编程指令也不是一件容易的事。为此,笔者就多年从事数控设备与编程教学及学生实训指导工作的经验,对在数控车床上如何运用子程序进行手工编程做了一些研究,此方法虽不及应用复合循环指令编程那样简单方便,但一方面可以在不需要掌握复杂的复合循环指令的情况下实现复杂零件的编程,另一方面比单纯用简单指令编程要快捷方便得多;本文以GSK980TD系统为例介绍子程序在数控车床的应用,以求抛
流的定制、对信息发布的流程进行配置等,各子站点的设计和内容维护则由相应的部门分散进行,每个站点可以独立拥有自己的模板、栏目,能对站点的布局、栏目、应用等进行设计、制作、发布和升级,可以通过调整模板的结构和风格,快速生成新格式的页面;(2)站群内各站点之间的数据和信息可以相互共享,可以从群中其宅站点引入数据,基至是组合形成新的栏目:(3)可以微到网站群内信息资源的垂直搜索,并以搜索引整的模式提供门户信息资源共享服务:(4)从硬件部属、站点管理、信息发布方面增加安全网站的系数。能够基于用户名,用户组,角色对用户进行权限划分,能够对站点数据、系统日志和访问统计进行管理和追踪。
3.2结构设计
为了使得系统更加灵活、易于维护,华中农业大学校园网站群平台方案遵循多层架构设计的原则,结合SOA思想,基于Web Service技术,用J2EE搭建底层应用平台,表现层、业务逻辑层和数据层分隔,在增加一个新的功能时,可以在业务处理不作大量的改动的情况下,连接到相应的后台,保证跨平台、跨应用系统的信息交换流畅
82
数字技术与应用万方数据
[文章编号]1007-9416(2010)050082-02
砖引玉。
1子程序及子程序调用指令
虽然数控机床、数控系统的种类、型号案多,数控编程G指令代码及格式也不尽相同,但是,目前国内应用比较多的是: FANUC数控系统(法挖克)、SINUMERIK 数控系统(西门子)、GSK数控系统(广州数控)、HNC数控系统(华中数控),这四大类数控系绕的子程序格式及子程序调用指令的代码和格式是基本一致的,其用法也大同小异,
1.1子程序的概念
为简化编程,当相网或相似的加工轨迹、控制过程需要多次使用时,可以把该部分的程序指令编辑为独立的程序进行调用。调用该程序的程序称为主程序(以M30 或M02结束),被调用的程序称为子程序(以M99结束。子程序和主程序一样占用系统的程序客量和存储空间,子程序必须有自己独立的程序名,子程序可以鼓其它任意主程序调用,也可以独立运行,子程序结束后就返回到主程序中继续执行[1]3,
和便捷。同时使用XML进行开发,也保证了各站点的信息内容描述更标准化。
该方案共由五层组成:表示层、
业务
层和服务层、数据层、服务保障层。各层对应的功能描述如下:
(1)表示层:为访向系统的用户提供接口和操作界面,实现人机交互功能;(2)业务逻辑层;封装了各功能子模块的业务逻辑,按客户端的输人完成站点,文档,模板,用户,日志等管理业务逐辑的具体实现:(3)服务层:该层主要功能是将系统所提供的服务进行接口定义,以实现与其他应用系统的整合,(4)数据层:主要用于存贮主站及子站的数据,以完成对网站信息,教务资源等进行有效管理,为业务逐辑层的各类功能模块提供相应的数据支持,(5) 服务保证层:主要是在服务调用时起协调作用,保证安全可靠传输服务消息。
3.3硬件布署
为了增加系统安全性和分散服务器负整个系统将采用五台服务器进行部署
载,
(如图1),WEB服务器、站群管理服务、数据库三者分开:一台服务器专门用于运行站群管理平台系统,两台服务器用于对数据库进行双机备份:还有两台服务器进行
1.2子程序调用
目前,子程序调用指令代码及格式基本统一为:M98POOOO,其 ○内四位数字表示子程序调用次数,口内四位数字表示被调用的子程序的程序号,子程序号必须为四为数2。
2数控车床应用子程序编程举例
如图1所示的零件,毛坏材料为45钢,直径为65mm的园型材3。该零件是应用封闭循环指令(G73)编程的典型例子,但用子程序编程也很方便,在此应用子程序来编程,读者可以与应用G73编程进行比较。
其数控加工程序如下: 00001,主程序号。
N0010T0202,调用2号租车刀,执行 2号刀补
N0020G00X100Z150,快速定位到换刀点
N0030M03S700,主轴正转,转速700r/ min
N0040 G00 X66Z128.17,快速定位 N0050G01XOF80,车右编面
信息发布,随着平台上运行网站的数量增
以后Web服务器的数量会有所增加。
加,
Web服务器作为所有服务的访间入口管理静态的页面,不同的站点在不同的 Web服务器以静态方式发布网站信息,所有的业务逐辑和后台数据的访间逻辑都交给站群管理服务器来处理。这样的分布式部署降低了Web服务器的负载,保证了整
个集群的负载均横和安全, 4结语
网站集群系统平台建设完以后,我校各分支部门只要确定好栏目结构、风格模板,就可以在集群平台上方便快捷地建立个性化网站。更重要是网络中心可以统管理核心平台及数据信息,也可以使信息资源得到整合共享,减少各部门分别开发应用系统所带来的风险和成本。
[参考文献]
[1]】武佳宁.高校二级网站集群管理模式探讨,现代商贸工业,2009(20):280-281.
[2]】林三洲.地方高校校园网站集群建设模式探讨.教育信息化,2006(11):19-20.