关于840D操作面板添加轴 F19

现有一台铣镗床,共有12个轴。现标准面板只用9个轴。如何更改FC19来添加第10.11.12轴。现本人加到了第11个轴。其主要是第11轴和12轴的L     B#16# (? ????)  轴位置是什么?还有就是如何去掉第12轴的按键和LED灯的展蔽。怎么改??
         

M00f: A     #TEMP17[12]       第12轴输入键
      S     #TEMP20[13]       第12轴LED灯
      L     B#16# ?            轴号(控制第几轴)12轴位置
      JC    M010
M02c: A     #TEMP17[11]       第11轴输入键
      S     #TEMP20[12]       第11轴LED灯
      L     B#16# ?            轴号(控制第几轴)11轴位置

最佳答案

二.修改FC19
下面以添加第十个轴的轴选择键为例说明如何修改:
1.去掉对轴选择键的屏蔽
原程序为:
mks1: L LW[AR2, P#4.0]
AW B#16#EE7
L #achs_nr
JZ kea2
要修改为:
mks1: L LW[AR2, P#4.0]
AW B#16#FE7
L #achs_nr
JZ kea2
从程序的注释可以知道LW[AR2, P#4.0]实际上是临时变量#mst_ein45,根据机床操作面板输入地址与临时变量的对应对应关系,知道装载的是IBn+4和IBn+5,然后与B#16#EE7进行字的与运算,实际上就是把1-9轴的轴选择
键、正负方向键和快移键保留,其它键则被屏蔽掉了,其中就包括第十轴的轴选择键(R10),所以要放开屏蔽,只需要把B#16#EE7改为B#16#FE7。
如果不修改此段,按第十个轴选择键无效。
2. 去掉对轴选择键LED指示灯的屏蔽
原程序为:
mks4: L LD[AR2,P#10.0]
AD DW#16#8F31FEFF
T LD[AR2,P#10.0]
要修改为:
mks4: L LD[AR2,P#10.0]
AD DW#16#8731FEFF
T LD[AR2,P#10.0]
从程序的注释可以知道LD[AR2, P#10.0]实际上是临时变量#mst_aus23和#mst_aus 45,根据对应关系,装载的是QBn+2、IBn+3、IBn+4和IBn+5,然后与DW#16#8F31FEFF进行双字的与运算,实际上就是把1-9轴的轴选择键、正负方向键的LED进行刷新,其中第十轴的轴选择键LED(R10)不在其中,所以要把DW#16#8F31FEFF改为DW#16#8731FEFF。
如果不修改此段,当选择第十个轴后在选择其它轴,第十轴的LED知识灯仍然亮着。
3.添加程序段,使系统轴数扩展到10个
原程序为:
wks4: JL m009
JU keae
JU m001
JU m002
JU m003
JU m004
JU m005
JU m006
JU m007
JU m008
JU m009
m009: A #mst_ein45[10]
S #mst_aus23[11]
L B#16#9
JC keae
要修改为:
wks4: JL m010
JU keae
JU m001
JU m002
JU m003
JU m004
JU m005
JU m006
JU m007
JU m008
JU m009
JU m010
m010: A #mst_ein45[0]
S #mst_aus23[3]
L B#16#A
JC keae
m009: A #mst_ein45[10]
S #mst_aus23[11]
L B#16#9
JC keae
根据机床操作输入地址与临时变量的对应关系,知道#mst_ein45[0]对应的是I4.0,即第十个轴选择键;根据机床操作输出地址与临时变量的对应关系,知道#mst_aus45[3]对应的是Q2.3,即第十个轴选的LED指示灯。
至此,第十个轴选择键已经生效,那么第十一个和第十二个轴选择键按此过程修改即可。那么如果需要更多的轴怎么修改呢?

提问者对于答案的评价:
很好 ,多谢!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc220816.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月8日 下午2:20
下一篇 2017年12月8日 下午2:20

相关推荐

  • STEP7连接840DSL可以上传,不能在线监控

    连接后可以upload,但不能在线监控,报16656 最佳答案 上载时连接的IP地址是你自己选择的,但上载后监控的话,是要根据上载程序里硬件配置里CP的IP地址进行连接。所以可以上…

    SINUMERIK 2021年7月5日
  • 802dsl 驱动器状态为46 怎样消除?

    系统为802DSL PLUS 系统,当时出现207016 电机温度传感器故障      &…

    2017年11月1日
  • 西门子数控选型的几个问题?

    现在单位要设计一款简易数控镗铣床,想选用西门子的数控系统,本人第一次接触这方面,有几个问题问一下:1)西门子的数控系统可以和其它厂家如台达的交流伺服系统和电机相连接吗?是不是只能用…

    SINUMERIK 2017年11月27日
  • 如何采集840D系统的实时数据?

    我单位有几台840D系统的加工中心,但一直没有联网管理,想看进给倍率和功率都不方便,请问如何采集840D系统的实时数据?需要用到哪些软件?具体如何操作? 最佳答案 可以利用&nbs…

    SINUMERIK 2017年6月4日
  • 想学习一下西门子的安全集成功能,麻烦大家推荐点资料。

    大家好,我们有几台840Dsl系统的铣床。都使用了安全功能。所以想学习一下,是如何把DB18和实际的输入输出组态(或编程)在一起的。比如说在我们床子里,I570.3 对应…

    SINUMERIK 2017年6月12日
  • MD60978 MD61057参数配置

    只见到一台机床有MD60978  MD61057参数显示,其它机床都看不到这些参数,请问如何才能显示,怎么配置?见图片 图片说明:    最…

    2017年6月1日
  • 207841轴驱动:取消整流单元运行

     207841轴驱动:取消整流单元运行,每次都需要断电重启,才能消除,找不到真正原因,请问什么好办法解决? 版主推荐答案 该报警多为驱动使能意外性中断引起,大致有几种原因…

    SINUMERIK 2017年6月4日
  • 840D系统如何在系统内设置IP

    如题: 数控机床有网卡接口。 开机按“6”键,进入不了界面。 请问: 840D系统如何在系统内设置IP 问题补充:硬件是无盘的,按3进不去~…

    SINUMERIK 2019年6月11日
  • 诊断CRC错误

    在诊断,伺服诊断里面出现CRC错误,错误号21371求大侠指点 最佳答案 CRC校验错误,原因有很多,先看看硬件联接有没有问题。 提问者对于答案的评价:ok

    SINUMERIK 2020年10月31日
  • PCU50.3修改DHCP IP地址后,OP12无法找到IP地址。

    前几天,想通过修改PCU50.3的IP将PCU和PC放置在一个网关下,进行ghost备份。但是因为操作失误,修改了PCU50.3的DHCP  IP 地…

    SINUMERIK 2017年5月28日