基于台达数控系统的客制化CNC控制方案

发布者:科技革新者最新更新时间:2016-08-03 来源: e-works关键字:数控系统  CNC  伺服控制  控制系统 手机看文章 扫描二维码
随时随地手机看文章
1 引言

  CNC(ComputerizedNumericalControl)是计算机数值控制系统的英文缩写,也称数控系统。在现代工业生产中得到了广泛的应用。

  今天,随着计算机信息技术和生产技术的迅猛发展,制造业对产品生产制造也提出了更高的目标和要求:产品制造周期要求越来越短,零部件的生产效率和柔性化生产的程度越来越高,产品的加工质量和性能也要求更高、更稳定。CNC系统也从一般的产品的零部件加工控制(如车削、铣削、高速切削、等标准CNC数控机床)被逐步发展应用到产品的组装、包装乃至产品的运输(如焊接、点胶、封装,工业机器人、等CNC产业机械)等整个生产制造过程中去。

  本文以一台齿轮淬火机床CNC系统应用开发为例,详述了如何利用中达电通PUTNC-H4通用系列CNC、台达DELTA交流伺服系统,并结合客户产品加工的工艺特点,为产业机械打造出客制化的CNC控制方案。

2 齿轮淬火机床对控制系统的要求

  2.1机械设计

  机械设计为3轴伺服控制和1轴变频器控制:

  (1)Y轴为旋转轴,传动机构会根据加工零件类型时的转速要求而有所不同,分为伺服和变频器拖动异步电动机两种传动方式,当加工齿轮类零件时,伺服电机经过减速机和齿轮盘两级减速机构,带动被加工齿轮做分度运动。当加工零件为光轴类零件时,Y轴伺服电机停止工作,传动结构改变为变频器拖动异步电动机经过同步带,带动光轴零件高速旋转。设计解决了伺服电机经过两级减速后,Y轴转盘速度无法满足光轴类零件的淬火工艺要求的问题。两种传动方式通过电气互锁,确保安全。

  (2)Z轴为垂直轴,通过伺服电机直接驱动滚珠丝杆,带动淬火加热感应器上下运动,

  (3)X轴为水平轴,同样通过伺服电机直接驱动滚珠丝杆,带动淬火感应器前后进给。其中Y轴伺服和Z轴伺服要求具有两轴插补功能,这样可以实现斜齿轮类和人字形齿轮类零件的淬火加工,而X轴伺服单动即可。

  机械结构简图如图1所示。  

 
图1淬火机床机械结构

  2.2零件加工的工艺要求

  (1)机床要求能够加工直齿轮、斜齿轮、人字形齿轮、阶梯齿轮的淬火加工。齿轮的加工最大直径2米,齿顶高0.8米。最大齿数100齿。

  (2)机床在更换淬火感应器靠模后,还可以实现光轴类零件的淬火要求。

  (3)配合不同的淬火感应器靠模设计,能够实现的淬火方式:连续淬火、同时淬火、分段连续淬火(分段淬火通过程序设定,不需行程开关)、分段同时淬火。

  (4)齿轮淬火加工顺序要求间隔加工,以便留有足够冷却时间,保证齿轮最小的加工热变形,以齿数10为例,即按照1、3、5、7、9、2、4、6、8、10淬火顺序加工。

  (5)要求各伺服轴,空行程速度F0和淬火加工速度F1分段可调,齿轮分度旋转时速度稳定。

  (6)连续零件自动加工时,应保证足够的绝对精度,不会产生累计误差。

  2.3控制系统要求

  机床操作上要求有手动模式和自动模式,以及程式编辑模式三种基本工作状态。

  (1)在手动调试模式下:CNC系统可以通过操作面板控制伺服轴,快速JOG移动和MPG

  手轮移动,方便操作工人调节感应器靠模和齿轮工件的位置;手动情况下可以通过外部的按钮来实现Y轴变频电机旋转ON/OFF、淬火感应器加热ON/OFF、喷液电磁阀ON/OFF、辅助喷液电磁阀ON/OFF控制,方便操作者调机测试使用。(I/O规划参见方案的制定和实施)

  (2)在自动运行模式下:CNC系统可以按照预先选用的程序控制伺服电机运动,


  完成齿轮零件的全部淬火加工过程;可以使用自定义M代码来实现Y轴变频电机旋转ON/OFF、淬火感应器加热ON/OFF、喷液电磁阀ON/OFF、辅助喷液电磁阀ON/OFF,I/O控制(M代码规划参见方案的制定和实施);自动加工过程中可以实现任意暂停,单节测试等操作功能。

  (3)在程序编辑模式下:要求系统能够存储至少500组不同零件加工程式,并可以

  对程式内容进行编辑;在加工标准的直齿和斜齿齿轮时,控制系统可以根据齿轮工艺参数自动生成加工程式;加工光轴类零件时,可以通过标准的G代码实现零件程序设计;加工阶梯轴类零件时,不需要增加外部的行程开关,可以通过多个程序组合来完成一个零件的分段淬火加工;在该模式下还可以对淬火的辅助工艺参数进行设定,如感应器加热延时时间,喷液延时时间,齿轮加工空行程时的速度以及淬火加工时的速度设定。

3 中达电通PUTNC-H4通用系统介绍

  PUTNC-H4数控系统是中达电通公司针对产业机械的运动控制需求开发的一款通用型CNC数控系统。该CNC系统最大的特点就是开放的系统架构,其CNC的状态信号Sbit含义、内置PLC的指令信号Cbit含义、系统特殊寄存器R含义、以及系统内部特殊变量V定义,被完全开放给机床制造商使用,设计者只需配合专用的PLC编辑软件和LCD画面编辑软件就可以对产品进行二次开发,从而打造出符合产业机械工艺要求和最终用户操作要求的客制化CNC系统,如图2所示。  

图2PUTNC-H4数控系统

  PUTNC-H4通用系统的特点:开放式的系统架构,內含嵌入式PLC,可应用各类产业机械和自动化设备。高清晰LCD液晶显示,用户可以自行规划画面内容。配合PLC开发,可面板自定义按键功能,使操作更灵活。最大4轴伺服接口,响应可达500Kpps。解析度可设定至7位数,全闭环控制架构,控制精度更高。最大提供2组D/A输出、A/D输入。提供标准的24点输入和16点输出,可选配I/O扩展单元,56点输入,64点输出。具有主仆模式功能和被动ENCODER反馈功能,轻松构建主从追随和同步裁剪功能。支持标准G代码,提供变量表格编程和教导程序输入功能,编程更灵活。更具有MACRO宏指令,可以进行数学、逻辑运算,NC编程功能更强大。程序存储容量512Kbyte,NC程序组别高达1000组。提供RS232C标准接口,可连接个人电脑(PC)实现DNC在线加工功能。
 

4 方案的制定和实施

  综合上述的分析,CNC系统选用PUTNC-H4C-3就完全可以实现淬火机床的控制要求。以下将针对齿轮淬火的主要工艺要求对方案可行性逐一进行分析。

  4.1伺服位置控制和变频器速度控制的实现

  PUTNC-H4C-3具有3个独立的伺服轴通道,可以实现X/Y/Z,3轴伺服联动,亦可任意两轴伺服插补运动。伺服轴的进给速度可以通过G01直线插补的F值设定。解析度可设定至7位数,全闭环控制架构完全可以保证足够的绝对精度,不会产生累计误差。

  PUTNC-H4C-3系统还可以提供两路D/A模拟量输出接口,输出0~10V的模拟量电压。其中一路D/A输出通过LCD画面规划,直接修改系统变量参数数值来设定系统特殊寄存器R143的大小,用于淬火温度的控制。另外一路D/A输出通过设定系统特殊寄存器R238=5,指定该通道为主轴转速机能,可以在NC程序中直接通过S代码设定变频马达的转速,用于光轴类零件的淬火加工。

  通过PLC编辑,Y轴的伺服马达的使能信号O004和变频器运转信号O000电气互锁,确保机械安全。CNC控制架构如图3所示。 

图3CNC控制架构如

  4.2系统的I/O规划,以及自定义M代码功能的实现。

  机床制造商通过专用的PLC编辑软体可以对PUTNC-H4通用系统的内置PLC进行编辑,可以实现PLCI/O规划、电气安全互锁和用户自定义M代码功能。CNC淬火机床I/O规划如表1所示。

  表1CNC淬火机床I/O规划

  CNC淬火机床自定义M代码如表2所示。

  表2淬火机床自定义M代码


  自定义M代码PLC规划范例如图4所示。  

 
图4自定义M代码PLC规划范例

  4.3系统的操作功能的实现

  PUTNC-H4系列通用数控系统是具有标准CNC的功能,因此可以轻松实现伺服运动控制。通过数控面板的操作可以实现模式切换、基本G代码编程、MPG手轮功能、任意暂停、单节测试等操作功能。

  机床制造商只需根据产业机械最终用户的操作习惯和工艺要求,对按键和LCD画面做进一步的规划,使其能更直观的反映加工信息即可。因此和工控机、HMI人机+PLC的控制方案相比,无论在运动控制方面,还是系统操作易用性和稳定性上都有着绝对的优势。

  4.4加工程序G代码数据的生成和处理

  淬火机床是热处理加工环节的一种专用设备,操作者往往具备本专业的理论基础,而对CNC基本不具备编程能力。所以如何能够结合产业机械的自身的工艺特点,完美的生成和处理加工程序数据,是把通用CNC打造成产业机械专用系统的关键一步。淬火机床在程序编辑上主要以下提出三点要求:

  (1)加工光轴类零件时,可以通过标准的G代码实现零件程序设计。

  (2)在加工标准的直齿和斜齿齿轮时,控制系统可以根据齿轮工艺参数自动生成加工程式。

  (3)在程序编辑模式下还可以对淬火的辅助工艺参数进行设定,如感应器加热延时时间、喷液延时时间、齿轮加工空行程时的速度以及淬火加工时的速度设定。

  中达电通PUTNC-H4系列数控系统不仅支持标准G代码编程外,还提供变量表格编程和教导程序输入,更支持MACRO宏指令等多种NC编程功能,完全可以满足机床程序编辑要求,以下对上述三点要求实现展开详细说明。
 

5 加工和辅助工艺参数设计

  5.1光轴类零件的加工和辅助工艺参数的处理

  (1)光轴类零件的加工工艺过程比较简单,最终用户稍加NC编程基础的培训,便可以通过人工G代码编程、示教模式,并配合自定义M代码来完成编程。

  以下零件为例,淬火区域为红色部分,G代码设计如下,其中X,Z轴的数据(如下例中的Z1、X1等)最终用户可以通过图纸计算得出,也可以通过CNC的示教功能采集得出。  

  (2)淬火辅助工艺参数的处理。在淬火零件加工过程中,都会涉及到一些淬火机床加工辅助工艺参数,如淬火进给速度F,延时时间X等,这些参数即可以通过LCD规划的变量表格输入,也可以通过具体数值直接给定,如上例说明描述。工艺参数界面规划如下:

  5.2齿轮类零件加工

  齿轮零件一般主要分为直齿类零件和斜齿类零件两大类,人字型齿轮和阶梯类齿轮也是这两大类零件的延伸。以下就直齿轮零件的加工过程为例进行说明,CNC是如何结合工艺要求给操作者提供最便利的编程方式。将直齿类零件圆周,展开如图5所示。

图5直齿类零件圆周展开图

  直齿淬火的一个淬火周期过程如下:Z轴快速进给到淬火起点B-----X轴淬火感应头进给到齿根----Z轴以淬火速度提升,淬火感应头由淬火起点B上升到淬火终点C----Z轴,继续以快速进给提升到喷液安全距离D----X轴淬火感应头退回到齿顶---Y轴分度一个齿距A。直齿齿轮一个加工周期的G代码编辑如下:

  N01G01Z#210F#212Z轴提升到进给起点位置(直齿轮)

  G01X#250F#213X轴进给到淬火位置,进给F值#213

  M9淬火感应器加热

  G04X#145延时变量#145秒

  M25冷却喷液开

  G04x0.5

  M27辅助冷却喷液开

  G01Z#220F#222Z轴提升到淬火终点,进给F值#222

  M10淬火感应器停止加热

  G04x0.5

  M28辅助喷液关

  G01Z#230F#223Z轴提升到喷液停止位置D,进给F值#223

  G04X#124延时变量#124秒

  M26主喷液延时断

  G01X#240F#213X轴退回,进给F值#213

  G01Z#210F#212Z轴下降到进给起点位置,进给F值#212

  N100G01Y#13125F#168Y轴分度,进给F值#168

  N20M99

  以上的举例,只是齿轮类零件的一个齿加工周期的工艺过程,对于多齿零件编程如果依靠操作者人工G代码编程和示教方式生成数据并不合适。因此需要更为便利的编辑功能来实现G代码的自动生成和处理。

6 编程方式讨论

  6.1增量编程配合宏指令编程方式

  宏指令编程就是利用CNC系统自身MACRO宏指令功能,进行数学、逻辑运算来实现加工程式自动循环。例如:

  G65L01P#1A0齿数加工计数#1清零

  N01G01Z#210F#212Z轴提升到进给起点位置(直齿轮)

  -------------------

  --------------------直齿齿轮一个加工周期的G代码

  ---------------------

  G01Z#210F#212Z轴下降到进给起点位置,进给F值#212

  N100G01V#999F#168Y轴增量分度齿距#999,进给F值#168

  G65L01P#2A#1当前齿数#1送入#2

  G65L02P#1A#2B1#2+1=#1加工计数#1加一

  G65L81P02A#1B#3判断,如果#1=#3,GOTON02#3为设定齿数

  G65L84P01A#1B#3判断,如果#1<#3,GOTON01#3为设定齿数
  N02M02
  通过CNC增量编程,并配合MACRO宏指令功能编程方式,Y轴的增量进给V值必须设定的很精确,否则会产生累计误差!并且机械上的误差是没有办法通过具体的数据修正。此外MACRO宏指令属于NC高阶应用语言,使用者也较难掌握,因此该方案并不是齿轮编程的最佳应用方案。

  6.2通过变量表格和CNC自动生成G代码数据链方式

  通过上述G代码的编辑不难发现,齿轮在淬火加工时,每个齿的加工过程中,其G代码数据X、Z值都是固定不变的。以直齿齿轮为例,只有Y轴的分度数据Y#13125需要不断的更新,而X、Z值可以通过变量的形式固化在NC程序中去。而Y值Y#13125的数据在不考虑修正的情况下,差值是固定的增量数值等于一个齿距。故可以利用CNC的特殊执行模式R154、R242来实现变量表格和CNC自动生成G代码数据链的编辑方式。该方案的核心方法如下:  
 

关键字:数控系统  CNC  伺服控制  控制系统 引用地址:基于台达数控系统的客制化CNC控制方案

上一篇:现代运动控制系统及其应用
下一篇:燃煤系统煤层控制逻辑

推荐阅读最新更新时间:2024-05-03 00:33

基于PID算法和51单片机的温度控制系统
0 引 言 温控技术无论是在工业生产,还是日常生活中都起着非常重要的作用。在冶金、石油、化工、电力和现代农业等行业,温度是极为重要而又普遍的热工参数之一,在普通家庭里热水器、电饭煲、电烤箱等依赖于温控技术的家电设备也是必不可少。可以说温度控制技术无处不在。 常规的温度控制方法以设定温度为临界点,超出设定允许范围即进行温度调控:低于设定值就加热,反之就停止或降温。这种方法实现简单、成本低,但控制效果不理想,控制温度精度不高、容易引起震荡,达到稳定点的时间也长,因此,只能用在精度要求不高的场合。 而采用PID算法进行温度控制,它具有控制精度高,能够克服容量滞后的特点,特别适用于负荷变化大、容量滞后较大、控制品质要求又很高的
[单片机]
基于PID算法和51单片机的温度<font color='red'>控制系统</font>
关于PLC控制系统的输入信号和输出负载
PLC控制系统梯形图的特点 01、PLC控制系统的输入信号和输出负载 继电器电路图中的交流接触器和电磁阀等执行机构用PLC的输出继电器来控制,它们的线圈接在PLC的输出端。按钮、控制开关、限位开关、接近开关等用来给PLC提供控制命令和反馈信号,它们的触点接在PLC的输入端。 02、继电器电路图中的中间继电器和时间继电器的处理 继电器电路图中的中间继电器和时间继电器的功能用PLC内部的辅助继电器和定时器来完成,它们与PLC的输入继电器和输出继电器无关。 03、设置中间单元 在梯形图中,若多个线圈都受某一触点串/并联电路的控制,为了简化电路,在梯形图中可设置用该电路控制的辅助继电器,辅助继电器类似于继电器电路中的中间继电器。
[嵌入式]
关于PLC<font color='red'>控制系统</font>的输入信号和输出负载
基于ARM的太阳能发电控制系统的设计与实现
  目前,我国国内太阳能自动跟踪器主要有:压差式太阳能跟踪器,控放式太阳跟踪,时钟式太阳跟踪器,比较控制式太阳跟踪器。纯机械式的跟踪器和时钟式的机电跟踪器精度偏低,本系统采用了精度相对较高的光敏电阻控制的双轴太阳跟踪器的控制方式使光伏电池始终朝向太阳;在天黑后,能够使电池板重新朝向东方,实现日循环运行。     太阳能发电控制系统     传感器结构   该跟踪器的传感器结构见图1。设置一个圆筒形外壳,在圆筒外部东、南、西、北四个方向上分别布置4 只光敏电阻;其中P1、P3 东西对称安装在圆筒的两侧,用来粗略的检测太阳由东往西运动的偏转角度即方位角;P2、P4 南北对称安装在圆筒的两侧,用来粗略检测太阳的视高度即高度角;在
[电源管理]
基于ARM的太阳能发电<font color='red'>控制系统</font>的设计与实现
现场总线控制系统在电厂的应用分析
    20世纪80年代,DCS(数字式分散控制系统)开始进入电站自动化控制领域,由于其在安全生产与经济效益等方面带来的正面作用是以往任何一种控制系统无法与其相提并论的,因此,DCS在电站被广泛使用。     目前300MW以上机组,无论是国产机组还是引进机组,无一例外采用DCS,就连200MW、100MW机组也在使用DCS来进行改造,甚至于一些自备电厂的25MW、12MW的火电机组也采用DCS系统。     那么,作为20世纪90年代才走向实用化的,在自动化领域内最为新型的控制系统——现场总线控制系统(fieldbus control system,FCS),能否也像DCS系统一样被电站接受并广为推广使用? 1 F
[嵌入式]
基于单片机的“乒乓球”游戏机智能控制系统
0 前言 日常娱乐生活中,智能化的娱乐产品非常流行。单片机具有功能强、可靠性高、使用方便、体积小及重量轻等优点。国外已广泛应用于自动化控制的各个领域。近年来,国内的单片机技术与产品开发应用方面的发展也很快,各种电子产品已越来越多地采用单片机控制系统且性价比高。本文从实用的角度以AT89C2051单片机为核心设计了一种智能“乒乓球”游戏机。实践证明,该游戏机运行状况稳定、可靠,满足了智能化要求。 1 系统的基本工作原理 本设计中,通过5只连续排列的发光二极管的依次点亮代表“乒乓球”的运动。再用两个按键模拟左右两个球拍,键按下代表球拍击球。“左拍”按下可使发光二极管从左向右依次点亮,如同“乒乓球”从左向右飞来;“右拍”按
[单片机]
基于单片机的“乒乓球”游戏机智能<font color='red'>控制系统</font>
【Renesas GUI挑战】变电站巡检机器人控制系统开发
一,项目研发背景: 1,21世纪是互联网及的时代,使用智能机器人来替代巡逻保安来完成单调且不可或缺的巡检是未来的趋势。 2,变电站大都在野外,人工巡检的弊端:错综复杂的道路,位于各处的矮灌木、花坛和雕塑,都容易形成一个个治安死角。普通的人工巡检很容易漏检、错检,特别是在夜间巡检时,又困又累,由于人为因素而错过重要的例行检查也是常有的事; 3,对于电力设备巡检,人工不易发现设备异常或者感受温度异常,人员对火灾探测不敏感。 4,巡检的优点:由于机器人不易疲劳、不易疏忽、不易犯错的缺点,可以预先设定巡检时间、巡检路线、报警方案,便可做到按时寻检,路径全覆盖,死角地带加强扫描的功能,运用,技术AI 通过图像分析,实时发现异常情况。 二,
[机器人]
基于51单片机的智能家居控制系统
***************************** * @File Name: SYS.C * @Author : JZHG * @Time : 2012-12-04 * @Version : V1.0 ******************************/ #include SYS.h /************************************ * 定义变量类型 *************************************/ char USART_RxBuf ={0}; // 定义串口接收数据缓冲区 u8 USART_
[单片机]
基于51单片机的智能家居<font color='red'>控制系统</font>
对高压电机控制系统的分析与设计
在现代机器人设计中,头部、颈部、四肢的任何活动都需要各种各样电机的支持,如传统的旋转电机、步进电机、直线电机和其它特殊电机,但这些电机的驱动和控制要求各有不同,如何实现各种电机的精确控制解决方案?如何以最低的功耗实现对它们的控制?常常对设计师来说是一大挑战。本文将详细地讨论高压电机控制系统的各核心子系统在具体实现时应注意哪些问题。 高压交流(HVAC)电机、工业逆变器或高压永磁无刷电机是高电压系统的几个例子,它们典型地按他们的马力进行分类。虽然仍是最常见的,但其他类型电机也已经出现,如直线电机和内嵌各种激励器实现的齿轮头电机。数字电机控制解决方案允许精确地控制这些机械驱动机构的位置、速度和转矩。在这类大型机械驱动机构中的MOS
[嵌入式]
对高压电机<font color='red'>控制系统</font>的分析与设计
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved