840D如何只通过plc程序控制伺服电机

在840D下能否实现通过接口信号db31-61和plc程序只用一个按键控制伺服电机的低速运动,只需要低速运动就行和一个按键控制

最佳答案

楼主的问题可以用PI服务即西门子的Step-7 功能块FB4的PI  服务功能来完成,FB 4的PI_SERV 被用于NCK内部零件加工程序与外部开关量即plc的输入输出接口建立连接,从而达到内外部转换的过程。当内部某中间继电器为有效脉冲后,强制方式组转换到AUTO方式,同时启动功能FB4,程序功能会自动寻找DB91(事先做好)的指定外部零件加工程序的地址路径,自动执行该零件程序,执行完毕后自动转回到方式组初始状态。例如在一个加载到NCK的程序中,借助于PI SERVICE的申请,可以借助于机床检测开关或者一个面板上的按键执行一个特殊的功能,如在刀具管理中,在刀库中搜索空刀位。
注意在调用FB4时,必须分配一个单独的DB区,楼主可以参考Step-7的帮助获得较为详细建立数据块的信息。
借助于 PISERVICE的参数,可以实现指定的服务。
PISERVICE的功能可以由自由的分配各种数据类型的输入变量来实现。当调用FB4,并且一个标志寄存器被触发为有效后,指定的服务程序立即执行。
“PI“ 数据块DB16包含内部PI服务的描述。在DB16的符号列表中有一个标识来指定该数据块。在调用FB4时,“DB-Name.PI-Name”作为实参用于PI服务的传送。
举例如下:
    
    CALL  FB4, DB100
        Req      :=I6.3
        PIService:="PI".ASUP       
        Unit     :=1
        Addr1    :="new".p1_path      //  " new " 是定义的字符,数据块是DB101,用来存 
                                放程序属性-路径、名字等
     Addr2    :="new".p1_name  
        Addr3    :=
        Addr4    :=
        WVar1    :=
        WVar2    :=
        WVar3    :=
        WVar4    :=
        WVar5    :=
        WVar6    :=
        WVar7    :=
        WVar8    :=
        WVar9    :=
        WVar10   :=
        Error    :=M200.0
        Done     :=M200.1
        State    :=MW201
 
 此调用FB4的目的在于,当按下I6.3时(可将其定义为机床检测开关),系统执行程序p1,p1的内容由用户自行定义。如伺服电机的低速运动,

以上说明可以助力楼主解决利用plc选择加工程序的问题,祝楼主好运!

提问者对于答案的评价:
谢谢沧浪子的答复,我明天*子调试试一下

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月17日 下午11:55
下一篇 2017年11月17日 下午11:55

相关推荐

  • 840D NC 与PLC总清后 如何进行回装?

    840D NC 与PLC总清后 如何进行回装? 希望具体步骤。 最佳答案 西门子840D NC 与PLC总清后,进行数据…

    SINUMERIK 2017年10月24日
  • 无法设置零点偏移

    机床不能设置零点偏移,附图“JOG界面”是SinuTrain的界面,右边有一个“实际值MCS”,按下去之后,左下角“设置零偏”的按钮就会亮起。但是我的机床“实际值MCS”一直是保持…

    2017年11月4日
  • 主轴电机西门子1PH7如何做主轴优化

    主轴电机西门子1PH7如何做主轴优化 最佳答案 自动优化是系统对驱动器参数自动优化。840D(PCU50)步骤 1.菜单——启动——驱动/伺服轴——扩展——自动控制设置。…

    SINUMERIK 2019年6月11日
  • 802c绝对编码器零点调整

    我JoG方式移动坐标轴到指定位置,修改参数34210从2到1,34100为0,回到回零方式,按回零方向键,轴为什么会动,我用同样方法调整840d,不动 最佳答案 绝对值编码器的调整…

    SINUMERIK 2018年12月5日
  • 外圆有接刀痕是怎么回事呢?

    现在我有一台龙门铣设备,不是动龙门,系统是840D的!其中的参数32490 摩擦力补偿类型32500 摩擦力补偿生效32520 摩擦力最大补偿值325…

    SINUMERIK 2017年11月4日
  • 西门子系统快速进给参数可以随意改吗?

    机床快速进给太慢!如果更改的话修改什么参数!修改的同时对机床有没有其他影响?或者说是不是要同时修改多个参数!机床是直线电机驱动的最快达到100米每分钟。在执行F进给时!坐标轴转换有…

    SINUMERIK 2017年6月12日
  • 840D显示屏显示

    840D显示屏显示file not found之后白屏怎么回事 最佳答案 西门子840D PCU 50.3 出现无法启动故障报警。…

    SINUMERIK 2017年11月1日
  • 840DSL更换同型号的NCU模块

    840DSL若更换同型号的NCU模块,还需要做拓扑么,若不需要,那还要做什么?没有换过呀 问题补充:"建议最好拓扑一下,型号相同,系统版本不一定相同,不拓扑也好像能用,拓…

    SINUMERIK 2017年8月24日
  • 802DSL能带1FT6电机吗?

    看简明调试手册只写了带1FK7电机,但能不能带1FT6电机呀?? 最佳答案 802DSL完全可以驱动1FT6电机。一般的1FT6电机不带 DRIVE-CLiQ …

    2017年11月12日
  • 6FC5370-0AA00-1AA0的尺寸图谁有

    谁有802D SL 6FC5370-0AA00-1AA0的尺寸图谁有,急!!! 最佳答案 西门子《802D SL简明安装调试手册》上有(92页),下载…

    SINUMERIK 2017年12月7日