840D双通道的设置.docx

上传人:b****5 文档编号:7715396 上传时间:2023-01-26 格式:DOCX 页数:7 大小:16.54KB
下载 相关 举报
840D双通道的设置.docx_第1页
第1页 / 共7页
840D双通道的设置.docx_第2页
第2页 / 共7页
840D双通道的设置.docx_第3页
第3页 / 共7页
840D双通道的设置.docx_第4页
第4页 / 共7页
840D双通道的设置.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

840D双通道的设置.docx

《840D双通道的设置.docx》由会员分享,可在线阅读,更多相关《840D双通道的设置.docx(7页珍藏版)》请在冰豆网上搜索。

840D双通道的设置.docx

840D双通道的设置

基本参数设定:

设置机床轴名,机床上所有用到的轴应该在此给出各轴轴名。

此例共8个轴。

MD10000AXCONF_MACHAX_NAME_TAB[0]=X1

MD10000AXCONF_MACHAX_NAME_TAB[1]=Y1

MD10000AXCONF_MACHAX_NAME_TAB[2]=Z1

MD10000AXCONF_MACHAX_NAME_TAB[3]=SP1

MD10000AXCONF_MACHAX_NAME_TAB[4]=X2

MD10000AXCONF_MACHAX_NAME_TAB[5]=Y2

MD10000AXCONF_MACHAX_NAME_TAB[6]=Z2

MD10000AXCONF_MACHAX_NAME_TAB[7]=SP2

通道轴设置:

通道1的设置:

定义几何轴,此处填写的是通道轴的序号

MD20050AXCONF_GEOAX_ASSIGN_TAB[0]=1

20050AXCONF_GEOAX_ASSIGN_TAB[1]=2

20050AXCONF_GEOAX_ASSIGN_TAB[2]=3

定义几何轴轴名

20060AXCONF_GEOAX_NAME_TAB[0]=X

20060AXCONF_GEOAX_NAME_TAB[1]=Y

20060AXCONF_GEOAX_NAME_TAB[2]=Z

此通道使用的机床轴,此处的序号是针对MD10000的顺序。

20070AXCONF_MACHAX_USED[0]=1

20070AXCONF_MACHAX_USED[1]=2

20070AXCONF_MACHAX_USED[2]=3

20070AXCONF_MACHAX_USED[3]=4

通道轴名

20080AXCONF_MACHAX_NAME_TAB[0]=X

20080AXCONF_MACHAX_NAME_TAB[1]=Y

20080AXCONF_MACHAX_NAME_TAB[2]=Z

20080AXCONF_MACHAX_NAME_TAB[3]=SP

主主轴的选择

MD20090SPIND_DEF_MASTER_SPIND=1

通道2的设置:

定义几何轴,此处填写的是通道轴的序号

20050AXCONF_GEOAX_ASSIGN_TAB[0]=1

20050AXCONF_GEOAX_ASSIGN_TAB[1]=2

20050AXCONF_GEOAX_ASSIGN_TAB[2]=3

定义几何轴轴名

20060AXCONF_GEOAX_NAME_TAB[0]=X

20060AXCONF_GEOAX_NAME_TAB[1]=Y

20060AXCONF_GEOAX_NAME_TAB[2]=Z

此通道使用的机床轴

20070AXCONF_MACHAX_USED[0]=5

20070AXCONF_MACHAX_USED[1]=6

20070AXCONF_MACHAX_USED[2]=7

20070AXCONF_MACHAX_USED[3]=8

通道轴名

20070AXCONF_MACHAX_NAME_TAB[0]=X

20070AXCONF_MACHAX_NAME_TAB[1]=Y

20070AXCONF_MACHAX_NAME_TAB[2]=Z

20070AXCONF_MACHAX_NAME_TAB[3]=SP

主主轴的选择

MD20090SPIND_DEF_MASTER_SPIND=1

相关的数据:

MD9034MA_NUM_DISPLAYED_CHANNELS=2双通道显示,即在加工画面同时显示两个通道的状态。

MD30550AXCONF_ASSIGN_MASTER_CHAN借助这个参数可以配置另外一种通道屏幕显示方式。

针对双通道的控制PLC程序要做些处理。

方案一:

使用一个面板+一个OP(显示操作单元)

机床操作面板的切换,即操作者可以选择机床面板控制通道1还是控制通道2。

机床面板的控制是调用标准功能块FC19或FC25。

通常单通道的调用如下:

CALLFC19

BAGNo:

=B#16#1?

操作面板控制方式组一

ChanNo:

=B#16#1?

操作面板控制通道一

SpindleIFNo:

=B#16#3?

主轴信号传送到轴三,即配置中第三轴为主轴

FeedHold:

=M1.0?

当面板上按FeedStop键后此位输出1

SpindleHold:

=M1.1?

当面板上按SpindleStop键后此位输出1

如果要切换通道,有两种做法。

方法a:

编写两个FC19,一个填写控制通道一的参数,另一个填写控制通道二的参数,然后用面板上的某个键进行切换。

方法b:

CALLFC19

BAGNo:

=B#16#1

ChanNo:

=DB19.DBB22DB19.DBB22是NC给PLC的信号,通知当前操作者选择的是哪个通道

SpindleIFNo:

=B#16#3

FeedHold:

=M1.0

SpindleHold:

=M1.1

此时你可能会发现个问题,就是显示的切换和机床面板的切换不是同时的。

机床操作面板可以切换了

但仍然需要操作者按OP上的通道切换键来切换显示屏幕显示的内容(显示通道1还是显示通道2)这对于机床操作者来说很不方便。

怎么办呢?

系统提供的通过PLC程序选择通道的方法便可解决问题,接口信号是:

DB19.DBB32和DB19.DBB33。

方案二:

使用两个面板+两个OP(显示操作单元)

1.首先,因为PCU和MCP都挂在OPI总线上,所以要区分各部件的地址。

PCU默认地址是1,MCP默认地址是:

6,NC/PLC默认地址则是13。

本例中给各部件分配的地址如下:

部件地址

NC/PLC13

MCP16

PCU11

MCP27

PCU22

注:

修改PCU的地址:

直接在OP上操作(Start-upàMMCàOperatorpanel),在”MMCaddress”项中输入PCU的地址(本例针对PCU2是2)。

修改MCP的地址:

通过MCP面板后的DIP开关设定。

2.修改OB100

810D/840D系统可以直接连接两个面板,设置OB100中FB1的参数即可激活第二面板。

如下:

CALLFB1,DB7

MCPNum:

=2有两个机床面板

MCP1In:

=P#I0.0第一个机床面板输入点起始地址

MCP1Out:

=P#Q0.0第一个机床面板输出点起始地址

MCP1StatSend:

=P#Q8.0第一个机床面板发送状态起始地址

MCP1StatRec:

=P#Q12.0第一个机床面板接受状态起始地址

MCP1BusAdr:

=6第一个机床面板OPI地址

MCP1Timeout:

=S5T#700MS

MCP1Cycl:

=S5T#200MS

MCP2In:

=P#I100.0第二个机床面板输入点起始地址

MCP2Out:

=P#Q100.0第二个机床面板输出点起始地址

MCP2StatSend:

=P#Q108.0第二个机床面板发送状态起始地址

MCP2StatRec:

=P#Q112.0第二个机床面板接受状态起始地址

MCP2BusAdr:

=7第二个机床面板OPI地址

MCP2Timeout:

=S5T#700MS

MCP2Cycl:

=S5T#200MS

MCPMPI:

=

MCP1Stop:

=

MCP2Stop:

=

MCP1NotSend:

=

MCP2NotSend:

=

MCPSDB210:

=

3.修改OB1

假定两个通道分属于两个方式组:

面板1对方式组1(通道1);面板2对方式组2(通道2)。

在OB1中需要调用2次FC19(或者两次FC25或者1次FC19,1次FC25,根据机床实际情况调用)CALLFC19

BAGNo:

=B#16#1方式组1

ChanNo:

=B#16#1通道1

SpindleIFNo:

=B#16#4

FeedHold:

=M1.2

SpindleHold:

=M1.3

CALLFC19

BAGNo:

=B#16#12前面的1表示是第二面板后面的2是第二方式组

ChanNo:

=B#16#2通道2

SpindleIFNo:

=B#16#8

FeedHold:

=M1.2

SpindleHold:

=M1.3

但是下载程序后你会发现:

在第一面板上可以手动控制通道2的轴;在第二面板上可以手动控制通道1的轴。

通常,为了安全起见,不希望这样交叉控制。

那么你可以调整DB10.DBB8-DBB53。

在双通道的设定(续3)中讲了两个面板的调用。

但实际应用中,问题又来了:

OP2上电后显示的是通道1的内容而不是通道2的!

怎么办呢?

能不能让OP2上电就默认显示通道2呢?

当然可以,需要修改PCU2的配置文件。

打开PCU的编辑器(Start-upàMMCàEditor),找mmc2目录下的netnames.ini文件,打开:

初始文件内容如下:

[own]

owner=MMC_1

[connMMC_1]

conn_1=NCU_1

[paramnetwork]

bus=btss

[paramMMC_1]

mmc_address=1

[paramNCU_1]

nck_address=13

plc_address=13

name=StandardMachine

在这个文件后面添加一段,变成:

[own]

owner=MMC_2

[connMMC_2]

conn_1=NCU_1

[paramnetwork]

bus=btss

[paramMMC_2]

mmc_address=2

[paramNCU_1]

nck_address=13

plc_address=13

name=StandardMachine

[chanMMC_2]

DEFAULT_logChanSet=Mill2

DEFAULT_logChan=channel2

ShowChanMenu=TRUE

logChanSetList=Mill1,Mill2

[Mill1]

logChanList=channel1

[channel1]

logNCName=NCU_1

ChanNum=1

[Mill2]

logChanList=channel2

[channel2]

logNCName=NCU_1

ChanNum=2

修改过后,你会发现OP2重新上电后显示的是通道2。

如果是PCU2使用的是PCU20,文件也是这样修改,不过要多个步骤,即把文件拷入PCU20。

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

当前位置:首页 > 法律文书 > 判决书

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

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