FIDIA C1数控系统机床主轴换挡程序实现

2014-07-25 11:22陆震环
设备管理与维修 2014年4期
关键词:双速齿轮箱数控系统

陆震环

(常州创胜特尔数控机床设备有限公司 江苏常州)

现代数控镗铣机床加工需兼顾高速和大扭矩切削,机床设计时主轴运动多采取齿轮换挡的方式,主轴高挡时齿轮减速比小、转速高、切削扭矩小;主轴低挡时齿轮减速比大、转速低、切削扭矩大。目前机床行业普遍采用双速齿轮箱实现主轴高、低换挡功能,为换挡顺畅,换挡过程中主轴必须同时做往复运动(也称主轴摆动)便于齿轮啮合。为此,很多数控系统有专门的参数来设置“主轴摆动”、“主轴摆动”方向和时间。FIDIA C1数控系统没有专门功能实施主轴摆动,以下介绍利用PLC程序修改FIDIA C1数控系统主轴参数,实现“主轴摆动”的功能。

1.双速齿轮箱电气控制(图1)

DUGBON端是主轴低挡PLC输出,机床主轴需要切换低挡工作时,PLC编程输出DUGBON=1,控制KA1中间继电器吸合,双速齿轮箱开始切换低挡,当DIGBI发信=1,换低挡动作完成;DUGAON端是主轴高挡PLC输出,机床主轴需要切换高挡工作时,PLC编程输出DUGAON=1,控制KA2中间继电器吸合,双速齿轮箱开始切换高挡,DIGAI是主轴高挡开关信号端,当DIGAI发信=1时,换高挡动作完成。

图1 机床控制电气原理

2.主轴摆动解决方案

(1)FIDIA C1系统通过设置系统参数SP1RESCGA值,控制机床换挡时的转速和方向,但只能是单方向运动。

(2)查阅资料,FIDIA C1系统PLC编程指令WRITEP可通过PLC程序随时修改系统参数SP1RESCGA。

(3)通过PLC编程指令WRITEP单位时间内修改参数SP1RESCGA的数值和方向,就能达到主轴往复运动。

3.PLC程序

程序流程见图2,因篇幅关系,这里只介绍PLC程序中换挡控制部分,程序中的一些指令定义也不作详细描述。

PROCESS GCC-GEAR CHANGE CONTROL

GCCINI:ACL DIGBI ;过程开始,读入PLC外部主轴低挡信号DIGBI

ACS IDGBI ;把主轴低挡信号DIGBI写入PLC内部信号IDGBI

ACLDIGAI ;读入PLC外部主轴高挡信号

ACSIDGAI ;把主轴高挡信号写入PLC内部信号

ACLUDIGB ;读PLC内部要求换低挡指令状态

IFNE JUMP GCC.B ;结果=“1”跳转到GCC.B标记

ACLUDIGA ;读PLC内部要求换高挡指令状态

IFNE JUMP CC.A ;结果=“1”跳转到 GCC.A 标记

PEND ;过程结束,回到上一个装载入口GCCINI

GCC.B:ACL DIGBI ;读入PLC外部主轴低挡信号DIGBI

ACSIDGBI ;把主轴低挡信号DIGBI写入PLC内部信号IDGBI

IFNE PEND ;结果=“1”过程结束,回到上一个装载入口GCC.B

LOAD GCC,GCC.1;否则,引导装载入口GCC.1

GCC.1:WRITEP 10L,“SP1RESCGA” ;把 10 写入主轴参数“SP1RESCGA”

PAUSE 8 ;等待(8×20=160 ms)时间

WRITEP-10L,“SP1RESCGA” ;把-10写入主轴参数“SP1RESCGA”

PAUSE 8 ;等待(8×20=160 ms)时间

BSET DUGBON ;置PLC低挡输出信号DUGBON=“1”

图2 PLC程序流程

ACLDIGBI ;读入PLC外部主轴低挡信号DIGBI

IFEQ PEND ;结果=“0”过程结束回到上一个装载入口GCC.1

PAUSE 30 ;等待(30×20=600 ms)时间

BCLR DUGBON ;清除低挡输出信号DUGBON,置 DUGBON=“0”

BSET IDGBI ;置低挡内部信号IDGBI=“1”

LOAD GCC,GCCINI ;引导装载入口,回到GCCINI

PEND ;过程结束

GCC.A:ACL DIGAI ;读入PLC外部主轴高挡信号DIGAI

ACS IDGAI ;把主轴高挡信号DIGAI写入PLC内部信号IDGAI

IFNE PEND ;结果=“1”过程结束,回到上一个装载入口GCC.A

LOAD GCC,GCC.2 ;否则,引导装载入口GCC.2

GCC.2:WRITEP 45L,“SP1RESCGA” ;把45写入主轴参数“SP1RESCGA”

PAUSE 15 ;等待(15×20=300 ms)时间

WRITEP-45L,“SP1RESCGA” ;把-45写入主轴参数“SP1RESCGA”

PAUSE 15 ;等待(15×20=300 ms)时间

BSET DUGAON ;置PLC高挡输出信号DUGAON=“1”

ACL DIGAI ;读入PLC外部主轴高挡信号DIGAI

IFEQ PEND ;结果=“0”过程结束回到上一个装载入口GCC.2

PAUSE 30 ;等待(30×20=600ms)时间

BCLR DUGAON ;清除高挡输出信号DUGAON,置DUGAON=“0”

LOAD GCC,GCCINI ;引导装载入口,回到GCCINI

PEND ;过程结束

其中主轴参数“SP1RESCGA”=10(-10)指主轴正转(反转)速度为10r/min。主轴换挡摆动速度和往复时间是在调试过程中找出的恰当数值。使用上述方法设计PLC程序,在机床实际应用中,主轴换挡流畅正常,未发生卡死现象。

猜你喜欢
双速齿轮箱数控系统
风电齿轮箱轴承用钢100CrMnSi6-4的开发
双速感应电机绕组耦合度研究
隔爆型单绕组双速三相异步电动机性能分析
基于FANUC 32i A数控系统的外部测量设计
西门子840D sl数控系统在SC125大型车铣镗床技术改造中的应用
基于FANUC Oi mate TD数控系统的手动功能开发
数控系统中GUI软件平台设计和实现
快消品市场的双速增长
提高齿轮箱式换档机构可靠性的改进设计
300MW机组双速循环水泵并联运行分析