Virtual axes in motion control

Plc_User

Member
Join Date
Dec 2005
Location
Belgium
Posts
317
In what kind of applications in motion control do you use a virtual axis, and in that case for what reason do you use a virtual axis and not some kind of other techniqe?
 
What other technique are you going to use?

Gearing to virtual is much more flexible than moving as a function of time. Time can't be ramped up or down but a virtual axis can.

Virtual axes have perfect target generators. Physical devices are not perfect.

I can ramp up sine and cosine functions and other functions that start with derivatives not equal to 0.

BTW, the Salt Lake City Airport WIFI is very slow.
I had to wait about 5 minutes to get this page to show.
 
Off topic

Damn you were here.... Wish you would stop by.
Lov Delta Don... but he is not you.
I was out on an emergency call. I got a call on Monday from a new customer that I had never been in contact with before. They wanted to try our controller to replace another that hadn't been working for over a year. I got the red eye flight out Monday night and flew to Orlando then drove out into the sticks of Florida. I didn't even stop to see Mickey, dolphins or anything else on the way back. I was tired from being up too much. The first day I did get one hour of sleep by sleeping in the car at the saw mill. My trip was successful. The personal touch makes a big difference. I was too tired to stop anywhere on the way back. I only brought my mill clothes and steel toed shoes. Steel toed shoes are not that comfortable.

There was no need for virtual axes in this application.

I like being in my office with my Lazy Boy recliner but when duty calls.......
 
Virtual axis, or, more correctly, virtual master axis, is useful when you have multiple axis systems, spread over many controllers... I have done 77 and 84 axis systems, with four motion controllers, and the virtual master is the most practical implementation for all axis to follow 'one'
 
Interesting topic, although very new to me.
Can somebody explain with an example application please.

Thank you
_________
 
The Nascar test system

The physical axes are pushing on the tires as function of the recorded track information. The virtual master represents the speed of the car and controls how fast we index through the table of track elevations.

Imagine having track data recorded. One would need about 10000 points for each wheel if the track is about 2 miles long. Essentially this is a big cam table. A Nascar racer may go about 0 to 200 ft per second or one foot every 5 milliseconds. The motion controller can be given a command to a 5th virtual master to move at 200 ft per second. Every scan the virtual masters position is used to index into the cam tables to determine the positions, velocities and accelerations for each wheel a that point. The virtual master can be slowed down and speed up. Sometimes they find an interesting spot and back up the virtual master to the point of interest and play through the data slowly my moving the virtual master slowly.

By changing the speed of the virtual master they can see how the car will react to the bumps on the track at different speeds and the different speeds are simulated by controlling the speed of the virtual master.

I have a video
http://www.deltamotion.com/peter/Videos/Nascar Perf ADI 020607 Commercials Out.mpg

This video was provided to me by ADI where the first machine is. You can't see what is happening when indexing through the data at 200 ft/sec so the speed is slowed down. Notice how the car geometry changes as the wheel goes up and down.
 

Similar Topics

I have a unique material handling need that can be addressed by combining a conveyor's belt motion with a linear slide that moves the conveyor's...
Replies
3
Views
3,715
Hi all, I would like to replicate my PC onto a virtual machine so I could use it on a different laptop when I'm on site. I have never created a...
Replies
5
Views
254
...and I agree. Context: TIA Portal/HMI = KTP1200 (12" screen) In the attached redacted image, the values in the white boxes are entered by the...
Replies
10
Views
719
Is there any way to use a Virtual HMI (running on a PC) with CCW? This is for an application where there will be an actual HMI (PV800) connected...
Replies
4
Views
414
i have a dell laptop with a real com port host OS is windows 10. Running VB 6.1.42 I cannot get the serial port to configure in VB. Please Help...
Replies
10
Views
1,032
Back
Top Bottom