Welcome, Guest. Please login or register.
Did you miss your activation email?
November 21, 2008, 06:21:13 AM

Login with username, password and session length
Search:     Advanced search
* Home Help Search Calendar Links Login Register
+  Machsupport Forum
|-+  Mach Discussion
| |-+  Quantum
| | |-+  Quantum - The next generation
Pages: 1 2 3 4 5 6 7 8 9 »   Go Down
Print
Author Topic: Quantum - The next generation  (Read 13523 times)
0 Members and 2 Guests are viewing this topic.
Brian Barker
Administrator
*
Offline Offline

Posts: 3,255



View Profile
« on: December 21, 2006, 08:43:11 AM »

Quantum is the next line that we at ArtSoft are working on... This is out of the mach series of software and will have many enhancements over mach3. The first problem that Art and I wanted to look at was "Jerk". Jerk is the 3rd order derivative of position... you also can think of it as the Rate of change of acceleration... Or you can thing of it like this:
If you get in your care and mash the pedal down you will feel a sharp snap and then a constant force pulling on you. The same thing will happen when you let off the gas to stop accelerating up to speed. So as a good driver you all press on the gas just to get the tires moving and then apply more to help build you up to speed. This gives you a nice smooth ride because you have minimized the Jerk.

Okay how is a CNC machine like your car... Mach3 is the guy with the digital gas pedal! It uses a constant acceleration to get to speed. The graph of the acceleration looks like a square wave  and makes the Velocity look like a trapezoid. This is known as a "Bang - Bang" Velocity profile because of the huge jerks from the square wave acceleration. This is okay for mills that run under 100 IPM but a machine like a shopbot can't take it! So what we have done is ramped the acceleration to the amount of jerk that you would like to have (in/sec^3) This will give you a trapezoidal Acceleration and a Velocity that is a trapezoid with rounded corners (Known as S-curving). Art ran a test on his mill and with a jerk of 8000 mm/sec^3 he was not spilling water running 2mm squares at 1000mm/min! There is stell a bit more work that needs to be done to get this finished but it is working and the results are looking good Smiley

Here is an example of before and after Scurve:

There are other things that we are looking to put into Quantum but that is for an other post Wink
 


* No_Scurve.JPG (2.35 KB, 376x115 - viewed 3514 times.)

* Scurve.JPG (2.04 KB, 361x100 - viewed 3387 times.)
« Last Edit: December 21, 2006, 08:48:40 AM by Brian Barker » Logged

Fixing problems one post at a time Wink

www.newfangledsolutions.com
www.machsupport.com
vmax549
Guest
« Reply #1 on: December 21, 2006, 09:49:01 AM »

Hi Brian that is interesting, But ya know a lot of people have a lot of time and money invested in Mach technology. It would be nice if yous guys would finish up with Mach by finishing up all the loose ends and add ins needed by the masses before you venture off into WARP technology. By The way the next generation of speed should be WARP speed.

(;-) TP
Logged
Chaoticone
South Carolina, US
Administrator
*
Online Online

Posts: 2,798


Precision Chaos



View Profile WWW
« Reply #2 on: December 21, 2006, 10:04:38 AM »

Eagerly awaiting Quantum.  Grin

Brett
Logged

Grin If you could see the things I have in my head, you would be laughing too. Grin
www.precisionchaos1.com
My guard dog is not what you need to worry about!
Brian Barker
Administrator
*
Offline Offline

Posts: 3,255



View Profile
« Reply #3 on: December 21, 2006, 10:20:05 AM »

Terry what are the things that you woud like to see finished? G100? that is a plugin and should work on both quantum and Mach3...

What are  you thinking?
Logged

Fixing problems one post at a time Wink

www.newfangledsolutions.com
www.machsupport.com
ART
Administrator
*
Online Online

Posts: 461


Tough as soggy paper.


View Profile
« Reply #4 on: December 21, 2006, 10:21:37 AM »

Terry:

   Thats exactly the problem. Soem are expecting Mach3 to warp ahead, but it cant. Its speed (at least on the printer port) cannot go faster. Its impossible.
SO Q is the only way to "warp" ahead. Im afraid weve spoiled you with too many toys that in theory cannot work. Though we have managed to make many of them
work, the only way we can add more floors is to build a better basement. Mach3 will continue to be debugged to make it as bulletproof as it can be, then it stops.
Adding any more floors to it is asking for a building collapse. Not good for anyone. We consider MAch3's fucntions to be maxed out, so the only choice we have is to
lock it down, make all the various fucntions work, and in parallel, put the warp in Q. Mach3, for its level and what it does is a technical marvel, (look for another windows
program in that price range that comes close in functions to see what I mean..)

  I appreciate the comment, but most simply cannot understand the level of complexity of Mach3, its why the latest bugs take so long to remove, there are thousand of
interlocking logic streams that are simply too complex to know and find the interactions of.  Anyway, for a vast array of technical reasons, MAch3 will not have any more functions
added to it, it will now lockdown to bug repair permanently, more as a safety measure for the users, as well as a requirment if we're to have future growth..  

  Mach3 will continue as the flagship for a very long time I suspect, but in the end, new and better control will be required, so Q is in the hopper as it gives us much breathing room
as developers..

Thanks,
Art.
Logged
vmax549
Guest
« Reply #5 on: December 21, 2006, 10:45:44 AM »

Good morning Art, I guess my question should have been will the new Q be compatible with the old Mach hardware/OS or is a major upgrade required??

Good Morning Brian, I think things like converstional programming could be advanced, probing options,drilling/tapping options,CR options,Multipart options. Lcam needs pocketing,drill/tap routines.

Please note I am fully aware of ALL the benifits MACH provides for a very small price.(;-) Just trying to help it along.

(;-)TP
Logged
Scott
Active Member

Offline Offline

Posts: 139



View Profile
« Reply #6 on: December 21, 2006, 11:55:38 AM »

Hi Art & Brian,

On the S-curve acceleration subject, does that mean that you'll have exact g-code path with it or will there still be rounded corners?  Sounds promising.  Wink

Thanks,
Logged

Scott
wcarrothers
Active Member

Offline Offline

Posts: 29


View Profile
« Reply #7 on: December 21, 2006, 12:09:32 PM »

probably not the place to ask..  But quantom isn't to use the parallel port any longer..

Is there a front runner choice for supported interface device at the moment?  (Please say Grex seeing I've got one but not using it since it does not support more then 1 mpg input so far as I know...)

b.
Logged
Brian Barker
Administrator
*
Offline Offline

Posts: 3,255



View Profile
« Reply #8 on: December 21, 2006, 12:18:18 PM »

This will make it so that exact stop will no longer make the table shake badly and will make it so you can run a much higher Acceleration with out killing the table. So Scott No it will not give you a new path type BUT should make your table run MUCH smoother.

The G100 and the NCpod will be the ones that we start with but there should be many others by the time we are done Wink

This is only the start of the work that we are going to do in Quantum... there is much more Wink

Logged

Fixing problems one post at a time Wink

www.newfangledsolutions.com
www.machsupport.com
Graham Waterworth
Administrator
*
Online Online

Posts: 1,169


West Yorkshire, England



View Profile WWW
« Reply #9 on: December 21, 2006, 01:33:09 PM »

I see no problem in Quantum being a complete new system, both software and hardware.

As long as Mach3 is maintained current users have no reason to worry.

A new hardware system with up to date custom software is a good idea cobbled Mach3 is not, you would not want a microsoft scenario where the new hardware is limited by backward compatability.

I say good on you, make it new and up to the minute, forget the past make it as good as is possible.

By the time its ready to release most people will be ready to upgrade anyway.

These are my views and only my views.

Graham.
Logged

G-Code is on the cutting edge

Autovalues Engineering, CNC machining specialists, Bradford, England
Pages: 1 2 3 4 5 6 7 8 9 »   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!