Tut 001 TwoStageHelicalGearbox E
Tut 001 TwoStageHelicalGearbox E
Tut 001 TwoStageHelicalGearbox E
KISSsoft AG
Uetzikon 4
8634 Hombrechtikon
Schweiz
Tel: +41 55 254 20 50
Fax: +41 55 254 20 51
info@KISSsoft.AG
www.KISSsoft.AG
Foreword
The tutorial has three parts to be studied in this order.
To finish this tutorial it will be expectedm the user has already basic knowledge of the KISSsoft Gearpair
and Shaft calculation.
Part I
Part II
illustrates the use of an existing KISSsys model. Furthermore, basic functions and data
manipulation are described which will later be used in part III.
Part III
During the study of this tutorial, questions may arise or problems may occur. The KISSsoft customer
support can be reached through the address and phone number given above.
27.03.2012
2 / 31
Contents
1
27.03.2012
3 / 31
Figure 1.
27.03.2012
4 / 31
Figure 2.
Note that models should be opened only from the current project folder.
27.03.2012
5 / 31
Short-cut Icon
Tree structure
Figure 3.
3D-View
Messages
Tabs
UserInterface
Tables
Schematic
The Classes, the Model (tree structure) the Templates, the Messages, the KISSsoft (Messages from the
KISSsoft calculations) and the Diagram can be shown or hidden by using the menu View:
Figure 4.
27.03.2012
6 / 31
The tables, user interfaces and 3D view can be minimised, restored and closed. Using the menu Window,
navigating between the windows is possible. A closed window can be shown by a right mouse click on its
corresponding element in the tree structure and then selecting Show.
Another way to reopen the window ist o double click on the element in the tree structure.
Figure 5.
If an element is selected in the schematic, it is highlighted in the tree structure and in the 3D view.
When moving the cursor over the elements of the schematic, the name of the respective element is shown.
With a right mouse click, the element can be modified.
Figure 6.
27.03.2012
7 / 31
Type
Use
Black
Output / Text
Red
Input
Grey background
Functions
Figure 7.
27.03.2012
of KISSsoft analysis
8 / 31
Figure 8.
The speed at the input and the torque at the output can be defined directly. Note that the sign of the torque
defines the direction of the power flow.
After having changed the values for input speed and output torque, the kinematics should be analysed
again by executing the function Kinematic in order to get the corresponding results.
Figure 9.
27.03.2012
9 / 31
If the analysis is to be performed for a different lifetime, the required lifetime should be changed in KISSsoft.
Using the function GP1, access to KISSsoft is available where the lifetime can be changed from 20 000h
to e.g. 30 000h (repeat for second stage). In order to have the new value accepted, Calculate
has to be pressed, then exit KISSsoft:
Figure 10.
or F5
After that, the calculation of the safety factors can be repeated by double click on Strength.
Note that elements (gears, bearings, couplings, ) shown in the graphical shaft editor
must not be removed or added since the number of elements on a shaft is defined
in the tree structure within KISSsys.
The number of elements to be arranged on a shaft may only be changed in KISSsys directly.
27.03.2012
10 / 31
Figure 11.
Schematic
27.03.2012
11 / 31
Figure 12.
If the option Administrator is not available, the respective license is missing. Contact KISSsoft AG.
Figure 13.
After having imported the templates, the model can now be assembled.
27.03.2012
12 / 31
4.5 Principles
4.5.1 Elementes, Templates
In KISSsys, a model is assembled from different elements. These elements are arranged in a tree structure.
The following types of elements are available:
Folder
Analysis modules for the respective machine element (light blue)
Machine elements (red symbols)
Connections (grey)
Graphics
Tables
They are available from a library, called the templates. The templates may be modified by the user
(recommended for experienced users only).
The template is based on the classes. The User or the Administrator has no permission to change the
classes. Usually it will not use.
The user can switch between the elements arranged in the tree structure and the template using the tabs as
shown below or for easier use tabs can be arranged to be seen simultaneously:
Figure 14.
Note: Renaming an element will result in the connections to this element being invalid.
Renaming elements is hence not recommended.
This ist he classical method.
4.5.3 Insert
In this menu are two assistants and it is only available from KISSsoft 03-2012.
Figure 15.
27.03.2012
Menu Insert
13 / 31
The menu Insert Wizard parallel shafts is an assistent to build a helical stage gearbox. This wizard will
guide the user step by step through the whole model. The tables are not part of this wizard.
As explained in the previous chapter, the Template which is loaded will be used to add elements to the tree
structure. With the second assistant Element-Box, the most commen elements from the templates will be
find in here.
Figure 16.
The user has to define the starting position in the element tree, to add elements from the two assistant to
the model. This will happen by clicking the element in the assistant.
27.03.2012
14 / 31
1
4
Figure 17.
Add a kSysGroup
The Wizard parallel shafts will guide the user step by step to the finished model. Now add a new shaft to
the group GB. Additionally under the group the new shaft (red element) will be shown. This element is
necessary for the gears, bearings and couplings.
The use of this wizard is to finish shaft by shaft. The configuration for the shaft looks as follow.
1.
2.
3.
4.
Add shaft shaft1 machine element can be add to the new shaft
Add machine element to the shaft1 with following element
a. 1 x Coupling
(kSysCoupling)
b. 2 x Bearing
(kSysRollerBearing)
c. 1 x Gear
(kSysGear)
The order of the elements will be displayed as it adds to the shaft. The order can be set in the shaft
calculation later to the origin position.
Add the kSoftShaft calculation to shaft1
Go one level up to the main wizard
27.03.2012
15 / 31
Figure 18.
shaft3
1. Add shaft shaft3 machine element can be add to the new shaft
2. Add machine element to the shaft3 with following element
a. 2 x Bearings
(kSysRollerBearing)
b. 1 x Gear
(kSysGear)
c. 1 x Force
(kSysCentricalForce)
d. 1 x Coupling
(kSysCoupling)
The order of the elements will be displayed as it adds to the shaft. The order can be set in the shaft
calculation later to the origin position.
3. Add the kSoftShaft calculation to shaft3
4. Go one level up to the main wizard
27.03.2012
16 / 31
Figure 19.
Shaft definition
5
6
3
Figure 20.
1.
2.
3.
4.
5.
6.
Gearpair constraint
27.03.2012
17 / 31
Figure 21.
Main Menu
Figure 22.
27.03.2012
18 / 31
Input element:
1.
2.
3.
4.
Figure 23.
Output element:
1.
2.
3.
4.
5.
6.
27.03.2012
19 / 31
Figure 24.
Two stage helical gearbox before and after the kinematic calculation
All single shafts are overlaid each other, first rearrange it according to your belongings. To see the power
flow in your schematic run the kinematic calculation. In this step you can check the functionality of the
power flow.
27.03.2012
20 / 31
Figure 25.
27.03.2012
21 / 31
Figure 26.
The end position and geometry form the other machine elements, bearings and coupling will be defined
later. The shaft can now be detailed in the usual way. It is also possible to define bearings in shaft module
including the axial supporting. After definition press Calculate F5 in order to start the shaft analysis. This is
necessary to get reaction forces on the bearings which are in turn necessary for the bearing
definition/analysis.
Repeat this step for all other shafts (in this example all shafts have the same length of 200mm, and the
diameter are 30mm, 40mm and 60mm for shaft1, 2 and 3).
Figure 27.
Elemente-Box Systemelemente
Double click on the kSys*DView elemetn in the element tree and a new tab of the 3D will be shown. Or use
the submenu with the right mouse button and click show to open the graphic tab.
All shaft are overlaying each other, cause the positioning of the shafts is not yet defined.
27.03.2012
22 / 31
Figure 28.
Figure 29.
Dialog of shaft
The shaft shaft1 will use the function Parallel to Shaft/Group. As already mentioned the shaft1 will be
fixed in the space. When the shaft shaft1 has to be positioned at a certain position, then this can be
defined in the interface mask. In this example it will stays at the current position (0/0/0).
Figure 30.
27.03.2012
Fixing of shaft1
23 / 31
Second the intermediate shaft will be placed relatively to the input shaft. Under the dialog the function
According to gear pair will be choosen:
Figure 31.
Figure 32.
Choose the Gear pairs and let the definition according to Formulas. With this definition every change in the
gear pair calculation will take into account and shown in the 3D-View too.
Repeat this step for shaft shaft3.
4.10.2 3D-View
Once the postioning is done, update the 3D-View by clicking the Refresh button.
Folowing picture will be shown:
Figure 33.
27.03.2012
24 / 31
5 User Interface
5.1 Table with information on gear and bearing data
Choose the two predefined table from kSysTable from Elemente-Box: GearPairCalulations and
HelicalGears:
Figure 34.
Predefined tables
The table names can be renamed and has no influence to the table.
With the right mouse button on the table and click on show or double click on the predefine table to show:
Figure 35.
Predefined table
Those tables show the important result from the calculation in KISSsys.
27.03.2012
25 / 31
Figure 36.
Figure 37.
Properties "kSysSpeedOrForce"
Click and keep on the variable Torque with the right mouse button, place over the cell and release the
button. Then a selection menu will be shown where Text, Reference and Expression can be chosen.
Text is defined as String, Reference is an expression, where the value can be changed in the table (e.g.
input speed) and Expression return a value.
27.03.2012
26 / 31
Figure 38.
Add expression
Now add all the Expression to cell which has a grey background. The finish step looks like the next table.
Figure 39.
Next step ist o add reference values into the UserInterface. The grey cells have to be filled with the correct
reference value. The inserted vallues are in red, tis indicats to the user, that this is changeable. At the
beginning it is difficult to know what ist he name of the required variable. This will comes with the
experience.
Here are the list with the name of the variable which are in use.
Calc Method
Shaft angles
Efficiency
27.03.2012
27 / 31
Figure 40.
Similarly input and output powers can be shown. Furthermore, the total gear ratio shall be shown. Again,
right mouse click on the desired field, insert real and defining the following expression:
Figure 41.
Expression is extended to have a condition (IFTHEN and ELSE) to check that Output speed is not zero to
be able to evaluate the formula. can be calculated from power difference between input and output. With
right mouse click, Insert string, in desired field, the following dialog is shown. In Expression the formula
for efficiency can be given. Again condition is first checked and then CADH_ValToSrt() converts value to a
string and CADH_Round(value, nof digitst) will round the value to desired number of digits. After the
conversion also % mark is shown. Press Ok to accept and the result is shown in the user interface. Be
careful to type expression correctly not to lose it if there is typing mistakes.
Figure 42.
Condition and formula to calculate efficiency of the system and convert the value to a text
27.03.2012
28 / 31
Figure 43.
Functions can also be defined within a field of the user interface (right mouse click, Insert function). A
name for the function is to be given and the commands to be executed have to be listed.
For the function Kinematic:
The name of the function Kinematic will be visible
in the User Interface, but has no other effect otherwise.
_O.System.calcKinematic(); means that in System, the
function calcKinematic is executed (empty brackets since no
values are handed over to the function), ; to complete the
command line
kSys_Refresh corresponds to Refresh All, to ensure that the
values calculated (the output speed and the input torque) are
shown as results in the user interface.
Enter the following text:
_O.System.calcKinematic();
kSys_Refresh();
Figure 44.
Figure 45.
Figure 5.2-1 Function to calculate the
strength
27.03.2012
29 / 31
Figure 46.
Function to call the KISSsoft calculation
for the 1st. Stage (same for the 2nd stage)
Now the UserInterface has 4 function tab integrated, to activate the functions double click on it:
Figure 47.
27.03.2012
30 / 31
Figure 48.
3D specific settings
Figure 49.
27.03.2012
31 / 31