You are not registered yet. Please click here to register!


 
 
plc storereviewsdownloads
This board is for PLC Related Q&A ONLY. Please DON'T use it for advertising, etc.
 
Try our online PLC Simulator- FREE.  Click here now to try it.

---------->>>>>Get FREE PLC Programming Tips

New Here? Please read this important info!!!


Go Back   PLCS.net - Interactive Q & A > PLCS.net - Interactive Q & A > LIVE PLC Questions And Answers

PLC training tools sale

Reply
 
Thread Tools Display Modes
Old January 12th, 2018, 04:09 AM   #1
robw53
Member
United Kingdom

robw53 is offline
 
robw53's Avatar
 
Join Date: Nov 2009
Location: south yorks
Posts: 514
Kinetix 5500 and the MSF/MSO Instruction Behaviour

Hi,

Just after some help with the following issue we are having.

On the Kinetix 5500, if the servo is in motion and the MSF is executed, what does this cause?

We have an issue onsite with a Kinetix 5500 and VPL motor configuration. When the drive goes into fault the code appears to execute this instruction and the load it is moving free wheels for maybe 300mm. When we execute the MSO instruction the drive does an absolute move (MAM) to 0, but now has a physical offset of 300mm but displays 0mm on the faceplate of the drive.

My understanding of this is that the MSF opens the feedback loop and allows the load to be moved by hand, but doesn't track the positioning. And then when the MSO instruction is executed then this closes the loop. If the new position when the MSO is executed is different from when the MSF was executed does this error get corrected when a MAM is executed or would the offset remain?

Looking at what is happening on site, I believe that this is correct and that the offset would remain and not be corrected causing a discrepancy between the physical and software position.

The SI who did the upgrade is looking into this, but I thought I would reach out and try get some further information for them.

Regards

Rob
__________________
"So far as is reasonably practicable

"Not everything that can be counted counts and not everything that counts can be counted"
Albert Einstein
  Reply With Quote
Old January 12th, 2018, 05:54 AM   #2
daba
Lifetime Supporting Member + Moderator
United Kingdom

daba is offline
 
daba's Avatar
 
Join Date: Jul 2004
Location: uk
Posts: 4,384
From the MSF instruction "help"

"Important: If you execute an MSF instruction while the axis is moving, the axis coasts to an uncontrolled stop."

Perhaps it would be better to use MAS, and leave the servos holding the position of the drive.
__________________
___________________________
ControlLogix & SLC Training
a-b train ltd.
abtrain@tiscali.co.uk
www.abtrain.co.uk
tel: 07506 73 9999
nil illegitimi carborundem


  Reply With Quote
Old January 12th, 2018, 07:10 AM   #3
kekrahulik
Member
United States

kekrahulik is offline
 
Join Date: Apr 2009
Location: Lancaster,pa
Posts: 277
MSF turns the servo off - you're freewheeling.

MSO turns the servo on - back in control. To answer your question about "offset" really depends on the programming. Assuming the servo doesn't rehome or redefine position, the servo should still know it's actual position.

Will a MAM correct things? If the MAM is absolute, probably. If the MAM is relative - no. very programming dependent.
  Reply With Quote
Old January 12th, 2018, 11:29 AM   #4
Gomez_
Lifetime Supporting Member
United States

Gomez_ is online now
 
Join Date: Sep 2014
Location: California
Posts: 175
Quote:
Originally Posted by kekrahulik View Post
MSF turns the servo off - you're freewheeling.

MSO turns the servo on - back in control. To answer your question about "offset" really depends on the programming. Assuming the servo doesn't rehome or redefine position, the servo should still know it's actual position.

Will a MAM correct things? If the MAM is absolute, probably. If the MAM is relative - no. very programming dependent.
Well said.

I will also add, @rob that the axis itself will have some settings for what action to take during a fault/stop/overload, so double check those as well.

  Reply With Quote
Old January 12th, 2018, 03:47 PM   #5
robw53
Member
United Kingdom

robw53 is offline
 
robw53's Avatar
 
Join Date: Nov 2009
Location: south yorks
Posts: 514
Hi,

Thanks for you responses.

Your suggestion to use an MAS is valid, and this is something I will bring up with them.

The system doesn't rehome afterwards, it executes the MSO and does an absolute move to 0.

What our engineers have witnessed is that when the fault occurs, the servo position value to the faceplate stops changing and holds the last value before the fault. so the coast/ramp down from that point isn't changing the value and this gives an offset against mechanical position vs electrical position.

This has been confirmed with the measurements been taken at the time the fault occurs and is consist with the amount the mechanical part is out when the servo has done an absolute move MAM to 0.

This is definitely not a mechanical issue as in slip, as the mechanical part would have to advance the electrical part of the system and that's impossible on this application.
__________________
"So far as is reasonably practicable

"Not everything that can be counted counts and not everything that counts can be counted"
Albert Einstein
  Reply With Quote
Reply
Jump to Live PLC Question and Answer Forum

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 12:32 PM.


.