找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 172|回复: 0

[资料] 典型数控铣床控制软件模块化设计(一)

[复制链接]
发表于 2011-7-12 22:13:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×
  本文介绍的典型数控铣床主要由机床操作面板、X、Y、Z三个直线坐标轴、上轴及机床的液压、润滑、冷却系统等机床辅助功能组成。机床的电气系统包括数字控制系统(CNC)、数字伺服驱动系统、主轴变频调速系统及机床输入输出PLC控制系统等。7 G% W( [1 i5 I9 T3 |  H  c
  本电气系统主要完成人机对话和对三坐标机床坐标的进给、主轴的运转以及机床的液压、润滑、冷却系统等的控制。该机床的三个坐标采用HEIDEHAIN直线光栅尺全闭环反馈方式,机床主轴为电主轴,使用施耐德变频器控制,针对该机床的结构特点,其电气控制系统配置了法国NUM公司的NUM1050全数字数控系统,伺服驱动配置相应的MDLUNUMDRIVE数控式伺服驱动系统。5 n9 R2 w& v! c5 {) p- D4 e
  这台三坐标机床的PLC控制程序是利用NUM1050全数字数控系统的内置式PLC功能,并配以相应的软件平台开发出来的。因而PLC程序的灵活性和易维护性与NUM1050数控系统的高性能有密不可分的关系。
  d; {5 V3 E8 {7 e6 H  1 NUM1050数控系统% \7 H$ N1 a9 A( \9 Y/ f7 Z0 q8 X9 p
  NUM1050是一种开放式的、功能强大的数字控制系统,采用64位的CPU68040,用于数据的处理和坐标的控制,具有处理速度快、位置控制精度高等特点。
$ D& R; i- `' Z  s  系统中的图形功能管理CNC面板显示和键盘:内存用来存储操作程序、PLC程序和用户文件:强大的通讯功能使CNC既可通过RS232串口又可通过网络接口与上位机进行通讯:轴控板用于控制数字轴或模拟轴的运动:内置式PLC通过输入/输出模块管理机床:CNC软件则管理加工程序、机床数据、计算机轨迹和速度以及监控坐标轴的运动。
( h+ y7 l; P3 e; M- t  2 NUM1050内置式PLC特点/ A0 d/ S1 W$ l9 O3 a& a# M" d/ n* P. o
  PLC使用NUM系统提供的输入/输出接口与外界进行数据交换,通过PLC的扫描周期刷新存储区内的数据,PLC读取数据是通过%I变量,而PLC输出给外界数据是通过%Q变量进行的。
! ^$ L+ A2 q; c4 T; c, Y' H' b; k  内置式PLC与NC之间则通过交换区交换数据,交换区中的内容是NC与PLC之间输入/输出的数据。NC输出给PLC的数据,PLC通过%R变量从交换区读取,PLC发送到NC的数据是通过%W变量放入交换区,由NC去读取,其扫描周期由系统自动执行。%R和%W所有变量的各字节和位都有特定的含义,专门提供给PLC用来控制NC的运行,并协调外接设备与NC之间的动作。" h3 @, F) z: k% O- |5 r/ [
  3 NUM1050 PLC程序结构特点
$ w# k9 N# o! M, l0 a9 h3 ]: \  NUM数控系统的PLC编程有梯形图、汇编语言和高级语言(C语言)几种方式,其程序都采用任务模块和子程序模块来设计。PLC程序的任务模块包括:%INI、%TS0~4、%TF0~15、%TH0~15.子程序模埠%SP0~255,这些子程序可以由任务模块调用或子程序间调用。各模块的功能如下:: U: e, O; x  X( E/ b' x3 N, N
文章关键词:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2024-11-18 18:26 , Processed in 0.164966 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表