Retrieving Encoder Temperature on a Kinetix Servo Drive Using Studio 5000 Message Instruction

Sdílet
Vložit
  • čas přidán 27. 07. 2024
  • Get a servo motor encoder temperature using a simple message instruction for all Stegman hyperface encoders. This process is great for all model servo motors as they have been made with hyperface encoders for the last few years.
    In the video, I am using a sercos network with a B310 servo that uses a hyperface encoder which is why the system works easily. This video shows how to set up a non-CIP motion servo drive, meaning, a sercos communication drive.
    Sercos Message Instruction Setup:
    Message Type: SERCO IDN Read
    Service Type: Data
    Identification Number: P 0 302
    Element: 7:Operation Value
    Data Type: INT
    Retrieving Encoder Temp on a Kinetix Servo Drive Tech note:
    rockwellautomation.custhelp.c...
    Kinetix 5500/5700: Obtaining VP Series Motor Temperature Tech Note:
    rockwellautomation.custhelp.c...
    In other words, if you use a 5500 or 5700 Kinetix then this will work with Hyperface encoders only, not the new VPC type motors. For any type of servo controller you use, make sure the motor encoder is a Stegman hyperface encoder.
    The Destination Element should be of type REAL for CIP motion servo drives.
    Note:
    The Class value is 42 for all CIP Axis attributes. The Instance will change with modules that have more than one axis per module, for example, the Kinetix 5700 dual-axis module. The instance value will depend on which axis the instruction is writing or reading. The Instance values are:
    1 for Axis A
    2 for the Auxiliary Feedback Axis A
    3 for Axis B
    4 for the Auxiliary Feedback Axis B.
    CIP Motion Message Setup:
    CIP Message Type: Generic CIP
    Service Type: Get Single Attribute
    Class: 42
    Instance: Either 1 or 3 depending on if this is dual-axis
    Attribute: 282
    Side Note:
    Attribute changes from 283 to 282 on CIP motion, on Sercos the Attribute is 282 as the video shows.
    If you are not using a motor with a Stegman hyperface encoder then please use drive executive or Connected Components WorkBench to connect with the servo drive, look for the parameter you want to use the try to use a GSV or Get System Values for that parameter.
    Note:
    If you are using a Kinetix 5500, 5700, 6200 servo controller then you can open the motor parameters in the axis properties in the motion group but it may be best to monitor the torque of the motor instead of the temperature.
    Monitoring torque greatly helps you see if the motor is under stress from mechanical wear or binding.
    0:00 Overview talk about what servo are included
    1:25 Explaining my servo setup
    2:30 Explaining the Ladder Logic
    2:45 Explaining the message instruction
    4:50 Explaining the compute instruction
    5:25 Math Formula for Celcius to Fahrenheit
    6:00 Running the servo to increase the temperature
    10:00 How to use this CIP motion
    11:45 Recommended videos for you
    I hope it helped.
    Thank you for watching the video.
    Learn, Implement, Succeed
    Visit:
    www.allen-bradley-plc-trainin...
    Other social media:
    LinkedIn: / shane-welcher-sr
    Facebook: / onlineplcsupport
    #Studio5000 #Encoder #Servo

Komentáře • 10

  • @ShaneWelcher
    @ShaneWelcher  Před 2 lety +2

    Subscribe: mmini.me/Subscribe-4-Updates
    Other socials:
    Facebook: facebook.com/OnlinePLCSupport
    LinkedIn: www.linkedin.com/in/shane-welcher-sr/

  • @eoytecadr8988
    @eoytecadr8988 Před 2 lety +1

    Excellent!
    I have a similar application changing the path of MSG Every 10sec. going through all servomotors.
    Tanks.

  • @yormanjorcetquispechavez3330

    PORFAVOR PODRIA COMPARTIR ESOS 2 VIDEOS QUE TIENE EN MODO OCULTO :C

  • @SilatSkiller
    @SilatSkiller Před 7 měsíci +1

    hello guys, i am asking for help. Do you know anybody which kind is measuring temperature inside encoders ? in AB servos for kinetix 5700 ? It is a Math model ? Or value from thermocoupler or ? thank you very much

    • @ShaneWelcher
      @ShaneWelcher  Před 7 měsíci +1

      Based on math although very well detailed equations so pretty on point when you measure with thermal readings

    • @SilatSkiller
      @SilatSkiller Před 7 měsíci +1

      @@ShaneWelcher OK then, for make sure my self. If i see servo motor fault temperature factory limit. And real motor temperature is 40°C, and via CIP message reading temperature as same. But sometimes apears that fault for no reason. Then i expecting demaged part for direct measuring (like thermocoupler). But if it is Math computation by motor capacity, current maybe anything else. Maybe it help manual tune of motor. I dont think there is something demaged inside encoder. Thank for answer Shane :)

    • @ShaneWelcher
      @ShaneWelcher  Před 7 měsíci +1

      @@SilatSkiller
      Always make sure the servo controller is clean, the backplain, and the drive unit. I have seen a lot of false faults due to that being dirty.
      We just blow them out with compressed air.

  • @elizeusimoes490
    @elizeusimoes490 Před 2 lety

    Ok 👍👌👍👌👍👌👌👌👍