设为首页   |   加入收藏
服务分类
 热处理专栏
产品分类
 新型模具钢
 日本日立模具钢
 日本大同模具钢
 日本山阳模具钢
 瑞典一胜百模具钢
 奥地利百禄模具钢
 德国布德鲁斯模具钢
 美国芬可乐模具钢
首页 - 用户服务 - 热处理专栏 
数控系统的软件结构是什么?
 
   电火花加工数控系统控制元件是实时多任务的大型软件。依据开放式数控系统的结构框架和对实时性的要求将系统主要划分为一部分。
(1)用户层(操作控制层)  包括文件管理、系统参数管理、编辑器以及各种功能(坐标设定、定位、移动、加工等)的参数输入等人机交互部分,其中系统参数管理包括数控系统配置参数。电动机配置参数、机床配置参数、电源配置参数,进给与快进速度设定参数、螺距误差与反向间隙补偿参数等。
(2)编辑层(代码处理层)  NC程序译解码,插补准备、坐标旋转、坐标镜像、坐标平移、轴交换等的计算,数据初始化(包括加工前电源数据、错误状态、临测数据等)。
(3)控制层  包括电动机运动(手控移动、找极限移动、定位移动等),加工中的插补伺服控制、摇动、抬刀,以及状态监测(如电火花放电状态、螺距补偿、反向间隙补偿、极限、电动机运动状态、机床状态如液位浮子、加工液温度、电阻箱温度以及各种错误情况)和状态显示(电源参数、坐标位置、运动加工状态等)。
三个部分采用覆盖技术(使用扩充存储器技术)解决内存分配问题,根据程序运动需要顺序调用,用户层调用编辑层、编辑层再调用控制层,并通过公用数据缓冲区来实现信息传递与数据共享。通过用户层输入加工程序,由用户层调用编译层对其进行编辑解码、计算、完成后,编译层调用控制层执行,调用过程是单向的,能够采用覆盖技术编程,减少系统资源占用,这种软件结构调用关系清晰,模块性强。
系统软件的工作过程是首先由用户层获得加工程序,系统参数和工作方式等数据信息并将其存入程序公共数据缓冲区;编译层从程序公共数据缓冲区取得数据后,对NC加工程序(包括宏程序和子程序)进行解码展开并进行数据计算处理,将结构存入插补公共数据缓冲区;控制层从程序公共数据缓冲区取得数据后,完成插补、加减速、位置控制、补偿等的计算,将获得的位置脉冲数据量输入到驱动单元去驱动电机的运动,当然同时也要控制电源和机床的其他参数,并实时完成状态监测和状态显示。
本系统的实时多任务控制程序是系统的核心部分,前台程序完成实时控制(如电动机运动、插补伺服控制、摇动、抬刀等),后台程序完成状态监测(如放电状态、螺距补偿、电动机运行状态、机床状态等)和状态显示(电源参数、坐标位置、运动加工状态等)任务。
 上一条:数控系统的硬件结构是什么?     下一条:工作液的作用是什么?
首页 | 公司简介 | 产品展示 | 公司新闻 | 产品知识 | 人才招聘 | 营销网络 | 联系我们 | 客户反馈
 友情连接: 模具钢材 | 模具钢 | 基体钢 | 模具材料 | 锻造模具钢
上海阪村实业有限公司
ShangHai BanCun Metal Products Co.,Ltd.
地址:上海市松江区洞泾镇高新技术开发区 电话:021- 60533888 60533777 传真:021-68383999
E-mail:3512762661@qq.com ICP备案编号:备案号17055156号-1