Previous in Forum: CT   Next in Forum: Inverter Current Increase
Close
Close
Close
5 comments
Rate Comments: Nested
Power-User

Join Date: Jul 2007
Location: Melbourne Florida
Posts: 122
Good Answers: 2

Siemens S5 Encoder

08/02/2010 6:03 PM

Hello All,

I have a problem which seems to be very strange at least to me.

I have a CNC machine that uses two encoders for the X axis position. The active measuring system is a glass scale encoder. The problem is that when I reference the axis I get a very strange value. If I change the actual position to a completely different location I get the same reference position value.

I know about a reference position Hard limit switch, This machine uses a reference coded glass scale. I reloaded the NC and this seemed to solve the problem until I re-referenced the machine again and again I wound up with the same problem.

To clarify what is happening, I move to a position right above the spindle and hit "reference" the axis will move @ 1 inch (the closest reference position) and a value of -617 is loaded as the actual position. I move the axis @ 4 inches to the right of the spindle the hit "reference" again and the axis will move about an inch (the closest reference position) and -617 is again loaded as the actual position.

Any ideas would be a huge help thanks in advance Dave!

__________________
repeat problems can not be solved by the same way of thinking ( A. Einstein)
Register to Reply
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.
Guru
United Kingdom - Member - Not a New Member Hobbies - Musician - New Member Hobbies - Fishing - New Member

Join Date: May 2006
Location: Reading, Berkshire, UK. Going under cover.
Posts: 9684
Good Answers: 468
#1

Re: Siemens S5 encoder

08/02/2010 6:50 PM

You say you have two encoders on th X axis?

Only thing that triggers (in my head), when taken with your symptom, is that one or both are incremental encoders (rather than absolute) - with one for fine measurements, and one for coarse.

If the coarse measurement encoder was faulty, you could prob'ly move to any position within the range of the fine encoder before things went wrong.

My big problem with this is that I'd've expected the fine encoder (the one I think's working) to be connected directly to the leadscrew (assuming it's leadscrew drive!), so it would only move one screw turn (~5mm?) before faulting.

I'm prob'ly completely off the mark here - but I'd suggest that if there are two encoders, then one of them isn't doing its job.

But hey! You mention a glass scale encoder. Haven't met one of them (yet) - maybe I should look into it.

__________________
"Love justice, you who rule the world" - Dante Alighieri
Register to Reply
Power-User

Join Date: Jul 2007
Location: Melbourne Florida
Posts: 122
Good Answers: 2
#2
In reply to #1

Re: Siemens S5 encoder

08/02/2010 7:32 PM

Hi John,

Thanks for the very quick reply! you are correct as to the lead screw. As well as they are both incremental. However the lead screw (motor) encoder is the course encoder and the glass scale is the fine encoder. I thought about what you are saying and I agree that possible the course encoder could be the problem due to the "Z" position pulse. the strange thing is, both encoders watch one another if you will. I am not getting any faults in comparison values. I am still stuck on how it is that the same value gets loaded in different positions.

As I understand it a reference coded glass scale encoder has distinctive reference points along it's path and each point can be assigned a particular value. I could be way off here but this is how it was explained to me.

Dave

__________________
repeat problems can not be solved by the same way of thinking ( A. Einstein)
Register to Reply
Guru
United Kingdom - Member - Not a New Member Hobbies - Musician - New Member Hobbies - Fishing - New Member

Join Date: May 2006
Location: Reading, Berkshire, UK. Going under cover.
Posts: 9684
Good Answers: 468
#3
In reply to #2

Re: Siemens S5 encoder

08/03/2010 4:52 AM

Best I can come up with (after sleeping on it) is that the counter attached to one or other of the encoders is faulty.

Hope I don't get my knuckles rapped by CR4 Admin here, but have you tried http://www.cnczone.com/ ? I've had some useful info. from them in the past.

__________________
"Love justice, you who rule the world" - Dante Alighieri
Register to Reply
Power-User

Join Date: Jul 2007
Location: Melbourne Florida
Posts: 122
Good Answers: 2
#4
In reply to #3

Re: Siemens S5 encoder

08/03/2010 6:25 AM

I am going to post there as well, Today. Thanks again

__________________
repeat problems can not be solved by the same way of thinking ( A. Einstein)
Register to Reply
Power-User
Canada - Member - New Member

Join Date: Feb 2010
Location: The Great White North
Posts: 185
Good Answers: 13
#5

Re: Siemens S5 Encoder

08/04/2010 2:18 PM

By referencing do you mean teaching the home position?

If you do it is possible that your system drives to a known position such as a hard limit switch and then moves to an electric home position or zero offset. If this is the case the hard limit switch may be stuck on and the machine then moves to what it measures as the zero offset position value, regardless of its real world position. Check the Home limit switch for proper operation.

You wouldn't have this problem if absolute encoders were used.

__________________
Knowledge makes what was impossible, seem easy.
Register to Reply
Register to Reply 5 comments
Copy to Clipboard

Users who posted comments:

dthomas16 (2); Elroy (1); JohnDG (2)

Previous in Forum: CT   Next in Forum: Inverter Current Increase

Advertisement