Có rất nhiều thay đổi, Mach3 đã fix lỗi trong các phiên bản:
http://www.machsupport.com/wp-conten...angelist90.txt
Mã:
------------- Changelist report for version 1.90 -------------------
This document will list on a version by version basis any changes made and differences in
operation or theory between version 1.84 lockdown and the development series of 1.90.xxx
as they are developed and released.
Nov 12/2008
Release 3.042.018 This is the first release of the 3.042.XXX series
-- Many small bug fxes
-- Pause LED fixed
-- VB was changed to be Multi threading
-- Threading fixed for lathe
-- Tangential lookahead for preping the head for the next cut improved
Nov 15/2008
Release 3.042.019
-- Update to the DROs so you can see the number of 0's you are typing in
-- Macro Scrip moved to the array of script threads
-- Elapsed time fixed and display changed
-- Program extents fixed for very small angles
-- Wizards updated
Nov 17/2008
Release 3.042.020
-- Added + / * operators to the DRO's
-- Spindle calibration redone to allow acceleration and time to settle out
-- Hold added for Spinlde not stable in threading
-- Messages added to the Macro errors to better tell what Macro had the problem
-- M48(Fro UnLock) and M49(FRO lock) added
-- Fixed the Auto screen calc's problem with needing a zero before a decimal point
-- Added a mem button to the auto screen calculator.
January 29/2009
Release 3.042.021
-- Bug fix to some Arcs feedrate..
-- Installer was missing a file, making a false error message popup
-- CPU usage lowered on Macros that fill Mach3's buffers
-- Macro's can no longer overrun the buffer when adding moves
-- Feedhold fixed to pause motion coming from the script buffer
-- Ismoving() script call no longer will tax the CPU
March 10/2009
Release 3.042.022
-- Pause LED's fixed
-- More work on the feedhold
-- Cancle from file load will no longer kill the current file
March 17/2009
Release 3.042.023
-- Threading bug found and fixed in Driver...
-- Probe error know kills script and file execution
March 25/2009
Release 3.042.024
-- More threading Fixes.. Tested to be working!
April 1/2009
Release 3.042.025
-- Subs fixed.. Was skipping the line after a return frum sub
April 6/2009
Release 3.042.026
-- Zero length move could cause feedrate change in file with FRO Fixed
April 22/2009
Release 3.042.027
-- Added two button calls for Threading and spindle regulation (Needed for threading Plugin)
Nov 5/2009
Release 3.042.030
-- Probe fixed Set DRO trouble fixed to make it act like past versions of 3.x
-- Threading fixes, Index threading now works as it should .. Timming input no longer used
-- 3 axis arc high light move fixed
Nov 6/2009
Release 3.042.031
-- PID spindle fixed (was broken in .030
Nov 9/2009
Release 3.042.032
-- Pointer for plugins fixed to fix compatibility
Dec 23/2009
Release 3.042.033
-- Fix for - scale and IJK arc commands
-- Spindle speed register expanded for computers over 3GHz (they where reading - speed)
-- Rotational feed correction fixed for moves with Z axis !=0
-- Rotational Dia feed changed to Radius rather then Dia
Jan 05/2010
Release 3.042.034
-- Driver Frequency locking in at proper Hz
-- Spindle not turning on bug fixed
-- new Driver test added to show Rev of Driver
Jan 07/2010
Release 3.042.035
-- Driver update to stabilize Pulse rate more
Jan 20/2010
Release 3.042.036
-- Driver update
Feb 14/2010
Release 3.042.037
-- Driver update for threading
Feb 24/2010
Release 3.042.038
-- Disabling Jogging while jogging now stops jogging
April 8/2010
Release 3.042.039
-- Added the license name to the top of the screen
-- Added the ability to read a license file with extra data after the .dat
-- Driver update for debounce
-- Spindle reverse fixed if in "pulley reverse"
April 10/2010
-- Redid the driver version number to be 550
-- Made the license name show in Sim mode
//Many updates added and debugged to get to this stage...
May 2/2011
3.043.036
-- Run Script added and lots of work to get it to shut down when an Estop Stop or like event happens
-- Lots opf VB tools added for managing scripts (Check VB doc for added calls)
-- Bug fix for Spindle speed getting set by an external device (P POrt)
-- Threading Driver update for the P POrt
-- #Expand added to VB for source control
May 27/2011
3.043.038
-- Added OEMDRO 245 Current Tool Offset (H number in mill / TTHH HH in lathe)
-- Added OEMDRO 246 DRO to display the tool number and offset number T0106 Tool number 1 offset number6 Use format string T%04.0f to display
-- Changed "TOOLDESC" label changed to reflect the discription of the offset rather then the tool
-- UPDATE NS Wizards Updated to latest rev
-- Added Code to stop jogging if mach3 is no longer the active window
-- Added Reg code to the Mach3 directory to register Mach3, Used to find Mach3 in the ROT table. This is needed to run from external software interface
3.043.039
--Added OEMLED 187 to show if Rad Feed mode is on for 4th axis work
3.043.044
--Added structures to hold more IO and to allow new Pokeys pluging to work
--made OEMButtons thread safe seems to have fixed odd errors from macro pump code
--Updated feedhold for external device's that do feedhold on there own
8/17/11
3.043.045
-- Fixed an MPG A axis problem that was introduced in the last version
10/17/11
3.043.050
-- Acceleratin issuse found with very small arcs with long out of plane moves
-- Jogging test taken out to cut back on Motion device taffic
-- Toolchange LED made to stay on untill M6 end macro has finished
11/08/11
3.043.051
-- Jog Testcode needed to have a bit more removed. could cause an error in external devices making them not stop jogging
-- Jog off if not in Mach3 caused an error when a probe commadn was given.. this was fixed
11/09/11
3.043.052
-- NS Turn wizards where added to the install
-- checking for jogging has been removed from the Jog off in mach3 to allow the jog off to be sent to the external device.
11/14/11
3.043.053
-- updated the version of the NS wizards
-- Changed the Driver that is installed for the P Port
-- Tool data is not displayed and used based on the offset number rather then the Tool number (mostly for turn)
12/27/11
-- Major change to the Pause and reverse run code. There was a bug in Arcs that would not allow you to do forward reverse over and over.
-- Reverse run now also works in Inc mode
1/24/12
3.043.057
-- Softlimtis for turn fixed
-- Pause in can cyles and cutter comp fixed
-- M10 M11 and ExPy commands fixed
-- Looking at A Axis moves but I was not able to make it for this Rev...
1/31/12
3.043.058
-- Added the ability to run Gcode while in Pause (feedhold) Also allows Inc joging in feed hold
-- Fixed doing a toolchange from MDI and locking the machine in a running Gcode state. (would not allow jogging after a toolchang in MDI)
3/30/12
3.043.060
-- Lathe - Ignore tool change not working (Fixed and tested)
-- Lathe - G53 move in Dia mode (fixed and tested)
-- Lathe - Tool Tip Rad taken out of the axis display (needed to allow zeroing and so on)
-- Lathe - Solid Object (worked on it a bit but needs far more work and will take days, added to the TODO list)
-- Sleep function in the script editor was killing the update of
the software. I needed to remove the stopping of jog if there was a loss of focus. The trouble is that if a display thread is sleeping and you
check to see what it's name is it will not return untill it is done sleeping. So that feature has been removed... (fixed and tested)
4/3/12
3.043.062
-- Lathe - Program extents worked on. The fixture offset was getting added in
-- Lathe - worked some more on the Dia vs Rad. There was a problem with setting an axis to a position
-- Lathe - Fixed the vars that get sent to the m1083 macro. The tTaper() was not getting set
Nhưng phiên bản cuối 066 có nhiều bug, ví dụ ở đây là 1 vài link:
https://www.machsupport.com/forum/in...c,23835.0.html
https://www.machsupport.com/forum/in...?topic=32179.0
https://www.machsupport.com/forum/in...?topic=30820.0
Trên trang web của SmoothStepper, tác giả khuyên người sử dụng bản 0.62 với BOB của hãng
http://warp9td.com/index.php/sw/software-mach#MachThree
Mã:
We strongly recommended (January 1st, 2016) that you use Mach3 version 3.043.062 (click to download). The .062 release is the lock down version that works well, fixing stability issues experienced by people running version .066.
The latest release was Mach3 version 3.043.066. However, a number of people have had stability issues with their systems when using version .066. The .066 version has had these issues for some users:
MPG issues (we have seen this many times)
Pendent issues (we have seen this many times)
Feed hold issues
Homing issues
Macros not being fully run
VB buttons being ignored
If you are using v.066, we will tell you to install v.062 as the first step before we do anything else in term of support.
Here is Artsoft's Mach3 FTP download site, we strongly recommend you use version Mach3 Version 3.043.062
You do not need to install the parallel port driver of Mach3. The SmoothStepper does not use or need the parallel port drivers.
After Mach3 is installed, you will also need to install the following:
If using the USB SmoothStepper (USS) : The Windows USS driver and the Mach3 plugin for the USS
If using the Ethernet SmoothStepper (ESS) :
1) Use the System Configuration Utility for ESS (Ethernet SmoothStepper). It will easily configure your computer to talk with the ESS.
2) The Mach3 plugin for the ESS.