【非标设计】典型数控铣床控制软件模块化设计

115 0

本文介绍的典型数控铣床主要由机床操作面板、X、Y、Z三个直线坐标轴、上轴及机床的液压、润滑、冷却系统等机床辅助功能组成。机床的电气系统包括数字控制系统(CNC)、数字伺服驱动系统、主轴变频调速系统及机床输入输出PLC控制系统等。

本电气系统主要完成人机对话和对三坐标机床坐标的进给、主轴的运转以及机床的液压、润滑、冷却系统等的控制。该机床的三个坐标采用HEIDEHAIN直线光栅尺全闭环反馈方式,机床主轴为电主轴,使用施耐德变频器控制,针对该机床的结构特点,其电气控制系统配置了法国NUM公司的NUM1050全数字数控系统,伺服驱动配置相应的MDLUNUMDRIVE数控式伺服驱动系统。

这台三坐标机床的PLC控制程序是利用NUM1050全数字数控系统的内置式PLC功能,并配以相应的软件平台开发出来的。因而PLC程序的灵活性和易维护性与NUM1050数控系统的高性能有密不可分的关系。


1 、NUM1050数控系统

NUM1050是一种开放式的、功能强大的数字控制系统,采用64位的CPU68040,用于数据的处理和坐标的控制,具有处理速度快、位置控制精度高等特点。

系统中的图形功能管理CNC面板显示和键盘:内存用来存储操作程序、PLC程序和用户文件:强大的通讯功能使CNC既可通过RS232串口又可通过网络接口与上位机进行通讯:轴控板用于控制数字轴或模拟轴的运动:内置式PLC通过输入/输出模块管理机床:CNC软件则管理加工程序、机床数据、计算机轨迹和速度以及监控坐标轴的运动。


2 、NUM1050内置式PLC特点

PLC使用NUM系统提供的输入/输出接口与外界进行数据交换,通过PLC的扫描周期刷新存储区内的数据,PLC读取数据是通过%I变量,而PLC输出给外界数据是通过%Q变量进行的。

内置式PLC与NC之间则通过交换区交换数据,交换区中的内容是NC与PLC之间输入/输出的数据。NC输出给PLC的数据,PLC通过%R变量从交换区读取,PLC发送到NC的数据是通过%W变量放入交换区,由NC去读取,其扫描周期由系统自动执行。%R和%W所有变量的各字节和位都有特定的含义,专门提供给PLC用来控制NC的运行,并协调外接设备与NC之间的动作。


3、 NUM1050 PLC程序结构特点

NUM数控系统的PLC编程有梯形图、汇编语言和高级语言(C语言)几种方式,其程序都采用任务模块和子程序模块来设计。PLC程序的任务模块包括:%INI、%TS0~4、%TF0~15、%TH0~15。子程序模埠%SP0~255,这些子程序可以由任务模块调用,初始化任务%INI:系统每次上电时执行一次。

循环任务%TS:系统先执行%TS0,再按顺序执行TS1~4。%TS0的执行周期等于每个RTC(实时时钟控制)周期,即20ms,%TS1~4每5个RTC周期(100ms)执行一次。

后台任务%TS比循环任务%TS和中断任务%TH的优先权低,可用于等待任务的使用。后台任务可持续数个RTC循环周期,可以被循环任务中断。

中断(实时)任务%TH用于优先权较高的事件而不必等待RTC循环的结束。中断(实时)任务%TH比循环任务%TS和后台任务%TF的优先权高。

错误信息表%9999.9:机床错误信息文件。


4、三坐标数控龙门铣床PLC程序的设计与实现

PLC程序的设计离不开良好的软件平台和硬件环境,NUM1050数控系统为机床生产制造者提供了丰富的软件资源和强大的软件开发工具。如PLCTOOL,SETTOOL,PCTOOLKIT等。∶嵌际腔于WINDOWS平台上使用,为机床电气控制系统开发带来了极大的方便。其中PLCTOOL可方便地进行PLC梯形图或高级语言C的编程,备有丰富的指令集与计时器、计数器单元,图形化的界面,使用操作灵活方便。这台三坐标数控龙门铣床的PLC程序正是在PLCTOOL软件平台上开发设计出〉摹?悸堑绞导实挠τ茫这台三坐标机床采用梯形图语言设计PLC程序,其优点是直观,可以动态显示,易于调试和维护。

利用NUM1050数控系统提供的输入/输出模块和机床操作面板,可以非常方便地控制机床的运动及其他功能,因为机床操作面板带有可供编程的自定义键。NUM系统提供的机床操作面板通过光缆与系统相连,提高了可靠性。

根据NUM1050的PLC程序结构特点,在设计这台三坐标机床的PLC程序时,将该机床的各项功能分配给不同的模块控制。因该机床无特殊的中断任务,所以设计程序时使用了初始化任务%INI、循环任务%TS和子程序模块%SP。%TS0的扫描周期为20ms,所以将重要的子程序放在% TS0中调用,机床的辅助功能如液压、冷却、润滑等则在任务模块%TS1~3中控制,机床的坐标、主轴及相关部分的控制由梯形图的子程序%SP模块承担。三坐标数控铣床的PLC程序结构及每一模块介绍如下:


%INI:系统在其它任务执行前调用,仅在PLC上电时执行一次,不受PTC循环控制,主要对一些变量进行初始化。

%TS0:调用子程序。

%TS1:控制机床辅助功能导轨润滑和液压系统。其中导轨润滑周期由PLC程序中的定时器控制。

%TS2:控制机床冷却系统。可以在机床操作面板上选择自动冷却和手动冷却。

%TS3:控制机床主轴的松刀和刀具夹紧。

%SP0:用于控制机床操作面板上的指示灯闪烁。NUM1050系统提供的机床操作面板上的自定义按键大部分带有指示灯,在使用一些需要特别提醒的功能时,其按键采用指示灯闪烁的方式,以示醒目,如机床故障复位键、换刀完成键等等。

%SP2:控制机床操作面板的自定义按键。操作面板的自定义键必须经过PLC编程才能生效,而按键的功能则根据机床的需要来定义。根据用户的要求,这台三坐标数控龙门铣床的操作面板上设计了机床启动、冷却控制、主轴启停、换刀完成、机床故障复位等功能。

%SP3:控制坐标运动及坐标限位的安全检查。

%SP4:M功能译码,该模块用于定义换刀结束的M06功能。

%SP5:控制坐标轴伺服使能。

%SP6:该模块控制主轴部分的所有功能,包括主轴冷却、主轴润滑、刀具夹紧、主轴电机、主轴变频器等。

%SP20:机床故障信息的显示控制。当机床出现故障时,在显示页面需要及时显示故障号和故障内容,当机床出现多条故障时,系统便可以按顺序显示故障,每条故障显示的时间在本子程序模块中设置。该模块被其它相关模块调用。

这台三坐标数控龙门铣床的所有功能和控制均由以上各模块实现,其中%SP2、%SP3、%SP5和%SP6更是这台机床PLC程序的核心。用模块化方式设计PLC程序,可以对每一模块进行单独调试,提高了机床调试的效率,当调试过程中出现问题时,可以很快找到问题所在,而且机床的不同功能用不同的子模块来表示,程序结构一目了然。通过对每一个子模块的单独调试和最终的机电联调,都证明了这套PLC程序的设计思想和方法是行之有效的。


5、小结

这台三坐标数控龙门铣床经过紧张调试后,机床工作正常,符合要求,机床达到验收标准。实践证明,这台三坐标机床的控制软件设计是成功的,并且设计开发的有些基本模块还具有良好的可移植性,在以后使用NUM1000系列数控的典型数控机床PLC梯形图设计中稍加改动使可加以使用,对以后同系列数控机床的PLC控制软件的设计打下了良好的基础。

0

上一篇: 设计概念与概念设计 下一篇: 失效分析方法与步骤

教程资料来源于网络,如有侵权,请及时联系平台进行删除

SolidWorks

课程目录
搜索
非标设计
轴承与轴配合的公差等级
设计齿轮时为何齿数不能小于17?
齿轮的“模数”是什么?
分割器的工作原理及应用动图集锦
流水线设计常见机构动图(一)
机械制图基础知识之形位公差
机械制图基础知识之装配图
机械制图基础知识之零件图表面粗糙度
机械制图基础知识之熟记口诀
机械制图基础知识之图样简化画法
凯时ag优质运营商:压力测量控制系统功能设计的原理
外啮合齿轮泵的工作原理
机械零件设计的基本要求
机械设计技术要求集锦
机械设计习题选——弹簧篇
机械设计时选择电动机的方法
机械设计零件设计常用材料及其选用原则
硬度对照表
一套机械设计考试试题
键的标准与键的选择
机械设计考试试题
连杆机构的设计
2006年机械工程师考试试题
齿 轮 传 动
齿轮传动链的设计
蜗杆传动
数控机床主要零件
手机结构设计规范
钻床工作台的提升装置
浅谈机架零件
挑选五金件的技巧
制药机械不锈钢材料选用原则
常用金属材料重量计算公式
浅谈机械结构设计
螺纹设计方法
滚子车床的夹头的改进设计
机械工程师必备词汇
几个机构演示动画
机械设计机械制图密封技术基础知识
机械设计中必须的六大原则
机械可靠性设计
机械设备的设计要素
机械绿色设计
滚动轴承寿命计算
手机结构设计问题汇总
机械设计图纸中的一些实用翻译
机械设计方法介绍
手机结构设计技巧
数控机床真空系统改进设计
机床防振垫铁的选用
机械可靠性的设计方法概述
滑轮
曲面造型设计
标准件使用常识
硬度、强度以及刚度的区别
机床主轴箱设计
机械设计方法
公差配合基本概念
压铸模具设计
花键联接
机械密封原理
机械密封原理和特点及材料选择
水泵设计
无堵塞泵设计
滚动轴承精度知识
连接螺纹松动的解决方法——螺纹丝套
不锈钢无缝钢管受压设计计算公式
机械设计教程-绪论
机械设计教程-一、平面机构运动简图及自由度
机械设计教程-二、平面连杆机构
机械设计教程-四、间歇运动机构
机械设计教程-五、齿轮传动
机械设计教程-六、蜗杆传动
机械设计教程-七、轮系
机械设计教程-八、轮系
机械设计教程-九、轴及轴毂联接
机械设计教程-十一、轴承
热泵原理介绍
机械产品的造型设计概论
绪论_药剂机械设计
1.1概述_1.自动上供料机构_药剂机械设计
1.2卷料上供料机构_1.自动上供料机构_药物制剂机械设计
1.3板料上供料机构_1.自动上供料机构_药物制剂机械设计
2.1概述_2.药品计量机构_药物制剂机械设计
3.1药物灌装机构_3.药物灌装机构_药物制剂机械设计
塑料制品设计原则
带式输送机设计-2.带式输送机摩擦传动理论
带式输送机设计-3.带式输送机的选型设计
带式输送机设计-4.带式输送机的操作、维护和安装
带式输送机设计-5. 链条啮合驱动的运动学与动力学
带式输送机设计-6. 其它形式的带式输送机
液压传动与气压传动基本知识
液压传动系统设计与计算
车轮设计指导书
概念设计的基础——获取新知识的资源
滑块设计
步进电动机的选择与计算
减震器工作原理详解
人机工程学_1人机工程学概论
人机工程学_5控制器及手动工具设计
人机工程学_6工作台与座椅与作业空间设计
人机工程学_7人与环境的界面及室内环境设计
成为设计高手之独孤六式
发动机
机械产品的造型设计
电磁阀的选型依据
选择电磁阀需要注意的四个特性
钢材理论重量计算
干气密封技术在离心压缩机中的应用
老机械设计工程师的工作心得
曲面中的艺术
浅谈数控机床角度头
玩具三类传动设计方法
创新设计的原则
齿轮计算公式
如何做一名出色的设计总监
产品设计中间阶段机械工程师应考虑的关键点
滚动轴承的组成及用钢要求
安全阀基础知识及选用方法
钣金件设计规范
机械设计综述及CAD简介
螺母(铜柱)的埋入方式及设计
我国常用螺纹标准
基于阀门特性进行阀门选型
非标设计心得
螺柱设计规范-螺柱设计经验
电机设计26不要
《机械CAD/CAM基础》习题解答_华中科技_何雪明
微连接技术
特殊性能钢
六西格玛(6 Sigma)设计
伺服电机的几种制动方法
电动执行器的选型
双摇杆摆动机构优点
产品结构设计资料大全
设计概念与概念设计
典型数控铣床控制软件模块化设计
失效分析方法与步骤
机械原理机构特性图解
机械工程师学习笔记
如何选择润滑油
五自由度及张合气爪的液压机械手
滑块联轴器的选用
表面粗糙度的选择技巧
游标卡尺的结构与用法
螺栓防止松脱的方法
减速机基础知识
NPT螺纹PT螺纹G螺纹和公制螺纹的区别
轴的常用材料与机械性能
焊缝及焊接符号标注.ppt
公司图纸管理规定
管螺纹基本尺寸表(GB/T7307-1987)
交流发电机的结构
机械结构设计
非标设备设计经验总结
非标机械设计的探讨
金属零件选材的一般原则
机械传动方式大比拼
弹簧制动气室工作原理
制冷设备原理
钣金件结构设计准则
联轴器的选用
磁吻振动筛设计特点
步进电机最高转速到底能达到多少
浅析旋片真空泵生产过程中降低噪音的设计方案
机械工程师的机械设计心得
机械工程师的几个等级
机械工程师笔记
解读“三图一卡”
机械名词解释
CDZ50米登高平台消防车液压缸设计
学习机械设计的方法
机械设计常见错误结构
机械零件的主要失效形式
设计机械零件应满足的基本要求
机械零件的计算准则
机械零件设计的方法
疲劳曲线
单向不稳定变应力时的疲劳强度计算
提高机械零件疲劳强度的措施
机械零件的接触强度
机械零件的抗断裂强度
摩擦
磨损
润滑剂和润滑方法
液体润滑原理
带传动类型
V带传动的设计
带轮结构设计
链传动的特点
链传动结构特点
滚子链链轮的结构和材料
链传动受力分析
滚子链传动的设计计算
齿轮传动的失效形式及设计准则
齿轮的结构设计
齿轮传动的 设计参数、许用应力与精度选择
齿轮传动的计算载荷
标准斜齿圆柱齿轮传动的强度计算
标准锥齿轮传动
变位齿轮传动强度计算
齿轮传动的润滑
圆弧齿圆柱齿轮传动简介
蜗杆传动的类型及特点
环面蜗杆传动
锥蜗杆传动
普通圆柱蜗杆传动
圆弧圆柱蜗杆传动(ZC蜗杆)
圆柱蜗杆传动主要参数和几何尺寸计算
普通圆柱蜗杆传动承载能力计算
圆弧圆柱蜗杆传动设计计算
普通圆柱蜗杆传动的效率、润滑及热平衡
普通圆柱蜗杆和蜗轮的结构设计
滚动轴承代号的表示方法
滚动轴承类型的选择
滚动轴承的工作情况
滚动轴承的寿命计算
滚动轴承与滑动轴承对照
特殊工作条件下的滚动轴承
滑动轴承概述
径向滑动轴承的典型结构
轴承材料
不完全液体润滑滑动轴承的设计计算
流体动力润滑的基本方程
径向滑动轴承形成流体动力润滑的过程
最小油膜厚度hmin
轴承的热平衡计算
径向滑动轴承的几何关系和承载量系数
联轴器的种类和特性
联轴器的选择
离合器
轴的分类
轴的材料
轴的结构设计
各轴段直径和长度的确定
轴的计算
花键联接
销联接
螺纹联接的预紧与防松
螺纹联接的强度计算
螺纹联接组的设计
螺纹联接件的材料与许用应力
螺旋传动
焊接
粘接
过盈联接
圆柱螺旋弹簧的结构、制造、材料及许用应力
三一职业技术培训丛书_汽车起重机
电子产品的设计要求
产品设计的基本要求
电子产品的结构设计过程
轴设计实例
轴系装配结构设计错误案例
BenQ工程师的机械结构设计经验
塑胶产品结构设计要点
塑胶件结构优化设计
带轮的结构设计及画法
非标机械设计经验
机械设计机械制图易犯错误
弹簧式圆锥破碎机的工作原理
联轴器选型知识
特殊齿轮减速机结构设计分析
机械原理动画大全(一)
机械原理动画大全(二)
机械原理动画大全(三)
机械原理动画大全(四)
机械原理动画大全(五)
机械原理动画大全(六)
机械原理动画大全(七)
机械原理动画大全(八)
联轴器离合器结构设计注意事项
传动系统结构设计注意事项
轴结构设计注意事项
提高强度和刚度的结构设计
提高耐磨性的结构设计
提高精度的结构设计
考虑人机工程学的结构设计问题
考虑发热、腐蚀、噪声等问题的结构设计
铸件结构设计注意事项
锻件和冲压件结构设计注意事项
机械加工件结构设计注意事项
热处理和表面处理件结构设计注意事项
考虑装配和维修的机械结构设计
螺纹联接结构设计注意事项
销联接结构设计注意事项
键及花键结构设计注意事项
过盈配合结构设计注意事项
挠性传动结构设计注意事项
零件的失效分析
零件的选材原则
齿轮类零件选材及热处理工艺分析
轴类零件选材及热处理工艺分析
丝锥/板牙选材及热处理工艺
齿轮传动的设计原理
齿轮的结构及参数
齿轮传动的分类
机械零件结构工艺性实例
线性尺寸未注公差的公差表
齿轮传动结构设计注意事项
蜗杆传动结构设计注意事项
减速器和变速器结构设计注意事项
机械原理动画大全(十)
滑动轴承结构设计注意事项
滚动轴承轴系结构设计注意事项
密封装置结构设计注意事项
油压系统和管道结构设计注意事项
机架结构设计注意事项
导轨的结构设计注意事项
弹簧结构设计注意事项
电动葫芦基础设计
理论力学基础-2.1力在轴上的投影与力的分解
理论力学基础-2.2力对点之矩
理论力学基础-2.3力偶
理论力学基础-2.4平面力系的简化
理论力学基础-2.5平面力系的平衡
理论力学基础-2.6物体系统的平衡
理论力学基础-2.7有摩擦的平衡问题
理论力学基础-3.1空间力的分解与投影
理论力学基础-3.2力对点之矩与力对轴之矩
理论力学基础-3.3力偶矩矢
理论力学基础-3.4空间力系简化
理论力学基础-3.5空间力系平衡
理论力学基础-3.6重心
理论力学基础-4.1虚位移与虚功的概念
理论力学基础-4.2虚位移原理
理论力学基础-4.3自由度与广义坐标、广义力
机械原理动画大全(九)
理论力学基础-7.3牵连运动为平动时点的加速度合成定理
理论力学基础-7.4牵连运动为转动时点的加速度合成定理
理论力学基础-8.1平面运动的概述和分解
理论力学基础-8.2平面图形上各点的速度
理论力学基础-8.3平面图形上各点加速度分析的基点法
理论力学基础-8.4运动学综合问题举例
理论力学基础-9.1动力学基本定律
理论力学基础-9.2质点运动微分方程
理论力学基础-10.1动量与冲量的概念
理论力学基础-10.2动量定理
理论力学基础-10.3质心运动定理
理论力学基础-11.1动量矩的概念
理论力学基础-11.2转动惯量
理论力学基础-11.5质点系相对于质心的动量矩定理
理论力学基础-11.6刚体平面运动微分方程
理论力学基础-12.1动能的概念和计算
理论力学基础-12.2功的概念和计算
理论力学基础-12.3动能定理
理论力学基础-12.4功率 功率方程 机械效率
理论力学基础-12.5势力场 势能 机械能守恒定律
理论力学基础-12.6动力学普遍定理的综合应用
理论力学基础-13.1达朗伯原理
理论力学基础-13.2刚体惯性力系的简化
理论力学基础-13.3达朗伯原理的应用
理论力学基础-13.4轴转动刚体的轴承动反力
理论力学基础-14.1机械振动基础
理论力学基础-14.4减振与隔振
理论力学基础-14.2自由度系统的振动
理论力学基础-15.1动力学普遍方程
老工程师的机械设计经验
齿轮传动设计的参数选择
链轮简易计算方法
列管式换热器型式的选择
电梯结构原理与安全(3)电梯工作原理与运动分析
电梯结构原理与安全(4)曳引系统主要设备与装置
使换热器结构更加紧凑的六大方法
折流板管孔直径及公差选择
船体生产设计的工作要求
平面机构运动简图及自由度
机械结构设计准则-标准件设计
机械结构设计准则-可靠性设计
机械结构设计准则-运动部件设计
手机界面设计的视觉语言
快速成型技术的应用
基本零件装配组合图例
锥齿轮环形结构设计注意事项
某公司手机结构设计流程及注意事项
航天模型原理与结构—3.机翼的翼型和升力
航天模型原理与结构—6.螺旋桨
航天模型原理与结构—8.结构与应力
PCB印刷电路板设计基础教程
机械设计常用材料特性
机械手原理动画
23种机床弹簧夹头设计图
25种方法解决丝锥、钻头断在工件里问题
石材机械导轨设计原则与加工工艺
机床上料中的防错设计
压力式比例混合装置结构及原理
管线式泡沫比例混合器构造及原理
螺栓组连接的结构设计技巧与禁忌
数控刀架刀盘任意互换,真是太巧妙了
一种公共汽车车门气动系统
各种传感器工作原理动图(2)
各种传感器工作原理动图(3)
各种传感器工作原理动图(4)
让人脑洞大开的机械传动动图
细长轴难加工,采用拆分与组焊加工方式设计
人体运动时四肢的最佳运动区域
坐着工作时手工操作的最佳尺寸
工作坐位设计的推荐尺寸
运输工具的坐位及驾驶室设计推荐尺寸
站着工作时手工操作台的有关尺寸
人的体力
一种铣床液压传动系统原理图
注塑机液压系统原理图
Q2-8型汽车起重机液压系统原理图
电液换向阀的结构及工作原理
数控机床液压系统原理图
机床液压系统原理图
双并回转起货机液压系统原理图
全液压铆接机液压原理图
精密平面磨床液压系统原理图
棘轮压缩弹簧的设计计算实例
选择抽芯铆钉的因素
通风除尘系统的阻力计算与阻力平衡
机械原理动画,值得开脑洞!
铸件设计与加工知识
一位资深机械设计师难得的工作经验与感悟
机械设计|滚珠丝杠选型过程中考虑的9个参数
搞机械的,就应该像这样开脑洞
球磨机-(2)球磨机构造及主要零部件-1
这样的机械动态图理解起来就简单了
齿轮相关参数详解
一个工程师对非标的解释
标准直齿圆柱齿轮公法线长度数值表
差动螺旋传动原理
螺旋传动的类型和应用
同步轮的选型方法
一波液压阀动态图
机械结构联接中采用内六角螺钉有什么好处
产品外观设计的安全要求
非标机器人结构设计要点
机械原理动图集锦
螺杆压缩机压缩原理
大美机械原理动态图片
飞机发动机为什么设计得容易“脱落”?
应聘机械工程师遇到的面试考题
机械原理动图一波,最后一张有点复杂!
零件热处理结构工艺性设计
焊接结构工艺性设计
与力学要求有关的12条结构设计准则
设备开发设计有哪些禁忌
非标机械设计中常用计算公式
非标机械设计常用传感器
企业常用的传动机构
资深工程师的非标机械设计感悟
无杆气缸的原理与优缺点
直线导轨的定位方式
液压气压传动基本回路动画大全
这些液压阀、液压泵的原理都清楚了吗?
紧固件选用常见误区
联轴器的选用
链传动设计计算(2)
分割器的应用案例动画
链传动设计计算(4)
链传动设计计算(5)
几个机械结构设计中的合理案例
机械设备公司的机械设计应聘考试题
机械密封有哪些方法
优秀的机械设计师应具备哪些素质
链传动
各种泵的工作原理