技术支持

CNC4340在铣床控制系统上的应用

来源:大连机床技术支持 | 作者:大连机床网 | 发布时间:2011/4/13 13:22:28

引言

铣床是一种用途广泛的机床,在数控铣床上可以加工平面(水平面、垂直面)、沟槽(键槽、t形槽、燕尾槽等)、分齿零件(齿轮、花键轴、链轮乖、螺旋形表面:螺纹和螺旋槽)及各种曲面。此外,还可用于对回转体表面、内孔加工及进行切断工作等。铣床在工作时,工件装在工作台上或分度头等附件上,铣刀
旋转为主运动,辅以工作台或铣头的进给运动,工件即可获得所需的加工表面。由于是多刀断续切削,因而铣床的生产率较高。

中国需要自己的铣床产品,而且需要自己的品牌数控铣床产品。CNC4840,CNC4342,CNC4340等铣床控制器就是众为兴自主研发的产品。众为兴的一系列产品在国产数控铣床产品中占有一席之地。

本文着重以CNC4340控制器为例,介绍整个数控铣床系统,CNC4340控制的整个数控铣床系统的实物图如图1所示。

1 系统构成

此控制系统的控制部分和执行部分主要由三大元器件构成:CNC4340控制器、Q2BYG2245AM驱动器和86mm步进电机。

整个系统的系统构成原理图。

(1)整个系统采用分辨率为320*240的5.7英寸点阵式液晶+按键屏幕显示。它是基于光标定位,与触摸屏相比,它便于熟悉计算机键盘操作的人使用。

(2)本文采用CNC4340四轴运动控制器实现系统的控制,此运动控制器是四轴运动控制器,具有:1.它采用ARM7处理器及FPGA控制技术,适用于各种高精度、高速度控制场合;2.它是全光耦隔离,抗干扰性强,运行稳定;3. 它有32M超大的程序存储空间;4.它还有读取U盘功能,USB通讯功能;5.在运动过程中可以随时更改它的程序。

(3)步进驱动器是整个系统的中枢环节,它负责将驱动脉冲信号进行处理,驱动电机转动相应的圈数。它的性能优劣对于整个系统性能的优劣至关重要。这里采用的是众为兴自主研发的Q2BYG2245AM。

(4)步进电机采用86mm的二相混合式步进电机。

CNC4340运动控制器技术参数如表4.1—a所示。

功能

名称

规格

控制轴

控制轴数

4轴(X、Y、Z、A)

同时控制轴数

3轴直线插补,2轴圆弧插补

输入指令

最小设定单位

0.001毫米

最小移动单位

0.001毫米

最大指令值

±9999.999毫米

进给

快速进给速度

9999毫米/分(最大值)

进给速度范围

每分进给

1~9999毫米/分

每转进给

0.0001~50.0000毫米/转

自动加减速

进给速度倍率

10~150%

手动

手动连续进给,手动返回参考点,单步进给

同时一轴 , ×1,×10,×100

手轮机能

插补

定位,直线插补,圆弧插补

G00, G01,G02/G03

调试机能

试运行,单程序段

坐标系及暂停

暂停(秒)

G04

坐标系设定

G92

自动坐标系设定

运转方式

MDI,自动,手动,单步,编辑

安全机能

软件限位检查

紧急停

程序存储及编辑

程序存储容量, 存储程序个数

总容量32M字节,512个工作区,每个工作区4M字节,可存储10000个程序

程序编辑

插入,修改,删除,查找

程序号,顺序号,地址,字检索

小数点编程

显示

320×240点阵 5.7英寸液晶显示屏

 

位置,程序,刀补,报警,调试,诊断,参数

MST 机能

辅助功能

M2 位数

主轴功能

S2 位数(档位)S3-5位数(模拟

刀具功能

T01~32

补偿机能

刀具补偿存储器

±7位 32组

反向间隙补偿

其他机能

圆弧半径R指定

电子齿轮比

任意位置启动程序机能


它适用于各类铣床及其他四轴联动机床的数控配套和改造。

控制器CNC4340的内部结构原理图。由上图知道,该控制器主要是在工控主板上集成有一片ARM主芯片,四轴运动控制芯片ADT-MC814,一片8M的集成SDRAM,一片2M的NOR FLASH和一片32M的NAND FLASH。



G代码

分组

功能

G00

01

定位(快速移动)

G01

01

直线插补(进给速度)

G02

01

顺时针圆弧插补

G03

01

逆时针圆弧插补

G04

00

暂停,精确停止

G17

02

选择X Y平面

G18

02

选择Z X平面

G19

02

选择Y Z平面

G27

00

返回并检查参考点

G28

00

返回参考点

G29

00

从参考点返回

G40

07

取消刀具半径补偿

G41

07

左侧刀具半径补偿

G42

07

右侧刀具半径补偿

G43

08

刀具长度补偿+

G44

08

刀具长度补偿-

G49

08

取消刀具长度补偿

G52

00

设置局部坐标系

G53

00

选择机床坐标系

G54

05

选用1号工件坐标系

G55

05

选用2号工件坐标系

G56

05

选用3号工件坐标系

G57

05

选用4号工件坐标系

G58

05

选用5号工件坐标系

G59

05

选用6号工件坐标系

G73

09

深孔钻削固定循环

G74

09

反螺纹攻丝固定循环

G76

09

精镗固定循环

G80

09

取消固定循环

G81

09

钻削固定循环

G82

09

钻削固定循环

G83

09

深孔钻削固定循环

G84

09

攻丝固定循环

G85

09

镗削固定循环

G86

09

镗削固定循环

G87

09

反镗固定循环

G88

09

镗削固定循环

G89

09

镗削固定循环

G90

03

绝对值指令方式

G91

03

增量值指令方式

G92

00

工件零点设定

G98

10

固定循环返回初始点

G99

10

固定循环返回R点


从表4.3—a中我们可以看到,G代码被分为了不同的组,这是由于大多数的G代码是模态的,所谓模态G代码,是指这些G代码不只在当前的程序段中起作用,而且在以后的程序段中一直起作用,直到程序中出现另一个同组的G代码为止,同组的模态G代码控制同一个目标但起不同的作用,它们之间是不相容的。00组的G代码是非模态的,这些G代码只在它们所在的程序段中起作用。标有*号的G代码是上电时的初始状态。如果程序中出现了未列在上表中的G代码,CNC会显示10号报警。同一程序段中可以有几个G代码出现,但当两个或两个以上的同组G代码出现时,最后出现的一个(同组的)G代码有效。

用S指令对主轴转速进行编程控制,T指令进行选刀编程控制,M指令用于编程辅助控制,M指令如表4.3—b所示。

偏置号11的值为200.0,偏置号15的值为190.0,偏置号31的值为150.0 作为偏移量分别 设定。程序如下:

N001 G92 X0 Y0 Z0 ; 坐标系设定在参考点。
N002 G90 G00 Z250.0 T11 M;换刀。
N003 G43 Z0 H11;在初始点进行平面刀具长度补偿。
N004 S30 M3 ; 主轴启动。
N005 G99 G81 X400.0 Y-350.0 ;
Z-153.0 R-97.0 F120.0 定位后加工#1孔。
N006 Y-550.0 ;定位后加工#2孔, 返回R点平面。
N007 G98 Y-750.0 ;定位后加工#3孔, 返回初始点平面。
N008 G99 X1200.0 定位后加工#4孔, 返回R点平面。
N009 Y-550.0 ; 定位后加工#5孔, 返回R点平面。
N010 G98 Y-350.0 ; 定位后加工#6孔, 返回初始点平面。
N011 G00 X0 Y0 M5 ; 返回参考点, 主轴停。
N012 G49 Z250.0 T15 M6 ;取消刀具长度补偿, 换刀。
N013 G43 Z0 H15 ;初始点平面, 刀长补偿。
N014 S20 M3 ;主轴起动。
N015 G99 G82 X550.0 Y-450.0 ;Z-130.0 R-97.0 P30 F70;定位后加工#7孔, 返回R点平面。
N016 G98 Y-650.0 ;定位后加工#8孔, 返回初始点平面。
N017 G99 X1050.0 ;定位后加工#9孔, 返回R点平面。
N018 G98 Y-450.0 ;定位后加工#10孔, 返回初始点平面。
N019 G00 X0 Y0 M5 ;返回参考点, 主轴停。
N020 G49 Z250.0 T31 M6 ;取消刀具长度补偿, 换刀。
N021 G43 Z0 H31 ;初始点平面刀长补偿。
N022 S10 M3;主轴起动。
N023 G85 G99 X800.0 Y-350.0 ;
Z-153.0 R47.0 F50 ;定位后加工#11孔, 返回R点平面。
N024 G91 Y-200.0 ; 定位后加工#12,#13孔,返回R点平面。
Y-200.0 ;
N025 G00 G90 X0 Y0 M5 ;返回参考点, 主轴停。
N026 G49 Z0 ; 取消刀具长度补偿。
N027 M30 ;程序停。 

4 结论

控制器组成的控制系统比传统的数控机构成的数控系统有很多优势,譬如:灵活,容量大。实践证明,使用四轴运动控制器构成的铣床控制系统成倍提高了生产效率,使得原本需要人为操作的危险性较高的工作变的简单化,智能化。控制器的加/减速和插补等技术的使用使得加工美观但是复杂的艺术化的产品成为可能,并且操作简单明了,是以后铣床加工的必然趋势。

 

ARM系列CPU处理器包括:ARM7系列,ARM9系列,ARM9E系列,ARM10E系列,SecurCore系列,Intel的Xscale,Intel的StrongARM。

ARM7系列微处理器为低功耗的32位RISC处理器,最适合用于对价位和功耗要求较高的消费类应用。

ARM7系列微处理器包括如下几种类型的核:ARM7TDMI、ARM7TDMI-S、ARM720T、ARM7EJ。其中,ARM7TMDI是目前使用最广泛的32位嵌入式RISC处理器,属低端ARM处理器核。CNC4340控制器采用的就是AM7TDMI内核。

TDMI的基本含义为:

T:支持16为压缩指令集Thumb;
D:支持片上Debug;
M:内嵌硬件乘法器(Multiplier)
I:嵌入式ICE,支持片上断点和调试点;

ARM7微处理器系列具有如下特点:

-具有嵌入式ICE-RT逻辑,调试开发方便。
-极低的功耗,适合对功耗要求较高的应用,如便携式产品。
-能够提供0.9MIPS/MHz的三级流水线结构。
-代码密度高并兼容16位的Thumb指令集。
-对操作系统的支持广泛,包括Windows CE、Linux、Palm OS等。
-指令系统与ARM9系列、ARM9E系列和ARM10E系列兼容,便于用户的产品升级换代。
-主频最高可达130MIPS,高速的运算处理能力能胜任绝大多数的复杂应用。

ARM7系列微处理器的主要应用领域为:工业控制、Internet设备、网络和调制解调器设备、移动电话等多种多媒体和嵌入式应用。

该四轴运动控制芯片ADT-MC814是众为兴公司研制的ADT-MC814运动控制专用芯片,性能优良,接口简单,编程方便,工作可靠,可广泛用于数控机床及机器人等领域的运动控制。芯片能与8位或16位数据总线接口,通过命令、数据和状态等寄存器实现4轴3联动的位置、速度、加速度等的运动控制和实时监控,实现直线、圆弧和位元3种模式的轨迹插补,输出脉冲频率最高达4MHz。它适合该数控系统的设计,主要因为:①主控制CPU通过接口对ADT-MC814进行相应的工作方式、速度和加速度的设置,然后将运动的起点和终点传送给ADT-MC814,之后,不再需要主控制CPU的干预就能自动完成从起点到终点的插补运动控制,;②片上集成有专用于运动控制的I/O接口,如硬件限位、急停等,可简化数控系统的硬件设计,提高系统运行的稳定性。

这个控制系统X,Y,Z三轴都是用步进驱动器Q2BYG2245AM驱动的,其特点如下:

1 输入、输出信号采用光电隔离
2 采用IPM为输出级的高效斩波器
3 PWM(脉宽调制)恒流斩波,三相标准正弦波输出
4 自动半电流锁定
5 断电保护功能(断电自动相位记忆功能)
6 故障诊断功能。
7 电流控制灵活可选(2.0A-5.5A),适配110、130座号系列的三相电机
8 细分数可选功能、使能功能。

它与CNC4340的接线

2 技术构成

图4.2.1为整个系统的技术构成图,可见系统主要由运动控制技术:插补技术,加/减速和恒速技术,位置控制技术构成。下面我们将一一阐述。

步进电动机驱动器的主要构成如图4.2.2所示,一般由环形分配器、信号处理级、推动级、驱动级等各部分组成,用于功率步进电动机的驱动器还要有多种保护线路。

环形分配器用来接受来自控制器的CP脉冲,并按步进电动机状态转换表要求的状态顺序产生各相导通或截止的信号。每来一个CP脉冲,环形分配器的输出转换一次。因此,步进电动机转速的高低、升速或降速、起动或停止都完全取决于CP脉冲的有无或频率。同时,环形分配器还必须接受控制器的方向信号,从而决定其输出的状态转换是按正序或者按反序转换,于是就决定了步进电动机的转向。接受CP脉冲和方向电平是环形分配器的最基本功能,从环形分配器输出的各相导通或截止的信号送入信号放大与处理级。信号放大的作用是将环分输出信号加以放大,变成足够大的信号送入推动级,这蹭一般既需电压放大,也需电流放大。信号处理是实现信号的某些转换、合成等功能,产生斩波、抑制等特殊功能的信号,从而产生特殊功能的驱动。本级还经常与各种保护电路、各种控制电路组合在一丐,形成较高性能的驱动输出。

推动级的作用是将较小的信号加以放大,变成足以推动驱动级输入的较大信号。有时,推动级还承担电平转换的作用。

   栏目列表
大连机床集团
   信息搜索
大连机床集团销售公司
关键字:
范  围:  
大连机床厂
   立即咨询
大连机床
大连机床电话咨询电话:0411-84448808 84448818
大连机床厂传真:0411-84448828
大连机床公司全国销售热线:400-600-1239
大连机床维修VIP 热线:13904115519
大连机床配件E-MAIL:13904115519@139.com
大连机床设备咨询QQ:607919
首页 | 关于我们 | 产品展示 | 新闻资讯 | 技术支持 | 在线订单 | 联系我们 | English
欢迎加入通达微信
网络经济主体信息