RSLogix 5000 - Servo Controls Part 4

Поделиться
HTML-код
  • Опубликовано: 15 дек 2024

Комментарии • 47

  • @ShaneWelcher
    @ShaneWelcher  4 года назад

    *Check out our training center:
    **allen-bradley-plc-training.teachable.com/*

  • @bnnm23
    @bnnm23 Год назад +1

    Thank you so much. This is the perfect series for servo programming.

  • @CautionMagnet
    @CautionMagnet 4 года назад +2

    I can't thank you enough for this series of videos. Just started getting into servo programming and this information is so well put together.

    • @ShaneWelcher
      @ShaneWelcher  4 года назад

      Glad to help, you'll love my course if you want further training.
      Hope all is well

  • @ShaneWelcher
    @ShaneWelcher  7 лет назад +1

    Always glad to help out, I plan on doing a lot more videos to be helpful however I have a project that I have to finish first.
    I am always happy to help out, just drop me a line on what you would like to see next.

  • @kmanycom
    @kmanycom 7 лет назад +1

    Thank you for such informative and professional instructions. It helps me a lot to understand how to program the servo actually. Now I have full image and I'm quite confident to program them. Thanks again. You did unbelievable big job.

    • @ShaneWelcher
      @ShaneWelcher  7 лет назад

      Chuluunbaatar Bayaraa I am glad that this helped you out, I do plan on adding more helpful videos however I have a project I am installing for the next few weeks.
      Drop me a line to let me know what you would like to see next or in the future.
      Thanks

  • @lambro8052
    @lambro8052 7 лет назад +1

    very nice videos .really help me to understand Servo Motion Programming .Thanks a lot .

    • @ShaneWelcher
      @ShaneWelcher  7 лет назад

      Lambro Nandraj
      Glad that the videos help, I have about 75 videos and a website to help.... Check them out and share to help others grow

  • @juancarlosviveshuamani4810
    @juancarlosviveshuamani4810 7 лет назад +1

    Thanks for the info. You helped me a lot.

    • @ShaneWelcher
      @ShaneWelcher  7 лет назад +1

      Juan Carlos Vives Huamani
      Glad to help out, if there is anything as far as training videos and such then just send me a comment or email me.
      I will be happy to assist in any area, also if you don't mind helping spread the word so that we can all continue to grow from a technical view point.
      Thanks,
      Shane

  • @paulkarnopp9960
    @paulkarnopp9960 Год назад +1

    Is there any way we could get the program to play with too? Thanks!

    • @ShaneWelcher
      @ShaneWelcher  Год назад

      It would best for you to join my course that teaches very in-depth knowledge of PLC training.
      www.allen-bradley-plc-training.com/p/plc-programming

  • @coasterbp
    @coasterbp 7 лет назад +1

    Goldmine of info here. Thank you!

  • @nestorfraga7448
    @nestorfraga7448 6 лет назад +1

    Hi Shane, Is there a way for you to share with us the Virtual chassis configuration and the ladder you use for the video?
    Thanks so much for helping us and share your knowledge!

    • @ShaneWelcher
      @ShaneWelcher  3 года назад

      Rslogix 5000 Emulator Tutorial
      ruclips.net/video/vsnkeADytD8/видео.html
      Studio 5000 Emulator I/O Simulating PLC Logic For Better System Control
      ruclips.net/video/RwbdQsxI_Ao/видео.html

  • @dandres21
    @dandres21 7 лет назад +1

    Hi Shane, I am trying to change an MPL-B320P-MJ72AA to an MPL-B320P-MJ22AA but the motor is unable to start, I do not know if I have to change any thing into the PLC program. What should be the correct procedure to performance that change?

    • @ShaneWelcher
      @ShaneWelcher  7 лет назад

      The difference is connections on the motor and that should be it, there is a known anomaly with MPL motor if you are not running firmware 1.136 on the K6K controller. I assume that you are running a sercos system, it could also be an issue with the way it is programmed.
      I would try to do a motion axes direct command on and then a jog. If it runs then it is a programming issue, if not then you may have a bad motor.
      My main question back is that the MPL-B320P-MJ72AA is the new style connection so if the cable is a new cable then how are you changing back to a MPL-B320P-MJ22AA?
      Did you just have jumpers or a transition cable set and removed it or did you change the cable?

    • @dandres21
      @dandres21 7 лет назад +1

      Shane Welcher thanks for your prompt answer Shane. Answering your question, I am using a new cable 2090-cfbm7dd-ceaa25 to test the new motor but I keep the old cable to go back if necessary. When I connect the new cable the motor start to rotate without control and after a few it stops.

    • @ShaneWelcher
      @ShaneWelcher  7 лет назад +1

      I am not a big fan of the adaptor connections, they do work but at times have trouble. You say you rotate it, does that mean you do a motion axis direct command?
      If so then the motor and cable are fine.
      This is a hard question to answer without seeing the complete setup, code, motor, controller, etc.
      Do you get a velocity feedback when you rotate it?
      Or torque feedback?
      If no then flash the firmware of the K6K controller to 1.136 and L5K the processor (CLX code) then download it back.
      Note: if you do this then you will have to rehome the servo but I assume you know how to do this as you are already changing the motor.
      I hope this helps,
      Shane

    • @dandres21
      @dandres21 7 лет назад +1

      Shane Welcher I am able to jog the motor from a PV with the system in Manual in order to get the conditions to performance that actions. I am not able to performance Direct Commands since safe of is active. I am able to see position, acceleration and velocity in Logix5k

    • @ShaneWelcher
      @ShaneWelcher  7 лет назад +1

      Daniel Delgado Palacios
      If you can jog it from the code then you should be able to control it from the machine level.
      You should look at the code in auto and try to run it then see what the reason is you can't run it.
      While jogging or running, if you get velocity and torque then it is not a firmware issue but it is a code issue.
      It might be worth L5K the code then downloading it then trying to run the machine after that.
      Either way, first look at the code while trying to run it in auto. See what the issue is and if the system shows everything running then check the velocity and torque.
      If the system does not start to run then before the code is good.
      If there is no obvious problem then L5K the controller code and download it.
      If there was no torque or velocity read back of the axis then flash the K6K to 1.136
      This is a few things to check but again, without seeing the code or problem then it is hard for me to give exact advice.
      Hope this helps

  • @bendylee860
    @bendylee860 4 года назад

    Can I have this RSLogix 5000 software and program? Thanks.

    • @ShaneWelcher
      @ShaneWelcher  4 года назад

      Only give the programs to students & the software is not free, you have to buy it from Rockwell Automation

  • @geronimobee4349
    @geronimobee4349 7 лет назад

    Hi Shane,
    Any way of doing video with some kind of encoder simulation or virtual axis to measure specific length? For example if you want to label bottle on the conveyor and let say trigger sensor is away from the bottle. How do you make sure that label is always applied at correct time. I know that we can use timers but than you need to change timer settings every time conveyor speed is changed.
    Thanks and would definitely like to see more programming videos.

    • @ShaneWelcher
      @ShaneWelcher  7 лет назад

      If you don't mind, make a list of topics that you would like to see and I will go ahead and produce some videos for that.
      I also have documents and a website to help out with more tech needs like decryption of any source code but that is at a cost because generally the OEMs like to keep their code hidden if it is source protected but their are reasons to unlock it such as the OEM no longer in business and such.
      Let me know if I can help out any further as that is what I am here for, I do not monetize my channel so please help spread the word of my channel and what I am here to do....help everyone grow.

    • @ShaneWelcher
      @ShaneWelcher  7 лет назад

      If you are doing something of correct timing and such then the best way is to wire the photo-eye or sensor that triggers the product present to the Kinetix servo controller as a registration input then use it inside the PLC code.
      Note: there is a best practice to wire a reg input on a Kinetix servo controller to limit the noise to limit false triggers...an input transitions high at 21.6V so any little spike can cause a trigger if noise is present....using an oscilloscope is the best way to look a transition voltages.

    • @geronimobee4349
      @geronimobee4349 7 лет назад

      First thank you for prompt response. I would like to see basic reject
      station that has trigger photoeye ( product detection), low/high label
      photoeye ( detects if label is too short (no label) or too long - if
      either condition is true than reject product) and solenoid reject that
      will kick off product from conveyor if no label or label too high. So I
      was thinking that there should be two shift registers. One from trigger
      pe to low/high label pe and one from low/high label pe to reject
      solenoid. www.fillers.com/quality-control-inspection-system/#lightbox[8496]/0/
      this link is only for reference. First picture on the top has three
      sensors so lets say one all the way on the left is trigger sensor and
      other two are high/low label sensors, and there is reject solenoid
      further down conveyor. I hope I explained it well.

  • @geronimobee4349
    @geronimobee4349 7 лет назад

    Also are you working on part 5 video for servo controls?

    • @ShaneWelcher
      @ShaneWelcher  7 лет назад

      I am going to put together a fully done system but with a actual fully done state machine using structure text then feeding the servo logic.....what else would you like to see in Video 5?

    • @geronimobee4349
      @geronimobee4349 7 лет назад +1

      That would be great. Structure text seems to be future at least for now. I can't wait to see it. I already posted comment on encoder/servo example and measuring specific distance. I would also like to see use of AOI with servo, where most of coding is done inside AOI.
      Thanks again for awesome videos.

    • @ShaneWelcher
      @ShaneWelcher  7 лет назад

      Geronimo Bee I have a few structure text videos on my channel if you would like to check them out as well.
      when I have time then I will make the next servo videos.

  • @honghaivib1977
    @honghaivib1977 5 лет назад

    Hi Shane ! Can you explain why in your video the MAJ the speed is fix to 10, but when you use MOV command to transfer value from Axis1_Jog_Speed to Pre_Axis1_Speed the Speed in the MAJ change together? I did not see the connection between the Pre_Axis1_Speed and the Speed in the MAJ in your video?

    • @ShaneWelcher
      @ShaneWelcher  5 лет назад

      Please re-watch the video and many others like it on this channel to better understand or try it yourself for a better understanding.
      This is not easily explained through text.

  • @FrankPapadakis
    @FrankPapadakis 4 года назад

    Hi Shane love your videos, not sure if I missed it but how would I drive a vpl w/ k5500 to a user defined torque value?

    • @ShaneWelcher
      @ShaneWelcher  4 года назад

      Same as a normal servo drive

    • @FrankPapadakis
      @FrankPapadakis 4 года назад +1

      Would I use a MAM instruction for that? I've only done positional commands in the past so I'm not sure how to set this up

    • @ShaneWelcher
      @ShaneWelcher  4 года назад +1

      @@FrankPapadakis
      There are several ways to be honest, it's sort of hard to describe over text.
      An mam is not the desired instruction for that.
      Generally a formula for a computed math instruction then the outcome to an mam or several other ways.
      You can control directly in torque mode as well but that is a deep talk really

    • @FrankPapadakis
      @FrankPapadakis 4 года назад

      @@ShaneWelcher thanks for the reply Shane, do you know of any good sources that explain how to properly use torque mode? I've been trying to locate a pdf from AB's website that would help me out but I haven't found anything yet

    • @ShaneWelcher
      @ShaneWelcher  4 года назад

      @@FrankPapadakis my servo courses

  • @simerkhaira4877
    @simerkhaira4877 6 лет назад

    So, i was wondering if you can directly give the servo a command to move at an angle is it possible to do so? or you have to calculate the time and set position in MAM. For example how if you were to move the motor t 90 degree what would you do?

    • @ShaneWelcher
      @ShaneWelcher  6 лет назад

      If degrees are what you want to run then set the motor attributes to degrees and program an MAM instruction to increment and set the position to 90.
      An MAM has several different types of moves, I only showed a very simple design in this video....really need to make a few more detailed versions and more up to date.
      If by chance you are talking about an angled movement then you want an X,Y, Z style movement which is a cam profile.
      I hope that cleared up what you are asking.
      If you have an interest in learning directly from me, I have a PLC coaching platform at my website....onlineplcsupport.com/online-coaching
      Thanks,
      Shane