| Version |
Date |
Type |
Description |
|
| 2.9.183 |
Aug 27, 2010 |
New Features
|
(none) |
|
| Enhancements |
SystemCheck: Added a new SystemCheck message when the Gearbox calculated shaft loads <> 0 and are not equal to the manual inputs that are applied. "Warning: Gearbox output shaft load values are different than the calculated values." |
| Gearbox Shaft Loads: Now 'Apply calculated values' are enabled by default when creating a new project, or inserting a new axis. |
|
| Fixes |
(none) |
|
| 2.9.182 |
Aug 19, 2010 |
New Features
|
(none) |
|
| Enhancements |
Rotary, Linear and Gear Motor databases:
Added display of motor bus voltage at top right of motor chart when motors database is active
Added display of drive nominal bus voltage at top right of motor chart when drives database is active
Added warning message when about to apply margin filters on more than 100 records
Added 10, 15, 20, 25,… to value drop down lists for all margin filters for quick selection |
| Main form: Added ability to launch the Database Utility directly from the Tools drop down menu. |
Help:
Added Gearbox inertia mismatch formula
Added Transformation inertia mismatch formula
Added Transformation nominal output torque at mean input speed formulae |
|
| Fixes |
Gearbox and Gear Motor selection: Corrected issue where a project is opened using a gearbox from any vendor except STOBER or SDI, and then the user opens the gearbox database and chooses a STOBER or SDI gearbox. The torque curves are not visible because the Temperature Factor is set to 0. |
| Gearboxes Database: Corrected bug when the 'IM' inertia mismatch filter is applied when the user inertia units are not kg-m2. The formula was not handling the user units conversion properly. |
| Gear Motors Database: Corrected display of Inertia Mismatch value. Was displaying the Motor IM, instead of the Gear Motor IM. |
| Infeed and Drives databases: Corrected bug with SVmin, SVmax, S0, when using the Req_SV and Req_S0 variables resulted in an 'Invalid Query' error |
| Bleeder Duty Cycle vs Power charts and Performance values were calculated using the application Continuous Power. This has been corrected to use the application Peak Power. Ie. The Peak Power at Duty Cycle point should fall under the Duty Cycle vs Power curve. |
| Rotary and Linear Motors databases: Corrected 'nmax' filter to just use the Peak Torque Point 7 Speed of each voltage curve |
| Motor Torque vs Current form: Corrected display of temperature units. Would always show degC even though the user specified units were degF. |
| Servo Motors Database: Corrected bug when the 'IM' motor inertia mismatch filter is applied when the user inertia units are not kg-m2. The formula was not handling the user units conversion properly. |
| Servo Motors Database: Corrected bug when the 'Jm' motor inertia filter is selected. The variable 'J_T1' used in the drop down list formulae should have been 'Jload_T1', which is the load inertia at Transformation 1 input. 'J_T1' is the Transformation 1 inertia. The Abbreviations page in the help file was also updated accordingly. |
| Gearbox 'No Load Running Torque' was being applied even when the axis was at standstill with no holding torque at the output. |
| Import Sequence: Corrected bug where segments are imported using 'Paste from Clipboard' when the Clipboard contents exceeds 32,767 characters. The program failed to paste from the Clipboard, and gave no error message. An error message has also been added in case an error does occur. |
| Gearbox Shaft Loads form: When the M2K chart option is selected, the individual move profiles are not displayed, and are set to 0Nm. This is was a bug that occured when the database field FxRTyp = 0 (None). FxRTyp is the gearbox shaft load speed de-rating type. |
|
| 2.9.178 |
Jun 4, 2010 |
New Features
|
Added support for storing product data in project files. Now when a project is opened and the product data is not in the database, the user is prompted to add the product to the database. Note that this feature only applies to licenses that have the Add/Edit database feature enabled. |
| Main form: Added 'Request Product Data from Vendor' to encourage end users to communicate with vendors to request product data to be added to the SERVOsoft database. Added under the Help menu as well as on the toolbar buttons at the top right of the form. |
| Main form: Added 'Send Project To ControlEng'. Added under the Help menu as well as on the toolbar buttons at the top right of the form. |
| Added support to recover an unsaved project file if the program terminates prematurely. Eg. When a Remote Desktop (RDP) Terminal Server connection is lost. |
| Main Form: Added 'Save As Project Template' in the File menu. This feature allows users to define a project template that is used each time a new project is started. |
| Database Utility: Add a new Command Line interface so that users can automate database updates |
|
| Enhancements |
Allow users to enter motor data with the electrical parameters set to zero. That way they can at least size the mechanical aspects of the motor. Then in System Check, added a message stating that the electrical components cannot be sized because motor electrical data is missing. |
| Drive and Motor Limits form for Gear Motors: Added new tab for Gearbox limits including Gearbox Max Output Torque, Gearbox Max Nominal Output Torque, and Gearbox Max Input Speed, as well as Gearbox Life and Output Bearing Life. |
| System Check: Added a warning message when ProductType = UserDefined |
Database Filters - DisplayType filters:
Added 'Standard' type to DisplayType filters list
Allow all operators, where previously only the '=' operator was allowed |
Database:
B&R:
Added 196 new 8GA series gearboxes (692 total)
Added 14 new 8GF series gearboxes (201 total)
Added 514 new 8GP series gearboxes (1504 total)
HIWIN:
Added 38 x new LMF series linear motors
STOBER:
Updated all 66 motors with the revised thermal time constants (Cont1_Tth)
Added 1143 new gear motors
Added 268 new gearboxes |
| Database Utility: Improved performance by up to 300% |
|
| Fixes |
In Windows 7, double-clicking on a project file would not launch SERVOsoft. This has been corrected to launch SERVOsoft with the project file opened. |
| Gearbox database form: Corrected 'Invalid query' bug when the filter 'Typ = Helical Shaft Mounted'. |
| Gear Motors database form: Corrected 'Invalid query' bug when the filter 'GB_Typ = Helical Shaft Mounted'. |
| Sequence form: Corrected bug when Slider Crank mechanism and chart crosshairs selected and X scale units is not seconds. Ie. Crank image would not position correctly when the units were other than seconds |
|
| 2.9.174 |
Apr 22, 2010 |
New Features
|
(none) |
|
| Enhancements |
Database v2.9.9 April 19, 2010:
Added 96 x Neugart PLFN Series gearboxes
Add 1673 new B&R gearboxes including 496 x 8GA series, 187 x 8GF series and 990 x 8GP series gearboxes |
|
| Fixes |
Gearbox Database: Models starting with a number were "right-aligned". This has been corrected to "left-aligned". |
|
| 2.9.171 |
Feb 5, 2010 |
New Features
|
(none) |
|
| Enhancements |
Added new SERVOsoft logo to program and help file
more » |
| Improved support for Windows 7 - 32 & 64 bit |
| Gearbox Lifetimes and System Check: Added 'Gearbox life', 'Output bearing life' and 'Input bearing life' inputs to the 'Gearbox Margins' form, so that users can specifiy the desired minimum lifetimes. Previously, the database values were always used in System Check. However, now if the user enters a minimum lifetime value > 0, System Check will ensure the application lifetime value is greater than the the user value. Finally, users can enter 0 to use the database values in System Check.
more » |
| Database: Full update of STOBER and SDI existing products, as well as 6 new motors, 16 gearboxes and 700+ gear motors. Also corrected Gear Motors inertia values which were 2x the actual value in the previous database (v2.9.5). |
Database: Updated existing 477 Neugart gearboxes with latest data, and also added 1,562 new Neugart gearboxes. There are now 2039 Neugart gearboxes in the database, and includes the PLE, PLFE, PLN, WPLE and WPLN series gearboxes.
Note that all Neugart Model names have been expanded to support the Neugart standard format. Neugart data also includes support for gear lifetime and output bearing lifetime calculations. |
| Database Utility: Added new option to "List changes in log file". This option is available when "Source overwrites Target" is checked. When "List changes in log file" is checked, every overwritten field is listed in the log file with the field name followed by the old and new values. All parameters are TAB delimited. |
|
| Fixes |
Power vs Time chart: Corrected bug where the user first runs the Energy Cost Model (ECM), and without forcing a power recalculation, the user then opens the Power vs Time chart. The System Supply Power chart displays the power profile with the ECM recommended capacitance, which is a reduced power profile, instead of the profile for the existing system. If the user does not run the ECM, and then the proper System Supply Power profile is displayed. |
| System Check: The message "Gearbox F2am/F2rm ratio exceeded" was not being displayed when the radial load is zero (F2rm), and the axial load (F2am) is not 0. In this case the ratio is definitely exceeded since the denominator is a zero. |
| Corrected +/- efficiency assignment for the mechanism holding torque at dwell. Was being applied as 1/n, which is hurting, as opposed to n, which helps with holding torque at standstill. |
|
| 2.9.170 |
Dec 14, 2009 |
New Features |
(none) |
|
| Enhancements |
Education and Lite versions: Enabled "Sequence Templates"
for the Education and Lite versions. Previously the sequence
templates were only available in the Advanced and Pro versions. |
Database Utlity:
Added right-click option to select or unselect all items
for a specific Vendor
Added colour grouping by Vendor in the source table
selection, making it easier to see if all items from a sepecific
Vendor have been selected |
|
| Fixes |
Import Sequence: Corrected bug where 1000+ segments
are imported, and the program stalls/crashes. Bug was introduced
when some internal motor performance calculation optimizations
were implemented. |
| Print: Fixed bug where sequence has 5000 segments,
and then when generating Print report, two chart error messages
appear. Similar bug also appears in frmGearMotorDatabase and
frmMotorTorqueVsRpm for Gear Motors. |
| Bleeder Rated Power: Fixed bug where the Bleeder
Rated Power was incorrectly being de-rated as though the drive
is an "InfeedInverterBleederSC" (where SC = Shared
Cooling), and the Bleeder Rated Power is de-rated based on the
Inverter Continuous power usage. This de-rating was being applied
to all drives, but should only be applied to "InfeedInverterBleederSC"
drives. |
|
| 2.9.168 |
Nov 12, 2009 |
New Features |
(none) |
|
| Enhancements |
(none) |
|
| Fixes |
Stand Alone Dongle: Bug with Date Expiry check
causes all language options to be disabled except for English
& German (applies to Stand Alone Dongle version only, and
only to users who also have additional language options) |
| IMCalc: Bug when shape is "Block".
If the user hits ENTER key before adding the element to the
table, the Inertia value is overwritten with the previous value. |
|
| 2.9.167 |
Nov 7, 2009 |
New Features |
Energy Cost Model (Pro version only)
more » |
|
| Enhancements |
Ball Screw: Added 'Nut inertia' and 'Nut mass' inputs along
with 'Screw is stationary' option, allowing for a more concise
way to enter data when the mechanism is driven by the nut instead
of the screw. more » |
| Motor Inertia Mismatch Calculation: Added option to specify
if the motor brake is part of the load or part of the motor
inertia. Also updated Help file with formulae for the inertia
mismatch calculations. more » |
| Transformation: Added 'Mean input speed' limit for Transformations
1 & 2 |
| Database filters: Added the ability to multi-select vendors
from a list. Thus avoiding typing errors. |
| Database: Updated database with latest Baumueller data |
| System Check: Previously, when a gearbox speed limit was exceeded,
several torque/force margin messages would also appear along
with the speed margin message. This created some confusion as
the exceeded speed limit was the primary cause of the problem,
and not the torque/force margins, since there is no rated torque/force
beyond the maximum speed. Now the torque/force messages are
combined in a single message using “and/or” when
a speed limit is exceeded. For example, “Gearbox max output
torque and/or speed limit exceeded”. This change applies
to all the gearbox rated curves including the Nominal and Max
output torque curves, as well as the FxR, FxA and MxK shaft
load curves. |
|
| Fixes |
Export Sequence to ASCII: When 'comma' delimter
is chosen, it was not included in the output to clipboard/file.
|
| Slider Crank: Corrected load linear accel calculation
displayed in the Sequence form. Missing a minus sign resulting
in the Accel values to be incorrect a negative sign. |
| Slider Crank: Corrected Connecting Rod Position
Calculation, which applied for +/-90 incline angles, but was
not valid for +/-180deg incline angles. Now it is valid for
+/-180deg incline angles. |
| Slider Crank: Corrected torque calculation where
ConRodMass was incorrectly used instead of CrankMass |
| System Check: Corrected supply voltage range
minimum check when the max and min values are different. Eg.
460Vac +10% -25% |
| Units Setup: The IMCalc Counterbalance input
units were not being set to the unit defaults for the Conveyor,
Dual Conveyor, Dual Rack Conveyor, Rack & Pinion, Ball Screw
and Linear Motor mechanisms. |
|
| 2.9.163 |
Sep 5, 2009 |
New Features |
(none) |
|
| Enhancements |
Added new drive type, Infeed/Inverter/BleederSC, which has
a shared cooling between the inverter and bleeder. Hence SC
for Shared Cooling. The Bleeder rated cont power is the remainder
of the Inverter. |
| Added support for a user defined project template on startup.
When ServoSoft starts without any project specified, now it
first looks for and opens "Project1User.ssp"; if not
found, it opens "Project1.ssp", as usual, which is
the default empty project template shipped with ServoSoft. Note
that these files are located in the "C:\Program Files\ControlEng\ServoSoft\Programs"
folder. This feature gives users the option to configure their
version of ServoSoft to their very specific requirements. |
| Database filters: Added 'In' filter operator, which allows
user to specify a list of values. For example, to list multiple
vendors, say STOBER, Baumueller and B&R, specify: Vendors
IN (STOBER, Baumueller, B&R) |
| Database filters: Added check for user default filters file
for each database. If available, the "…FiltersDefaultsUser.txt"
is used instead of the "…FiltersDefaults.txt"
file. Note that the default filter files are located in the
"C:\Program Files\ControlEng\ServoSoft\Programs" folder. |
| Database filters: Add the ability to save current filters
as user default filters. Note: This feature is password protected
for versions using "Feature Password Control" |
| Materials list: Added new material, Nylon where density =
1,150kg/m3 |
| Added support for non-standard Windows DPI settings less than
96dpi or Windows "Normal" setting. Previously only
supported dpi settings > 96dpi. |
| Revised German language table with improved translations |
| Revised Italian language table with improved translations |
|
| Fixes |
Rack and Pinion: Corrected bug when the "Rack
is Stationary" where the payload mass in the sequence was
not being included in the motor torque calculations. |
| Slider Crank: Corrected torque calculations which
were incorrect when the crank angle was >180°. |
| Corrected total bus capacitance calculation:
Was double counting capacitance of dual axis inverters |
| Gear Motors: Motor brake was not available to
the user, even though the data was in the Gear Motor database
table |
| Main form: When no gearbox is selected, the duty
cycle, ED%, is always 100%. This has been changed to show the
calculated duty cycle result even if no gearbox is selected. |
| The Splash screen was forced on top at startup,
including any message boxes that appeared when a product was
not found in the database. So if a project file was launched
with ServoSoft, and the database was missing some product data
required by the project file, the Splash screen would hide the
missing product data message box. ServoSoft appeared to be stalled,
when in fact it was waiting for acknowledgement of the missing
product data. This has been corrected to 'bring back' the Splash
screen when such messages are displayed. |
| Transformation 2: Addressed issue when the user
specifies a 'simple' gear (form shows minimal details) and the
program applies axial and radial forces to the gearbox output
shaft using the Transformation 2 gear's hidden values.
Now forces are only transmitted when the form is expanded showing
all gear inputs and the gear drive and driven details are provided
by the user. |
|
| 2.9.157 |
Jul 15, 2009 |
New Features |
Added Gear Motors database with ~18,500 Stober gear motors
(Pro version only)
more » |
| Added "Display Product Image" button to all database
tables so users can quickly see the product image directly in
the database form. Allows vendors to add their images to ServoSoft
to help users see what each product looks like. |
Added Legacy type support for each product: 0
= Current 1 = Current but near phase out
2 = Available at spare part pricing 3
= Available only from 3rd parties 4 =
No longer available |
| Added Product date in all database tables, so users have a
reference for the product data |
Added "DisplayType" database field to all product
tables. Used to specify if a product is 'Preferred' because
it is in stock and/or has a better price.
0 = Standard
1 = Preferred |
|
| Enhancements |
Significant enhancements to the Gearbox Shaft Loads form,
including new charts for the axial, radial and tilting moment
loads. Charts include all load profiles as well as speed de-rating
for rated load curves. |
Slider Crank: Now supports incline angles
between -180° and +180°. Previously range was between
-90° and +90°. |
Rack & Pinion form: Added 'Backlash'
input, which is used in the calculation for the gearbox minimum
backlash requirement Moved 'Rack is stationary'
input under the 'Load' tab to make room for the new 'Backlash'
input |
Dual Rack & Conveyor form: Added
'Backlash' input, which is used in the calculation for the gearbox
minimum backlash requirement |
Gearbox and Gear Motor Output Type: Added
Type 2 = Hollow in addition to the existing 0 = Flange and 1
= Shaft |
| Added option for the user to manually specify brake data in
place of the motor brake data from the database. |
| Sequence form: Added 'Tilting Moment at Output' (M2k) and
'Tilting Moment at Input' (M1k) profiles |
Print: Added Unbalanced Load data to Rotary mechanism page:
Incline above horizontal Mass
Offset radius Start
angle |
| Charts with Toolbar: Added option to save chart data to Clipboard
in addition to saving to file. |
Gearbox and Transformation Torque vs Speed charts: Added
option to display Input or Output speed along the X axis
Changed nominal torque curve and application
torque from blue to dark orange colour |
| Gearbox Shaft Loads from can be opened directly from the Gearbox
and GearMotors database forms |
| Significantly improved the load time of database forms. |
| 64-bit USB dongle drivers are now included in the installation
package. Therefore, no need for users running Windows 64-bit
to uninstall the 32-bit drivers and then install the separate
64-bit drivers. |
| Database Updates Wizard: Expanded the wizard with the option
for an Internet or Local source database. The user runs ServoSoft,
selects Tools > Update Database, and chooses between an Internet
or Local source database. After clicking Next, the database
file is validated and copied to the active database path, while
a backup is made of the original database. The wizard then steps
the user to merge data from the old database into the new database.
Previously, Local updates had to be done entirely manually including
the database merge step, since the wizard previously only supported
an Internet database update. |
| All Database forms: If query returns more than 1,000 records,
the user is given the option to continue to load all the records,
or refine the query to reduce the number of records. |
| Database Filters: Added all language tolerance for filter
values. For example, a user who is working in English, specifies
the Gearbox output type as 'Shaft' (Ie. Typ2 = 'Shaft'). Then
saves the project and sends it to another user who works in
German. Previously in v2.8 and earlier, this filter would only
work correctly when ServoSoft was set to the language the filter
was saved in, and would result in an invalid query otherwise.
Now in v2.9, the filters support all languages, regardless of
the ServoSoft language setting. Therefore, when the German user
opens the project, the database filters work correctly, instead
of receiving an "Invalid Query" message box. |
|
| Fixes |
Pxt and Ixt calculations: Corrected PxtOffset
and IxtOffset calculations. Was using the heat sink rated internal
temperature, and should have used the rated ambient temperature
where the LF=1 (typical value is 40degC). |
| Transformation form: Corrected 'Belt Mass' units
conversion. Depending on the selected mass units, the units
conversion calculation would be wrong since the code was referencing
the wrong units type for this field. |
| Winders Center & Surface Driven: Corrected
a bug where the Material Density is entered by the user in units
other than kg/m3, and then when the value is saved, the form
closed and then opened, the Material Density value would be
converted incorrectly with a value much larger than the correct
value. |
|
| 2.8.190 |
Apr 21, 2009 |
Enhancements |
Added LTi custom logo print header |
|
| Fixes |
(none) |
|
| 2.8.189 |
Apr 11, 2009 |
Enhancements |
Database v2.8.16 April 8, 2009: Added 200
Baumueller motors including: DA100L/M,
132B/K/L/M, DA160K/L/M, DA180L/M, DA280K/L/M series asynchronous
motors DSC071S64O40-5 synchronous
motor DST260BX54W20-5 synchronous
motor Updated 90 Baumueller motors including:
DA132, DA180, DA225, DA280 series asynchronous
motors DSC45, DSC56, DSC71, DSC100
series synchronous motors DST260
series synchronous motors |
| All database forms: Turned off WordWrap for all data cells.
For example, long model names with a space would jump to a second
hidden line. Now the user can see if the string is cutoff or
not. |
|
| Fixes |
Ratio Analysis: When a Transformation ratio is
a non-integer value, such as 2.3:1, after then Ratio Analysis
form is closed, the user specified Transformation ratio is changed
to an integer value of 2:1. This has been corrected to maintain
the original ratio of 2.3:1. |
| Gearbox Database: User opens the gearbox database,
selects a gearbox with a non-integer ratio, and then clicks
the 'Edit' button, but the form opens with all fields empty
instead of the selected gearbox data. Applies to gearboxes where
the reduction ratio is a non-integer value (ie. a decimal) and
the user is in a German or other Windows locale where the decimal
is represented by a comma. |
| Gearbox database: Gearbox not found when the
user clicks Cancel and the currently selected gearbox has a
ratio with a decimal. |
| Add/Edit Drive form: 'Max Bus Capacitance' units
displayed as 'F' even though actual value displayed is correctly
converted to the system default capacitance units, which is
typically 'mF'. |
| Servo Motors Database: Corrected bug when the
inertia mismatch (IM) filter is used and the 'Invalid Query'
error message appears. This is caused by one or more motor inertia
values in the database that are incorrectly entered as Jm =
0 kg-m2. This then causes a divide by zero error when the inertia
mismatch is calculated. This fix adds more fault tolerance for
incorrectly entered database values. |
| Gearbox Database: Corrected bug when the inertia
mismatch (IM) filter is used and the 'Invalid Query' error message
appears. This is caused by one or more gearbox inertia values
in the database that are incorrectly entered as Jm = 0 kg-m2.
This then causes a divide by zero error when the inertia mismatch
is calculated. This fix adds more fault tolerance for incorrectly
entered database values. |
|
| See
Revision Log Archive for 2008 and earlier... |