Phil Izak

MrPLC Member
  • Content count

    28
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Phil Izak

  • Rank
    Sparky
  • Birthday 09/28/76

Profile Information

  • Gender Male
  • Country United States

Recent Profile Visitors

2612 profile views
  1. I found what I was missing. Forgot to put a restore button in.
  2. Hello Everyone, I am hoping someone here can help me out. I have an issue with the RecipePlus Table populating, and for the life of me can't figure out what the deal with it is. I am using a Panelview Plus 6 1000 HMI, and CompactLogix L33ERM controller. I am using recipes on other equipment utilizing Micrologix 1400 controllers with no issues, but for whatever reason, I can't get these working correctly. I have compared everything in each of the programs and everything matches up, but no recipe information displays on my RecipePlus Table with the CompactLogix. I have tried shortening my tags being used, as well as creating completely new tags. If anyone has any suggestions on why this would be happening, I am all ears. Thanks, Phil Izak
  3. Kinetix 6500 questions.

    i have had it on different ones. I've had it error on Motion Servo On/Off, forward, reverse, home. It is very random which is why it's hard for me to track down.
  4. Kinetix 6500 questions.

    Jeremy and Bob, It is the issue I get repeatedly. I am issuing all motion commands with a one shot, as well as, checking the enabled and dcbus status bits before issuing a command. Also Bob, I am using the IP and PC bits to make sure that the previous command has finished prior to issuing the next command. This is what has me a little confused as to why I still get the error sporadically. Thanks
  5. Kinetix 6500 questions.

    It seems to always be an open servo loop, or drive not enabled error. Although I have never been able to track down the issue, if it opening, it is happening faster than I can see it happen. The other issue I have is when trying to reset the motion fault, it sticks, and doesn't reset. Sometimes I have to restart my reset routine 4 or 5 times before it finally triggers.
  6. Good Morning Everyone, I upgraded one of our pieces of equipment about a year ago with Kinetix 6500 drives and compactlogix PLC. Every once in a while, the motion commands will error out, not always the same error. The erroring out isn't necessarily the problem, what is the problem is that resetting these errors doesn't always take. I issue the Motion Axis Fault Reset command to each of commands that have errored out, but they don't always take. I'm not sure if I'm missing something or what. If anyone has an explanation on what I may be doing wrong or an alternate plan of attack when these errors occur, I would be much appreciative. Thank you, Phil
  7. JRoss, I have found that adding the One Shots worked. It also showed me that I had another issue, as I was applying the servo motion on command before I had 3 phase power applied to the drives. I added a delay timer prior to issuing the one shot and everything worked out. I have one more question, I am using 4 MPAI linear actuators. It is showing that the position units of the motors maxes at 1000, and they have a 3 inch stroke. Would I need to scale the position units to my 3 inch stroke when figuring distance to travel for the actuator? I seem to be a little confused by the definitions of units that they use. In the Camco_Drive Axis Properties, they refer to position units, which I have come to the conclusion is revolutions of the motor. In RSLogix5000, they refer to speed units and position. Are these units the same as the position units in the axis properties or are they completely different. Thank you, Phil
  8. Ok, the initial program I attached was altered from when I was having the engaging/disengaging issue with the servo drive and MAM instruction. I have attached the program in it's current state with the logic for the Camco_Drive as it was when experiencing the issue. Another thing I have noticed, and I'm not sure if it's because I am using a Flex I/O Thermocouple module or not, but I have set it to give me the data in degrees Farenheit. It should be giving me room temperature, but it is reading 10 times what room temperature is. Again, used to 500, and I could have thought there were a couple more parameters you could configure. Is this just something I will need to divide by 10 in order to get actual temperature? Thanks again, Phil Heat_Former.ACD
  9. Thank you for the hints JRoss and IO Rack. I see how the JSR does insert itself differently depending on which method you use. Now to work on the motion. JRoss, I noticed that I didn't have the initial programming that was causing the flip-flopping that I was talking about in my initial post. I originally had the Motion Axus Move command being initiated by the jog push button. The Motion Servo On command was being initiated by the MCR pulling in. The Motion Servo ofF command being initiated with the MCR releasing. The Motion Axis Fault Reset was being initiated by the Drive Reset Push Button. Phil
  10. Thanks for the reply Jross. I insert the JSR identical to how I do it in 500. I've tried leaving the input and return parameters blank, but when I go to verify the program, it gives me errors for leaving those parameters blank. The servo is following the logic in engaging and disengaging. As soon as I put the controller into remote run mode, this takes place. I'm not asking the drive to execute the move until I press the Jog button, but it is engaging and disengaging itself. I'm not getting any movement out of the servo, atleast not that I can see, but it is cycling. The drive shows cycles between running and stopped. Also, thank you for the sample logic, I will definitely take a look at it and learn from it. Phil
  11. Good Afternoon all. I am currently setting up a machine using a 1769-L33ERM Compactlogix controller and 5 Axis Kinetix 6500 Safe Torque Off Drives. I have a couple questions that I am hoping you may be able to help me figure out as I have been struggling to get the results I am looking for. I am using Logix5000 Version 20.01. The first question is probably pretty simple, but I haven't been able to find the answer and have searched through this forum, as well as, the AB Knowledgebase. I am used to using the JSR instruction in RSLogix500 so that I can break up my programming, and was hoping that I could use it similarly in RSLogix5000. Unfortunately, it works differently as it is looking for input and return parameters to go along with the instruction. Upon downloading the program to the controller, it shows that it is linking all of the routines, but when trying to execute an output from routines other than the MainRoutine, I get no response. The second question I have is a tad more complicated, at least for me, as this is the first time I've jumped into servo motion control. I have a Kinetix 6500 five axis system, controlled through ethernet/ip. I have no issues when testing and tuning each axis, which is probably the easiest part of the process. Upon initial trial of jogging my indexing motor, it immediately errored. I realized that I hadn't turned the servo drive on with the MSO instruction prior to attempting the move. Once I inserted the instruction with just MCR OK bit, to test it out, it started to self engage. It would engage, then go done, and withing 2 seconds engage itself again. I'm not sure where I'm going wrong and have not found an answer. I have looked at some sample code from the Knowledgebase, but it is all for earlier versions. I'm hoping I might be able to get a little insight into my problem from the experts in this forum. I have also attached a copy of my program for you to critique. Again, I am new to fairly new to RSLogix5000 so don't be too harsh. Thank you, Phil Heat_Former.ACD
  12. Thank you everyone. I received a new drive today, made the swap and everything is working correctly. It looks like it was a bad analog converter in the drive. I put this new drive through the paces, both with a single motor running and with all 7 motors running with success. No more ramping to full speed sporadically. Again, thanks for all of the suggestions.
  13. Sorry it took so long to get back, we were running with the old drive yesterday. I put the AB drive back in this morning and did some playing around with it. I am only trying to run a single motor for now. I initially thought that the issue was when our encoder spun the wrong direction, confusing the drive, but that theory was quickly disproved on a power cycle and then trying to run it normally. I checked the the speed reference display, D002, and it shows a speed reference at maximum frequncy. I then checked my speed reference again and I am getting .127 Vdc, which should be turning the motor slowly, but I am running full out. When I switch over to AC to see if there is a ripple, it's holding constant at .025Vac. However, when I check my +speed reference to shiled I am getting .678Vac. I don't know if that's where the issue is or not, but I would think that the issue is with the drive as when I put the old one in, everything worked. Also, my speed reference stays stuck at full frequency, which makes sense since I can only get it to run normal again upon a power cycle. Running the encoder backwards definitely causes the speed reference to shoot to maximum. I am not sure why it causes an issue, when checking my speed reference while having a co-worker spin the encoder backwards, my speed reference does not change.
  14. I am running up to 7 motors with the drive. I'm not sure why I haven't checked that setting, but I will make sure to double check it now. When checking the reference voltage at minimum speed, and it acts up, I am reading about .3 volts.
  15. To verify if it is a drive problem, I replaced the AB drive with the old Eurotherm drive that we replaced and everything worked as it should. The only difference is that the old drive its incapable of running the required number of motors that are needed.