DSPMC Plugin and Firmware Status Software Division VITAL Systems Inc Copyright (c) 2008-2012 /////////// Rev 3.27.2 05/02/12 Require Firmware 6.43 or later * Velocity Move now supported. * Added Sleep, SetDRO, GetDRO, SetLED, GetLED. * Added Coordinated Move and Extended Coordinated Move * Added a warning message at startup if spindle relays are disabled * spindle relay off error message change to log message /////////// Rev 3.26 2/3/12 Require Firmware 6.41 or later * If limits and home inputs are the same pin, then ignore limits when homing. * Digital Inputs 0..63 are mapped to Mach3 OEMLEDs 1300..1363 * Added feature to set any Mach3 axis as the spindle axis * Added feature to support ±10V on Spindle Analog Ouput, in addition to 0-10v. * Updated Spindle Logic to use M3/M4/M5 commands. Make sure Spindle Relays are enabled. * Manual Pulse Generation can now use soft limits * Removed LED50 for threading cycle to match Mach3 update /////////// Rev 3.20 6/28/2011. Require Firmware 6.29 or later * floating point CountsPerUnit * dspMacro - UserLEDs are not cleared after dspMacro terminates. * dspMacro - Axis motion generated by dspMacro overrides gcode motion. * Added Motion Sequence ID in ExecMove for motion completion checking /////////// Rev 3.19 4/26/2011. Require Firmware 6.26 or later * I/O Status in status window * Fixed CountsPerUnit registry entry for test motion * J11 and J12 pins now available in mach3 * Engine->Axis[axis].Enable check for sync * removed already in Jogging check * dspMacro motion command now overrides position follower mode /////////// Rev 3.17 March 11 2011. Require SyncRay Firmware 6.25 or later * Update PID values for slave axis from master axis * Fixed mach3 system menu of ArtCode Error by the plugin * Use correct address mask for IP messaging * added line number on status window * ExternalStill set to false during homing * Probing fix - check for axis enable and slave * Fixed slave Following-Error on PID Arm. * Fix gcode line number logic when x axis not enabled * New IIR Low Pass Filter depth range 0..32 /////////// Rev 3.14 November 25 2010. Require SyncRay Firmware 6.23 or later * backlash logic update to incorporate backlash application speed * encoder debounce user configuration screen (system tab in plugin) * Fixed MPG logic to retain the commanded position * using microsecond timer for threading RPM calculation * Using Floating point position counter for MPG * Accurate Feedrate modulation for lathe threading * FPGA upgrade logic * Feedrate calc fix. reported wrong value when encoder number was different from axis number. * no special LED manipulation for lathe threading required. Mach3 now automatically sets OemLED 50 while threading. removed 1999 LED logic. /////////////// Rev 3.12 Oct/5/2010 Require SyncRay Firmware 6.15 or later * Set/Clear LED 116 on Spindle On/Off notify message * fixed position DRO formating on config screen * Use unit/min velocity setting in motion test (instead of unit/sec) * fix probing pin problem. removed -1 from pProbMsg->ProbePin * dspMacro: Updated indexes for Get Set DSPData. * dspMacro: SetDSPData now write to analog outputs also. * dspMacro: Analog and digital output to 0 when dspMacro stops * Index pulse counter zero fix * Added Velocity Feed Forward and IIR Low pass filter for lower following error and smooth motion /////////// Rev 3.11 7/20/2010 * New Config Dialog Tab Windows added