机床电气手册doc.docx

上传人:b****5 文档编号:28825393 上传时间:2023-07-20 格式:DOCX 页数:37 大小:341.07KB
下载 相关 举报
机床电气手册doc.docx_第1页
第1页 / 共37页
机床电气手册doc.docx_第2页
第2页 / 共37页
机床电气手册doc.docx_第3页
第3页 / 共37页
机床电气手册doc.docx_第4页
第4页 / 共37页
机床电气手册doc.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

机床电气手册doc.docx

《机床电气手册doc.docx》由会员分享,可在线阅读,更多相关《机床电气手册doc.docx(37页珍藏版)》请在冰豆网上搜索。

机床电气手册doc.docx

机床电气手册doc

 

机床电气手册

 

2007-1-15

1、机床电气操作说明

2、机床电气元件目录

3、机床电气原理图及控制柜布局图

4、软件程序

机床电气操作说明

1、机床概述

______(型号)枪钻主要采用有独立PLC功能的时光伺服控制器作为进给系统。

利用伺服控制器的简易PLC功能以及通讯功能研发的一款以触摸屏为上位机,伺服驱动器为伺服单元的新型专用机床。

2、操作说明

欢迎画面

参数设置界面1

参数说明:

快进速率:

自动时快速到工进位以及返回零点的速率。

工进速率:

自动时的工进速率。

手动速率:

手动操作时的速率。

快进行程:

自动时的工进起始位位置。

总行程:

自动时的工进到位位置。

点击进入

参数设置界面2

参数说明:

前软限位:

前软限位到原点的距离。

后软限位:

后软限位到原点的距离。

启动延时:

自动时启动信号的确认时间。

进给到位延时:

自动时工进到位后的延时。

浮漂检测去抖:

浮漂信号的确认时间。

 

限位设置示意图

数值输入窗口

操作界面

自动状态下:

触摸屏:

闪烁,对刀操作与手动界面无效。

按钮站:

按住启动按钮,等确认时间后,机床执行自动动作,在动作中可按暂停按钮暂停动作。

手动状态下:

闪烁,可以进行对刀操作,可以进入手动界面。

复位与参数设置按钮任何情况下都有效。

手动界面

手动界面的操作规程:

进给的允许条件:

导套退的允许条件:

滤纸与退按钮无操作限制。

 

机床电气元件目录

1、配电柜电气元件目录

编号

名称

型号

备注

K1

断路器

T0-100

80A

K2

空气开关

6A

JC1~JC5

交流接触器

380V/9A,380V/6A

J1~J6

继电器

MY2NJ24V

24V/3A

YD,XW1,XW2

接近开关

E2E-X5E1

NPN24V

YWA

液位开关

常闭

EMG

急停按钮

P1,P2

按钮开关

非自锁

RJ2~RJ5

热继电器

4~6A,1~1.6A

T1

变压器

JBK52-630

380V/220V,AC24V,DC24V

T2

开关电源

Q-120D

220V/24V,3A

L1

照明灯

AC24V

IMS

伺服控制器

IMS-GCT40P7SGL0D

750W

HITECH

触摸屏

PWS6600S-S

24V

M0~M4

电机

M0为伺服进给电机

 

2、机床电气规格明细

明细

说明

伺服控制器规格

IMS-GCT40P7SGL0D

伺服电机规格

SF1A750-4/750W,4P,380V

编码器规格

TS5214N570/2500P

传动方式

丝杠传动

传动螺距(单位:

mm)

5

传动比

1:

1

主轴电机规格

1.5KW/380V

内冷电机规格

1.5KW/380V

磁分离器规格

90W/380V

滤纸电机规格

180W/380V

电气原理图及控制柜布局图

软件程序

1、伺服控制器程序

;*************************************************

;Copyright(c)2006,时光科技有限公司技术支持部

;Allrightsreserved.

;

;文件名称:

枪钻机床控制.S

;文件标识:

IMS-GCT40P7S

;摘要:

;当前版本:

1.0

;作者:

杨征

;完成日期:

2006年1月5日

;*************************************************

;备注:

;***********输入口**************

;A0D0-自动手动切换(1-手动;0-自动)

;A0D1-手动进

;A0D2-手动退

;A0D3-手动导套进

;A0D4-手动导套退

;A0D5-手动主轴

;A0D6-手动冷却

;A0D7-手动滤纸

;A0D8-手动调整切换(0-手动;1-调整)

;A0D9-复位

;C4D0-主轴检测

;C4D1-冷却电机检测

;C4D2-导套到位检测

;C4D3-导套原位检测

;C4D4-浮漂检测

;C4D5-压力检测

;C5D0-启动

;C5D1-前限位

;C5D2-后限位

;C5D3-原位

;C5D7-暂停

;***********输出口************

;ALM-报警口(0-伺服正常;1-伺服异常)

;C0D0-主轴启动指示

;C0D1-冷却启动指示

;C0D2-运行指示

;C0D3-滤纸堵塞指示

;C0D4-滤纸启动指示

;C0D7-磁分离器

;C1D0-主轴

;C1D1-冷却泵

;C1D2-导套进

;C1D3-导套退

;C1D4-滤纸

;***********用户参数*************

;NO.00($FE50)-快移速率(mm/min)

;NO.01($FE52)-工进速率(mm/min)

;NO.02($FE54)-快移行程(0.01mm)

;NO.03($FE56)-总行程(0.01mm)

;NO.04($FE58)-手动速率(mm/min)

;NO.05($FE5A)-前软限位(0.01mm)

;NO.06($FE5C)-后软限位(0.01mm)

;NO.07($FE5E)-进给到位延时(0.1sec)

;NO.08($FE60)-启动按钮延时(0.1sec)

;NO.09($FE62)-去抖延时(0.1sec)

;NO.10($FE64)-PSG

;*****************程序*******************

CALL$460

PLSI=0

A0=0

A9=0;回零标志字

POKE$FF040

POKE$F01C40

ONTIM2X00

K00JNEF00A0AND512

JEQZ00A0AND1

JNES00A0AND1

JMPK00

;****************手动*****************

S00JSRH00

JSRC00

S02JNEF00A0AND512;复位?

JEQZ00A0AND1;自动?

JNET00A0AND256;进入调整状态?

DPEEKA2$FE58;读取手动速度并计算

A2=A2*2/3

S07A1=A0AND6

JEQS10A1-2

JEQS30A1-4

JMPS90

S10JNES90C5AND2;碰到前限位?

JEQS90A7-1;碰到前软限位?

S25JSRD00;电机上电

C0=C0OR4

HZP=-A2

JMPS02

S30JNES90C5AND4;碰到后限位?

JEQS90A8-1;碰到后软限位?

S45JSRD00;电机上电

C0=C0OR4

HZP=A2

JMPS02

S90JSRC00

JMPS02

;*****************调整*******************

T00JSRH00

JSRC00

T05JEQS00A0AND256

JEQZ00A0AND1;自动?

DPEEKA2$FE58;读取手动速度并计算

A2=A2*2/3

A1=A0AND6;手动进给

JEQT20A1

JEQT10A1-2

JEQT15A1-4

JEQT20A1-6

T10JNES90C5AND2;碰到前限位?

JEQS90A7-1;碰到前软限位?

JEQT30C4AND1

JEQT30C4AND2

JEQT30C4AND4

JEQT30C4AND32

JSRD00

C0=C0OR4

HZP=-A2

JMPT30

T15JNES90C5AND4;碰到后限位?

JEQS90A8-1;碰到后软限位?

JSRD00

C0=C0OR4

HZP=A2

JMPT30

T20JSRC00

C0=C0AND251

T30JNET35A0AND32;手动主轴

C1=C1AND254

JNET40C4AND1

C0=C0AND254

JMPT40

T35JEQT40C4AND2

JEQT40C4AND32

C1=C1OR1

JEQT40C4AND1

C0=C0OR1

T40JNET45A0AND64;手动冷却

C1=C1AND253

JNET50C4AND2

C0=C0AND253

C0=C0AND127

JMPT50

T45JEQT50C4AND4

C1=C1OR2

JEQT50C4AND2

C0=C0OR2

C0=C0OR128

T50JNET55A0AND128;手动滤纸

C1=C1AND239

C0=C0AND239

JMPT60

T55C1=C1OR16

C0=C0OR16

T60A1=A0AND24;手动导套

JEQT05A1

JEQT70A1-8

JEQT80A1-16

JEQT05A1-24

T70C1=C1AND247

C1=C1OR4

JMPT05

T80JNET05C4AND1

JNET05C4AND2

C1=C1AND251

C1=C1OR8

JMPT05

;*****************自动*******************

Z00JEQK00A9

JNEZ05C5AND1

JMPK00

Z05DPEEKA6$FE60

A6=A6*43

TIC1=A6

Z10JEQK00C5AND1

JNEZ10TIC1

JNES00A0AND1;手动?

JNEF00A0AND512;复位?

JNEM00C5AND128;暂停?

JNES90C5AND2;碰到前限位?

JEQS90A7-1;碰到前软限位?

Z20JSRD00

JSRJ00

Z25DPEEKB0$FE50

DPEEKB1$FE52

DPEEKB2$FE54

DPEEKB3$FE56

B0=B0*2/3

B1=B1*2/3

AA=B2*20

AC=B3*20

AA=2000-AA

AC=-AC

POS=AC

A3=0

MAXHZ=B0

DPOKE$F0DCB0

JNES00A0AND1;手动?

JNEF00A0AND512;复位?

JNEM00C5AND128;暂停?

JNES90C5AND2;碰到前限位?

JEQS90A7-1;碰到前软限位?

JEQZ80C4AND1

JEQZ80C4AND2

JEQZ80C4AND4

JEQZ80C4AND32

JSRD00

JSRJ00

C0=C0OR4

DPEEKPSG$FE64

Z30JMIZ40PLS-AA

JNES00A0AND1;手动?

JNEF00A0AND512;复位?

JNEM00C5AND128;暂停?

JNES90C5AND2;碰到前限位?

JEQS90A7-1;碰到前软限位?

JEQZ80C4AND1

JEQZ80C4AND2

JEQZ80C4AND4

JEQZ80C4AND32

JNEZ30PSG

Z40MAXHZ=B1

DPOKE$F0DCB1

Z50JNES00A0AND1;手动?

JNEF00A0AND512;复位?

JNEM00C5AND128;暂停?

JNES90C5AND2;碰到前限位?

JEQS90A7-1;碰到前软限位?

JEQZ80C4AND1

JEQZ80C4AND2

JEQZ80C4AND4

JEQZ80C4AND32

JNEZ50PSG

C0=C0AND251

DPEEKA6$FE5E

A6=A6*43

TIC1=A6

Z60JNEZ60TIC1

JSRH00

Z65POS=0

A3=1

MAXHZ=B0

DPOKE$F0DCB0

JNES00A0AND1;手动?

JNEF00A0AND512;复位?

JNEM00C5AND128;暂停?

JNES90C5AND4;碰到后限位?

JEQS90A8-1;碰到后软限位?

C0=C0OR4

DPEEKPSG$FE64

Z70JNES00A0AND1;手动?

JNEF00A0AND512;复位?

JNEM00C5AND128;暂停?

JNES90C5AND4;碰到后限位?

JEQS90A8-1;碰到后软限位?

JNEZ70PSG

C1=C1AND251

C1=C1OR8

JSRC00

JMPK00

Z80JSRC00

JMPZ25

;*****************暂停*******************

M00PSG=0

HZP=0

JNEM00HZS

C0=C0AND251

JEQM00C5AND1

JEQZ25A3

JEQZ65A3-1

JMPM00

;*****************复位*******************

F00JNEF60A9

JSRC00

DPEEKB0$FE50

B0=B0*2/3

JSRD00

JSRH00

C0=C0OR4

HZP=B0

F10JNEF20C5AND4

JEQF10C5AND8

JMPF30

F20HZP=-B0

F25JEQF25C5AND8

F30HZP=-100

F40JNEF40C5AND8

POKE$FF001

F50PEEKB9$FF00

JNEF50B9

F60HZP=0

PSG=0

JNEF60HZS

F65JSRD00

JSRH00

POS=0

DPEEKB0$FE50

MAXHZ=B0

DPEEKPSG$FE64

F70JNEF70PSG

A9=1

C1=C1AND251

C1=C1OR8

JSRC00

JMPK00

;*************主轴开启过程**************

J00A1=C4AND7

JNEJ10A1-7;没完成开启过程?

RTS

J10C1=C1AND247;导套退取消

C1=C1OR4;导套进

J20JEQJ20C4AND4;导套到位?

TIC1=820

J25JNEJ25TIC1

C1=C1OR2;开启冷却电机

J30JEQJ30C4AND2;冷却电机启动?

J40JEQJ40C4AND32;压力够?

C0=C0OR128;打开磁分离器

C0=C0OR2

C1=C1OR1;开启主轴

J50JEQJ50C4AND1;主轴开启?

C0=C0OR1

RTS

;*************主轴关闭过程**************

H00C1=C1AND254;关闭主轴

H20JNEH20C4AND1;主轴关闭?

C0=C0AND254

C1=C1AND253;关闭冷却电机

H30JNEH30C4AND2;冷却电机关闭?

C0=C0AND127;关闭磁分离器

C0=C0AND253

RTS

;************电机上电*************

D00JEQD10SEVCC

RTS

D10SEVCC=1

TIC1=40

D15JNED15TIC1

RTS

;************电机下电*************

C00JNEC10SEVCC

RTS

C10HZP=0

PSG=0

JNEC10HZS

SEVCC=0

C0=C0AND251

TIC1=40

C15JNEC15TIC1

RTS

;**************中断***************

;***导套退的取消判定***

X00JNEX50C1AND8

A4=430

JMPX60

X50A4=A4-1

JMIX55A4

JMPX60

X55C1=C1AND247

;***浮漂的判定***

X60JNEX07A0AND256

JNEX02C4AND16

DPEEKA5$FE62

C1=C1AND239

C0=C0AND247

JMPX07

X02A5=A5-1

JMIX05A5

JMPX07

X05C1=C1OR16

C0=C0OR8

;***限位判定***

X07AF=ABSHZP*3/2

JEQX08AF

B6=AF+1

JMPX09

X08B6=AF

X09DPEEKB4$FE5A

DPEEKB5$FE5C

BA=PLS

BC=ABSBA/20

BE=-BA/20

JPLX10BA

BD=-BD

JMPX30

X10B7=BD-B5

JPLX20B7

A8=0

RTS

X20A8=1

RTS

X30B8=BD+B4

JMIX40B8

A7=0

RTS

X40A7=1

RTS

END

 

2、触摸屏程序

 

INITIAL宏:

#COM2,9600,NONE,8,1

@600=C23H

SYS(INIT_COM,600)

#发送4字节参数

@0=16

@2=30H

@3=44H

@4=42H

@5=46H

@6=45H

@17=0DH

#发送2字节参数

@20=12

@22=30H

@23=44H

@24=46H

@25=46H

@26=45H

@33=0DH

#发送操作指令

@40=8

@42=30H

@43=41H

@44=30H

@49=0DH

#读取C0状态

@60=4

@62=30H

@63=43H

@64=30H

@65=0DH

#读取HZP

@70=4

@72=30H

@73=42H

@74=36H

@75=0DH

#读取位置

@80=4

@82=30H

@83=42H

@84=46H

@85=0DH

#读取4字节参数

@400=8

@402=30H

@403=44H

@404=41H

@405=46H

@406=45H

@409=0DH

#读取2字节参数

@410=8

@412=30H

@413=44H

@414=45H

@415=46H

@416=45H

@419=0DH

#Timer

@300=1

@302=1

@304=0

#Buffer1

@100=5

@102=30H

@106=30H

#Buffer2

@110=9

@112=30H

@119=30H

@120=30H

#Buffer3

@130=5

@132=30H

@136=30H

#Buffer4

@140=5

@142=30H

@146=30H

#Buffer5

@150=5

@152=30H

@156=30H

#Initial

@200=30H

@201=30H

@202=30H

@203=30H

@204=30H

@205=30H

@206=30H

@207=30H

@208=30H

@209=30H

@500=30H

@501=30H

@502=30H

@503=30H

#Symbol

@350=0

@351=0

END

操作界面CYCLIC宏:

#发送操作指令

@45=H2A(@500)

SYS(PUT_CHARS,40)

SYS(SET_TIMER,300)

SYS(WAIT_TIMER,300)

SYS(GET_CHARS,100)

#读取C0状态

LABEL1

SYS(PUT_CHARS,60)

SYS(SET_TIMER,300)

SYS(WAIT_TIMER,300)

SYS(GET_CHARS,130)

@501=A2H(@132)

IF@136!

=0DHTHENGOTOLABEL1

@136=30H

#读取HZP

LABEL2

SYS(PUT_CHARS,70)

SYS(SET_TIMER,300)

SYS(WAIT_TIMER,300)

SYS(GET_CHARS,140)

@502=A2H(@142)

IF@146!

=0DHTHENGOTOLABEL2

@146=30H

#读取位置

LABEL3

SYS(PUT_CHARS,80)

SYS(SET_TIMER,300)

SYS(WAIT_TIMER,300)

SYS(GET_CHARS,150)

@503=A2H(@152)

IF@156!

=0DHTHENGOTOLAB

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1