121 lines
5.1 KiB
Text
121 lines
5.1 KiB
Text
check debian/changelog for recent news
|
|
|
|
# some of EMC2 History & News
|
|
#############################
|
|
|
|
2009.06.13 - mshaver added emc2/configs/smithy directory and related files
|
|
for Smithy Company's line of cnc machines.
|
|
|
|
2006.11.17 - removed HAL types s8, u8, s16, and u16. HAL now uses float
|
|
for analog values, bit for booleans, and s32 or u32 for
|
|
integer values. The only users who will be affected are
|
|
those with Universal Stepper Controller cards. See item 9 at
|
|
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?UpdatingConfigurationsForDevelopmentVersions
|
|
|
|
2006.11.15 - merged classicladder 0.7.100
|
|
|
|
2006.11.04 - added a feed-hold HAL pin. Added M codes to enable/disable
|
|
feed override, spindle override, feed hold, and adaptive feed
|
|
individually. Feed override is M50, spindle override is M51,
|
|
adaptive feed is M52, and feed hold is M53. G50/51 are no
|
|
longer used to enable/disable adaptive feed, use M52 instead.
|
|
|
|
2006.10.24 - added support for block delete as defined by Section 2.2.2
|
|
in the RS274NGC_3 specs.
|
|
|
|
2006.10.24 - added support for optional program stop as defined by Section
|
|
2.2.3 in the RS274NGC_3 specs.
|
|
|
|
2006.10.14 - manpages have been created for most rtapi and hal calls
|
|
|
|
2006.10.01 - added a userspace simulator which includes rtapi threads.
|
|
Use "--enable-simulator" to enable this mode, which cannot
|
|
be used to control real hardware
|
|
|
|
2006.09.27 - added support to optionally save joint positions between
|
|
runs ([TRAJ] POSITION_FILE = position.txt)
|
|
|
|
2006.09.26 - added support to specify UNITS in literal in the ini.
|
|
(e.g. [TRAJ] LINEAR_UNITS = mm )
|
|
|
|
2006.09.09 - fixed bug #1384883, optional stop was not optional.
|
|
|
|
2006.08.09 - AXIS is now a part of EMC2, not a separate source download.
|
|
|
|
2006.08.07 - Added a spindle-speed override. This allows to override the spindle
|
|
speed during a program run. The MIN_SPINDLE_OVERRIDE and
|
|
MAX_SPINDLE_OVERRIDE in the ini assure that speed doesn't get
|
|
reduced or increased too much. Both values are in %.
|
|
|
|
2006.08.06 - Documentation can be built from source with the 'make docs' target
|
|
|
|
2006.06.11 - added realtime support for jogwheels. Three HAL pins per axis:
|
|
one accepts raw counts from the wheel, one sets the distance moved
|
|
per count, and one enables that axis to move.
|
|
|
|
2006.05.17 - added 'adaptive feed', a HAL pin that can be used to scale the
|
|
feedrate in real time. Simular to feedrate override, but can
|
|
only vary from 0.0 to 1.0, and reacts much faster. Intended
|
|
for use with EDM and other applications that require closed
|
|
loop control of feedrate.
|
|
|
|
2006.03.18 - A new pin "count" exists for freqgen. It is the same as the
|
|
internal symbol "count" shown in the hal introduction.pdf,
|
|
or the result of up OR down if there was an "OR" component.
|
|
|
|
2006.03.16 - Modified the motion control module to behave more like other
|
|
HAL modules - it no longer adds its functions to threads
|
|
automatically. All the sample configs have been changed to
|
|
explicitly add the functions, users who have custom configs
|
|
will need to do the same.
|
|
|
|
2006.03.12 - If a copy of axis 1.3a0 or newer is detected inside src/
|
|
it will be automatically built and installed for
|
|
--enable-run-in-place use
|
|
|
|
2006.03.10 - minor bugfix in tkemc for jogging
|
|
|
|
2006.03.10 - added genhexkins, with a minitetra sample config.
|
|
This proves EMC2 works just as good with hexapods as EMC1 did.
|
|
|
|
2006.03.10 - added VTI support & sample configs
|
|
|
|
2006.03.07 - lots of fixes to the TP (most were wrong in the old one as well)
|
|
|
|
2006.03.05 - new Trajectory Planner
|
|
|
|
2006.02.20 - added a manpage for the runscript.
|
|
|
|
2006.02.12 - Fixed a bug that was causing the RT code to run very slowly,
|
|
forcing users to set BASE_PERIOD very long.
|
|
|
|
2006.02.10 - The build process has been replaced, no more recursive $(MAKE)
|
|
|
|
2006.01.28 - fixed bug #1205237, mode switching sometimes hung
|
|
|
|
2006.01.08 - M62/M63 digital outputs synchronous to motion
|
|
M64/M65 digital outputs that get set right away
|
|
|
|
2006.01.06 - work on halconfig.tcl, it is used to display/configure HAL data
|
|
requires the BWidget package, realtime, and HAL to run.
|
|
|
|
2006.01.04 - fix bug #1387740, a motion that goes nowhere clears feedrate
|
|
|
|
2006.01.01 - the config picker has i18n support, a German translation exists
|
|
|
|
2005.12.20 - a new config picker has been written, if you start just the
|
|
runscript this one helps you choose a config to run
|
|
|
|
2005.12.13 - new runscript, and config organization
|
|
work towards the first release of EMC2
|
|
|
|
2005.xx.xx - EMC2 now supports tool-changing in complex scenarios
|
|
|
|
2005.xx.xx - classicladder now a HAL component, a software PLC
|
|
|
|
2004.xx.xx - HAL (the Hardware Abstraction Layer) is used for
|
|
addressing hardware drivers, and allows for simple configuration
|
|
|
|
|
|
#developers: this file should hold a history of improvements, bugfixes, etc
|
|
it is useful for keeping track of development
|