Jump to content

Recommended Posts

Posted

Hello every one

 I got a trouble with Omron Servo, when I write instruction MC_Move Absolute in sysmac studio . an error appear to say "negative limit input was on".

Do you know what is "negative limit input" and how I can find it.

Thank you

Posted

There is an input on the servo drive configured as an overtravel (limit). You either need to install an overtravel limit switch/sensor and wire it to the input, put a jumper wire on the input, or alter the input parameters so that it does not need to see a limit switch. More than likely you will need to do this for the positive limit as well.

Posted
Just now, 89GTA said:

There is an input on the servo drive configured as an overtravel (limit). You either need to install an overtravel limit switch/sensor and wire it to the input, put a jumper wire on the input, or alter the input parameters so that it does not need to see a limit switch. More than likely you will need to do this for the positive limit as well.

I connect the servo with NJ through Ethercat, so I don't know where I should find the switch/sensor, actually I don't install any sensor with servo . Where should I alter the input parameters in Sysmac

Posted
Just now, Michael Walsh said:

Set Pn401.0, Pn401.1, Pn401.2, Pn402.0, Pn402.1 and Pn402.2 all to 0 (Disabled)

Can you tell me the use of these parameter, I'm just begginer with NJ so I really don't understand these parameter at all.

Are they similar to internal relay of Mitsubishi PLC

Posted

They define two of the digital inputs on the servo drive (CN1 connector).  By default, they are set to be used for a positive overtravel limit input and a negative overtravel limit input.  These are usually two limit switches that keep the servo motor mechanicals from crashing into the end of travel for each direction.  If you are not using these switches, setting the parameters above to 0 will disable the functionality.

  • Like 1
Posted
Just now, Michael Walsh said:

They define two of the digital inputs on the servo drive (CN1 connector).  By default, they are set to be used for a positive overtravel limit input and a negative overtravel limit input.  These are usually two limit switches that keep the servo motor mechanicals from crashing into the end of travel for each direction.  If you are not using these switches, setting the parameters above to 0 will disable the functionality.

I also get another similiar problem, but this time with MC-Homing, error said , two limit signal are on, how can I resolve the problem

Posted

As Mike said (fairly clearly as well) if you are not wiring the limit switches to the drive (see the manual for the servo amplifier) you need to disable those inputs in the servo parameters.  Factory default parameters are for a normally closed end of travel switch at each end of the servo's travel.

These are nothing like internal relays in a Mitsubishi, these are parameters inside the actual servo amplifier.

To set them, in the Multiview Explorer, go under EtherCAT, find the amplifier, click the arrow to open, and then double click on Parameters.  To be able to change them, right click on the amplifier and select Online.  This will go through the existing connection to the NJ across the network so you don't need to plug in directly to the amplifier.

If you need more assistance than that, you may want to review the free online training on Omron's website, or the NJ Motion Startup Guide (manual W514).

  • Like 1
Posted

Hi guys, is there anyone here know how to create and read data output from FH sensor in Sysmac. I read the manual of omron but they are so complicated for me.

Maybe I need an example for that. Do anyone have experience in it? Thank you.

Posted
On ‎5‎/‎21‎/‎2016 at 1:30 PM, vanquangtk said:

Hi guys, is there anyone here know how to create and read data output from FH sensor in Sysmac. I read the manual of omron but they are so complicated for me.

Maybe I need an example for that. Do anyone have experience in it? Thank you.

Why would you post this here?  This thread is about servos...

Posted
1 hour ago, Michael Walsh said:

Why would you post this here?  This thread is about servos...

I am sorry for this. I intended to post it in a new thread. But I have many stuff small question like that about omron, NJ and FH. And I think it woul be better and convienient to post all of them in one thread

Posted

No, a thread is meant to be one topic.  If you have non-related issues, you should create new threads.  That makes it easier for others to search them in the future.  Besides that, if the title is something I don't have knowledge of, I won't bother reading the post.  I bet many others are the same.  Then we would miss the chance to assist you.

Posted
41 minutes ago, Crossbow said:

No, a thread is meant to be one topic.  If you have non-related issues, you should create new threads.  That makes it easier for others to search them in the future.  Besides that, if the title is something I don't have knowledge of, I won't bother reading the post.  I bet many others are the same.  Then we would miss the chance to assist you.

Oh, I see it now. Thank you so much for helping me.With help of you and people here , I start know how to control servo through NJ

Posted

You could look at the bit AxisName.Details.Idle It is no when processing is not being performing.

Look at the variable that is created when you add an axis.  It is of type _sAXIS_REF.  You can find details in the NX-Series CPU Unit Motion Control User's Manual that is installed in the Sysmac Studio folder of the start menu.

  • Like 1
Posted
45 minutes ago, Michael Walsh said:

You could look at the bit AxisName.Details.Idle It is no when processing is not being performing.

Look at the variable that is created when you add an axis.  It is of type _sAXIS_REF.  You can find details in the NX-Series CPU Unit Motion Control User's Manual that is installed in the Sysmac Studio folder of the start menu.

Can I use the bit  AxisName.Status.Ready for it

Posted

I got a trouble with drive servo, it alarm overload error with error code is 034E200. I tried to reset that error by functions: Reset MC-Error or Reset-PLC Error.

But I failed, the only way I can do to make it disappear is using reset button in troubleshooting tab of Sysmac Studio.

Can anyone tell me the reason of it and how I can fix it completely, thank you

Posted
Just now, Michael Walsh said:

Use MC_Reset to reset the servo drive, then use ResetECError to reset the EtherCAT error.

I did them all, but it didn't word

Do I need to take MC-Reset before Reset ECError

Posted
Just now, vanquangtk said:

I did them all, but it didn't word

Do I need to take MC-Reset before Reset ECError

Yes.  The error on the drive is causing the EtherCAT error.  So, trying to reset the EtherCAT error before resetting the drive will not work.  First reset the drive, then reset EtherCAT.

Posted
Just now, Michael Walsh said:

Yes.  The error on the drive is causing the EtherCAT error.  So, trying to reset the EtherCAT error before resetting the drive will not work.  First reset the drive, then reset EtherCAT.

Sorry do I must take MC-Reset or MC-Reset Error, I got this error so often , may you tell me the way to prevent it. Thank you

Posted

I cannot find the error code that you provided.  What is the error code on the front of the drive? 

If it is a standard overload, Overload errors are caused by excessive torque.  Either something is wrong mechanically with your system, or your motor is not sized properly.  I guess that the program could be incorrect also, if it is driving the servo too far and hitting a stop (but this is still a mechanical issue causing too much torque). 

If it is a regeneration overload, then you may be regenerating too much voltage back on to the DC bus.  This usually happens in vertical applications, or if you are trying to stop too quickly.  If you have a vertical application, you may need to add a regeneration resistor to burn off the excess regeneration voltage.  If you are just trying to decelerate too quickly, then you can make the deceleration less aggressive.

This is one way that you might use the combination of first MC_Reset and then ResetECError:

w9jn6mdoXUu3QAAAABJRU5ErkJggg==

The first rung issues the MC_Reset command if the drive is in alarm and the safety is OK.  Once the drive is no longer in the alarm state, the second rung resets the EtherCAT error.  This is just a quick example, you may want to add more conditions to these rungs.

  • Like 1
Posted
Just now, Michael Walsh said:

I cannot find the error code that you provided.  What is the error code on the front of the drive? 

If it is a standard overload, Overload errors are caused by excessive torque.  Either something is wrong mechanically with your system, or your motor is not sized properly.  I guess that the program could be incorrect also, if it is driving the servo too far and hitting a stop (but this is still a mechanical issue causing too much torque). 

If it is a regeneration overload, then you may be regenerating too much voltage back on to the DC bus.  This usually happens in vertical applications, or if you are trying to stop too quickly.  If you have a vertical application, you may need to add a regeneration resistor to burn off the excess regeneration voltage.  If you are just trying to decelerate too quickly, then you can make the deceleration less aggressive.

This is one way that you might use the combination of first MC_Reset and then ResetECError:

The first rung issues the MC_Reset command if the drive is in alarm and the safety is OK.  Once the drive is no longer in the alarm state, the second rung resets the EtherCAT error.  This is just a quick example, you may want to add more conditions to these rungs.

Thank you so much for help me, I will try to find exact code error I got tommorow when I work back. It seem that I made the servo move too fast in a short distance

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...