Jump to content

Krr

MrPLC Member
  • Posts

    35
  • Joined

  • Last visited

  • Days Won

    1

Krr last won the day on September 10

Krr had the most liked content!

Profile Information

  • Country
    Canada

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Krr's Achievements

Contributor

Contributor (5/14)

  • First Post
  • Collaborator Rare
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

3

Reputation

  1. I did it. the problem was in the incrementing counter inside the interrupt task --> I used @++L(591) but i should use just ++L(591).
  2. Hi All. I have a project to setup Scheduled Interrupt Task in CP1L PLC. I can not make it work. What i did: 1. Set up the Scheduled Interrupt Interval = 10ms in PLC/Settings -> Downloaded to the PLC and Power it OFF/On 2. I create a new task and attach it to Interrupt Task o2 (Interval Timer 0). In this task i have only one increment counter and one SET instruction to see if it even enter in the interrupt. 3. According to the Omron UserManual i execute MSKS(#14,#1) on the startup (P_FirstCycle). I am expecting the Time_Interrupt task to execute every 10ms. And the interrupt never executed. Where is my mistake?
  3. Hi everyone! I have annoying problem with one of the servo motors on a machine. I am using NX1P2 PLC with 8 servo motors 1S. Two of them are Gered with MC_GearIn. One of the servo is the master the other one is the slave. Once in a blue moon the master one fire an error (Fault Code: 0x64580000 Fault Description: "Motor position deviation exceeds allowable range"). And the error appear when the motors are not moving (changeover or maintenance). I couldn't replicate the error on my testing machine so i do not know what cause the alarm. The only way to reset this error is to Home the two motors with MC_Home. I have to mention: this is happening only when the motors are configured in LinearMode never happened in RotaryMode. Any help will be appreciated.
  4. Thanks all for the comments. I couldn't find any way how this could be done and I consider it as not possible.
  5. college = colleague...for some reason I cannot edit the post
  6. Hi! I have a argument with one of my college...he sad it is possible to connect 2 servo motors (1S) with 2 servo drives but only one drive is connected to the PLC (NX1P2). One of the motors will be master and the second one will just follow the first one. He claimed he saw this already once, and the master motor follows the slave one - just wiring the drives in certain way...I don't know how to do this. I'm almost sure it is impossible, but.... We need this, because we have PLC witch support 8 axes but we have 9 motors(changing the PLC is not an option). So is it possible to control 9 motors with 8 axes, and one of the servo drives is not even connected to the EtherCAT network? Any help will be appreciated.
  7. Thank You very much, This way works. The operator will not have an access to this option. Will be enable/disable by the manufacture when the machine is build depending what is installed on it.
  8. Actually this way is working only when the drive is physically present on the machine-then i can disable it or enable it, but if i remove it physically from the machine i receive MotionControl Error. In my situation the servo controller will be optional, and this option should be available from the HMI.
  9. Thank You! I will try it now. It looks like exactly what i need
  10. How can i do this dynamically from the PLC program? For example: Can i have a button on the HMI enabling or disabling the servo drive.
  11. Hi! I have a question...Is it possible to keep the current EtherCat configuration but the last two drives will be optional. In other words - can i somehow Enable/Disable when i use them by the PLC program? Right now i have to keep two version of the same program-one with the drives physically installed on the machine, and one without them on the machine. Thank You in advance.
  12. Hi! I am using cMT-SVR-100, and i need to get the UserName to my PLC. I have difficulty getting the UserName-Register: PLW-10754 from the PLC (OMRON NX1P2). In the documentation is written register LW-10754 should do the same thing like PLW-10754, but it doesn’t. The approach i found on internet is to use a macros, but PLW-10754 doesn’t support macros. Please help. Any help will be appreciated. Thank You in advance
  13. Hi everyone! The company i work for, decided to make all the future machine PackML complaint, and i have to do that, For the last 2 months I'm reading about PackML and how to implement it, and i have more questions then answers....I explained to the boss that i need training to put in order all information i got from documentations. He agree but i have to find the training courses. Does anyone made any PackML program. Does anyone know a good training courses for PackML, but not the one who made PackML FB and teaching you haw to use it like Yaskawa for example. The idea is at the end - i have to be able to make my own FB to apply PackML standard to any machine we produce.
  14. Yes - this is exactly what i have done, but i was expecting batter solution. Right now i monitoring the distance, and when the servos get closer then 20mm from the target min distance, i reduce the jog speed and let it continue until the trigger distance - this way works so far very well. Someone(not very reliable source) told me that he achieved the goal using CamTables....I couldn't find way to do it this way(Actually I do not thing it is possible with CamTables). Will be very elegant way-> when the 2 servos reach the min distance the second start moving to the same direction of the first one using CamProfile avoiding the slow PLC interference....
  15. Hello everyone! I have a project on PLC NX1P2 with 6x1S servo motors moving independently but 2 of them are moving against each other, and they can collide if no collision avoidance implemented. So far i calculate the movement before even move but the problem appear when they move manually (MC_MoveJog). Then i have no way to pre-calculate the movement . Monitoring the Actual Position is not enough because slow reading from the PLC and the fast movement of the Axeses (it stops but there are about 4mm extra movement depending on the speed, and this could be fatal). I spent few hours on Google but couldn't find any solution. My question: is it possible to make collision avoidance with NX1P2 without buying a safety controller. Any help will be appreciated.
×
×
  • Create New...