Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 11:09:15 PM

Login with username, password and session length
Search:     Advanced search
* Home Help Search Calendar Links Login Register
+  Machsupport Forum
|-+  Mach Discussion
| |-+  General Mach Discussion
| | |-+  Acu-rite Glass Scale Position-Trac Coding
Pages: 1 2 »   Go Down
Print
Author Topic: Acu-rite Glass Scale Position-Trac Coding  (Read 802 times)
0 Members and 1 Guest are viewing this topic.
pofo
Active Member

Offline Offline

Posts: 27


View Profile
« on: September 22, 2010, 11:46:12 PM »


Has anyone used an Acu-Rite glass scale with the Position-Trac feature as a positioning system on Mach 3? Position-Trac encodes the absolute position of the axis into the reference output.
Logged
Tweakie.CNC
Active Member

Offline Offline

Posts: 3,258


Super Kitty.


View Profile WWW
« Reply #1 on: September 23, 2010, 04:24:41 AM »

I really don't think there would be any point in doing this unless you are saying that the accuracy of servo mounted encoders is not good enough.

Tweakie.
Logged

Success consists of going from failure to failure without loss of enthusiasm.  Winston Churchill.
pofo
Active Member

Offline Offline

Posts: 27


View Profile
« Reply #2 on: September 23, 2010, 10:42:20 AM »


Tweakie,

In this system (Millpwr), the glass encoders are used for the feedback loop. There are no encoders on the motor. But that function is ok. I am able to get pulses for the x and y movement.

What I would like to do is use the reference output of the glass encoder to home the axis. On this encoder, they have a reference track that has reference pulses somehow encoded such that the absolute position of the table can be determined. I thought I just had one pulse in the middle of the table that I could use as a reference for home, but instead, I have many pulses I don't know what to do with. So I need to know how to use the reference track. They call  it Position-Trac. I'm guessing that the reference pulses are somehow spaced differently along the scale so that the encoder pulses can be counted between reference pulses to determine where you are; Meaning the distance between reference pulses is different along the scale so that the count would increment by one for each reference pulse. It's just a guess and I haven't the means yet to count pulses  to see if that is true.

Logged
Tweakie.CNC
Active Member

Offline Offline

Posts: 3,258


Super Kitty.


View Profile WWW
« Reply #3 on: September 23, 2010, 11:00:28 AM »

Right - I see what you are trying to achieve now.

As far as I am aware Mach does not operate in closed loop mode.
With servo systems the feedback loop is closed within the servo driver and errors corrected at that point rather than within Mach itself.

This does not mean to say that Mach cannot be operated in closed loop mode but you might just have to be the first person to do it  Smiley

Good luck,

Tweakie.
Logged

Success consists of going from failure to failure without loss of enthusiasm.  Winston Churchill.
pofo
Active Member

Offline Offline

Posts: 27


View Profile
« Reply #4 on: September 23, 2010, 11:56:24 AM »


Understood about Mach. I'm using a DSPMC controller with Mach that is closed loop. I'm posting here just in hopes that someone has come across this and has the information.
Logged
Hood
Active Member

Offline Offline

Posts: 17,358


Carnoustie, Scotland


View Profile
« Reply #5 on: September 23, 2010, 01:59:43 PM »

Can the DSPMC not do index homing?
The way my servo drives handle it is I get Mach to tell them to home, the drive moves the motor until it sees a home switch then it seeks out the index pulse and sets home, then the drive informs Mach it has homed and Mach sets the machine coords.
Hood
Logged
pofo
Active Member

Offline Offline

Posts: 27


View Profile
« Reply #6 on: September 23, 2010, 04:37:51 PM »



Good idea. I don't have my DSPMC yet, but that sounds like it would work.

But I'd like to take advantage of the absolute positioning and not have to put in limit/home switches. I'd like the controller to read its current position and then know directly from that, which way to go to get home.
Logged
Hood
Active Member

Offline Offline

Posts: 17,358


Carnoustie, Scotland


View Profile
« Reply #7 on: September 23, 2010, 04:43:42 PM »

I'd like the controller to read its current position and then know directly from that, which way to go to get home.

My drives do that, if the switch is active they will back off until its inactive then will seek the switch again. So all that is needed  is that the switch is activated and kept that way in that direction.
Actually my drives can be configured many ways for homing but thats the way I choose.
Hood
Logged
pofo
Active Member

Offline Offline

Posts: 27


View Profile
« Reply #8 on: September 23, 2010, 06:35:14 PM »


I want to do it from a cold start, when the controller has no idea where the table is. That is the purpose of the Position-Trac coding. When you boot up, the controller doesn't know where the table is and with Position Trac, it can determine the absolute position of the table by reading the Position Trac coding.
Logged
Hood
Active Member

Offline Offline

Posts: 17,358


Carnoustie, Scotland


View Profile
« Reply #9 on: September 23, 2010, 06:50:14 PM »

Mine can do it from a cold start, granted I have to reference the axis but the switch is either active or inactive so the drive knows which way the initial move should be.
It may be possible for the DSPMC to read the coding on your scales but afraid I know nothing about the DSPMC's inner workings.
Hood
Logged
Pages: 1 2 »   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!