Dumb question

DBLD99

Member
Join Date
Oct 2003
Location
USA
Posts
230
I have an Incemental Linear encoder that has a resolution of 2 microns. I have a 1756-HSC card that will read the pulses. I know 3175 counts = 1 inch. I also know 25400 microns = 1 inch or .0000394 inches in a micron. But how do I know how many 1 count equals in the HSC.

The machine need to measure and control a gap between 2 rolls. Thanks for your help
 
DBLD99 said:
I have an Incemental Linear encoder that has a resolution of 2 microns. I have a 1756-HSC card that will read the pulses. I know 3175 counts = 1 inch. I also know 25400 microns = 1 inch or .0000394 inches in a micron. But how do I know how many 1 count equals in the HSC.

The machine need to measure and control a gap between 2 rolls. Thanks for your help

25400 Microns divided by 3175 counts = 8 microns per count.
icon7.gif
 
You will have to scale the HSC count register. You can use a CPT instruction to do this. It's just cross multiplication to find X

3175 CPI = 25400 MPI

25400M / 3175C = 8M per Count
 
It looks you have a quadrature encoder with a base rate of 3175 pulses per inch on both channel A and channel B. When the high speed counter is configured for quadrature, it changes by one count for each of four events: Channel A going high, Channel B going high, Channel A going low, Channel B going low. So you have 12700 events per inch of travel which is the same as saying that each event represents 2 microns of travel since the previous event.

The accumulated value in the HSC represents distance in steps of 2 microns. An accumulated value of 123456 represents 246912 microns or 9.7209449 inches. To convert the accumulated count to inches, divide it by 12700, which is the number of 2-micron units per inch.
 
sorry, Yeah I knew it was 8microns, for 1 count. But if the customer wants to move these rolls within 2 microns it cant be done then, Because the HSC wont give me that resolution.
 
Bryan,

You're right, I'm sure you can set up the HSC for X1, X2, or X4 although I'm not up to speed on the details of exactly how to do it. You have to write the correct data to the M file.

My comment was intended to resolve the apparent conflict between these two statements in the original post.

resolution of 2 microns

and

3175 counts = 1 inch
 
DBLD99,

You stared that the customer wants to have 2 micron resolution. If you follow Steve's 1st post, by utilizing 4X resolution on the HSC, it looks like you can attain 2 micron increments in the count register.

Bryan
 
DBLD99,

You're right. You can't position the rolls to within 2 microns. Even if you could reliably position to within +/- 1 count, that's still a 4 micron range. And that's assuming no other sources of error (backlash, torsional windup, encoder alignment, etc). Remember also that the HSC only reports its data to the PLC once per scan. If the PLC is involved in controlling the actuator that's positioning the rolls, you have to factor in the difference between the PLC's value and the HSC's value.

To get better positioning accuracy, you're going to need better encoder resolution. Then you have to make sure that the HSC will be able to count the higher resolution pulses at the speeds you need to run the positioning system. If not, you'll need to move to a dedicated motion controller.
 
DBLD99 said:
sorry, Yeah I knew it was 8microns, for 1 count. But if the customer wants to move these rolls within 2 microns it cant be done then, Because the HSC wont give me that resolution.

You must be using hydraulics, in which case to get this accuracy you need a hydraulic servo controller and associated linear transducer such as a Temposonic with a USS interface. A PLC isn't up to this sort of control without a servo controller card.

Is this a plastics or rubber application?
 
None of them. We actually just ordered a MO8SE card and some Kinetex servos. There is 4 rolls and customer wants to control the gap between the rolls and is running some paper through it and coating it with something. Thanks for all your help
 

Similar Topics

Hello folks! Never been here before but I have a question that's been bugging me for a while. I recently got a job at a chemical plant that's...
Replies
8
Views
365
Is there any way to stop a search from finding a text string inside a sub-tag name. For example: if I'm searching for "run" ... I only want to...
Replies
10
Views
2,175
Ok so probably a really dumb question. How do I do set a variable equal to a value in ladder? I can't seem to find a ':=' equivalent in ladder...
Replies
1
Views
1,336
So, just to start, I am not an engineer, but a sort-of self taught programmer. And I am familiar with RSLogix-500, but I am just learning...
Replies
23
Views
7,066
Hi all, Yesterday I was setting up a 4-20mA scale for a tank level. The tank has a staff gauge and a pressure sensor, and the scaling printed on...
Replies
7
Views
2,547
Back
Top Bottom