Hello Guest it is March 28, 2024, 08:48:29 AM

Author Topic: Mach3 4.0 Rev Update  (Read 55386 times)

0 Members and 1 Guest are viewing this topic.

Mach3 4.0 Rev Update
« on: April 01, 2009, 10:50:51 AM »
Message that I posted on the other forum...

Hello All,
I think you can see that I have been working my tail off for the last
bit  :)  I have been working on the display code in Mach3 getting it into
it's own thread. This has been working very well on the systems that I
have here but has needed me to clean up the offsets section of code. The
old offsets worked by reseting the trajectory planner to a new position
and so on.. I have changed Mach3's Gcode interpreter to output all moves
in machine position . This was done to solve some display problems that
we had in the past and also offered some places to add some new tools
(for turn and mill)! The tools that I have added are as follows:

Work Shift : This allows you to shift ALL fixture offsets in Mach3..
What would you use this for you may ask  ;)  Well if you are into dry
running your parts you can "shift" the program up in the Z axis to dry
run the part without effecting your fixture offsets. Also if you are
facing parts and the part needs to be a bit deeper to clean the face you
can shift into the part and you get to keep your fixture offset.. The
biggest uses of this is for Probe work! With this you can now shift for
your probe without killing your fixture offset! (this is also a feature
that is on the Fanucs and I wanted it  ;)   ) Also you will see this
offset in the toolpath (more on why need to know this later )

Head Shift: This one I have never seen (so please bear with me).. As I
was adding the work shift I was thinking that this would be GREAT for
the people that would like to have more then one head on there machine
(A VERY common request we get now) . In testing I found that it worked
great but it had two problems  :(  1. I could no longer use the workshift
the way I would like... 2. The toolpath looked all munched! (shifted
when it should not be) . So I came up with the idea that I would add a
Head shift that will not show in the toolpath! This will now allow you
to have as many heads as you would like on the machine and registers
that you can set the offsets. I am working now to make the soft limits
work with the offsets and expect to be testing soon on the router that I
had in PA. Examples of using this will be after 4.0 release...

Other points that we are working on:
1.) G28 and G30, now work as explained in Peter Smid's book (this will
make Posts work better as well)

2.) The DRO,LED an Button numbers are getting redone to be something
that is a bit more logical  :)  . This is a big job and Brett is just
about done with this.. More on this when it is done.. I am going to add
a compatibility mode so the old screens will work but new features will
not be added to the old numbering system.. I am half thinking about
making a converter program that you can copy and paste text too convert
it into the new 4.0 numbering format.

3.) Data structures are redone in Mach3 so Plugins will not work  :(  The
Plugins will need to be recompiled with the new header files.. Please
don't ask for the header files at this time because I am still working
on them   :)

4.) License for Mach3 is about to be locked per machine ID.. The old
license format has served us well over the past 8 years but it is time
to change with the times  :) . This will be web based (you don't need to
have the controller computer connected to the web) . It is a simple code
that you need to type in... The license file that you have now will get
you into the data base and allow you to register your machines on the
web page to get your code. I hate to do this to you but we are getting
to many people copying license files and using us for support  :(  . In
the end that is what pays to make it so we can keep working on the
software to make it better and more robust! one last note on the license
junk.. the terms will be the same.. If you are a hobby user (Not cutting
for money) you can run from the one license that you have BUT you will
need to register the machine on the web using the same license name..

5.) Mach3 has been speed up to update at 50Hz from 10Hz, I was able to
do this because I have OpenGL out of the way  ;)  This is allowing for
faster FRO and feed holds.. So mach3 is starting to have a very nice
"feel" on the controls (soon to get better after this is finished)

6.) Turn IS next on the list after the first release of 4.0 . I needed
to have the offset code redone before I could pull the trigger on this..
I will be adding full support for a 2nd turret as well as the reversal
of the X axis for the 2nd turret. CSS will be updated to keep the feed
per rev correct (this has been something that bugged me about turn for
some time  :(   ) . I have no idea how long it is going to take to make
the changes but know I have my eye on it!


there is a bit more that I am going to do and things that I have done..
but I will keep that for my next message LOL I got a bit long winded on
this one, but was thinking it was time for you to see what was about to
fall out of the workshop!

Thanks and as you can see I need to get back to work!
Brian
Fixing problems one post at a time ;)

www.newfangledsolutions.com
www.machsupport.com
Re: Mach3 4.0 Rev Update
« Reply #1 on: April 01, 2009, 05:33:25 PM »
I haven't heard... when is 4.0 supposed to be released?  Thanks for the work you are putting into this!!!

Offline Chaoticone

*
  • *
  •  5,624 5,624
  • Precision Chaos
    • View Profile
Re: Mach3 4.0 Rev Update
« Reply #2 on: April 01, 2009, 06:28:51 PM »
This is all great news Brian!  :)  I know this has been a ton of work but necessary to implement, debug, enhance certain functions. I'm sure that much of the work won't be fully appreciated for a long time to come, even by you. As time goes by I feel certain that it will be realised that this is a huge step in the right direction. Just the update speed being increased alone will prove to be a biggie. Thanks for all the hard work!

Brett
;D If you could see the things I have in my head, you would be laughing too. ;D

My guard dog is not what you need to worry about!
Re: Mach3 4.0 Rev Update
« Reply #3 on: April 01, 2009, 06:59:40 PM »
This should be out in about a month or so.. most of the changes have been done but need to be tested more ;)

Thanks
Brian
Fixing problems one post at a time ;)

www.newfangledsolutions.com
www.machsupport.com

Offline Sam

*
  • *
  •  987 987
    • View Profile
    • hillbillyhilton.com
Re: Mach3 4.0 Rev Update
« Reply #4 on: April 01, 2009, 08:10:06 PM »
Good stuff Brian. Can't wait to try it all out. I can't imagine the amount of time you have invested so far. I think Brett mentioned something about sending you some fine Kentucky bourbon. I hope I didn't spoil the surprise, Brett.
"CONFIDENCE: it's the feeling you experience before you fully understand the situation."

Offline Chaoticone

*
  • *
  •  5,624 5,624
  • Precision Chaos
    • View Profile
Re: Mach3 4.0 Rev Update
« Reply #5 on: April 01, 2009, 11:30:13 PM »
 ;D

Brett
;D If you could see the things I have in my head, you would be laughing too. ;D

My guard dog is not what you need to worry about!

Offline ger21

*
  • *
  •  6,295 6,295
    • View Profile
    • The CNC Woodworker
Re: Mach3 4.0 Rev Update
« Reply #6 on: April 02, 2009, 08:59:55 AM »
Is the change of OEM #'s going to affect Screen4?
Gerry

2010 Screenset
http://www.thecncwoodworker.com/2010.html

JointCAM Dovetail and Box Joint software
http://www.g-forcecnc.com/jointcam.html
Re: Mach3 4.0 Rev Update
« Reply #7 on: April 02, 2009, 09:41:23 AM »
Yes it will change Screen 4.. I need to get into Screen 4 to fix a few things so I was going to do it all at the same time :)

Thanks
Brian
Fixing problems one post at a time ;)

www.newfangledsolutions.com
www.machsupport.com

Offline ger21

*
  • *
  •  6,295 6,295
    • View Profile
    • The CNC Woodworker
Re: Mach3 4.0 Rev Update
« Reply #8 on: April 02, 2009, 11:13:32 AM »
Cool. Will wait before working on any new screens. Thanks.

While you're in there can you look at this issue?

Screen 4 let's you lock the controls in place. However, when you edit a script in Mach3, or do anything that causes Mach3 to re save the screenset, Mach3 unlocks all the controls. It would be nice if they stayed locked. :) Thanks again.
Gerry

2010 Screenset
http://www.thecncwoodworker.com/2010.html

JointCAM Dovetail and Box Joint software
http://www.g-forcecnc.com/jointcam.html

Offline Sage

*
  •  365 365
    • View Profile
Re: Mach3 4.0 Rev Update
« Reply #9 on: April 03, 2009, 01:29:10 PM »
This all sounds good Brian - Thanks for all your hard work.

BUT  Maybe I missed something. Has cutter radius compensation been fixed? It's sort of one of the basic requirements isn't it?

Sage