Difference between revisions of "Argon firmware releases"
From Granite Devices Knowledge Wiki
[checked revision] | [checked revision] |
m (Text replacement - "\[\[([A-Z]{2,3})\]\]" to "{{param|$1}}") |
|||
Line 26: | Line 26: | ||
*New AC/BLDC motor [[Phasing a.k.a. phase search|phasing algorithm]]: | *New AC/BLDC motor [[Phasing a.k.a. phase search|phasing algorithm]]: | ||
**Improved operation when axis is heavy to move | **Improved operation when axis is heavy to move | ||
− | **Phasing now supports limit switches. Now it's possible to use Hall-sensorless phasing when axis lies at the end of travel or if axis is vertical and pulled down by gravity. Requires limit switches on axis and configuring | + | **Phasing now supports limit switches. Now it's possible to use Hall-sensorless phasing when axis lies at the end of travel or if axis is vertical and pulled down by gravity. Requires limit switches on axis and configuring {{param|LFS}} to other than ''Do nothing''. |
− | *Feature to invert the polarity of motor positive/negative direction. Parameter | + | *Feature to invert the polarity of motor positive/negative direction. Parameter {{param|AXI}} on [[Granity]]. |
*Improved [[Dead-time distortion]] correction giving better [[Servo stiffness|servo stiffness]] | *Improved [[Dead-time distortion]] correction giving better [[Servo stiffness|servo stiffness]] | ||
Line 39: | Line 39: | ||
*Goal deviation default fault filter time reduced from 0.2 to 0.1 s | *Goal deviation default fault filter time reduced from 0.2 to 0.1 s | ||
*Space vector modulation code cleanup | *Space vector modulation code cleanup | ||
− | *Default motor direction is inverted compared to the earlier versions (tick | + | *Default motor direction is inverted compared to the earlier versions (tick {{param|AXI}} to set it same way it was before this version) |
|| | || | ||
A requirement for [[Granity]] 1.0.2 | A requirement for [[Granity]] 1.0.2 | ||
Line 54: | Line 54: | ||
| 1.0.4 [[Media:ArgonFWpackage1.0.4.gdf|download]] | | 1.0.4 [[Media:ArgonFWpackage1.0.4.gdf|download]] | ||
|| 27.9.2013 ||1001 || 1009 || | || 27.9.2013 ||1001 || 1009 || | ||
− | *Fix homing issue when index pulse was enabled ( | + | *Fix homing issue when index pulse was enabled ({{param|HMI}}) and {{param|AXI}} was unticked |
|| || Minor fix | || || Minor fix | ||
Line 61: | Line 61: | ||
|| 6.11.2013 ||1002 || 1015 || | || 6.11.2013 ||1002 || 1015 || | ||
*New features: | *New features: | ||
− | **Add motor stopping & braking parameters: | + | **Add motor stopping & braking parameters: {{param|BDD}} and {{param|BED}} |
− | **Add | + | **Add {{param|BAP}} parameter to assist motor [[Phasing a.k.a. phase search|phasing]] on a vertical axis where gravity pulls axis down. May eliminate Hall sensor requirement on such axis. |
**Motor now returns to the position where it located at the moment of drive power-on (cancel the motion caused by [[Phasing a.k.a. phase search|phasing]]). Works in position & velocity modes. | **Motor now returns to the position where it located at the moment of drive power-on (cancel the motion caused by [[Phasing a.k.a. phase search|phasing]]). Works in position & velocity modes. | ||
*Improvements: | *Improvements: | ||
**Optimized torque efficiency on high electrical frequency motors | **Optimized torque efficiency on high electrical frequency motors | ||
**Follow error warning status & digital output now works also in velocity control mode in addition to position mode | **Follow error warning status & digital output now works also in velocity control mode in addition to position mode | ||
− | **Improve overcurrent protection setting | + | **Improve overcurrent protection setting {{param|FOC}} consistency |
− | **Changed the default | + | **Changed the default {{param|FOV}} limit value from 350 to 365 VDC to avoid braking resistor heating when idling |
*Known bug: Sometimes ''Initialized'' state never goes on and also homing won't start in such case. Will be fixed in 1.1.1. | *Known bug: Sometimes ''Initialized'' state never goes on and also homing won't start in such case. Will be fixed in 1.1.1. | ||
|| Adjusting the new parameters require [[Granity]] V1.1.0. | || Adjusting the new parameters require [[Granity]] V1.1.0. | ||
− | Re-adjusting | + | Re-adjusting {{param|FOC}} may be necessary. |
|| New features. Overcurrent protection consistency improved. | || New features. Overcurrent protection consistency improved. | ||
Line 89: | Line 89: | ||
**Motion jerks reduced/eliminated while drive is communicating through SimpleMotion V2 bus | **Motion jerks reduced/eliminated while drive is communicating through SimpleMotion V2 bus | ||
*Fixes & adjustments: | *Fixes & adjustments: | ||
− | **Corrected "Optimized torque efficiency on high electrical frequency motors" feature functionality of FW package 1.1.0 when | + | **Corrected "Optimized torque efficiency on high electrical frequency motors" feature functionality of FW package 1.1.0 when {{param|AXI}} or {{param|FBI}} parameter was set to true. |
− | **Fix incorrectly displayed torque capture graph polarity when | + | **Fix incorrectly displayed torque capture graph polarity when {{param|AXI}} was set |
− | ** | + | **{{param|FOV}} maximum value increased from 375 to 382 VDC |
|| || In most cases servo velocity & position gains may now be set higher yielding higher motor stiffness. | || || In most cases servo velocity & position gains may now be set higher yielding higher motor stiffness. | ||
Line 104: | Line 104: | ||
*Fixes & adjustments: | *Fixes & adjustments: | ||
**Fix the issue where enabling Hall sensors may cause reduced torque sensitivity or erratic motion | **Fix the issue where enabling Hall sensors may cause reduced torque sensitivity or erratic motion | ||
− | **Fix the issue where drive may not complete initialization procedure if | + | **Fix the issue where drive may not complete initialization procedure if {{param|CRV}} value is set 0 |
|| || | || || | ||
Line 140: | Line 140: | ||
**Added additional protection interlocks for drive's internal in-rush limiter (reliability improvement) | **Added additional protection interlocks for drive's internal in-rush limiter (reliability improvement) | ||
**Reduce sensitivity of resolver feedback device no-signal failure (fault location code 890101) | **Reduce sensitivity of resolver feedback device no-signal failure (fault location code 890101) | ||
− | **Increased upper limit of [[HV DC bus]] supply (parameter | + | **Increased upper limit of [[HV DC bus]] supply (parameter {{param|FOV}} increased) |
**Effectiveness of [[regenerative resistor]] improved | **Effectiveness of [[regenerative resistor]] improved | ||
**Speed of [[Phasing a.k.a. phase search]] increased | **Speed of [[Phasing a.k.a. phase search]] increased |
Revision as of 19:54, 28 August 2015
This page lists the official firmware releases of the Argon (servo drive) and the change log.
- Glossary
- Firmware package - a firmware file with .gdf name extension that contains combined firmware for Argon I/O side processor and GraniteCore processor
- I/O side - the I/O side processor of Argon. The source code of this processor is open source.
- GraniteCore - the motion control processor inside the Argon.
- Change log - the list of changes made since the previous package version.
- Remarks - Notes
Firmware package version | Date | I/O side version | GraniteCore version | Change log | Remarks | Importance |
---|---|---|---|---|---|---|
0.9.0 | 1.7.2013 | 1000 | 1000 | Development version | Shipped with the first production batch | |
1.0.0 | 1.9.2013 | 1000 | 1005 | Initial official release | A requirement for Granity 1.0.0 | |
1.0.1 | 3.9.2013 | 1000 | 1006 |
|
A requirement for Granity 1.0.1 | Functional |
1.0.2 | 18.9.2013 | 1001 | 1007 |
New features:
Bug fixes:
Adjustments:
|
A requirement for Granity 1.0.2 Re-tuning may be necessary after upgrade! |
Important and useful for most users, upgrade highly recommended |
1.0.3 download | 20.9.2013 | 1001 | 1008 |
|
Usage of older firmware versions safe only if STO2 input has been permanently tied to 24 VDC. | Critical |
1.0.4 download | 27.9.2013 | 1001 | 1009 | Minor fix | ||
1.1.0 download | 6.11.2013 | 1002 | 1015 |
|
Adjusting the new parameters require Granity V1.1.0.
Re-adjusting Over current toleranceFOC may be necessary. |
New features. Overcurrent protection consistency improved. |
1.1.1 download | 7.11.2013 | 1004 | 1016 |
|
Fixes & adjustments, not critical | |
1.2.0 download | 10.12.2013 | 1005 | 1017 |
|
In most cases servo velocity & position gains may now be set higher yielding higher motor stiffness.
Checking motor tuning recommended after upgrade. | |
1.2.1 download | 7.3.2014 | 1008 | 1020 |
|
||
1.3.0 download | 27.3.2014 | 1009 | 1021 |
|
||
1.3.1 download | 28.4.2014 | 1009 | 1023 |
|
||
1.4.0 download | 9.1.2015 | 1010 | 1024 |
|
||
1.4.2 download
Special versions: Simulator wheel build with GraniteCore V9142 (note, this may need installation of third party I/O side firmware on top of this)
|
23.7.2015 | 1011 | 1026 |
|
Note: simulator wheel special version has changed scale of parameter 6110! Check the maximum speed of motor, and reduce value of 6110 if necessary. | May improve device reliability, upgrade highly recommended |
Known bugs
Bugs that are known in the latest FW revision:
- None
Open source I/O side firmware
Firmware of I/O side CPU in the Argon is GPL V2 licensed open source.