Manual
Manual
Calculation–Programs
for Machine Design
KISSsoft
c AG, Frauwis 1, CH-8634 Hombrechtikon
Fon +41 55 264 20 30; Fax +41 55 264 20 33
www.KISSsoft.ch [email protected]
October 28, 2005
Contents
I General 1-1
1
2 CONTENTS
8 Reports 1-57
8.1 Calculation Report . . . . . . . . . . . . . . . . . . . . . . . . . . 1-57
8.2 Report Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-58
8.2.1 Name of Report templates . . . . . . . . . . . . . . . . . . 1-58
8.2.2 Length of Reports . . . . . . . . . . . . . . . . . . . . . . . 1-60
8.2.3 Format of Report Templates . . . . . . . . . . . . . . . . . 1-61
8.2.4 Formating Reports in RTF-Format . . . . . . . . . . . . . 1-67
8.3 The Report Editor KISSedit . . . . . . . . . . . . . . . . . . . . . 1-67
8.3.1 Saving reports . . . . . . . . . . . . . . . . . . . . . . . . . 1-68
8.3.2 Synchronised Scrolling . . . . . . . . . . . . . . . . . . . . 1-68
8.3.3 Quick Change from Portrait to Landscape . . . . . . . . . 1-69
8.3.4 Definition of Header and Footer . . . . . . . . . . . . . . . 1-69
12 Belts 2-53
12.1 Calculating V-belts . . . . . . . . . . . . . . . . . . . . . . . . . . 2-54
12.1.1 Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-54
12.1.2 Configurating Tension Pulleys . . . . . . . . . . . . . . . . 2-55
12.1.3 Load Factor CB . . . . . . . . . . . . . . . . . . . . . . . . 2-55
12.1.4 Distance of Axes . . . . . . . . . . . . . . . . . . . . . . . 2-55
12.1.5 Belt Lenght . . . . . . . . . . . . . . . . . . . . . . . . . . 2-56
12.1.6 Number of V-Belts . . . . . . . . . . . . . . . . . . . . . . 2-56
12.1.7 Tension Pulley Diameter . . . . . . . . . . . . . . . . . . . 2-56
12.1.8 Position of Tension Pulley (x/y) . . . . . . . . . . . . . . . 2-56
12.1.9 Inspecting V-Belts . . . . . . . . . . . . . . . . . . . . . . 2-56
12.2 Calculating Toothed Belts . . . . . . . . . . . . . . . . . . . . . . 2-57
12.2.1 Technical Remarks (Toothed Belts) . . . . . . . . . . . . . 2-57
12.2.2 Standard Toothed Belts . . . . . . . . . . . . . . . . . . . 2-58
12.2.3 Possible Propositions . . . . . . . . . . . . . . . . . . . . . 2-59
12.2.4 Tension Pulley Configuration . . . . . . . . . . . . . . . . 2-59
12.2.5 Service Factor and Addendum for Operation . . . . . . . . 2-59
12.2.6 Distance of Axes . . . . . . . . . . . . . . . . . . . . . . . 2-60
12.2.7 Belt Length and Number of Teeth . . . . . . . . . . . . . . 2-60
12.2.8 Actual Belt Width . . . . . . . . . . . . . . . . . . . . . . 2-60
12.2.9 Tension Pulley Tooth Number . . . . . . . . . . . . . . . . 2-61
12.2.10 Position of Tension Pulley x/y . . . . . . . . . . . . . . . . 2-62
12.3 Chain Drive Calculation . . . . . . . . . . . . . . . . . . . . . . . 2-62
12.3.1 Sizings: . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-62
12.3.2 Tension Pulleys . . . . . . . . . . . . . . . . . . . . . . . . 2-62
12.3.3 Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-62
12.3.4 Chain Type . . . . . . . . . . . . . . . . . . . . . . . . . . 2-63
12.3.5 Number of Lanes . . . . . . . . . . . . . . . . . . . . . . . 2-63
12.3.6 Service Factor . . . . . . . . . . . . . . . . . . . . . . . . . 2-63
12.3.7 Speed/Number of Teeth/Ratio . . . . . . . . . . . . . . . . 2-64
CONTENTS 7
15 Calculations 3-31
15.1 Bearing Forces and Line of Flex . . . . . . . . . . . . . . . . . . . 3-31
15.1.1 Considering Gears . . . . . . . . . . . . . . . . . . . . . . 3-34
15.1.2 Considering the load spectra . . . . . . . . . . . . . . . . . 3-34
15.1.3 Consider deformation due to shearing . . . . . . . . . . . . 3-34
15.1.4 Force calculation with bearings with pressure angle . . . . 3-35
CONTENTS 9
IV Gears 4-1
VI KISSsys 6-1
General
1-1
Chapter 1
Font format:
Menu-point Menu-point or input field in a program interface. You
can activate this field, (Point, Button etc) with your
cursor.
File.rp0 Computer-specific term such as file name or path which
indicates the location of a file.
Symbols:
⇒ Indicates the order in which the Menu-points are to be
activated.
Page numbers Page numbers in this book are of the format y-xx; y
indicates the part of the manual, and xx indicates the
page number within this part.
1-3
1-4 CHAPTER 1. HOW TO USE THIS MANUAL
As a frequent Windows user, you will easily find your way through KISSsoft which
is designed in the commonly used Windows style. Elements on the interfaces are
input fields, buttons, control panels and popup-menus.
1-5
1-6 CHAPTER 2. HOW TO WORK WITH KISSSOFT
This button opens a window with helpful dialog that can also
be found in the handbook. The button permits faster access
to the appropriate help information.
Some of the data the program requires are very difficult to de-
termine. KISSsoft provides these data by default. Normally,
the user should not change these data! These entry fields are
locked by default to minimise the possibility of errors or incor-
rectly entered data. But it may be important to change these
data for some special calculations. By setting the –
flag, you can activate this field to enter your own data.
To change the unit of an input (or output) value, you can right click the associated
input field. A pop up menue opens with all units available for this value. If you
choose a unit different from the currently used one KISSsoft converts the value
in the field to the new unit.
If you wish to change a unit permanently (i.e. the unit is allready set at start up
of the calculation module) you can use the position save of the pop up menue.
For the general change from metrical to imperial units or vise versa you can
use the two different user interface languages (English (metrical) or English
(imperial)). Or you can set the value UNITS in the file KISS.INI to an appro-
priate value: 0 for metrical, 1 for imperial units. This is independent from the
interface language, the change, however, will not become active before you restart
KISSsoft.
that the formula gets lost, i.e. if you return to the formula dialog you will see
the current input value listed in the input field, not the formula it was calculated
from.
The formula can consist of the four basic algebraic operators +, −, ∗ and /.
Besides this all functions supported by the report generator are also possible for
formula definition (see table 8.1 on page 1-64).
• Calculation
• Project
• Services
• Help
2.3.1 Calculation
When you open Calculation, you can choose between the following sub-menus:
2.3.1.1 Diverse
2.3.2 Project
• New
• Open
2.3.3 Services
• Settings
• Data Base
2.3. KISSSOFT MAIN WINDOW 1-9
• Language
• Licence
You will find further explanation on these menue topics in the following sections.
2.3.3.1 Settings
• General
Check results for If this flag is set, warnings are issued if results are
consistency not consistent (e.g. after entering additional val-
ues, etc.).
Editor cf. chapter 6.2.
Project cf. chapter 6.4 and 6.4.2.
Administration,
User Administration,
Common Default
Licenses This button is used to activate or deactivate li-
cences. You can also use it to inform yourself about
your own installation. During a test installation,
you can try different configurations to determine
the modules you need in the final installation.
This configuration cannot be saved. Saving
your alterations has no implications on your li-
cences, it refers only to the settings.
• Report
Language Choose the language for your report (you can e.g.
operate KISSsoft in English and issue reports in
German). If you choose ’American’ you will get
English reports with imperial units, e.g. inch or
hp.
Units Selection of imperial or metrical unit system for
the Report.
Size of Report cf chapter 8.1.
Fontsize of Report Set font size for reports issued in RTF–format.
Paper size Selection of Report’s paper size and orientation:
Portrait or Landscape.
1-10 CHAPTER 2. HOW TO WORK WITH KISSSOFT
• User
Single user version: If the file KISS.INI contains the line
DEFINITION=OS
this page has only informative character since your user name is defined by
your Windows login. Elsewhen you can enter your Initials and your Name
here. This information is used for the heading of reports (cf. chapter 8.1).
Multi-user-version: In this version, these two points are not activated but
are defined when registering.
• Graphics
If you close this window, KISSsoft asks you if you would like to save your settings
permanently (even if you did not change any settings). Yes saves your current
2.3. KISSSOFT MAIN WINDOW 1-11
settings.
Opening Services ⇒ Data base opens the Data Base Tool, see chapter 7.
2.3.3.3 Language
This menu point allows the switching of the Program Windows’ dialog language.
See details in chapter ??.
2.3.3.4 License
After selecting Service ⇒ Licence, following Card masks will show on screen:
• General
User data number Displays the User number for the started version.
Label ZDescription of the started version. The installation
type will be shown below (Test-, Student-, Single
user-, Network- or Demo-version).
Licenses Button With this button, it is possible to deactivate the
existing KISSsoft licenses (released modules). This
function may be used to see the details of the in-
dividual installation. The most important use is dur-
ing a KISSsoft test installation in which it is desir-
able to activate some modules in order to adust and
test a desired configuration. The configuration set-
tings cannot be saved. The KISSsoft question Save
Changes? applies to the settings mentioned above
only, and has no effect upon the licenses’ settings.
Remaining time In the Test version validity remaining time in d. h.
m.
• Network version
This card is activated for the network version only.
List of active This Table displays all used Licenses (Type, User
Licenses and Users Name and Entry Time). Click on the Separate User
button to free the used licenses (selected in the table).
See use in Chapter ??
• Release
This card is only visible for a not yet released version or for a Demo version.
License Code Enter here the code received for a Test- or Network-
version. Click on the Online Release button to re-
lease the version.
Online Release For use, see License Code.
Enter Release Code This release variant will only be used in computers
with no internet connection. Click on this button to
obtain an 8-digit Code. Call us at (+41 55 264 20 30)
and communicate this code; you will get then your
Release Code to be entered below. Enter it and click
on OK to confirm the release.
2.3.4 Help
• Version label
The chapter corresponding to the current module is displayed. To get help, use
the Windows HTML Help menu. On the left corner, there are the following tabs:
1-13
1-14 CHAPTER 3. THE KISSSOFT HELP-SYSTEM
With the Print button, it is possible to choose between printing the selected
Chapter only or all the corresponding sub-chapters as well.
• Setup
Here, personal standardfiles of project- and user-administration are defined.
This item is found in chapter 6 ’Arranging KISSsoft’, page 1-21.
• Definition of directory
In file KISS.INI, paths and directories which are important for specifications
of the user are defined. Read about KISS.INI on pages 1-19, 1-21, 1-23, 1-25
and 1-57.
1-15
1-16 CHAPTER 4. USER DEFINED SETTINGS - AN OVERVIEW
c.f. chapter 7
– read: MMMMUSER.IN
– write: MMMMUSER.OUT
c.f. chapter 9
Chapter 5
Installing KISSsoft
1-17
1-18 CHAPTER 5. INSTALLING KISSSOFT
2. Start KISSsoft from any work station. KISSsoft will tell you that no
valid license file for a multi user installation could be found and will offer
to generate a new license file. Click on ’Yes’. A file dialogue opens. In this
dialogue, choose a directory on your network server. This directory later
requires reading-, writing- and deleting-rights and has to be accessible from
all workstations operating with KISSsoft. By pressing on Save, the directory
is chosen. If the directory is not sufficient for the release, for instance if it
is located on the local machine and not a redirected directory, an error
message will appear.
4. If an adopt directory has been chosen, a new dialog will appear in which
you can click on the button Release KISSsoft directly. A window con-
taining an eight digit character code is displayed. Call KISSsoft and ask for
the corresponding release code (telephone number +41 (0)55 264 20 30).
Important: Do not close the program before the release is completed, as
the program generates a different code every time it is started.
Important: Do not choose the KISSsoft installation directory or a subdi-
rectory as a licence directory. If, after an update, the old KISSsoft version is
deleted, the release file might be cleared by mistake. Usually, later updates
do not require new releases.
5. After successful release, the licence file can be converted into a read-only
file to prevent damage.
5.3. READ ONLY DIRECTORY 1-19
6. KISSsoft enters the licence directory into the file KISS.INI. If you work
with several KISS.INI files (e.g. with local installations), you have to enter
the directory manually in the other KISS.INI files (LICDIR=...).
Annotation: The directory for licence administration and the installation direc-
tory of KISSsoft are independent from each other. According to this, the program
can, for example, also be installed on local work stations. We advise you not to
place the licence directories in the KISSsoft installation directory. If possible, the
designation of the release should be included in the name of the installation di-
rectory. In this way, the program is easier to update and there is no danger of
deleting the licence release together with the outdated KISSsoft installation.
During an Update, there will be no initialization if there is already a valid release
file in the License Administration Directory. It is absolutely necessary to transfer
an entry ’LICDIR=. . . ’ from the old KISS.INI -file into the new one. For more
details, consult the Update Instructions delivered.
TEMPDIR=C:\Program Files\KISSsoft\TMP
USERDIR=C:\Program Files\KISSsoft\USR
Should the access to certain setting possibilities be assigned to some persons only,
the following Network Settings are recommended:
If, for any reasons, KISSsoft is not able to shut down properly, a user might
remain registered. This can cause you running out of licences, even if there are
not as many users operating KISSsoft as you possess licences. You can release the
blocked licenses by deleting the cookie files (USR???.tmp) in the directory for
license administration. You can disconnect the license from the Network selecting
the desired License (also shows the user and the entry time) in Service/License
under the Tab Network; the corresponding Cookie file will be deleted (License
will be deactivated).
After some time a license which is no longer used is released automatically as soon
as the next user tries to log in. The time until automatic relase can be defined in
the file KISS.INI by altering the line
TIMEOUT=
The value is given in minutes, default is 120 minutes.
Note: once disconnected from KISSsoft, users cannot calculate anymore in the
current session. KISSsoft has to be started again. Data, however, can still be
saved.
Chapter 6
Setting up KISSsoft
• Language of Report
The language of reports can be changed within the program, in activating
Settings ⇒ General ⇒ Report, if you are operating from the calculation
window, or by means of Services ⇒ Settings ⇒ Report, if you are in
the starting window.
• Messages
The error messages can either be displayed in the same language as the
whole interface, or in the language of the reports. Set this option in the
KISS.ini-file, in paragraph [SETUP] in line MESSAGELANG=0. The
value behind the equivalent sign means:
1-21
1-22 CHAPTER 6. SETTING UP KISSSOFT
KISSsoft uses an editor to display reports and other text files. It does not matter
which editor you use as long as it displays RTF files correctly (like wordpad for
instance). KISSsoft has a standard editor KISSedit. If you want to use another
editor, choose Services ⇒ Settings and General.
Press on the browser button [...] behind the input field. A dialogue is opened
where you can browse for the editor file. If you enter the filename manually please
note that the path of the file has to be entered and completely.
As usual, KISSsoft asks you whether you want to save your changes permanently.
If you affirm, the changes are written in file KISS.ini.
You can also enter the desired editor directly in file KISS.ini. Remember to enter
the complete path.
Often, calculations that you make are the same, or at least similar. As it is quite
annoying to enter the same numbers over and over again, KISSsoft has provided
a very simple but nevertheless effective solution:
For every software module there is a standard file. This standard file defines
which constraints appear in the input fields of the user interface of the according
module.
This file is loaded at start up of a calculation module or if File⇒New is chosen.
You can adapt the standard file to your individual needs:
• Enter your standard numbers in the according fields (found in the sub
dialogs of the module as well).
The next time you enter the module interface, it displays your personal settings.
Where the standard files are saved, where they are loaded from and which in-
fluence your personal settings have on other users depends on the mode you (or
your administrator) chose in file Services ⇒ Settings ⇒ General. Read the
following pages for further information, especially point 6.4.2. Settings that you
have to apply frequently in your standard files are dealt with separately in the
chapters about the corresponding software modules.
Because of its project and user administration, KISSsoft is able to manage cal-
culation and standard files very efficiently. By means of three flags, you or your
administrator can adjust the different modes. To find these flags, open Services
⇒ Settings in the KISSsoft main interface and choose General. The three flags
are named:
• Project Administration
• User Administration
• Common Default
The following paragraphs deal with the effects of the different flag-combinations.
Read about flag-combinations in chapter 6.4.3.
In principle, your calculations are saved in the directory which has been defined
by the variable USERDIR in file KISS.INI. Normally, this is the sub directory
USR of the installation directory or shorter <USERDIR>1
Several subdirectories are connected to this directory, depending on the kind of
administration you chose in dialogue field General (flag Common Default has no
influence on the location where calculations are saved).
The program distinguishes between four different locations (PV = Project
Administration; BV = User Administration):
1
<VARIABLE > means in this manual the path that is given by the variable; our example
<USERDIR> means a path like \Program Files\KISSsoft\USR.
1-24 CHAPTER 6. SETTING UP KISSSOFT
PV BV Location
no no <USERDIR>
yes no <USERDIR>\Project
no yes <USERDIR>\User
yes yes <USERDIR>\Project\User
2. Project Administration on
User Administration off
4. Project Administration on
User Administration on
At start-up, the dialogues File ⇒ Open and File ⇒ Save automatically offer
the subdirectories that correspond to the settings of the kind of administration.
If you want to adopt calculations from a different project or user, choose [...]
(behind the entry field for file names) in dialogue File ⇒ Open. In the following
dialogue you choose the directory belonging to your desired project. Load the
desired calculation with Open. Choose File ⇒ Save as. Remove the diretory
part from the filename. In saving the calculation, it is sent under its ’old’ name
to your current subdirectory.
PA UA CD Location
no no no <KISSDIR>\TEMPLATE
no no yes <KISSDIR>\TEMPLATE
no yes no <USERDIR>\User
no yes yes <KISSDIR>\TEMPLATE
yes no no <USERDIR>\Project
yes no yes <KISSDIR>\TEMPLATE
yes yes no <USERDIR>\Project\User
yes yes yes <USERDIR>\Project
2
Short form: <KISSDIR>\TEMPLATE – compare to footnote 1.
1-26 CHAPTER 6. SETTING UP KISSSOFT
Annotation:
At the beginning of a new project, standard files located in the TEMPLATE
directory are copied into the new project directory. Hence, the program expects
standard files to be present in the project directory.
Depending on the defined mode, KISSsoft checks different directories for standard
files:
• Project Administration on
User Administration on
Common Default on
With this combination, the program expects the standard file to be located
in the project directory. If the standard file cannot be found in this directory,
the file is loaded from directory TEMPLATE. If no standard file is found
the built in standard settings are used.
• Project Administration on
User Administration off
Common Standard on
6.5. COMMAND LINE PARAMETERS 1-27
The data base tool can be used to modify the databases of KISSsoft.
The following data-bases can be edited:
Center distance tolerance; reference profiles; bore standard; thread type screw;
production process of hypoid bevel gears; production process of bevel gears; v-
belt standard; groove-toothing standard; chain type DIN 8154; chain type DIN
8187; chain type DIN 8188; adhesives; equivalent design load; soldering materials;
feather key standard; polygon standard; Woodruff key standard; lubricants; screw
type; washer standard; multi-spline standard; roller bearings; material glued and
soldered joints; materials; tooth thickness tolerance; toothed belt standard;
The data contained in the data bases is highly sensitive. Wrongly entered or
altered data can cause fatal complications. Therefore when opening a table the
user is asked whether he wishes to open the data base with writing permissions
or not. If the user decides to open the data base without writing permissions he
can view all data in the table, but he can’t change the data. The prompt for
writing permissions is repeated every time when a table is opened until writing
1-29
1-30CHAPTER 7. KISSSOFT DATA BASE TOOL AND TABLE INTERFACE
permission are actually requested by the user. From then on for the rest of the
session every table is opened with writing permissions.
To be sure that the data base is not corrupted the files in < KDBDIR > (∗.kdb)
can be set to ”read only”. In this case opening a data base with write permission
leads to an error message. The table will be opened without writing permissions
afterwards.
Every data set is entered in one-dimensional tables. Complicated data sets (e.g.
related data) are stored in a seperate table (using the so-called table interface).
These tables are text files which can be edited with any text editor such as
KISSedit, Notepad, Wordpad, Word. In the data sets of the data base only the
filename of the file containing the data is defined. Next to every data base field
containing the file name is an Edit-button which loads the editor defined in
KISSsoft (to choose an editor see 6.2).
The table interface is described in 7.3.
Use the Save button two accept changes. To save changes you must have writing
permissions, i.e. you have to open the table with writing permissions. Further
activities the user needs writing permissions for are copying data, enter new
data or rearange the data sets. It is important that you name the data sets
unmistakably in order to choose the right data sets in KISSsoft.
Annotation:
• It is not possible to clear data sets since this can cause consistency problems
with saved calculations. If a data set created by yourself is no longer needed,
however, you can overwrite it. Avoid entering unnecessary data sets.
7.2. DESCRIPTION OF THE DATA BASE 1-31
• DIN (Default)
• AISI-Norm (USA)
• UNI-Norm (Italia)
• AFNOR-Norm (France)
• JIS-Norm (Japan)
The data base tool can export single data sets in text files or import from text
files. This function is primarily used to transfer data sets into a new release if
these data sets have been modified by the user. To do so, open in the data base
tool the table with the user-defined data set and write the data set into a text file
by activating Data set ⇒ Export. In the new installation, the table is opened
and read by Data set ⇒ Import. The program issues a warning if the data set
does not match to the current table.
1-32CHAPTER 7. KISSSOFT DATA BASE TOOL AND TABLE INTERFACE
If, however, a data set with the same data base ID exists which is also defined
in a text file, the program asks whether the already existing data set shall be
overwritten. First, the data are only written into the interface. The content of
the data set can be viewed. If the data are to be written permanently into the
data base, activate [Save]. If the data are not to be adopted, just change to
another data set and do not save the data. The original data set is not changed.
When exporting material data sets allways the whole information for the material
is written to the file, i.e. the general data section as well as the module specific
section. Export a data set to a file for every calculation module the material is
released for.
When importing material data sets, load the right calculation module table (see
7.2.6). If a material is to be imported for several calculation modules, import
the material for one calculation module first. Add afterwards the material to
the tables of the other calculation modules without module-specific imputs (see
7.2.6). The remaining data sets can the be imported into the corresponding tables.
After you’ve opened a table in the data base tool, you enter the following window
(c.f. picture 7.1). This example shows the material data base:
A data set can be chosen using the four buttons [<<], [<], [>], [>>] or using the
selection list.
7.2.6 List
The selection list appears automatically when a data base is opened. It can be
used to
• delete data sets using the delete button (this function is deactivated)
Figure 7.1: The starting window in the data base tool (example material)
For material data bases the selection list looks slightly different because of the
different data structure. At the bottom is a field which defines the actual cal-
culation mode. Only the data sets which have been released for this calculation
module are displayed. If you want to add a material for a calculation module, use
the button [AddM aterial]. A second list is opened and all the available materials
are displayed. You can now select the required material and use the [+] button
to release the material for this module. Consequently, the [−] button can be used
to remove the release of the material. After all the modifications are made, the
second list is closed by [End] button.
Important: Please remember to define the module specific data for all added
materials. Missing or wrong data cause errors in the KISSsoft analysis!
1-34CHAPTER 7. KISSSOFT DATA BASE TOOL AND TABLE INTERFACE
Problem
A new material shall be entered in the data base, e.g. steel 25CrMoS4. The data
derives from the Thyssen material documentation. The material is needed for
gear wheel and shaft calculation.
Procedure
First, the data base is checked for a similar material that has already been entered.
In this case, the tool chooses 42CrMo4(1). (1) stands for ’alloyed, heat treated’,
to distinguish between different heat treatments.
After having started the data base tool by double mouseclick on the corresponding
icon, you can open the data base selection list by activating Data Base ⇒ Open.
Choose Material Data Base and affirm with Ok. This opens a dialogue window
where you can register with your user name and password. After you have affirmed
with Ok, a message appears informing you that a safety copy of the data base is
placed in KMAT.BAK. Finally, two windows appear, one containing data of the
first data set and one containing the data selection list. At the lower end of the
selection list is a field indicating the calculation module which is activated when
you open the material data base for gear wheel construction Z010.
Material 42CrMo4(1) is selected and the according data appears on the main
interface. If you press Copy, a new data set named 42CrMo4(1) new is written
into the data base at the bottom of the selection list. First, you should change the
material’s file name and enter the correct designation 25CrMoS4 in Designation
according to DIN. This data base field has to have an unmistakable designation
since KISSsoft selects the material by means of this designation.
In the next step you can enter common data in the corresponding input fields:
Material Nr. 1.7213
Data according to Thyssen product documentation:
The data for 25CrMo4 are displayed but not for 25CrMoS4; however, the data
for 42CrMo4 can also be taken for 42CrMoS4.
Dimension ≤ 16: yield point min 685, tensile strength 880-1080 N/mm2
Dimension > 16 − 40: yield point min 590, tensile strength 780-930 N/mm2
Dimension > 40 − 100: yield point min 460, tensile strengtht 690-840 N/mm2
Dimension > 100 − 160: yield point min 410, tensile strength 640-790 N/mm2
Hardness HB 212
Material-Type 2 (heat treatable steel; see materials)
Type of treatment 2 (alloyed, heat treated; see materials)
Afterwards you can enter the data specific for the calculation module. First,
enter the data of the gear wheel calculation. For this purpose choose ’Gear
Wheel Calculation’ below the material selection list if not already activated.
According to DIN 3990 part 5 for heat treatable steel HB 212 without
surface hardening (medium quality):
SigHlim = 630 N/mm2
SigF lim = 275 N/mm2
Roughness (assume 16 µm for root and flank, since not grinded)
Values for calculation according to AGMA (enter only if necessary, else
enter 0): enter 0.
Data for plastics: do not fill in (for this example).
Important: to save data permanently in the data base use Save. All unsaved
data is lost if you change to a new data set!
• Bolt Calculation:
Same procedure as for shaft strength calculation.
Data:
No specifications in VDI 2210.
Procedure: similar material is 42CrMo4: permissible pressure 850, sig.B =
1080; conclusion:
permissible pressure = 850 ∗ 880/1080 = 693 N/mm2
The data bases vary in volume. In the following we list the input fields of all
existing data bases. The input field ”name” exists in every table and is therefore
not listed here. Please note, that all data sets have to have a unique in this field
since the user chooses the data sets according to this name.
Data bases for center distance tolerances. The data base entries point to tables.
The tables for center distance tolerances start with K10-???.DAT.
The reference profile types are entered directly in the data base. The values,
however, depend on each other.
• Comment:
• Data source:
• Protuberance height:
• Protuberance angle:
7.2. DESCRIPTION OF THE DATA BASE 1-37
• Intersecting?:
• File name:
• Designation:
• File name:
• Flank angle:
• coefficient d2: to calculate the pitch diameter of the bolt thread (d2 =
d − d2coef f icient ∗ P )
• coefficient d3: to calculate the minor diameter of the bolt thread (d3 =
d − d3coef f icient ∗ P )
These values are only required for the analysis according to Klingelnberg. They
correspond to tables for machine types described in the Klingelnberg factory
standard. The data are valid for hypoid bevel gears.
• Machine type:
These values are only required for the analysis according to Klingelnberg. They
correspond to tables for machine types described in the Klingelnberg factory
standard. The data are valid for bevel gears.
• Machine type:
• Filename:
• Elasticity:
• Coefficient of friction:
• Type:
• Power:
• Max Speed:
• Pitch:
7.2. DESCRIPTION OF THE DATA BASE 1-39
• Type:
• Power:
• Max Speed:
• Pitch:
• Type:
• Power:
• Max Speed:
• Pitch:
7.2.7.12 Adhesives
The definitions of all inputs (frequency, power, speed) are factors. The sum of
frequencies has to be 1. Power and speed are contained in factors of the nominal
power. In KISSsoft calculations the factor for torque (factor for power/factor for
speed) is used for forces and torque.
• Type: 0: factors for power are given, 1: factors for torque are given.
• Filename: If a filename is given the data is read from a file. The factors are
read in the order frequency, power/torque and speed. All other input in the
database is ignored.
• Name:
• File name: The data base entries refer to tables (see chapter 7.3)
• Name:
• Comment:
• Rz:
• Ra:
7.2.7.20 Lubricants
• Lubricant basis:
0 Mineral-oil
1 Synthetic oil based on polyglycol (EO :
P O = 1 : 1)
2 Synthetic oil based on polyether
3 Synthetic oil based on polyglykol (EO :
P O = 0 : 1)
4 Synthetic oil based on polyalfaolefine
5 Synthetic oil based on ester
Explanations:
EO Ethylenglykol
PO Propylenglykol
Polyalfaolefine similar to mineral oil, mixable with mineral
oil, agreable with food stuffs.
Ester partly agreable with food stuffs, partly bio-
logically decomposable.
• Cone penetration at 25o C: [0.1mm] This input is required for the analysis
of grease lubricated journal bearings.
• Soap content: [Complete %] This input is required for the analysis of grease
lubricated journal bearings.
– 0: Lubricant without additives, or if the effect was not tested for roller
bearings.
– 1: Lubricant with additives, if the effect was tested for roller bearings.
Input of lubricants for diverse modules. Some data is only used for the gear
analysis.
• Designation:
• File Name:
• File Name:
• Bearing label: the name of the data set is defined in this place. This name
will be used in KISSsoft to choose the required data set.
• Bearing series: The abbreviation of the bearing series are according to DIN
623 part I.
• Weight: in kg.
• Pressure Angle: Pressure Angle (for angular contact-, tapered roller bear-
ings etc). Input in degree.
• Addition A - E: These fields are used to contain additional data for special
bearings, see table 2.
• Coefficient f 0: is used to determine the axes x/y (e.g. for roller bearings),
as those values depend on f 0 ∗ F a/c0.
• Minimal load P/C: The minimal load P/C (P : equivalent dynamic load,
C: dynamic load number) is usually:
If you enter 0.0 the values stated above are used as defaults.
*5) For certain bearings these values are not defined in the data base, but read
from files depending on the axial load. See table 1.
Table 1
Ball bearings: dependent on f0 ∗ Fa /c0
for standard clearance data from file W05-100.DAT
for clearance C3 data from file W05-101.DAT
for clearance C4 data from file W05-102.DAT
Angular contact bearings: dependent on f0 ∗ Fa /c0 /i
for bearings with 15 degrees pressure angle
- Single bearings from file W05-103.DAT
- Bearings in O- or X-arrangement from file W05-104.DAT
Table 2
7.2. DESCRIPTION OF THE DATA BASE 1-45
• tensile strength:
7.2.7.26 Material
The material data base uses a different structure than the other data bases. It is
divided into a main data base and module specific sub-data bases. The module
data is shown below the main data. You find further information in chapter 7.2.6
The following module data bases are provided:
The module data is displayed below the main data. You can change the module
data base in the selection list.
• Old designation:
• Material number:
• Source of data:
• Comment:
0 untreated
1 unalloyed, heat treated
2 alloyed, heat treated
3 flame/ind. hardened
4 case-hardened
5 nitrided
6 gas-nitrided
7 nitro-carburated
0 Neutral
1 Structural steel
2 Heat treatable steel
3 Case-hardening steel
4 Nitriding steel
5 Stainless steel
6 Cast iron spher. graphite
7 Cast iron laminar graphite
8 Bronze
9 Aluminium alloyed
10 Al knead. alloyed
11 AL mould alloyed
12 Free cutting steel
13 Thermoplastic PA
14 Thermoplastic POM
15 Laminated fabric HGW
16 Moulded laminated wood
17 Steel casting GS
18 Spring steel
19 All-black malleable iron GT
20 Dry powdered metal
• Specific density:
• Youngs modulus:
• Shearing modulus:
• Poissons ratio:
• Hardness value: this value is only for information purpose and has hardly
any influence on the calculation.
• Fatigue resistance tooth root: according to DIN 3990 or ISO 6336, part 5
• File for course of hardness: material hardness for graphical display in mod-
ule Z22. Has no influence on calculation.
Input Fields of the Module Data Base for Worm Calculation Z080
YW Material Coefficient (see DIN 3996, table 5)
WML-Mineral Oil Material/Lubricant Coefficient for Mineral Oil
WML-Polyglykol EO : P O = 0 : 1 Material/Lubricant Coefficient for Polyglykol
WML-Polyglykol EO : P O = 0 : 1 Material/Lubricant Coefficient for Polyglykol
EO : Ethylenglykol
P O : Propylenglykol
• permissible shear stress: File with the values for the permissible shear stress
and the goodman diagram
• Goodman diagram: File with the values for the goodman diagram
Data base for tooth thickness tolerances. The tables for tooth thickness tolerances
begin with Z01-???.DAT.
• File name: any name, usually Z091-???.DAT (??? = 000 . . . 999): this file
must be written, it contains all tables for belt calculation.
Content: see below
Differences:
• Elasticity: Elasticity = Force (N) which doubles the length of a belt (with
nominal width). Reference value is sufficient; if no value known, enter 0 (in
this case elasticity is ignored when calculating the bending-test).
7.2. DESCRIPTION OF THE DATA BASE 1-51
• Nomimal-width for power table: belt width (mm) which corresponds to the
power data that are placed in the corresponding file (see file name).
1 : in % of circumferential force
2 : in % of maximal permissable circumferential force
3 : in % of (operation factor*power (W)/circumferential force (m/s))
(according to Dayco RPP Panther)
(Method 3 only from Version 10/99 !)
• Factor for belt tension: 0.0 . . . 1.0 (%-Factor for calculation of belt tension)
Content of File:
File Z091-???.DAT (??? = 000 . . . 999) contains the following tables for belt
calculation purpose. Please look at an example file (e.g. Z091-006.dat).
7.3.1 General
KISSsoft uses external look-up tables to deal with larger amounts of data. The
tables are stored in ASCII files and can be edited by the user.
The external tables are stored in the directory defined by <DATADIR>. If a new
table name is entered in a data base, a file with the same name has to be created
manually.
As tables are stored externally, KISSsoft registers their number only in operation.
This is very helpful for the user since he can create own files with data tables
similar to the files provided by KISSsoft. He can, for example, use individual
standards instead of ISO base tolerances.
Notice:
Spaces in the table can be marked with ’*’, ’-’ or blanks. Please note, that blanks
may only be used if values are to follow, as KISSsoft interprets blanks as divide
between values.
7.3.2 Treatment
To read a table correctly, KISSsoft needs to have information about the correct
interpretation of the values.
The following keywords are used:
TREAT DIRECT Input value needs to be available
TREAT NEXT SMALLER The next smaller value or column will be read
TREAT NEXT BIGGER The next bigger value or column will be read
TREAT LINEAR The value will be linearly interpolated
TREAT LOG The value will be logarithmically interpolated
The type of treatment must be defined in any case.
END
Each table has its own table heading. The following examples show the three
employed table types:
• Function Tables
– one dimensional
– two dimensional
• List Tables
• Range Tables
Function tables are tables which require one or two input values (one- or two-
dimensional) and return exactly one value.
Example of a one-dimensional function table
The angle factor is determined by the given angle:
The variable factor is calculated by the value of the variable angle and is, in case
of intermediate results, linearly interpolated. The first line represents the input
variable INPUT X and the second line the output value.
Example of a two-dimensional table
Determining the nominal power, based on speed and disk diameter:
The variable power is computed by using the input variables INPUT X and
INPUT Y. A linear interpolation will be carried out in (X) (Column) and (Y)
(Line) if required. The first line represents the values of the input variable INPUT
X and the the first column the values of INPUT Y. All other values are output
data. Please note that you might define inverse tables. E.g. if your XY -belt
catalogue has the speed in the first line and the diameter in the first column,
simply the allocation in the table head has to be changed and not the table itself.
(just swap X and Y ).
With at least one input value, several output values can be computed in list tables.
If several input values are given, the hierarchy of those values is important. The
leftmost values are highest priority, this means, that the first value determines
the range of the second and so on. All input values except the last one are treated
directly (TREAT DIRECT is activated).
Example:
Before the table has been elevated, the relevant variables have the following val-
ues:
g.d := 2.0; g.P := 0.8; s.l := 6;
2.0 0.4 0
2.0 0.4 3 2 3.8
2.0 0.4 4 2 3.8
2.0 0.4 5 2 3.8
2.0 0.8 0
2.0 0.8 5 3 4.5
2.0 0.8 7 3 4.5 ← Relevant Data Line
2.0 0.8 10 3 4.8
END
The table is related to the variable screw.geometry, which is required for the
identification of the table. The order in the table head determines the order of
the columns. First column for variable type, second for variable l and so on. The
variables type and the variable l are used as inputs, the value for the variable type
has to be registered in the list. In case of an intermediate value for l, the line with
the next smaller value is interpreted as result. Empty spaces are not permitted,
i.e. values always have to exist in this type of table. If a variable in the output
definition field is put into brackets, it is not read and the column ignored.
DANGER: This operation feature is not to be employed by the user!
Range tables are used to check whether a given value is within a defined range.
Example: colon.
DATA
200 300 500 1000 4000
LOWER 1.5 2.0 3.0 10 20
UPPER 10 15 20 15 40
END
The first line corresponds to the values of the variable speed. Intermediate values
are interpolated logarithmically.
Further lines correspond to the values of the variable power where LOWER and
UPPER represent lower and upper boundaries. The input value of power is com-
pared with these boundaries, and the output defines whether the power is within
the boundaries, too high or too low.
Chapter 8
Reports
1-57
1-58 CHAPTER 8. REPORTS
can choose a number from 1 to 9, where 9 stands for a comprehensive report and
1 for a very limitated one, in which only the most important facts are reported.
Similarly, you can define in Services ⇒ Settings ⇒ Report whether warnings
should be listed in reports or not. Errors are always recorded.
A report consists of the following:
• Inputs
• Results
KISSsoft provides report templates for every module which decide about form
and content of a report (see picture at 8.1). You can adapt these templates in a
text editor (e.g. KISSedit) to fit the report to your needs.
You cannot define your own variables, except numeral variables used for FOR-
loops (see chapter 8.2.3.5).
Report templates are placed in directory <KISSDIR>. Their names have the
structure MMMMlsz.rpt and consist of:
8.2. REPORT TEMPLATES 1-59
The length of a report can be set on a scale from 1 to 9 (where 9 stands for the
complete, 1 for a short report; c.f. Services ⇒ Settings ⇒ Report). In the
report template, there is at the beginning of each line a number between 1 and
9. This number determines, depending on the above described setting, whether
the line is read or not. Example: If you chose a 5 (nmedium) for the length of
the report, all lines of the report template, which begin with 1, 2, 3, 4 or 5, are
read. Lines beginning with 6, 7, 8 and 9 are ignored.
1
compare chapter 9 on page 1-71
8.2. REPORT TEMPLATES 1-61
• Repetition (FOR-loops).
8.2.3.2 Comment
If you enter // at the beginning of a line, the line is not printed. You can document
the output within the report template.
Example
// I changed the report template on Oct 12th, hm
External diameter mm : %10.2f {sheave[0].da}
In this case, only the second line is printed out.
Fillers
Fillers specify type and format of a variable.
• %ν1 .ν2 f stands for a formated floating point numbers with ν1 figures totally
(incl signs and point) and ν2 digits after the point.
1-62 CHAPTER 8. REPORTS
Filler types have to be consistent with the definition of the associated variables
in the program. The value is stated exactly where the filler stands. The syntax
of the format corresponds to the C/C++-Standard.
Examples:
Counterexamples:
• %10f2 issues 10 digits of a floating point number right-bound, but the two
figures after the point are ignored and issued as text 2. Normally, floating
points are issued on 6 digits.
Variables
Which variable is issued has to be defined behind the filler of the same line. The
variable is marked with braces. If these braces are omitted, the name of the
variable is issued as a normal text.
Important: There must be exactly as many fillers as {} brace pairs!
Example: %f {sheave[0].d} issues the value of the variable sheave[0].d in digit %f
as floating point number with 6 digits after the point.
Basic Calculations – Output of Altered Variables
In the report, variables can be issued differently. They can be multiplied or divided
as well as factors can be added or subtracted. This function is also valid in the
arguments of the IF - or FOR-conditions.
Value of the variable multiplied %3.2f {Var*2.0}
Value of the variable divided %3.2f {Var/2.0}
Value of the variable added %3.2f {Var+1.0}
Value of the variable subtracted %3.2f {Var-2}
8.2. REPORT TEMPLATES 1-63
Similarly, the two functions grad and rad are availabele for conversion into degree
or radiant respectively.
angle %3.2f {grad(angle)}
Variables can be combined with each other, like {sheave[0].d-sheave[1].d}. More
than two variables can be used also. Values with signs have to be put in brackets,
e.g. {ZR[0].NL*(1e-6)}.
You can use the functions you find in table 8.1.
The interrogation of condition enables you to issue certain values or text only if
a certain condition is fulfilled. The following conditions are supported:
Combination of Characters Meaning
== equal
>= larger or equal
<= smaller or equal
!= unequal
< smaller
> larger
This condition has to be written as follows:
IF (Condition) {Var}
Case 1
ELSE
Case 2
END;
Example:
IF (%i==0) {Zst.kXmnFlag}
Addendum modified no
ELSE
Addendum modified yes
END;
If variable Zst.kXmnFlag is 0, the first text is issued, if it is not 0, the second. Any
amount of lines can stand between IF, ELSE and END. Every branch beginning
on IF has to be closed by END; (Please note the semicolon after END!). The
key word ELSE is optional, it reverses the condition. Branches can be interlaced
up to level 9.
Example of a Simple Branch
1-64 CHAPTER 8. REPORTS
Function Meaning
sin(angle) Sinus of angle in radians
cos(angle) Cosinus of angle in radians
tan(angle) Tangens of angle in radians
asin(val) Arcussinus of val, returns radians
acos(val) Arcuscosinus of val, returns radians
atan(val) Arcustangens of val, returns radians
abs(val) |val|
exp(val) eval
log(val) returns x in ex = val
log10(val) returns x in 10x = val
sqr(val) val2 √
sqrt(val) returns val
y
pow(x;y) returns x
1 if val > 0
sgn(val) returns 0 if val = 0
( −1 if val < 0
1 if val ≥ 0
sgn2(val) returns
0 if val < 0
grad(angle) Conversion from radians to degree
rad(angle) Conversion from degree to radians
mm in(val) returns val/25.4
celsius f(val) returns 95 val + 32
min(ν1 ; . . . , ν5 ) returns minimum of ν1 , . . . , ν5
max(ν1 ; . . . , ν5 ) returns maximum of ν1 , . . . , ν5
and(ν1 ; ν2 ) binary and function
or(ν1 ; ν2 ) binary or function
xor(ν1 ; ν2 ) binary exclusive or function
AND(ν1 ; . . . , ν5 ) logical and function
OR(ν1 ; . . . ; ν5 ) logical or
( function
0 if val 6= 0
NOT(val) returns
(
1 if val = 0
1 if ν1 < ν2
LESS(ν1 ; ν2 ) returns
(
0 if ν1 ≥ ν2
1 if ν1 = ν2
EQUAL(ν1 ; ν2 ) returns
(
0 if ν1 6= ν2
1 if ν1 > ν2
GREATER(ν1 ; ν2 ) returns
0 if ν1 ≤ ν2
IF (%i==1) {ZP[0].Fuss.ZFFmeth}
Calculation of the tooth form factor after method: B
END;
If variable ZP[0].Fuss.ZFFmeth is 1, a text is issued, otherwise not.
Example of Interlacing Branches
IF (%f<=2.7) {z092k.vp}
periodical manual lubrication (Text 1)
ELSE
IF (%f<12) {z092k.vp}
Lubrication with droplets (2 to 6 droplets per minute) (Text 2)
ELSE
IF (%f<34) {z092k.vp}
Lubrication with oil bath lubrication (Text 3)
ELSE
Lubrication with circulation system lubrication (Text 4)
END;
END;
END;
If variable z092k.vp is equal or smaller than 2.7, text 1 is issued. If not, the
program checks whether z092k.vp is smaller than 12. If this is true, text 2 is
issued. If it is not true, the program checks whether z092k.vp is smaller than 34.
If this is true, text 3 is issued, otherwise text 4.
In the KISSsoft report generator, FOR-loops can be entered, too. Within a FOR-
loop a counting variable is counted up and down. You can employ up to 10
interlaced constructs.
A loop is constructed as follows:
FOR varname=%i TO %i BY %i DO {Initial value} {Final value}
{Step}
// Access to variable with #varname oder $varname
...
END FOR;
FOR varname=0 TO 10 BY 1 DO
...
END FOR;
• or intermingled:
FOR varname=5 TO %i BY -1 DO {Final value}
...
END FOR;
• You can choose negative steps (for example −1), but never can you choose
0. The step width must always be defined.
phase number 10 K
Within a loop, you can use any counter variables for all functions, arrays included.
The contents of reports is stored on temporary files first. Every call of the report
generator overwrites the current report file. If you want to keep a report file, you
can use the KISSedit menue File ⇒ Save as. Choose another directory than
the temporary directory <TEMPDIR> because KISSsoft frequently deletes all
temporary files in this directory.
If you want to compare two reports of the same calculation module you do not
necessarily have to save them. You can also use the comparison mode of the
report generator, see chapter 2.4 on page 1-10.
As format for saving there are available:
rtf means ”rich text format” and is the format used by Microsoft to ensure file
compability among different Windows applications.
txt is pure ASCII format. All graphics and formatting are ommitted. This format
may be of great use if the text should be transfered to a program which
doesn’t read rtf nor doc files.
doc is the format of Microsoft - WinWord. Files saved in this format are directly
readable in Word (you can, however, read rtf files direclty as well in most
cases).
htm,html hypertext format, this gives files which can be opened with a html
browser or included into a web page.
rpt,rpu are the formats of the report templates provided along with KISSsoft
(rpt) or generated by the user (rpu). See chapter 8.2 for details.
pdf is the ”portable document format”. Since this format can only be written,
not read into KISSedit, this format is only available through the menu File
⇒ Export.
Two compare two or more reports the scrolling of all open windows can be syn-
chronised. For this the windows are arranged appropriate, for instance tiled verti-
cally. Then, the reports are scrolled in a postion that the corresponding lines and
columns are aligned. Now by activating the syncronised scrolling in the menu
View (or by clicking on the button in the toolbar) whenever a window is
scrolled, all others will follow. For deactivation of the synchronisation use the
menu View (or the button in the toolbar) again.
8.3. THE REPORT EDITOR KISSEDIT 1-69
filler meaning
%t next tabstop
%dt(format) current date and time.
The date is formated according to the definition in ’format’.
For the meaning of the parts of ’format’ refer to table 8.6.
%fd(format) date and time of report file.
Usually this is the time when KISSsoft generated the report file.
The meaning of ’format’ is like %dt.
%pn Number of current page.
%pc Total number of pages.
%logo Graphical logo.
Inserts the file Logo.bmp located in the directory
where KISSedit is started.
Table 8.4: Meaning of the fillers in the definition of header and footer.
Some reports and result files are very wide. With A4 or legal format and the usual
size of the letters this may lead to line breaks and therefore to a text which is hard
to read. A typical example for this are the results of the fine sizing function of
the spur gears calculation. As a solution two buttons where added to the toolbar
( ). With this buttons you can quickly change from portrait to landscape and
vers visa. The settings are automatically used for printing.
Format Meaning
%a Abbreviated weekday name
%A Full weekday name
%b Abbreviated month name
%B Full month name
%c Date and time representation appropriate for locale
%d Day of month as decimal number (01 – 31)
%H Hour in 24-hour format (00 – 23)
%I Hour in 12-hour format (01 – 12)
%j Day of year as decimal number (001 – 366)
%m Month as decimal number (01 – 12)
%M Minute as decimal number (00 – 59)
%p Current locale’s A.M./P.M. indicator for 12-hour clock
%S Second as decimal number (00 – 59)
%U Week of year as decimal number,
with Sunday as first day of week (00 – 53)
%w Weekday as decimal number (0 – 6; Sunday is 0)
%W Week of year as decimal number,
with Monday as first day of week (00 – 53)
%x Date representation for current locale
%X Time representation for current locale
%y Year without century, as decimal number (00 – 99)
%Y Year with century, as decimal number
%z, %Z Time-zone name or abbreviation;
no characters if time zone is unknown
%% Percent sign
You should only establish an automated data transfer between calculation and
CAD program if you really need it frequently. An interface between a bolt calcula-
tion program and CAD program for example is not very helpfull, as the amount of
1
MMMM stands for a filler for the module to which the file refers. Example:
M040USER.RPT
1-71
1-72 CHAPTER 9. DESCRIPTION OF THE PUBLIC INTERFACE
transferred information (e.g. that because of the calculation a bolt M10 is chosen)
is too small and can be carried out much faster ”manually”. If, however, you have
access to a library of standard parts, a bidirectional relation of the three parts
calculation program, library of standard parts and CAD can be highly efficient.
Efficient interfaces are (this list is not complete):
• Generally
The calculation programs should be started from the CAD directory (eg by
F-button). In this way you can carry out short calculations while working
on a drawing, adopt the values and go on drawing.
• Gear calculation
• Shaft-hub-connection
The interface concept of KISSsoft has a very simple and flexible structure.
The interface mechanism between CAD and KISSsoft is based on a text data
set (ASCII-file), in which all transfer files get a designation and a number (see
picture in example 1-77). This data sets can have different length, but only known
values are transferred to the CAD. This depends on the CAD-system and on the
current drawing.
The data set transferred from the external program is tested by KISSsoft on
completion and on what it consists of, and, if necessary, additional data can be
entered into KISSsoft. Thereafter, the program carries out the calulation, writes
output data that is important for the CAD-program into a text data set and
sends it back to the CAD-program. By means of the reportgenerator you can
choose any format for your output file, i.e. KISSsoft adapts itself to the external
program. Now, the CAD can read the required information and work with it
selectively.
This concept produces simple interface forms that even user not very experienced
in programming can easily write applications for.
1-74 CHAPTER 9. DESCRIPTION OF THE PUBLIC INTERFACE
• For this description, KISSsoft is always taken as point of reference, i.e. a file
that is an input file for KISSsoft is an output file for the external program
etc.
• For the automatic data exchange with other programs, files named MMM-
MUSER.RPT are required. You can fit these files to your personal needs.
However, if you have bought KISSsoft interfaces, you have to be careful, as
these files are needed by the interface.
9.2. DEFINING INPUT AND OUTPUT 1-75
An external program needs a minimal standard set to work successfully with KISSsoft.
It has to
The employed input file is called MMMMUSER.IN and has the same structure and
the same function - except of the temporary state - as saved calculations. The values
are related by KISSsoft to the variable names with an equality sign =. Every variable
gets an individual line.
Example:
VERSION=1.0;
m02Aw.dWa=30;
m02Aw.lW=20;
m02An.lN=25;
The input file is read after the standard values have been defined, i.e. The values
of the temporary input file overwrite the values set by default. Read about
default files in chapter 6.3.
Annotation: Temporary input files replace frequently changing variables like geometry
and/or power data which are different for every calculation. If you like, you can write
these data into the default files since they are just normal input variables. This means,
though, that the program generating the files has to interprete already written data,
i.e. to adopt permanent prescriptions, to define the standard entirely and reset it again
at the end.
Immediately after the calculation, KISSsoft generates a specific output file MMM-
MUSER.OUT to send relevant data back to the external program. The output file’s
extent and format is defined in the report pattern MMMMUSER.RPT.
This means that KISSsoft can adapt itself to the syntax of an external program. The
extent of directions and the syntax of the report generator are described in chapter
’Reports’ (see chapter. 8)
The input file MMMMUSER.IN is generated by the external program and is deleted by
KISSsoft after having been read. The output file MMMMUSER.OUT is deleted while
KISSsoft is starting-up and written again after a calculation.
9.3. EXAMPLE: INTERFERENCE FIT CALCULATION 1-77
Besides the automatic definition of data, there is another possibility: you can have
data read explicitly over File ⇒ Interface ⇒ Read Data or have them generated
over File ⇒ Interface ⇒ Output Data at any time.
The following example of interference fit calculation shall explain the working technique
of the interface-concept of KISSsoft. Given is an interference fit between a gear rim and
a spur gear hub, we have to find the tolerance pair for that complies the following
boundary conditions:
The tolerance pair shall be a system with standard drill hole (H).
Procedure:
m01allg.df=640
m01n.da=800
m01w.di=242
m01allg.l=200
Content of file M010USER.IN
Thereafter the KISSsoft module which adopts the geometry data is started and displays
them in the main window.
In the main window, missing parameters, torque and materials are defined. Then, the
calculation is started. KISSsoft also allows laying out the tolerance pair. For this,
KISSoft displays a list of possible tolerance combinations and calculates with the chosen
tolerance pair.
After the user has finished the calculation, the result file is automatically converted
into the format which the AutoCAD-macro can read. The format is defined by the
pattern file M010USER.RPT :
1-78 CHAPTER 9. DESCRIPTION OF THE PUBLIC INTERFACE
[SHAFT]
ntol max = %f {m01w.tol.max}
ntol min = %f {m01w.tol.max}
ntol bez = %s{m01w.tol.bez}
[HUB]
ntol max = %f {m01n.tol.max}
ntol min = %f {m01n.tol.max}
ntol bez = %s{m01n.tol.bez}
Contents of template file M010USER.RPT
The results look like
[SHAFT]
wtol max = 390.000000
wtol min = 340.000000
wtol bez = s6
[HUB]
ntol max = 50.000000
ntol min = 0.000000
ntol bez = H6
content of file M010USER.OUT
The macro attaches these data directly to the corresponding calculation in the CAD.
Summary:
The tasks are split between the sides of the interface; each interface-side does exactly
the task where its strenght lies. The CAD manages geometrical data and sends them to
the calculation program, which knows how to process them. The results are sent back
to the CAD-program.
An efficient combination of CAD and calculation program is attainable through a de-
fined interface.
• NC-Format (X-Y-Coordinates)
Linie:
LINE
<A> <YA>
<XE> <YE>
arc:
ARCUS
<XM> <YM>
<DREHS.> <RADIUS>
<ANF-WINKEL> <END-WINKEL>
text:
DISPTEXT
<Text>
<XT> <YT>
IMPORTANT: The data should refer to the centre point of the element. (With
gear wheels to the wheel centre point.)
9.5 3D-Interfaces
This 3D-interface is called from the 3D-Viewer. With this interface from the
company CADENAS 3D-data in IGES, STEP and SAT can be exported.
9.5.2 SolidWorks-Interface
The interface between Solid Works and KISSsoft represents a direct integration
to the 3D CAD system. It enables the direct start of all KISSsoft calculation
routines directly from Solid Works. Spur, helical, and bevel gear tooth forms
calculated in KISSsoft can be used to generate 3D parts in Solid Works. The
tooth form calculation can be started from KISSsoft by pressing the Solid Works
button, after which a new part is initiated, and the corresponding component is
produced. External and internal toothed spur and helical gears, and non-helical
bevels according to DIN 3971 figure 1 are possible.
There also exists the possibility to add tooth forms to existing shafts. This can
be done by selecting a reference surface on an existing shaft with a side surface
to which the tooth form can be applied. The interface also offers the possibility
(in 2D) to place gear manufacturing data directly on the drawing using text
fields. The gear manufacturing data is associated with the corresponding Cutout
(tooth space).
9.5. 3D-INTERFACES 1-81
9.5.3 SolidEdge-Interface
The interface between Solid Edge and KISSsoft represents a direct integration
to the 3D CAD system. It enables the direct start of all KISSsoft calculation
routines directly from Solid Edge. Spur, helical, and bevel gear tooth forms
calculated in KISSsoft can be used to generate 3D parts in Solid Edge. The
tooth form calculation can be started from KISSsoft by pressing the Solid Edge
button, after which a new part is initiated, and the corresponding component is
produced. External and internal toothed spur and helical gears, and non-helical
bevels according to DIN 3971 figure 1 are possible.
There also exists the possibility to add tooth forms to existing shafts. This can
be done by selecting a reference surface on an existing shaft with a side surface
to which the tooth form can be applied. The interface also offers the possibility
(in 2D) to place gear manufacturing data directly on the drawing using text
fields. The gear manufacturing data is associated with the corresponding Cutout
(tooth space).
9.5.4 Inventor-Interface
2-1
Chapter 10
Connecting Elements
2-3
2-4 CHAPTER 10. CONNECTING ELEMENTS
10.2 Shaft-Hub-Connections
• The calculation includes the complete DIN 7190 (elastics) with longitudinal,
radial and oil interference fits.
• Calculating the maximal torque for a non-slipping fit. If slip occurs in the
fit, corrosion due to friction results in micro gliding.
Safety of the interference fit against gliding and the safety of the shaft material
and the hub against fracture and yielding is calculated. The calculation includes
the influence of the centrifugal force on the expansion of the interference fit and
on the stress in shaft and hub. The tolerance system according to DIN 7151 is
implemented for ease of input (e.g. input diameter 60 H7/f6). Alternatively to
entering the tolerance manually, an automatic option allows computing the toler-
ance pairing based on the required safety against gliding and on the permissible
material stress. Surface roughness and quality is entered according to ISO 1302.
Calculating pressure: for elastic materials according to the theory of mechanics
for thick cylinders under external pressure and thick cylinders under internal
pressure (e.g. [57], S.399, or [60]).
Influence of speed: according to theory of cylinders in rotation ([38], p. 219)
Subsidance value: according to DIN 7190.
Principal stress: according to [53], p.121, with thesis of shear stress. According
to [60], p.76, with modification of shape thesis. The thesis of shear stress is used
in KISSsoft.
Bending moment and radial force: The influence of a bending moment and
a radial force in the pressure is considered. The additional pressure is calculated
as follows:
9 Mb Fr
pb = 2
pr = (10.1)
2 dF lF dF lF
To avoid gaping, this additional pressure has to be smaller than the minimal
pressure in the connection ((pb + pr ) < pmin ).
10.2. SHAFT-HUB-CONNECTIONS 2-5
Further Values:
Dismounting pressure according to [60], p. 363
Transmission without slip according to [53], equitations 2.93-2.110
Sizing: The maximal transmissible torque, the transmissible axial force, the re-
quired length and the diameter can be sized by KISSsoft.
Possible tolerance inputs
• User-defined tolerances
By activating the - button besides Tolerances, the user can edit the
measures on screen.
Legend:
a) Shrink fit (transverse press fit)
b) Oil injection pressure fit (transverse press fit)
c) Longitudinal press fit
Calculating the service safety of a taper interference fit. Defining the mounting
conditions. Method according to Kollman [53].
Angle of taper: The angle of taper is defined as the angle between the flank
of the cone and its axis. The opening angle of the cone is two times the angle of
taper.
Calculating taper interference fits:
10.2. SHAFT-HUB-CONNECTIONS 2-7
• All known investigations focus on outer and inner parts consisting of ma-
terials with the same E-module and inner parts without holes in the cone.
• Taper interference fits are normally joined axially with a screw, only in
special cases by pressing them on. Proper joint is to be checked by measuring
the displacement of the cone. Measuring the torque only is not as accurate
due to variation of the coefficient of friction in the cone and thread.
Possible sizings: maximal transmittable torque, permissible cone angle and the
length of fit can be sized in KISSsoft.
Adhesive coefficient for axial sliding: friction coefficients (for axial sliding)
according to Galle (see Kollmann [53], table 2.20):
2-8 CHAPTER 10. CONNECTING ELEMENTS
Ck60/16MnCr5 - 0.299
42CrMo4/16MnCr5 - 0.269
31CrMoV9/31CrMoV9 - 0.247
Ck60/16MnCr5 U 0.407
42CrMo4/16MnCr5 U 0.297
31CrMoV9/16MnCr5 U 0.375
31CrMoV9/31CrMoV9 U 0.468
Ck60/16MnCr5 W 0.357
42CrMo4/16MnCr5 W 0.472
31CrMoV9/31CrMoV9 W 0.387
Kinds of loads:
- no
U Circumferencial bending load
W Fatigue torsion load
Adhesive coefficients for other than the above material pairings are not reported,
they have to be estimated by the user. In case of doubt, it is recommended to
perform the analysis with a range of adhesive coefficients to check the influence
of a possible error in the assumption.
10.2.2.1 Introduction
Feather keys are the most common shaft-hub-connections. They help to trans-
mit the torque. They are standardised according to DIN 6885 [26]; to analyse
for sufficient safety, however, you have to contact secondary sources ([60]). The
DIN-Norm 6892 [27] documents the different calculation methods for feather key
connections.
Two checks have to be carried out for feather keys:
2. Checking the fatigue limit of shafts through notch effect caused by the
feather key hub. This effect is described in DIN 743 which is recommended
for strength analysis of the shaft [9].
• Feather key connections are mostly combined with light interference fits.
The decreasing torque on the feather key is therefore taken into account
when calculating.
• The nominal torque as well as the pitch torque occurring in operation are
documented. Calculating the fatigue strength also considers the amount of
load changes by which the feather key is worn.
• The kind of load application is very important for the service safety of
feather keys. This effect is considered by a very distinguished load distri-
bution coefficient.
• The values for permissible pressure are determined by the yield point; these
data derive from the standards for common and uncommon materials. The
surface treatment is considered by a hardness influence coefficient.
• DIN 6885.2
• DIN 6885.3
• User defined
for shaft and hub (surface pressure) and for feather keys (shearing), including the
margin of safety. (Calculation method: DIN 6892 B/C [27]).
The calculation takes into account the tolerances of the keys’ radii and the direc-
tion of force. The number of feather keys, the load factor and the service factor
can also be entered.
Explanations to picture 10.1:
→ Application of torque
o Beginning of feather key
Fu Centre of force application point on hub
2-10 CHAPTER 10. CONNECTING ELEMENTS
• Frictional torque
Feather key connections are mostly combined with a light interference fit.
The calculation considers therefore the decrease of torque on the feather
key because of the interference fit. This effect has only an influence when
calculating according to DIN 6892.
If you choose method DIN 6892 B, you can enter the following data in the sub-
window:
• Chamfer on shaft
• Chamfer on hub
The application factor is defined in the same way as in the spur gear calculation:
In the option Own inputs, you can enter your own data for feather keys.
10.2. SHAFT-HUB-CONNECTIONS 2-13
NOTE:
The mean value has to be entered for the chamfer and the two groove depths.
The permissible values are calculated by the yield point (breaking point respec-
tively).
10.2.2.8 Sizing
The sizing is calculated in such a way as to attain the desired nominal safety
margin. To view the results in the lower portion of the main window, the analysis
hast to be executed after the sizing.
Possible Sizings:
• transmittable torque
• required length of shaft and hub
For this there is a tutorial ´Feather key´, in which the validation of feather keys
specially is described.
2-14 CHAPTER 10. CONNECTING ELEMENTS
10.2.3 Multi-Spline
Multi-splines are often used for positive, axially adjustable shaft-hub connections
Main application field of multi-splines: motor gear boxes, machine design. The
loading of shaft and hub (surface pressure) of multi-splines is calculated according
to Niemann.
Multi-splines according to
• Own inputs
The load factor and the service factor can be changed. Loads on shaft and hub
(surface pressure) are calculated (including determining the margins of safety)
according to established literature ([60]). The calculation according to Niemann
follows the DIN 6892 (feather key calculation). The value for the load factor can
be found in the table 10.4. The special input value for the definition of the factors
are shown in the feather key calculation (see picture 10.1).
Own inputs: In option Own inputs, you can enter your own inputs for multi
splines.
The permissible values are calculated by the yield point (breaking point respec-
tively).
10.2.3.3 Sizing
The sizing is calculated in such a way as to attain the desired nominal safety
margin. To view the results in the lower portion of the main window, the analysis
hast to be executed after the sizing.
Possible Sizings:
• transmittable torque
10.2.4 Splines
Splines are spur gear toothings with shortened tooth height and a large appli-
cation angle (normally 30◦ ). KISSsoft calculates the splines in two different cal-
culation modules. Geometry, tolerances and strength are computed in module
Z09 (see chapter 24), strength (without geometry/tolerances) in the shaft-hub-
connections module.
For groove toothings according to
• DIN 5480
• DIN 5481
the load on shaft and hub (surface pressure) is calculated. Further norms can
be added. The data is defined in the database, also special company standards
may be used. The fabrication mass and tolerance can be calculated with module
Z09 of the gear wheel calculation software. Load factor and safety factor can be
changed. The loading of shaft and hub (surface pressure), including determining
the margins of safety, is calculated according to established literature (Niemann,
Maschinenelemente I, 2001)([60]).
The calculation according to Niemann follows the DIN 6892 (feather key calcula-
tion). The value for the load factor can be found in the table 10.4 of the feather
key calculation. The special input value for the definition of the factors are shown
in the feather key calculation (see picture 10.1).
The permissible values are calculated by the yield point (breaking point respec-
tively).
10.2.4.3 Sizing
The sizing is calculated in such a way as to attain the desired nominal safety
margin. To view the results in the lower portion of the main window, the analysis
hast to be executed after the sizing.
Possible Sizings:
• transmittable torque
Width of tooth root: tooth thickness according to DIN 3960, equitation 2.50 (for
involute) with df1 (df2 for internal toothing respectively)
If df1 < db1 (or df2 > db2 ), the program calculates with db1 (or db2 )
10.2.5 Polygon
• Own inputs
the loading on shaft and hub (surface pressure) is calculated. Additional norms
can be added. The load factor and safety factor can be changed. The load on shaft
and hub (surface pressure), including the determination of the margins of safety,
is calculated according to established literature (Niemann, Maschinenelemente I,
2001 ([60])). The value for the load factor can be found in the table 10.4 of the
feather key calculation.
10.2. SHAFT-HUB-CONNECTIONS 2-19
Figure 10.2: Woodruff key with circular and normal forces for calculation accord-
ing to Niemann
The permissible values are calculated by the yield point (breaking point respec-
tively).
10.2.5.2 Sizing
The sizing is calculated in such a way as to attain the desired nominal safety
margin. To view the results in the lower portion of the main window, the analysis
hast to be executed after the sizing.
Possible Sizings:
• transmittable torque
A calculation of the load on shaft and hub (surface pressure) is carried out for
Woodruff keys according to
2-20 CHAPTER 10. CONNECTING ELEMENTS
• Own inputs
Additional norms can be added. The load on shaft and hub (surface pressure),
including the determination of the margins of safety, is calculated according to
established literature (Niemann, Maschinenelemente I, 2001 ([60])). The calcula-
tion according to Niemann follows the DIN 6892 (feather key calculation). The
value for the load factor can be found in the table 10.4 of the feather key calcu-
lation. The special input value for the definition of the factors are shown in the
feather key calculation (see picture 10.1).
Own inputs: In option Own inputs, you can enter your own inputs for Woodruff
keys.
The permissible values are calculated by the yield point (breaking point respec-
tively).
10.2.6.2 Sizing
The sizing is calculated in such a way as to attain the desired nominal safety
margin. To view the results in the lower portion of the main window, the analysis
hast to be executed after the sizing.
Possible Sizings:
• transmittable torque
10.3 Dowels
The bolt/pin connections are divided into four types of calculation according to
the case of application:
Calculation of stress for bolts, shaft and hub (or part) and of safety factor is
performed according to standard engineering books (Niemann, Machine Elements
I, Edition 3, 2001[60]).
• Application factor
• Dynamic factor:
fixed load: Cd = 1; pulsating load: Cd = 0.7; alternating load: Cd = 0.5;
Since the permissible stress values in the literature are very low, other material
values have been added to obtain the values in the table.
The above factors and safety factors of the individual calculations can be seen
and modified in this window.
2-22 CHAPTER 10. CONNECTING ELEMENTS
10.3.3 Sizing
In addition to diameter and stress, approximate values based on nominal safety
limits can also be processed with the design buttons.
The program uses for the shearing strength value the mean of minimal and max-
imal value in the data base. The maximum value achievable with optimal proce-
dures as defined in Niemann is not used.
For soldered joints, you can choose between the following materials:
Analysis of soldered joints with aluminum light alloys is not sensible, since the
strength of the base material is ususally lower than that of the connection. The
program uses for the shearing strength value the mean of minimal and maximal
value in the data base.
• Pressure load of the restrained parts by the screw head and/or nut
• Change of the strength of the screw, nut and intermediate layers and the
forces and tensions due to temperature changes
2-25
2-26 CHAPTER 11. BOLTED JOINTS CALCULATION
Rough Remarks
In VDI 2230 the ’mounting-pretension force’ plays a fundamental role. This is
with regard to the break-off pretension on assembly. Screws are usually mounted
with a tightening torque which can be looked up in tables, corresponding to
mounting-pretension force of 90% of the elastic limit. The term ’mounting-
pretension force’ is used in two contexts:
For a screw or bolt connection, the parts under tension are pressed together by
the stressed parts. In doing so, the pretension force FV in the screw and the
tensioned parts are equal but in opposite directions. The required clamping force
FKerf is the clamping force between the tensioned parts which must remain after
composition of effects from external loads and temperatures.
The minimum pretensioning force necessary to transmit the operating forces cor-
responds to the minimum required mounting pretension force FMmin . There is a
distinct amount of uncertainty about the level of pretension produced because
of the coefficient of friction and the distribution of the tightening torque. This
region of uncertainty is covered by the tightening factor. In order to be sure that
necessary pretension force is reached, it is required that the tightening torque to
raise such that the maximum required pretension FMmax is reached.
A minimum mounting-pretension force FMmax is required for the safe operation of
the connection. The mounting-pretension force in screw connections is influenced
by many factors, such as:
The tightening factor αA takes into account that, depentent on the chosen mount-
ing procedure, the mounting pretension force FM can scatter. FZ represents the
loss of the pretension force which can occur due to an embedding process. The
fact that the mounting pretension force FM during service is reduced by (1−φ)FA
of the force acting in axial direction is taken into account, as well as that thermal
expansion results in a reduction of δFVth . Finally, a minimal clamping force of
about FKerf is necessary to guarantee the sealing function and to avoid one-sided
gaps at the interface or self-loosening of the connection.
Now either the maximum required mounting pretension force and the maximum
reached mounting pretension force, or the minimum required mounting pretension
force and the minimum reached mounting pretension forces can be compared.
! !
FMmax < FM FMmin < FM /αA (11.3)
The KISSsoft modules M04, M04a and M04b allow calculations according to the
linear approach of the VDI norm 2230, part 1, February 2003 or corrected reprint,
October 1990, and this norm includes all details, in particular it is possible to
use it for cases with eccentric loadings and restraints.
For metric screws with a ISO thread (normal or fine) as well as for special threads,
a complete strength re-calculation is carried out. This calculation includes
the following points:
To calculate pretension force of a screw and the resulting loads, three (four) input
values are required:
• Min pretension force FMmin (Calculation with the tightening factor = 1.0).
• Max pretension force FMmax (Calculation with the effective tightening fac-
tor).
• Pretension force FMkat exploiting 90% of the yield point (this pretension
force corresponds to the value which is given in the literature for the tight-
ening moment).
In the VDI 2230 are the values for the pretension force FMkat which exploits 90%
of the yield point and the tightening torque taken from the Tables 1 to 4. These
values are round-off figures (round-off errors ≤ 1%). KISSsoft however, calculates
these values, based on the equations used for the tabulated figures. The results
are therefore more general than these filed values and the former may differ from
the latter.
An additional calculation of the minimum reached pretension force can be acti-
vated under Settings ⇒ Module Specific. This force corresponds to FM /αA
and is reached with large friction values or small tightening torques. This pre-
tension force always has to be larger than FMmin to guarantee that operation is
safe.
11.2. IMPORTANT INPUTS 2-29
The screw geometry, which is based on reference diameter, thread type (normal
or fine thread) and screw type, is taken from the database.
If in the window Details of screw a screw is chosen from the list Type the
following characteristic quantities are adopted:
• Screw length l
• Addendum k
The data are stored in self-explaining files and are easy to expand. The name of
the file can be found in the database (cf. chap. Database).
Data for the following thread types are stored in the files:
• Standard threads
• Fine threads
• Gas threads
• Inch threads
The data are stored in self-explaining files and are easy to expand. The name of
the file can be found in the database (cf chap KISSDB).
2-32 CHAPTER 11. BOLTED JOINTS CALCULATION
The restrained parts (cf. Figure 11.2) can be defined as plates, cylinder, prisms
or segment of annulus (according to VDI 2230).
The definition of the force application factor n can be taken from figure 11.3.
11.2. IMPORTANT INPUTS 2-33
Figure 11.3: Force application factor n; opper row: pocket hole; lower row: plug-
in-link, according to VDI 2230 (edition 1990)
Figure 11.5: Inputs to determine the force application factor according to VDI
2230 (2003)
11.2. IMPORTANT INPUTS 2-35
As Figure 11.6 shows, the axis of the centre of gravity 0 − 0 determines the
beginning of the x axis. The distance a must always included as positive value.
The distance s is included as positive value if the screw axis S − S and the line
of action of force A − A are both on the same side of the axis of the centre of
gravity 0 − 0, and negative if the line of action of force and the screw axis are on
opposing sides.
• Tightening factor
Table 11.1 lists the reference values for the tightening factor (cf. formula
11.1). Some uncertainties – such as estimation errors of friction values, dif-
ferent accurate tightening methods, errors of the instruments and handling
thereof and reading errors – can cause a scatter of the mounting pretension
force. Hence the screw should be oversized, which is represented with the
tightening factor αA . An increasing tightening factor αA means, that with
the same minimal pretension force FMmin , the screw has to be dimensioned
for larger – with resulting bigger scatter – maximal mounting pretension
force FMmax .
• Coefficient of friction
with FMmin und FM /αA . You find the friction coefficients in the figures 11.7
and 11.9
11.2.8 Configurations
How a screwed joint is calculated depends on the geometry of the joint. KISSsoft
enables the consideration of eccentric load and restraint, analyses the joint on
gaps in the parting line and permits the input of screw configurations with axial
and shearing force and bending moment loads.
External forces and momenti, which the screw connection has to transmit, have
to be converted into a axial force FA and a necessary clamping force FK . VDI
2230 expects these values to be known. In KISSsoft, they can be entered as
external forces or momenti when choosing a corresponding configuration (Thread
in shearing force or Flange connection).
In a screwed connection, the shearing force is absorbed by the friction between
screwed parts. The friction results from friction coefficient and pre-tension force.
Calculating the necessary clamping forces on a single screw with shear load:
1 2000 · MT
FKerf N = FQ + (11.5)
µqF d
Calculating the forces on single threads in flange connections (with loading torque
and/or shearing force and/or bending moment and/or axial force) according to
[MATT], partly accordint to [MATE ex 8.4]:
1 2000 · MT
FKerf N = +F (11.7)
nµ d
FD
FKerf D = (11.8)
n
FKerf = max (FKerf A + FKerf D , FKerf N ) (11.9)
1 4000 · MB
FBo = FAmax + (11.10)
n d
1 4000 · MB
FBu = FAmin − (11.11)
n d
(11.12)
11.2. IMPORTANT INPUTS 2-41
factor for pressure loaded bolts is required. The calculation of the screw forces is
done in one of three 3 ways :
• Minimum Load The centre of balance, the bending axis, as well as the
resulting axial force of the bolt are calculated with the minimum load.
• Maximum Load The centre of balance, the bending axis, as well as the
resulting axial force of the bolt are calculated with the minimum load.
An option exists to taken into consideration the direction of the shear forces due
to torsion and shear force. In cases where this option is not activated, the amounts
will only be summed. The resulting shear force is used in the determination of
the clamping force required. The highest loaded bolt is chosen for the calculation.
Further to the bore diameter, a chamfer on the bore can be defined. This cham-
fer is taken into account for analysis of contact pressure and tightening torque
between the clamped parts and the head/ nut. The inner diameter of the contact
area equals the bore diameter minus two times the chamfer width.
The field Display screw displays a sketch of the screw, which can be printed or
transferred to a CAD. This function is very helpful to analyse the entered data
when you have made own definitions of screws.
11.4. POSSIBLE PROPOSITIONS 2-43
Please note that if you define your own threads NO standard value is offered for
the length of the thread!
Nominal diameter: according to VDI 2230, page 77, table 7, analysis of bolts is
valid only for 8.8, 10.9 and 12.9 qualities.
Because general data are not sufficiently available for materials ( material of the
screw and the restrained parts), the calculations have limited scope. The change
of the restrained forces due to heat expansion can easily be calculated, as the first
approximation the warmth elongation number is linear to the temperature (for the
temperature range of −100 to +500◦ C). The other effects (relaxation and brittle
failure) can be diminished through approximated measures (see corresponding
literature).
The pretension force derivation due to heat expansion is calculated according
to H. Wiegand, Schraubenverbingungen (Screw connections), 4th edition 1988,
chapter 7.1.3.1 (with temperature-dependent heat expansion number and Young’s
modulus). All other calculations are based on the equations from the [VDI 2230]
with the corresponding values at service temperature. For the coefficient of ex-
pansion, for the calculation of the length expansion of screws and parts, the mean
value for room and service temperature is taken.
We recommend calculating screwed connections for three cases:
1. At ambient temperature
2. At service temperature
3. At the largest temperature difference (of screw and restrained parts) during
start and stop of the machine.
11.5.2 Inputs
For execution of above mentioned analysis, the following inputs are necessary:
• Heat elongation factor for the screws and parts at service temperature
For all input parameters (Young’s modulus, heat elongation number, yield point
at service temperature) KISSsoft offers sensible suggestions which are based on
literature (DIN-norms, literature from Bossard Inc, Zug). For calculating sugges-
tions for the permissible fit at service temperature, KISSsoft assumes that the fit
changes proportionally to the changes of the yield point.
The suggestions have to be calculated for critical cases, as the temperature also
depends on the kind of used material. This dependency is not considered in
KISSsoft.
11.5.3 Outputs
All important data (mounting pretension force, stress in thread shaft, surface
pressure, usage, etc.) are issued for both ambient and service temperature.
The tension diagram (see picture 11.11) can be displayed graphically, printed or
transferred to a CAD. Besides the tension diagram for FV , the tension diagram
for the pretension FM /α − Fz is shown. This is to show the influence of the
tightening factor.
2-46 CHAPTER 11. BOLTED JOINTS CALCULATION
• Sizing U-sheave
The kind of U-sheave can be defined in Restrained parts.
• Geometry of nut
The kind of nut can be defined in Restrained parts.
11.8. SPECIAL SETTINGS 2-47
• Thread production
The kind of thread production decides about the fatigue strength of a screw.
In Threads, these values can be viewed and replaced if necessary.
• Exploitation of yield point
Normal screws are loaded up to 90% of the yield point for the pre-tension
force calculation. The exploitation should be set to 100% if the screw is to
be tightened yield-point- or swing-angle-controlled.
• Swing-angle controlled tightening
If a screw is to be tightened swing-angle-controlled, a pretension torque and
a swing angle, divided into a number of steps, are issued in the report. The
amount of pretension torque and the number of steps can be entered in this
place. The swing angle is calculated with FM .
• Calculate on in case of error messages
If this flag is set, the program calculates on in case of error messages such
as exceeding the yield point or the permissible pressure.
• Service force only at service temperature
Normally, KISSsoft calculates the minimal pretension force basing on the
required clamp force and the loads at ambient and service temperature. If
the service force occurs only at service temperature, this flag can be set. The
minimal pretension force is then calculated only for service temperature.
• Calculate pretension force from the permissible load
If this flag is set, the load case FM /alphaA is calculated additionally. The
pretension force FM /alphaA is the minimal force when a screw is tightened
with the entered pretension force FM . alphaA is the tightening factor, it
describes the scatter of the pretension force.
• Not increasing the required clamp force in case of eccentric re-
straint
KISSsoft increases the necessary clamp force to avoid gaps in case of ec-
centrical restraint. You can switch this function off and enter the necessary
clamp force manually. Be careful when using this option, the program ex-
pects no gaps in this case.
• Automatically calculating material data dependent on tempera-
ture
KISSsoft can automatically calculate material data at service temperature
with approximate formulae. These formulae consider not the entered mate-
rial, they use the mean dependence of common steel! If this flag is cleared,
the material data at service temperature can be entered manually.
11.9 FAQ
• Hexagon cap screw with shaft, metric fine thread (AB) EN ISO 8765
• Hexagon cap screw with shaft, metric fine thread (AB) EN ISO 8676
For all of these types, different values are listed in tables (=Screw line). The name
of the file which contains the data of this screw line is located in the data base
(see chapter ’Data Base Tool’).
You can add new screw types (see chapter 11.9.1.2) or change the values of already
entered types (see chapter 11.9.1.1).
Example: Entering the data of a M8 screw, 100 mm long in the line for ’Cylin-
drical screw with socket head bolt EN ISO 4762’.
First, start the data base tool and open the table screw type M000.KDB,
M040type. Choose the data set Cylindrical screw with socket head bolt
EN ISO 4762. In the field File name, you find the name of the file where the
table containing data of the screw line is located. Open the file in the editor:
11.9. FAQ 2-49
• Change the data according to table 1 in EN ISO 4762 (length 100 instead
of 80, length l1 72 instead 52).
To enter a new screw type, you have to know how the tables are built. You have
to know which column contains which value (you find the variable names in the
list in the supplies or in the explanations in the heading of the table).
Proceed accordingly:
• Open in the data base1 a data set similar to the new screw type.
• Copy this data set and save it under the name of the new screw type.
• Press Edit and a window is opened which still contains the ’old’ data.
1
How to use the data base tool is explained in the chapters Data Base Tool and Table
Interface.
11.9. FAQ 2-51
• Enter your new data. Note the structure of the variable (i.e. depending on
the place, a number gets a certain variable) and the order in the lines.
• Save the file under a new name and close the editor.
)
2-52 CHAPTER 11. BOLTED JOINTS CALCULATION
Chapter 12
Belts
Rough remarks:
V-belt- and toothed belt drives are recalculated and laid out best according to
the manufacturer’s data. The most catalogues contain the comprehensive calcu-
lation method. As belts improve because of better materials and flank shapes,
manufacturer’s data are the only values which can be relied on.
Addresses of v-belt manufacturers:
2-53
2-54 CHAPTER 12. BELTS
12.1.1 Standard
• No tension pulley
If you choose a tension pulley inside/outside, you have to enter the pulley sheave’s
diameter and position (x/y) in the pulley interface. Enter the pulley interface
with KONFIG. You can define the tension pulley’s position in the graphical input
facilities.
This factor is entered in the Load Factor Interface. In case of a configuration with
tension pulley, you should add 0.1 to the CB-factor. The CB-factor is determined
according to the following table (further information in the catalogues):
Driven machine Operation hours per day
0-10 10-16 16-24
Light drive 1.0 1.1 1.2
Medium heavy drive 1.1 1.2 1.3
Heavy drive 1.2 1.3 1.4
Heavyweight drive 1.3 1.4 1.5
The belt length is required for the v-belt calculation. If you have not entered any
length or if you change to a configuration with tension pulley, the program must
recalculate the belt length.
You should not use more than eight v-belts. However, if this is not enough, you
have to choose either a stronger belt profile or a larger sheave diameter.
Warning: If you use more than eight v-belts, the program issues a warning,
but calculates still with your inputs on your account. Also if you enter fewer
v-belts than calculated by the program, it computes with this amount on your
own account.
The actual number of v-belts is calculated from the theoretical number in round-
ing this value to the next larger even number.
The tension pulley should be at least as big as the smallest belt sheave. Tension
pulleys and especially external tension pulleys should be avoided. If they are
necessary, however, the diameter should be at least 1.33 ∗ d for external position,
1.0 ∗ d for internal position respectively (d: diameter of the smaller sheave).
Information about tension pulleys depends on the manufacturer.
The position of the tension pulley can be entered when configuring the tension
pulley (in x/y co-ordinates). The centre of the co-ordinate system represents the
axis of the small sheave. In the graphical input interface, the program checks if
the entered position is possible or not.
(Belt-bending test)
The actual axial stress of v-belt drives is calculated from data from the belt-
bending test. This is important to avoid too heavy loads on bearings.
12.2. CALCULATING TOOTHED BELTS 2-57
Elasticity:
The data provided by the manufacturer’s catalogues are very meagre, the belt
elasticity can only be estimated. Elasticity (in N) is the force which enlargens the
belt by 100%.
Weight:
The data proveded by the manufacturer’s catalogues are not complete. Use them
only cautiously.
Belt pretension:
The data proveded by the manufacturer’s catalogues are not complete. Use them
cautiously. The calculation method and the employed factores are stored in Z091-
0??.DAT and can be changed there if required.
The following procedures have been chosen for determining the necessary preten-
sion of the belts:
Belt type: Pre-tension:
Breco AT5, AT10, AT20 0.5 * Circumferential force
Synchroflex AT3, AT3/AT5/AT10 GIII 0.5 * Circumferential force
Isoran XL, L, H, 8, 14 0.625 * Circumferential force
HTD 3, 5, 8, 14 0.25 * max. permissible circumferential force
8MGT, 14MGT Poly Chain GT2 0.5 * Circumferential force
RPP-HPR 8, 14 0.5 * Circumferential force
Forces in no load/load are calculated according to [62], equitation 27/23.
F1 + F2
FV = (12.1)
2
2-58 CHAPTER 12. BELTS
Ft
F 1 = FV + (12.2)
2
Ft
F 2 = FV − (12.3)
2
• No tension pulley
If you choose a tension pulley inside/outside, you have to enter the pulley sheave’s
diameter and position (x/y) in the pulley interface. Enter the pulley interface
with KONFIG. You can define the tension pulley’s position in the graphical input
facilities.
The service factor can either be entered manually in the service factor interface,
or the program can calculate the service parameters. If you choose a configura-
tion with tension pulley, you should add 0.1 to the service factor. The factor
can be determined according to the following table (additional information in
catalogues):
2-60 CHAPTER 12. BELTS
The minimal distance of axes is calculated from both belt sheave diameters. No
smaller value can be entered. The sheaves must not touch each other in operation.
The belt length for toothed wheel drives is calculated by the number of teeth. It
is necessary for the belt calculation. If you have not entered any tooth number
or if you change during the input phase to a configuration with tension pulley,
the program must recalculate the tooth number.
The theoretical belt width (required minimal width to transmit the torque) is
stated in the manufacturer’s catalogue. The actual belt width is the next larger
standard belt width.
The belt should not be wider than 5*pitch. A warning is issued if you choose
a too narrow or too wide belt. The calculation, however, is carried out on your
responsibility.
Calculating the actual belt width / factor for belt width:
12.2. CALCULATING TOOTHED BELTS 2-61
Service power
Cl = (12.4)
Nominal power acc. catalogue
The nominal power acc. catalogue is a table value taken from manufacturers’
cagalogues and depends on speed and tooth number of the smaller belt sheave.
With the calculated factor Cl, you can determine the actual belt width from a
table or catalogue. If Cl does not correspond to any standard belt width, choose
the next larger width.
Remarks:
The theoretical belt width in the KISSsoft calculation reports corresponds to an
interpolated value, according to Cl.
The table data are stored in KISSsoft files which can be edited by the user.
You find the exact designation of these files in the KISSsoft data base tool (e.g.
Z091-001.DAT for XL-Isoran).
The tension pulley should have as many teeth that its diameter is as large as the
smallest belt sheave.
Tension pulleys should be employed as internal tooth sheaves, if necessary as
smooth sheaves from outside. The diameter of the tension pulley should be at
least 1.2 ∗ d if externally positioned, or 1.0 ∗ d if internally (d: diameter of the
smaller sheave). The tension pulley data depends on the manufacturer.
For AT-belts:
The diameter of the tension pulley should be at least:
AT5mm with internal tension pulley: 25 mm (z > 5)
with external tension pulley: 50 mm (z > 10)
AT10mm with internal tension pulley: 50 mm (z > 5)
with external tension pulley: 120 mm (z > 12)
AT20mm with internal tension pulley: 120 mm (z > 6)
with external tension pulley: 180 mm (z > 9)
2-62 CHAPTER 12. BELTS
This value must be entered for a configuration with tension pulley. The co-
ordinate system centre represents the axis of the small sheave. In the graphical
input interface, the program analyses whether the inputs are possible.
12.3.1 Sizings:
• Basing in the drive data, a list with propositions for aptant chain drives is
displayed.
Tension pulleys are necessary if the chain deflection or the loop angle has to be
minimised. Tension pulleys are arranged in no load and should drive the chain
with at least three teeth.
12.3.3 Standards
Roller chains are the most frequently used chains, the lubricated rolls minimise
noise and wear. Chains according to DIN 8187 correspond to the European type,
chains according to DIN 8188 to the American. Install bush chains according to
DIN 8154 only with good lubrication in closed boxes!
Annotation: bush chain according to DIN 8154 is not yet installed in KISSsoft!
• Loop
Table for DIN 8187 and DIN 8188 according to [38], Anhang G6, Tabelle 4 (17.
Auflage).
High power is transmitted by multiple chains. Frequently, chains are laid out in
two or three lanes (Duplex, Triplex). In some cases, up to twelve lanes are used.
Range of ratio:
favourable i = 1. . . 5,
optimal i = 1. . . 7,
unfavourable i > 10.
Tooth number:
Due to polygon effect, a minimal tooth number of 17 to 25 is recommended.
Tooth numbers below 17 should only be employed for small power.
Employ at least three teeth for tension pulleys.
12.3.8 Configuration
For configurations with tension pulleys, you have to enter tooth number and
position of the tension pulley (x/y). You can enter this data with you mouse. Use
the field Graphical Input.
12.3. CHAIN DRIVE CALCULATION 2-65
pitch
d= (12.5)
sin( πz )
(see also [62], equitations 26/46)
• Formula for distance of axes:
sin( πz )
lU K = lU R ∗ π (12.6)
z
Calculation of Springs
The calculation of garter springs bases on the EN 13906-1 (2002)[30]. The wire
tolerances are calculated according to DIN 2076 (1984), DIN 2077 (1979), EN
10270-1 (2001), EN 10270-2 (2001), EN 10270-3 (2001) and the requirements
of quality are considered according to DIN 2095 (1973)[14] or DIN 2096 Teil 1
(1981)[15].
Depending on diameter, the material strengths are stored in different files. The
transverse strength is either saved in the tables, as in EN 13906-1 for ther-
moformed springs, or it is calculated from the prescribed breaking strength
τczul = 0.56 · Rm .
2-67
2-68 CHAPTER 13. CALCULATION OF SPRINGS
Figure 13.1: Types of supports with their respective support coefficients for axially
loaded springs
13.1.3 Sizing
When giving the loads, you can choose between entering them as forces or travel.
Instead of prescribing springs without load L0 , you can also prescribe spring
lengths in loaded state L1 or L2 .
Based on the given spring rate R = ∆F/∆s and on given spring diameter, the
number of turns n can be calculated. The number of turns is defined by this value,
but strength and the geometric border conditions are not controlled. Additionally,
the program issues a proposal for minimal wire diameter and the corresponding
number of turns. The minimal wire diameter is determined by the strength of the
material.
Also tables with geometry data can be loaded. The displayed data can be re-
stricted by the entered data as e.g. coil diameter, spring length or spring force
F2 .
DIN 2096 Teil 1 (1981)[15]. Wire tolerances are according to DIN 2076 (1984),
DIN 2077 (1979), EN 10270-1 (2001), EN 10270-2 (2001) or EN 10270-3 (2001).
Permissible shear stress is calculated from ultimate strength for cold formed ten-
sile springs. The values for the ultimate strength depend on the wire diameter
and are stored in a database. Shear stress is calculated as follows: τzul = 0.45·Rm .
Hot formed tensile springs should have a permissible shear stress not higher than
τzul = 600N/mm2 . These values are valid for the static and quasi-static case.
For tensile springs according to DIN 2097, dynamic loading should be avoided.
Distribution of shear stress over the cross section of the wire is very uneven, using
an intensity factor k, the highest stress can be estimated. At the transitions to
the eyes, additional stresses are present. They may be well above the permissible
shear stress, hence no general fatigue strength values can be given.
2-70 CHAPTER 13. CALCULATION OF SPRINGS
13.2.2 Production
Hot formed tensile springs can not be produced with internal pre-tension since
due to the hot forming process, an air gap between the coils develops. For cold
formed tensile springs, two types of productions are possible, winding on a coiling
bench and winding on a spring winding automate. According to EN 13906-2, for
each production type a formula for the permissible shear stress τ0 is given.
13.2.3 Eyes
For tensile springs, 13 types of eyes exist according to DIN 2097. Depending on
the shape of the eye, different lengths of the eye are proposed. Furthermore, the
position of the eyes is defined in the above mentioned standard.
Screwed-in shackle
Screwed
13.2.4 Sizing
Using the sizing button next to the wire diameter, the number of coils n is
calculated using the spring rate according to R = ∆F/∆s. In addition, a minimal
wire diameter and the corresponding coil number is proposed. The minimal wire
diameter is defined by the strength of the material.
13.3.4 Sizing
The sizing button next to the wire diameter executes calculation of winding
number n for the given wire diameter as a function of the spring rate RM R =
∆M/∆α. Furthermore, the program proposes a minimal wire diameter and the
corresponding number of windings. The minimal wire diameter is defined through
the ultimate strength of the material.
Analysis of disc springs is according to DIN 2092 (1992). Dimensions and quality
specifications are according to DIN 2093.
13.4.1 Geometry
Disc springs are divided into 3 groups and 3 series according to DIN 2093. Groups
1 and 2 are those springs without bearing surfce, group 3 those with bearing
surface. Disc thickness is smaller than 1.25 mm with group 1, smaller than 1.25
- 6 mm for group 2 and 6 to 14mm for group 3. The series differ in terms of
stiffness of the spring. Series A is the stiffest, series C the least stiff series. If Own
Input is selected, the masks for definition of geometry are acitvated. This type
of analysis considers only spings without bearing surface, since the ratio of the
thicknesses t’/t is not known but required for the analysis.
13.4.2 Strength
To estimate the number of discs necessary, use the sizing button next to the
number of discs field. In this field, the maximum force and the maximum travel
can be defined. Then, the number of springs to be used is calculated based on
these values.
For all disc springs, the outer diameter De has to be tolerated as h12 and the
inner diameter Di as H12.
13.5.1 Geometry
The torsion bar spring can have three different head forms according to DIN
2091: four-edge, six-edge, and toothed. The toothed heads are mostly machined
according to DIN 5481 Part 1 or SAE J 498 b, but can also have special tooth
forms. The body forms of the heads apply only to those bars that are loaded in the
direction of rotation. Oscillating loads require special measures in construction.
13.5. TORSION BAR SPRINGS 2-75
The DIN 2091 applies only for materials from DIN 17221.
The permissible shear stresses:
For non pre-loaded bars: τ zul = 700 N/mm2
For pre-loaded bars: τ zul = 1020 N/mm2
The heat-treated strength for these values amounts to around: Rm = 1600 - 1800
N/mm2
For the shear modulus the value G = 78500 N/mm2 is taken as standard. Through
a pre-load (above the yield point deformed in the direction of operation) after
the heat treatment of torsion bar springs there will be a better distribution of
the operating stress, and a relief in the boundary layer will be achieved.
In the design data interface, the torsional moment and the angle of rotation can
be input. From these the torsion ratio (torque per unit angle) is calculated, from
which the bar diameter d or the shaft length ls can be determined. In the
determination of d and ls, first the d is calculated with the permissible shear stress
value then from this diameter the length is calculated. So that a determination
of the dimensions is possible, various assumptions are made. (four-edge, toothed:
2-76 CHAPTER 13. CALCULATION OF SPRINGS
For the torsion bar spring the following limiting relationship applies to the heads:
Four-edged, toothed: df /d > 1.3; Six-edged: df /d > 1.25
The strength values from the DIN apply for bar diameters of 10-60 mm.
As a guideline, the head length should be around 0.5-1.5*d.
The ration Rh/d should be between 1-50.
Part III
3-1
Chapter 14
Input of Shafts
• Buckling load
• Bearing calculation
3-3
3-4 CHAPTER 14. INPUT OF SHAFTS
Shafts together with their machine elements (such as gears or bearings) will be
defined in the graphical shaft editor.
The properties of the graphical input are:
• Integrated drawing tool that allows simple corrections on the shaft con-
tour (diameter, lengths). All elements may be edited by mouse clicks or
graphically changed using grip-points.
– Radius
– Chamfer
– Relief grooves
– Interference fit
– Longitudinal grooves
– Circumferential grooves
– Square grooves
– V-Notches
– Groove toothing
– Splined shafts
– Cross-holes
• Forces and moments can be entered arbitrarily in all spatial positions. Pre-
programmed are the following:
– Spur gears
– Bevel pinion/gear
– Worm/worm gear
– Coupling
– Rope or belt pulley
– Individual radial and axial forces, bending and torsional moments
– Springs, torque-springs
– External masses with inertia
14.1. SHAFT CALCULATION 3-5
– Eccentric forces
– Dissipation loss
– Unbalanced forces
• Calculation of:
– Shaft weight
– Inertia
– Axial force
• Clear display of the geometric data and of the calculated bearing and
marginal forces both on screen and on paper.
3-6 CHAPTER 14. INPUT OF SHAFTS
Figure 14.1: Flow-chart of the modules for shaft and bearing calculation in KISS-
soft.
14.2. MAIN INPUT MENU 3-7
The consequence of the position of the shaft axis in space (horizontally, vertically
or in a defined angle to the horizontal) is:
The mass of the shaft (in a horizontal position) is considered a force due to gravity
in the ZY -plane during the calculation of the deflection. If the shaft is positioned
vertically this results in an axial force that e.g. is taken into account for roller
bearing calculations. In case of a shaft positioned at an angle, the corresponding
force components are distributed on the ZY -plane and as axial force.
Alternatively, the shaft mass direction vector may also be input in the 3-
coordinate format.
3-8 CHAPTER 14. INPUT OF SHAFTS
14.2.2 Speed
The unit of speed is rpm. Important: If you change the speed of an already entered
shaft
The shaft axis runs along the positive y–direction (left to right in the graphical
shaft editor). The z–axis points in the shaft editor to the top, the x–axis points
14.2. MAIN INPUT MENU 3-9
in the user’s direction. A right-way rotation of the shaft in the positive y axis
direction is entered as ’clockwise’.
You can look up the direction of co-ordinates and the positive direction of forces
and momenti in the following picture. Please note, that weight acts in negative
z–direction if the shaft lies horizontally (see 14.2.1).
According to ISO 194 (former VDI 2006). Remark: The number following the G
indicates the maximum value for e ∗ ω in mm/sec.
e: Eccentricity (mm)
ω: Frequency (2 * Pi * n / 60)
n: Speed (rpm)
14.2. MAIN INPUT MENU 3-11
Normally, KISSsoft assumes free shaft ends, special cases can occur for supports
(with fixed ends etc.).
Figure 14.5: Figure W-003: Boundary conditions at shaft ends and bearings.
0 Value = Zero
# Value changes rapidly
- No influence on value
fx , fz Deflection in XY -, respectively ZY -plane
αxy , αzy Angle of bending line to Y -axis
Fx , Fz Shearing force in XY -, respectively ZY -plane
Mx , Mz Bending moment in XY -, respectively ZY -plane
• Feather key grooves: set whether grooves are made with end milling cutter
or side milling cutter or if a combination feather key tight fit will be used.
This setting will influence the notch effect value in the strength calculation.
These settings may be overwritten during the strength calculation.
• Gear wheels: rough settings, whethter the gear wheels are considered as
masses for stiffness when calculating bending or critical speed.
– Regard gears as masses: The gears do not stiffen the shaft (e. g. only
when the gear is fixed to the shaft with a feather key).
– Regard gears as masses and stiffness: The gears are considered as hav-
ing a mass (mass and inertia). It is assumed that the mass is equally
distributed over the width of the wheel.
The gears stiffen the shaft (the gear and the shaft form a unit, e. g.
pinion and shaft).
• Centre of pressure taken into consideration : For roller bearings with in-
clined pressure angle, the angle of the acting force will be taken into account
during the calculation (see also 15.1.4).
The default values required for the bearing calculation are defined here. These
are accessed and saved as part of the shaft calculation.
• Failure probability: This value will be used in the life expectancy calculation
of roller bearings. The default value is 10% but it may be overwritten here.
• Enhanced life calculation: At present, KISSsoft offers three methods for the
life expectancy calculation:
Standard Lh10 Method (no enhanced life expectancy calculation), accord-
ing to FAG and according to ISO 281, supplement 4.
• Nominal life: Default required life expectancy. This value does not go into
the roller bearing calculation. Should the calculated bearing life expectancy
be smaller than this value, the program issues a warning.
Directly in the main window, you can enter the important parameters like speed
or material, all other data (geometry, forces, type of support) through Graphical
Shaft Input.
The main elements that can be defined are (hollow) cylinders, (hollow) cones and
supports. In order to enter a new element activate the menu-item element and
choose the desired element. If no other element is activated (see chap. 14.4.1.4),
the new element is positioned at the right end of the shaft. Otherwise, the new
element will be positioned in front of the activated element.
Important: An element of the same type is entered with the key combination Alt
+ r.
L-profile
The inside contours are set up from left to right (similar to the outside contours)
(see ’Input of shaft or support elements’). E.g. if you want to enter a shaft with
an axial hole from the right side, you insert an inner cylinder from the left side
with a diameter of zero up to the point where the hole begins.
14.4. GRAPHICAL INPUT OF SHAFT DATA 3-17
An element is activated by positioning the cursor on one contour line and then
clicking the left mouse button. The activated element’s contour is then displayed
with dashed red lines. Alternative: Menu item Edit, then choose Select Next.
Alternatively: Strike the shortcut key combination: Ctrl + N. If an element cannot
be activated using the mouse, the size of the grid point may be set to too low a
value. It can be changed as follows: Drawing, Settings.
• Interference-Fit
Input:
• Longitudinal Groove
Input:
• Circumferential groove
Input:
• Square groove
Input:
– Width: Width of groove
– Depth: Depth of groove
– Radius: Radius in groove
– Surface roughness: Surface of the groove
– Reference measure: Distance from left end of selected element to centre
of groove
• V-notch
Input:
– Depth: Depth of groove
– Surface roughness: Surface of the groove
– Reference measure: Distance from left end of selected element to centre
of groove
• Groove-Toothing
Input:
• Cross hole
Input:
• Thread
Input:
The Notch-type Taper shaft can be directly activated in the strength calcula-
tion.
(See chapter 15.5.3)
14.4. GRAPHICAL INPUT OF SHAFT DATA 3-21
By activating Input of Lists below the input interface, a list appears contain-
ing geometry data (outer diameter, length, etc). In this menu, it is much
easier to make complex adjustments in the shaft geometry.
Centric and eccentric forces, bearings and additional masses can be exported and
imported through tables held in text file format. This can be very helpful where
complex loading situations occur.
14.4.2 Bearings
All elements of a bearing (rigid or elastic) are considered as a bearing. The point
on the shaft at which the axial force is transmitted is determined when entering a
fixed bearing or an axial bearing. The point is determined by the input of a fixed,
a right mounted (→), a left mounted (←), or an axial bearing. This information
will also be transferred to the roller bearing calculation.
In case of taper roller bearings (or similar configurations) it is not always clear
which bearing receives the axial force. In this case the mounting of the bearings
should be entered. A radial offset in the bearing alignment can be defined. This
enables the consideration of further factors e.g. simulation of assembly error.
Besides the general bearings, specific roller bearings may be selected. The bearing
data will be taken from the bearing database. In this case, the geometrical data
of the bearing is available and the bearing is drawn with the respective width
and outer-diameter. In addition, for a bearing with an inclined pressure angle the
helical direction of the force can be taken into consideration during the calcula-
tion.(see 14.3). The stiffness of the bearing is read from the bearing database (if
available) or may be entered manually.
The type of roller bearing together with the loads are transferred to the bearing
analysis.
3-22 CHAPTER 14. INPUT OF SHAFTS
14.4.4.1 Forces
Forces can be positioned arbitrarily on points on the shaft and even outside (!)
the shaft. Different methods are available for defining force transmitting elements
(such as gears) or even individual forces.
The direction of the torque is defined as driving/driven. With driving the
torque direction is opposed to the rotation direction.
Special elements are:
• Spur gear
Position of application: statement of position of point of application with
the counter wheel according to picture 14.3 in paragraph 14.2.1.
• Bevel gear
Position of application: cf. spur gear.
An additional force component due to friction (µ = 0.05) is taken into
consideration during the calculation of hypoid gears.
• Worm/worm gear
If the element is entered as a driving element then KISSsoft will interpret
it as a worm; if entered as a driven element it will be interpreted as a worm
gear.
• Rope sheave
Direction of rope pulley: statement of the direction of the resulting of the
rope force according to 14.3 in paragraph 14.2.1.
The direction of the helix angles and the positions of the elements are defined in
figure 14.7.
Eccentrical Forces
Eccentrical Forces can be defined either in a cartesian or a polar co-ordinates
system(siehe fig.14.8). The type of co-ordinates system to be selected in Drawing/
Settings.
Transfer of Data from Gear Calculation
By means of the file-Relation of a spur or bevel gear you can choose an existing
gear wheel to set on a shaft from saved gear wheel data. After having chosen
the number of the wheel, the corresponding data is directly transferred. In doing
this, the data at the pitch point instead of the reference circle is used.
14.4. GRAPHICAL INPUT OF SHAFT DATA 3-23
Important:
If you set in this window the flag Connected to File, data is transferred from
the gear wheel calculation with every new call. Data is transferred automatically
with every further change of the gear wheel data.
If the flag is not set, the data is only copied once from the gear wheel calculation
and not actualised later.
In the input window for gear wheel data, most input data cannot be edited except
the Position of application as well as the Y-Co-ordinate.
14.4.4.2 Coupling
The coupling transmits torque but it can be strained additionally by radial and
axial forces. From the torque (respectively entered power and torque) results the
circumferential force to:
Mt · 2
Ft = (14.1)
d
Ft = Circumferential force
Mt = Torque
d = Application diameter
Calculating Radial Forces on Couplings:
Fr = K2 · Ft (14.2)
Ft = Circumferential force
K2 = Radial force factor
The direction of the force is to be defined from the input window. Also the
weight of the coupling has to be entered and this is included in the calculation
as a gravitational force.
Calculating the Axial Forces on Couplings:
Fa = K3 · Ft (14.3)
Ft = Circumferential force
K3 = Axial force factor
The force acts along the centre line of the shaft.
14.4.4.3 Mass
Masses that are positioned on the shaft are used to determine the unbalance
force by means of the quality of balance and are considered as a gravitational
force resulting in bending in the negative Z-direction.
If the eccentricity is given, the force of unbalance is calculated therefrom; other-
wise, this force is determined through the unbalance quality (see chap. 14.2.4).
14.4. GRAPHICAL INPUT OF SHAFT DATA 3-25
Radial and axial forces that are produced by electromagnetic windings are con-
sidered in the calculations.
Radial force calculation:
Fma = K3 · T (14.5)
K3 = 35 · α/D
K3 = Axial force factor
T = Torque (Nm)
α = Axial groove helix angle (deg)
D = (mm) Inner diameter of the stator of three-phase motors
or the outer diameter of the rotor of direct current motors
With gear wheels and couplings, power or torque are required for inputs. In
Module-specific Settings you can define whether it shall ask for power (W
3-26 CHAPTER 14. INPUT OF SHAFTS
or kW) or for torque (Nm or Nmm). See chapter 14.2.2 and 14.3 for further
information.
14.4.6 Settings
• Maximal diameter: Indication for the Zoom factor in the z-direction (it is
easier to zoom)
• Y co-ordinate origin: Indication for the display position on the screen (it is
easier to move the picture with the mouse)
• Move forces
This adjustment defines whether the position of application (y-co-ordinate)
should be kept at the same location (Shift forces = No) after deleting
the main elements, forces and supports, or if they shall be shifted with the
corresponding element (Shift forces = Yes).
When you have completed your inputs, you can leave the graphical shaft entry
window by clicking Accept inputs.
You are again in the menu shafts, axes. As usual, you can save your inputs or
transfer e.g. a shaft contour as DXF-information to the CAD.
You can execute all calculations which are important for shafts. You find the
selection list on possible calculations in Calculate F5.
14.5. SIZING OF SHAFTS 3-29
• In case of two bearings being positioned closely to each other then they
should be defined as one support (in the centre of the two bearings). These
are then treated as paired bearings in the roller bearing calculation.
• If you suspect that the calculation of the reaction forces is wrong you should
introduce a bearing stiffness.
Chapter 15
Calculations
3-31
3-32 CHAPTER 15. CALCULATIONS
• Calculation of the forces and torques in bearings (and ends of shafts) for
an unlimited amount and any type of bearings.
• The bending line can be calculated with or without considering the shearing
deflection.
• The display of the bending line allows the marking of points and examina-
tion of the corresponding data.
• You can save your display and compare it to other results, provided that
the length of the shafts are identical.
• The deflection output results and the section dimensions on any four se-
lected locations in numerical values.
The calculation of gear wheels set on a shaft can be modified by (see picture
15.1):
• Considering Gear Wheel Mass and Stiffness: The gear wheel is con-
sidered in the shaft contour (pinion shaft).
Notice: Gear wheels set on shafts with firm interference fit always pose the prob-
lem how much they stiffen the shaft. This problem cannot be solved with KISS-
soft, but the program can estimate the influence of the interference fit; it is suf-
ficient to calculate the cases Considering Gear Wheel Mass and Considering
Gear Wheel Mass and Stiffness and to consider the difference between the
bending lines. If the difference is small, the interference fit has no influence, if it
is large, you have to enter exacter information and integrate a part of the gear
wheel in the shaft contour.
Should the forces defined in the shaft editor include a Load spectra load level,
the deformation calculation may be carried out either for the nominal load or for
any Load spectra load level.
In the second case, the flag With Load spectra (see Fig. 15.1) must be ser on.
Furthermore, the desired Load spectra load level Step No. has to be defined in
Element No. in the deformation calculation.
Normally, the bending line is calculated according to the model of the Euler–
Bernoulli–bar. This means that shearing deformation are not considered. KISS-
soft can consider shearing deformations through an extended bar model, if, in
the bending calculation, the corresponding option is activated (Flag Consider
deformation due to shearing activated). The calculation is carried out with
a medium shearing stress τ̄ = κFQ /A. The shearing correction factor κ ≥ 1
15.1. BEARING FORCES AND LINE OF FLEX 3-35
considers the uneven stress-distribution across the cross section. For circle cross
sections: κ = 1.1, for rectangular cross sections κ = 1.2. For the time being,
the correction factor can only be entered for entire shafts under Settings ⇒
module-specific.
Bearings with pressure angle are a special case in the calculation of shafts and
bearings. The bearing center for the calculation of the bearing reactions is deter-
mined by the intersection point of the compression force line of action with the
shaft centerline. The bearing manufacturers’ catalogue, documents this as the
axial forces resulting from the oblique position of the bearing housing. With it, it
is possible to determine the necessary data (radial and axial loads) for the bear-
ing life expectancy calculation. More difficult -and also not clearly documented
in the literature- is the calculation of the load course in the shaft. Here are two
possible modeling types:
For bearings with pressure angle, the bearing force line of action goes through the
pressure center point. From there, the bearing forces can be calculated because,
for calculation purposes, the bearing can be considered as being on the pressure
3-36 CHAPTER 15. CALCULATIONS
center point. This is in accordance to the procedures for determining the bearing
loading (Variant I).
However, the introduction of the bearing force on the shaft outside the shaft
width is not possible. This is why KISSsoft places the bearing force in the center
of the bearing. At the same time, the eccentric application force creates an addi-
tional flexural moment equals to the product of the distance of the bearing- and
pressure- center points, times the radial force (Variant II).
Both variants give the same flexural moment course between the pressure centers.
There is, however, a difference in the zone of the pressure/bearing centers. The
shouldered shaft part on the right of the picture, would be considered as not
subject to a force in Variant I (it could, thus, be dropped); in Variant II, a
shearing force and a flexural moment will be considered.
Actually, the force does not act necessarily in the bearing center but in the
whole bearing zone. Therefore, the flexural moment can act precisely on the
shaft shoulder. However, there is a problem in the strength calculation when the
force is acting directly on the proof point (i. e. when the proof point lies between
the bearing center and the shaft shoulder).
There is a difference in the calculation of the bending line, in that, in Variant I,
the deflection is zero in the pressure center and, in Variant II, however, in the
bearing position. Here, Variant II is for sure more precise, especially with large
pressure angles where the pressure center lays outside the bearing width. Only
Variant II allows the calculation to consider cases in which the pressure center
point lays outside the shaft.
In such cases, how frequently should reality lay between Variants I and II. The
most precise calculations are only possible to be carried out with costly FEM Cal-
culations, taking into account the bearing housing. For shaft calculation, Variant
II is more precise and comfortable (there is no problem for pressure center points
laying outside the shaft), this is why this Variant was included in the KISSsoft
shaft calculation from release 04-2004 on. In special cases, when the modeling in
Variant II is questionable, it is possible to modify the loadings in the strength
proof according to more precise considerations when the proof point lays between
the bearing center and the pressure center points.
Another comment to the shaft strength calculation: any strength proof touching
the nominal stress concept (DIN 743, FKM. . . ), has limited validity, in the force
application zone (e. g. internal bearing ring on the shaft shoulder) when the local
stress distribution does not correspond to the nominal stress estimate. In practice,
the calculated results on these points must be conservatively interpreted.
The additional internal force in bearings with pressure angle, is described in
KISSsoft, as well as, in Die Wälzlagerpraxis and in several bearing catalogues,
as F r ∗ 0.5/Y . [FAG as in here, NSK with a factor 0.6 instead of 0.5, SKF
15.2. BENDING CRITICAL SPEED 3-37
for taper roller bearings, as in here, and for contact angle ball bearings with a
factor 1.14 (Catalog 2004 as a function of F a/C)]. Should the factor Y be absent
from the bearing database, no additional axial force will be considered. Thus, the
calculation step corresponds to the KISSsoft bearing calculation.
and for the forward and backward whirl. In synchronous parallel run, an
unbalance increases the bending oscillations because the angular speeds of
the rotating shaft and the of the shaft’s peripheral center point are equal.
The synchronous counter run is, in most cases, technically unimportant.
• The critical speed (bending mode) is calculated in the two main planes for
girder profiles.
• For beam profiles, the bending critical natural frequencies will be deter-
mined for both main surfaces.
• When calculating the critical speed (bending mode), masses that are posi-
tioned on the shaft are considered. Acting forces have no influence on the
calculations and the additional masses must be entered as masses and not
as gravitational forces!
• The second momentum of a shaft has a small influence on the result. If you
choose Consider second momentum of shaft, the second momentum of
all shaft elements is considered in the calculation.
Axial second momenti of additional masses and the stiffness of elastic bearings re-
quire inputs in two planes.If Shaft with rotation-symmetric cross section
is selected, the mean value of the x– and of the z–component is used in the
calculation. Otherwise, the values of the corresponding level are used.
When calculating critical speeds, masses which are set on the shaft are considered.
Acting forces, however, have no influence on the calculation. Additional masses
must therefore crucially be stated as masses and not as loading forces.
The critical speed of supports that have no rotational symmetric cross section
have to be listed seperately in the XY respectively ZY -plane. To do so set in the
sub-window Resistance Momentum in XY -plane.
15.3. CALCULATING ROTATIONAL NATURAL FREQUENCY FOR SHAFTS AND SYSTEMS3-3
15.4 Buckling
The buckling load (1st to 5th order) of shafts and supports is calculated. All
boundary conditions, bearings and acting forces (point or line loads) are consid-
ered in the calculations.
You can choose between two methods:
• Buckling loads are only produced by the entered axial forces. The factor
with which all these forces have to be multiplied so that buckling occurs is
calculated. This factor therefore corresponds to the factor of safety against
buckling.
In KISSsoft, the shaft and axles strength calculation is carried out according to
the following methods:
• DIN 743
• Hänchen + Decker
However, it is possible to introduce a static and fatigue proof. For the proof
according to FKN and DIN, an operational strength proof is also available.
• DIN 743 ’Tragfähigkeit von Wellen und Achsen’ [9] (as well as the FVA
suggestion for extension concerning fatigue and rupture strength)
If you chose in the main window Calculate F5 and Strength, the strength
calculation is opened.
First, choose a calculation method, e.g. the method according to DIN 743. Then
look at the prescriptions for calculation, which are displayed in the sub-windows
General Data, Materials und Data for Calculation Method.
15.5. SHAFT STRENGTH 3-41
• General Data:
In this place, you decide how the loads (e.g. bending moment) are translated
3-42 CHAPTER 15. CALCULATIONS
into amplitude or means stress. The normal cases (changing, dynamic, static
load) can be chosen from a list, for special cases you can enter the relation
R (R = σU /σO ); you find further information in chapter 15.5.4.1. Rotating
shafts normally have a changing bending and a dynamic or static torsion.
Furthermore, choose whether only a static proof or also a proof against
fatigue failure is to be performed. Choose from list Calculation Method.
For the proof against fatigue failure, the following options are available:
– Fatigue resistance: Proof for infinite life (in the horizontal section of
the SN curve, no load spectra used)
– Finite life fatigue strength: The safety against fatigue for a given num-
ber of cycles is calculated. Here, a constant load is used (no load spec-
tra).
– Miner elementar: Using a load spectra, the safety against fatigue is
calculated. Damage accumulation is according to method Miner ele-
mentar.
– Miner extended: Using a load spectra, the safety against fatigue is
calculated. Damage accumulation is according to method Miner ex-
tended.
– Miner consequent: Using a load spectra, the safety against fatigue is
calculated. Damage accumulation is according to method Miner con-
sequent.
The required life expectancy in cycles will be displayed and calculated from
the required life expectancy in hours (to be input).
• Materials:
The material has already been defined in the main window; in this place,
you enter only the raw diameter of the shaft. This value is important as
material data such as breaking strength depend on the material’s diameter.
See chapters 15.5.8 and 15.5.4.3.
In case the shaft is constucted from several materials, the material can
be selected here for use in certification. Only a material which meets the
demands of all calculation procedures in all cross-sections can be used.
For the actual strength calculation you choose the cross sections you want to
compute:
15.5. SHAFT STRENGTH 3-43
First, activate the cross section (set flag in list next to Active where the first cross
section A − A is already entered. Enter the Y -co-ordinate for the position of the
cross section. Normally, this value is not known exactly. For this case, KISSsoft
provides a help function in Graphical shaft input. You enter a window in
which you can position the cross section with your mouse. The cross section you
chose is red, all others are blue. To help you find the right position of the cross
section, the course of the static principal stress is displayed in green colour, which
makes the critical boundaries of a shaft easily discernible.
To move points which are subject to notch effect, pull the red lines with your
mouse to the desired position. OK saves the position of the cross section. KISSsoft
is context-sensible and can discern most features of a shaft.
Back in menu Calculating Strength of Shafts you have to enter additional
data for the calculation:
Kind of notch effect and surface quality in Details, special data such as fillet ra-
dius in Details Notch Factor. Further data such as bending moment, shearing
force, etc, are determined by KiSSsoft by means of the Y co-ordinate and dis-
played in the main window. These values should not be changed, as they result
from your earlier entered data.
3-44 CHAPTER 15. CALCULATIONS
Should the flag Adjust data when changing the Shaft geometry be set, the
notch effect data will be taken from the introduced shaft geometry. This is only
meaningful when the notch effects had also been defined in the shaft editor.
With this procedures, you have entered all data for the first cross section and
and you can repeat this procedure for further cross sections. Calculate starts
the calculation, in Report you generate your report which you can display through
View Report.
15.5.2 Sizing
The sizing button in the upper righthand corner of the strength calculation win-
dow helps you to define cross sections which have to be checked.
In this layout, KISSsoft automatically finds cross-sections (shaft shoulders, in-
terference fits in bearings, key-grooves and special notch effects which had been
defined in the Graphical Shaft Input and in which a notch effect occur. The
cross-sections with the smallest safety will be supplied. Repeated Layout calls
will supply more cross-sections. Such cross sections must be corrected expertly.
Additionally has to be checked whether further notch effects occur
which have not been found by KISSsoft!
15.5. SHAFT STRENGTH 3-45
• Shoulder
• Shaft Recesses
• Thread
Notch factors for threads are treated like those for circumferential grooves.
15.5. SHAFT STRENGTH 3-47
• Interference Fit
(Firm interference fit, light interference fit, interference fit with relief
grooves)
• Feather Key
All methods define the section modulus throught the shaft diameter d. Ac-
cording to Hänchen, the section modulus is computed from the incorporated
circle d − t, according to FKM and DIN from the outer shaft diameter.
Notch factors are documented in the different methods, but the method
according to Hänchen delivers only sparse information. Within the DIN
standard and the FKM-Richtlinie, the respective values are well defined.
Spline tables for cross sections with feather key are included in the program.
The data is read from a data file where the standards DIN 6885.1 (corre-
sponds to ISO/R 773), DIN 6885.2, DIN 6885.3 are contained. Additional
standards can be entered by the user.
• Cross Hole
• Smooth Shaft
Smooth Shaft sets the notch factor 1. This setting makes sense for cross
sections with maximal stress.
The tension conditions must be entered, since KISSsoft requires them to split the
load into mean load and load amplitude.
15.5. SHAFT STRENGTH 3-49
The static calculation normally uses the greatest possible load. The maximal load
factor covers the difference between the entered load and the peak value.
For every kind of stress (bending, tension/pressure, etc), factors can be defined
individually.
Example:
Electric motor with a permanent torque 100 Nm, starting torque 180 Nm. When
entering the shaft data enter 100 Nm and the maximal load factor 1.8.
3-50 CHAPTER 15. CALCULATIONS
Material data depending on diameter result from the effective shaft diameter or
from the thickness of the raw material. The shaft diameter delivers better safeties,
but must only be used if the shaft has been heat treated in pre-turned state.
• Material data
According to figures 52, 56, 60 in [42] for construction-, heat treated and
case hardened steels. Following Hänchen [42], page 37 the admitted alter-
nating flexure stress σbw is approximatly σbw = 0.4*σb . The user can pro-
gram the material data by implementing data on often used materials in
the database.
• Notch effect
• Important formulae:
Inputs:
• Load frequency
The stress ratio factor is used to calculate the principal stress. See also chapters
15.5.5 and 15.5.5.
3-54 CHAPTER 15. CALCULATIONS
Suggestion for the stress ratio factor (Hähnchen, p.28 [42] or Niemann I, p.76
[60]):
Bending: alternating alternating static static static
Torsion: dynamic alternating dynamic alternating static
Structure steel 0.7 0.88 1.45 1.6 1.0
Case-hardened steel 0.77 0.96 1.14 1.6 1.0
Heat treated steel 0.63 0.79 1.00 1.6 1.0
The statement refers to the previously entered load (such as torque). If the loading
occurs during the whole life time of the shaft, the frequency is 100%, otherwise
accordingly lower.
The necessary safety margins against fatigue fracture and against forced rupture
or deformation depend both on the calculation method as well as on the type of
application.
in between these two extremes the margin of safety does not follow a linear
trend.
The nominal margin of safety against forced rupture is 3.5 to 5.0, depending
on the type of application. The nominal margin of safety against deforma-
tion (yield point) is usually 2.0 to 3.5.
The german standard DIN 743 [9] considers the latest knowledge for the calcula-
tion of shafts and contains some impressive details which are not summarised in
the current literature and standards.
• Notch factor: Data for construction elements besides the usual notch factors
are mentioned in all specialised books. This data, such as relief grooves,
interference fit with relief groove or square notches (recesses for a Seeger
ring) is widely used today, but until now it has been badly documented.
All notch factors are documented for tension/pressure, for bending and for
torsion.
• Finite life calculation: based on a proposal for the extension of the DIN 743
standard by the FVA, a finite life fatigue strenght calcualtion is available.
It has already been included in KISSsoft although it is not yet officially
part of the standard.
• Only for steels and operating temperatures between −40◦ C and +150◦ C.
3-56 CHAPTER 15. CALCULATIONS
KISSsoft calculates strength exactly according to the latest issue of the DIN 743.
Important annotations are printed in the report.
Acoording to the standard, the prescribed safety margins against bending and
fracture are 1.2. However, this safety factor covers only the inaccuracy of the
analysis method. Additional safety factors should be introduced if the damage in
case of failure is high of if the load assumptions are not conservative.
The safety factors for the static strength calculation, jm and jp , are determined
according to Part IIG, the safety factor for fatigue resistance, jD , according to
Part IIIG. Comprehensive comments are stated in the guideline.
Summary:
Steel jm = 2.0 jp = 1.5 jD = 1.5
GS, GGG -not tested jm = 2.8 jp = 2.1 jD = 2.6
-non-destructively tested jm = 2.5 jp = 1.9 jD = 2.4
GG, GT -not tested jm = 3.3 jp = 2.6 jD = 3.1
-non-destructively tested jm = 3.0 jp = 2.4 jD = 2.9
jm , jp : The values are valid for - large successive damage because of fracture
- large probability of occurrence of load
If the successive damage because of fracture is only small, the safety factors can
be reduced by about 15%. Provided the probability of occurrence is low, the
safety factors can be reduced by about 10%.
jD : The values are valid for - large successive damage because of
- irregular inspection
If the successive damage because of fracture is only small, the safety factors can
be reduced by about 15%. Provided inspections are carried out regularly, safety
factors can be reduced by about 10%.
15.5.7.2 Temperature
The part temperatures are considered in a range from −40 to +500◦ C according
to the FKM-guideline.
For temperatures above 100◦ C (for fine grain steels from 60◦ C, the reduction of
strength is considered by temperature factors.
15.5.7.3 Frequency
15.5.7.4 Limited-Life
The service strength coefficient KBK,S of equi. design loads is determined as stated
in chapter 2.4. You can choose between three calculation methods:
• Miner consequent
• Miner elementary
These methods calculate differently the pitch angle of the stress-cycle above the
cyclic buckling coefficient.
Use for non-welded parts Miner consequent, for welded parts Miner Eurocode.
Miner elementary can be used for all cases, it is more accurate than the other
methods.
Equi. design loads can be defined in the KISSsoft data base tool. In the calcula-
tion, you only have to choose them from the list.
The KISSsoft 04/99 uses the percent number of the equi. design load element’s
force component in the same way for all four kinds of load (tension/pressure,
bending moment, shearing force and torque). The same factor is used for mean
stress and stress amplitude. All equi. design load elements have therefore the
same tension conditions. The simplified procedure can be applied for most cases,
if all external forces depend proportionally on the power (e.g. gearbox shafts). If
this is not the case, the loads have to be modified by calculating the equivalent
tension.
15.5. SHAFT STRENGTH 3-59
15.5.8 Materials
The data of the material which are used for calculating the shaft strength derive
from the information in the data base as follows:
• Fatigue limit factors (for tension/pressure, bending, etc.) are read di-
rectly from the material data base. The values are defined for every calcula-
tion method. If data for materials is defined within the calculation method,
the data is used.
• Breaking strength factors are stored in the data base depending on
diameter. Based on the raw diameter, the actual breaking strength is read
from the data base and used for the calculation. This mode is very reliable
and valid for all calculation methods. The same values are used for all
calculation methods.
When entering calculation methods, the material data base can be set on
the requirements of the corresponding standards. Then, the real rupture
strength will be determined with the thickness factor from the base rup-
ture strength of the sample diameter (normally 10 mm), according to the
standards (FKM or DIN; with Hänchen there will be an error message)
• Yield point or strain limits are determined from the data base or the
standard.
Can be selected from the list ’Status during Heat Treatment’, (to determine
technological influence of size K1 (deff), and from it, the real melting point and
breaking strength):
• When preturned to the real diameter: the raw diameter has no influence;
K1 (deff) will be calculated anew for each cross-section based on the actual
diameter
• For Raw diameter: K1 (deff) will be determined once from the raw diameter
and used for all cross-sections.
Enter here that dimension of the raw material which is responsible for the final
material characteristics at the last heat treatment.
Examples:
Solid shaft Outer diameter of the unworked part
Pipe Wall thickness
Cast part Largest wall thickness
3-60 CHAPTER 15. CALCULATIONS
Furthermore, it can be defined how the yield strength and the ultimate strength
are defined, see list Choice Material Data
The material is selected in the main window of the shaft calculation module.
15.5. SHAFT STRENGTH 3-61
Under Wöhler line Data, should the flag Own Input be set, it is possible to
introduce an own Wöhler curve. Furthermore, it is here possible to enter the
tolerable damage value. With the flag Own Input set to off, the program will
use/define the Wöhler curve according to DIN 743 or FKM. The Wöhler curve
own input, or the adjustment of the tolerable damage value is meaningful, for
instance, when it is necessary to adjust testing calculation results.
15.5.10 Surface-Factors
Input of surface roughness according to ISO 1302, the corresponding surface
roughness RZ is displayed in the selection list. For the calculation, RZ is used.
In the calculation according to DIN or FKM, some notch cases have the surface-
factors already included in the notch factor. For such cases, the surface factor is
always 1.0 and does not depend on the entered roughness.
The shaft data can be read during the bearing calculation by choosing File ⇒
Interface ⇒ Read Shaft Data.
3-64 CHAPTER 15. CALCULATIONS
Chapter 16
Calculating Bearings
• the type of motion in case of gliding bearings, where the gliding motion
takes place between the bearing and the supported part, and in case of
roller bearings where the rolling elements describe a rolling motion.
• the direction of the bearing forces in the cases of radial and axial bearings.
• the function in fixed bearings which can take up shearing forces and axial
forces in both directions and in free bearings which allows movement in the
longitudinal direction.
16.1.1 Qualities
The most important characteristics for the operational performance and appli-
cation of journal and roller bearings can often be identified by considering their
advantages and disadvantages.
Rules like when to use journal bearings and when to use roller bearings can
hardly be given. The choice of the bearing depends partly on the properties
which are determined from the advantages and disadvantages and partly from
the operational requirements such as size and type of loading, maximum speed,
demanded service life and practical experience.
3-65
3-66 CHAPTER 16. CALCULATING BEARINGS
There is not much to explain here, because the calculation offers many possi-
bilities, such as extended service life calculation or equivalent loads; look at the
entries under General Data.
Besides the field type in the main window you find, for every bearing, a sizing
button. This function shows the service life of all bearings of the data base (with
type and diameter). You can choose the best bearing from this list.
Choosing the aptant roller bearing type is not always easy. The following table
presents an overview on the important qualities of the important roller bearing
types.
• Single row angular contact ball bearing and four point bearing
(DIN 628):
Each ring of a self-holding single row angular contact ball bearing has got
a lower and a higher shoulder. The grooves on the higher shoulder are
orientated in such a way that the pressure angle totals normally α = 40◦ .
Due to the larger number of rollers this configuration can not only take
radial forces but also larger axial forces in one direction (towards the higher
shoulder) than grooved ball bearings. When loading the bearing radially,
consider during the sizing that this results in axial reaction forces because
of the angle of the groove. Because of its one-sided axial loading capacity,
these types of bearings are usually installed in pairs where the second one
is mounted in the opposite direction (see also chap. 16.2.10.
Cylindrical roller bearings can support larger radial loads than equally sized
ball bearings (point contact area!) as the contact between the roller and the
race is made along a line. The dismountable cylindrical roller bearings can
only support small axial loads and require accurately aligned bearings.
16.2. CALCULATING ROLLER BEARINGS 3-69
The needle roller bearing is a special type of the cylindrical roller bearing
where a cage keeps the needle rollers parallel and separated. The bearing is
delivered with or without an inner ring and is only suitable for radial forces.
It can be characterised by its small overall diameter, its large rigidity in the
radial direction and by its relative insensitivity against intermittent loading.
Application: Predominantly used with small to medium speeds and oscil-
latory motion, e.g. as connecting rod bearings, rocker-shaft bearings, swivel
arm bearings, jointed cross-shaft axle bearings (vehicles), spindle bearings,
etc.
The races of the rings of taper roller bearings are cone-shaped shells which
have to converge into one point due to the kinematics. The bearings with
α = 15◦ (30◦ ) can support high loads both in the radial and axial direction.
The detachable outer ring enable easy mantling and dismantling. Taper
roller bearings are installed in mirror image pairs and the bearing play can
be set and adjusted if necessary. Because of the angle of the race, a radial
force produces an axial reaction force.
Application: Hub bearings of vehicles, cable pulley bearings, spindle bear-
ings of machine tools, shaft bearings of worm gears and of bevel gearings.
Calculation: the axial load which is to be entered when calculating dy-
namic equivalent loads is designed exactly according to the theory (c.f. for
example FAG Wälzlager Katalog WL 41520DE (1995) on p. 296). The axial
load acting on the bearing is displayed in the mask. C.f. 16.2.10. The bearing
forces considering the pressure angle can be calculated directly (16.2.8).
Application: For heavy wheels and cable pulleys, propelling shafts, loom
of an oar, crankshafts and other heavily loaded bearings.
Angular contact ball bearings allow very high speeds and are used mostly
in machine engineering spindles.
Which bearing is chosen for given operating conditions is often already deter-
mined through the described characteristics and features. For frequently occur-
ring operating conditions and in specialised requirements the choice of bearing
can be performed as follows, whereby it is possible that overlapping results occur
and then the cost may be decisive.
Radial Bearing:
Requirement a b c d e f g h i j k l m n
Radial load capability ⊕ ⊕ ⊕ ⊕ + + + + + + + + +
Axial load capability ⊗ ⊕ ⊕ ⊕ - ⊗ ⊗ - ⊗ ⊗ + ⊗ ⊕
Internal position adjustment - - - - - + - + - - - -
Mounting position adjustment ⊗ ⊗ ⊗ - ⊗ - - ⊗ - ⊗ ⊗ ⊗ ⊗ ⊗
Dismountable bearings - - ⊗ ⊗ - + + + + ⊗ - + - -
Alignment error adjustment - - - + - - + +
High precision ⊗ ⊗ ⊗ - ⊕ ⊗ ⊗ + - - ⊕ - -
High speed running + + ⊗ ⊕ + ⊕ ⊕ + - - ⊗ ⊗ ⊗
Quiet running + ⊕ ⊗ ⊗ - -
Conical bore - - - - + ⊗ - - + - - - + +
Seal on one/both sides ⊕ - ⊕ - ⊕ - - - - - ⊕ - - ⊗
High stiffness ⊗ ⊕ ⊕ ⊗ ⊕ ⊕ ⊕ + + + + ⊕ ⊕
Low friction + ⊕ ⊗ ⊕ + ⊕ ⊕ ⊕ + - - ⊕ ⊗ ⊕
Fixed bearing ⊕ + ⊕ ⊕ ⊗ - ⊗ ⊕ - ⊗ ⊗ + ⊕ ⊕
Floating bearing ⊗ ⊗ ⊗ - ⊗ + ⊗ + ⊗ ⊗ ⊗ ⊗
Axial Bearing:
Requirement o p q r s t
Radial load capability - - - -
Axial load capability ⊕ ⊕ ⊕ ⊕ ⊕ +
Internal position adjustment - - - - - -
Mounting position adjustment - - - - - -
Dismountable bearings + + - + + +
Alignment error adjustment ⊗ ⊗ - - +
High precision ⊕ - + + ⊗ -
High speed running ⊗ ⊕ +
Quiet running - - -
Conical bore - - - - - -
Seal on one/both sides - - - - - -
High stiffness ⊗ ⊗ ⊕ + ⊗ ⊕
Low friction ⊕ ⊗ ⊗ - -
Fixed bearing ⊗ ⊗ + + ⊕ ⊕
Floating bearing - - - - - -
We distinguish between the dynamic load capacity of the rotating bearing and of
the static load capacity at standstill, at very slow speed or very small oscillations.
Dynamic and static load capacity are distinguished by their working conditions,
not by the variation of loading.
The static load capacity includes properties that a roller bearing must fulfill, as
to withstand certain mechanical loading situations at standstill, during very slow
speeds (n < 20 min. rpm) or during oscillatory motion.
Plastic deformation (indentation) occurs between the rolling elements and the
races when the bearing is subjected to a moderate static load due to the weight
of the shaft and the other elements. The magnitude of the deformation decreases
gradually with an increasing load. Notice that the plastic deformation must not
be as large, as to influence the operational properties of the bearing for its ro-
tational movement. The static characteristic value, fs , is a safety factor against
detrimental plastic deformation which is a measure of the sufficient static load
capacity. The static load number, which is used to determine the bearing size,
can be determined from considering the margin of safety which depends on the
operating conditions:
The definition of the thermal limit of operating speed is described in DIN 732-2
(Draft) [8].
The calculation of the thermal permissible number of revolutions is based upon
a heat balance at the bearing. The thermal operational number of revolutions
will be calculated from the thermal reference number of revolutions with the help
of the revolutions ratio. It will determine the number of revolutions that, in a
concrete application case, could be attained within the permissible bearing tem-
perature. This limit can differ from other operating speed limits as the reference
conditions only apply to fully defined cases. In order to define the thermal op-
erating limit, the reference thermal operating speed has to be defined for each
case.
3-74 CHAPTER 16. CALCULATING BEARINGS
The definition of the reference thermal operating speed is defined in DIN 732-
1 (Draft) [7]. It is the speed of rotation reached specific to a particular bear-
ing arrangement and a given set of nominal operating conditions such that an
equilibrium is achieved between heat development (friction) and heat dissipation
(through bearing contact and lubrication). Mechanical or kinematic criteria are
not taken into account for this speed.
The reference values (temperatures, loads, viscosity of the lubrication, datum
face of the bearing,. . . ) are fixed so that the reference speed using oil or grease
lubricated bearings will result in identical values.
The sum of the dissipated heat flows is calculated from the reference heat flow den-
sity specific to a roller-bearing arrangement qSr (for heat flow dissipated through
bearing seat), and qLr (through heat dissipated by lubrication), as well as heat
dissipation through the reference face, Asr.
Qr = 10−6 ∗ (qSr + qLr) ∗ Asr
qSr, qLr and Asr are defined in DIN 732-1.
The coefficients f0r and f1r for the definition of the reference thermal operating
speed are different dependent upon bearing type/series (also lubrication type for
f0r). They are shown in Table 2 of the standard. Not all bearing variants are
considered in the table (e.g. bearing construction).
So that the energy balance of the bearing is correct, the dissipating heat flows
and the friction are set as equal. The equation for energy conservation is:
N F r = 103 ∗ Qr
The subsequent equation becomes:
(π ∗ nθr)/30∗ (10−7 ∗ f 0r ∗ (νr∗nθr)2/3 ∗ dm3 + f 1r ∗ P 1r ∗ dm) = (qSr + qLr) ∗ ASr
nθr: Reference thermal operating speed [1/min]
f0r: Coefficient from Table 2, DIN 732-1 [-]
r: Reference viscocity [mm2/s]
dm: Average roller-bearing diameter [mm]
16.2. CALCULATING ROLLER BEARINGS 3-75
The coefficient values f0 and f1 as well as the dynamic equivalent Load P1 are only
required for the definition of the load and lubrication parameters, and are differ-
ent dependent upon bearing type/model, lubrication, or load direction. They are
shown in Table 3 of the standard. Not all bearing variants are considered in the
table (e.g. bearing construction). For ball-bearings or spherical roller-bearings,
the finalised standard 732-2 will be further extended. However, in KISSsoft the
missing data from the FAG Catalogue has been withdrawn. From the notes about
f0 in Table 3 in the Standard, the following values have been defined (and incor-
porated in KISSsoft) for various types of lubrication:
• Oil, splash lubrication, oil level to the middle of the bearing: f0 = 2,0 * f0
(Table Value)
• Oil, splash lubrication, oil level to the lowest rolling body: f0 = 1,0 * f0
(Table Value)
The reference thermal limit of operating speed is calculated from the reference
thermal operating speed with the help of the speed ratio, fn. nθ = f n ∗ nθr
So that the speed ratio can be iterated from the following equation, the load and
lubrication parameters have to be calculated.
KL ∗ f n5/3 + KP ∗ f n = 1
Load Value KL:
KL = 10−6 ∗ (π/30) ∗ nθr∗10−7 ∗ (f 0r ∗ ν 2/3 ∗ nθr2/3 ∗ dm3 )/Q
Lubrication Value KP:
KP = 10−6 ∗ (π/30) ∗ nθr∗(f 1 ∗ P 1 ∗ dm)/Q
nθr: Reference thermal operating speed [1/min]
f0: Coefficient of friction from Table 3, DIN 732-2 [-]
f1: Coefficient of friction from Table 3, DIN 732-2 [-]
ν: Viscocity of the lubrication [mm2/s]
dm: Average roller-bearing diameter [mm]
P1: Reference load [N]
Q: Sum of the dissipating heat flows [kW]
Because there are so many factors and influences taken into consideration for
this calculation, only those specific to the extended life time calculation will be
covered. For any others, the moment of friction will be defined according to the
method of the 1994 SKF catalogue (see 16.2.4.2). The calculation of the total
moment of friction according to the 2004 SKF catalogue is determined by a
16.2. CALCULATING ROLLER BEARINGS 3-77
combination of rolling and sliding friction in the roller contacts (between rolling
elements and cage, the bearing surface, the lubricant, and the sliding friction
from grinding seals caused in sealed bearings). The calculation of the moment of
friction depends upon various factors:
• Load
• Bearing type
• Size of bearing
• Operating speed
• Amount of lubrication
• Sealing
• Grease or oil lubrication (oil bath, oil mist, or oil injection process)
of the lubrication. The factors for the calculation are taken from the 2004 SKF
catalogue.
Msl : Sliding moment of friction
The rolling moment of friction is dependent upon the type of bearing, the average
diameter, the radial and axial loading, and viscosity of the lubrication. The factors
for the calculation are taken from the 2004 SKF catalogue.
Mseal : Moment of friction for grinding seals
The rolling moment of friction is dependent upon the type of bearing, size of
bearing, the diameter of the seal-lip mating surface, and the layout of the seal.
Because the type of seal, diameter of the seal-lip mating surface, and the layout of
the seal are different according to each manufacturer, they are not yet definable
in KISSsoft and consequently the moment of friction for grinding seals is set to
0.
Mdrag : Moment of friction determined through lubrication losses
This moment of friction is caused by flow, splash, or injection losses during oil
bath lubrication. Because the lubrication type, as well as the condition of the oil,
are not yet definable in KISSsoft, the value for the moment of friction determined
through lubrication losses will be set to 0.
In a bearing, the friction moment shows the losses due to the resistance to move-
ment. Prerequisites for the calculation of the friction moment are that the bearing
rotating surfaces be separate by a lubrication film. The total bearing friction mo-
ment results from the sum:
M = M0 + M1 (16.1)
M = M0 + M1 + M2 (16.2)
Roller bearings are safe and can be exspected to reach the calculated service life
as long as a maximal speed (speed limit) is not exceeded. Service life also depends
on construction, size and lubrication.
If the maximum permissible speed is exceeded, a warning is issued.
– Factor K1 : Needle and barrel shaped roller bearings are treated like
ball bearings.
– Impurity characteristic quantity V depends on the cross section of the
bearing, type of contact and purity class of the oil; see table p. 46 in
FAG-catalogue WL41520DE, edition 1995.
Bearing manufacturers supply the fatigue load limits Cu. Should no values
be know, calculate them with the approximate formula in the DIN ISO
281.
The dirtiness characteristic value ec (between 0 and 1), will be directly
determined from the degree of cleanliness.
Should these determining function values be known, the aDIN values might
be read from the correspondent diagram.
The equi. design load acting on the bearing has the following data:
k: Number of elements of the equivalent design load
qi : Frequency (equivalent design load element i) (%)
ni : Speed (equivalent design load element i) (UpM)
Fri : Radial force (equivalent design load element i) (N)
Fai : Axial force (equivalent design load element i) (N)
16.2. CALCULATING ROLLER BEARINGS 3-81
n 1 · q1 n 2 · q2 n k · qk
nm = + + ... + (16.5)
100 100 100
s
p P1p · q1 P2p · q2 Pkp · qk
Pm = + + ... + (16.6)
100 100 100
nm : Mean speed
p: Exponent in the service life formula (3.0 and 3.333 respectively)
Pi : Dynamic equivalent load (equivalent design load element i)
Pm : Mean dynamic equivalent load
Achievable service life for variable operating conditions:
When applying the Extended service life calculation, the service life is
calculated separately for every equivalent design load element and from this the
total service life is determined:
100
Lhna = q1 q2 qk (16.7)
Lhna1
+ Lhna2 + . . . + Lhnak
Normally, the failure probability is assumed 10%. This means that the nominal
service life is reached with a probability of 90%. In this case the factor a1 is equal
to 1.0; if the failure probability has to be lower, this factor is also lower (with
1%, a1 is equal to 0.21).
The failure probability can be defined in Settings ⇒ module-specific.
Roller bearings with angular runways (taper roller, angular contact ball and high
precision angular contact ball bearings) create an angular direction of pressure
from the reaction forces. The actual point of support for the calculation of the
bearing forces is therefore not in the middle of the bearing (like with normal roller
3-82 CHAPTER 16. CALCULATING BEARINGS
bearings); it is where the angular force through the middle of the bearing meets
the shaft axis.
For the input of the supporting points in KISSsoft, the middle of the bearing has
to be given. After the input of a roller bearing with askew pressure direction, it
is possible to carry out the calculation under consideration of the pressure angle.
In that case, KISSsoft shifts the centre of the bearing by itself, calculates the
reaction forces and then displays the modified results. The saved geometry data
with the centre of the bearings are not modified, therefore the type of the roller
bearing can be changed easily.
For each bearing can be stated whether radial or axial forces are acting on it. If
axial force acts on the bearing, you have to state additionally whether the force is
acting in both directions (<>), in direction of the y-axis (− >) or in the opposite
direction (> −).
Because of the grading of shaft in the bearing, the radial load causes axial reaction
forces in taper roller bearings, high precision angular contact ball bearings and
angular contact ball bearings which have to be considered when analysing the
equi. design load.
Axial reaction forces are computed according to SKF (roller bearing catalogue)
which is more comprehensive than the FAG.
For bearings in 0-arrangment, left bearing A, right bearing B, outer axial force
in A-B direction:
Condition Formula
FrA FrB FrB
≤ FaA = Fa +
YA YB 2YB
FaB = Fa − FaA
FrA FrB FrB
> FaA = Fa +
YA YB 2YB
1 FrA FrB
Fa > ( − ) FaB = Fa − FaA
2 YA YB
16.3. CALCULATING JOURNAL BEARINGS 3-83
FrA FrB
> FaA = Fa − FaB
YA YB
1 FrA FrB FrA
Fa ≤ ( − ) FaB = − Fa
2 YA YB 2YA
FrA , FrB Radial force on bearing A, B
YA , YB Y -Factor of bearing A, B
Fa External axial force
FaA , FaB Axial force on bearing A, B
Niemann [60] provides a very accurate method for the calculation of radial journal
bearings for fast operation. This method gives quite accurate approximations for
other journal bearings.
DIN 31652 [33] is a good method for the calculation of stationary, hydro dynamic
radial journal bearings for small and average speed.
Calculating oil lubricated hydro dynamic radial journal bearings according to two
different methods:
To calculate the clearance, the coefficients of expansion fo shaft and hub are
required.
Steal 11.5 · 10−6
Cast iron 11 · 10−6
White metal 18 · 10−6
Composite bronze 18 · 10−6
Figure 16.1:
1: One lubrication hole, 180◦ C to load direction.
2: One lubrication hole, 90◦ C to load direction.
3: Two lubrication holes, 90◦ C to load direction.
3-86 CHAPTER 16. CALCULATING BEARINGS
Figure 16.2:
4: Lubrication groove (circular groove).
5: Lubrication groove (circumferencial groove).
Remark: For lubrication with a circular groove, the calculation is done for each
bearing half with half of the load! (See also [33], part 1, paragraph 3.4).
16.3. CALCULATING JOURNAL BEARINGS 3-87
Figure 16.3:
6: One lubrication pocket, 180◦ C to load direction.
7: One lubrication pocket, 90◦ C to load direction.
8: Two lubrication pockets, 90◦ C to load direction.
3-88 CHAPTER 16. CALCULATING BEARINGS
Suggestion: 10 · d · b . . . 20 · d · b
d : Bearing diameter
b : Bearing width
Suggestion: 15 . . . 20 (W/m2 K)
• With the usual cooler: 10◦ C lower than the output temperature
• With very good cooler: 20◦ C lower
The suggestion stems from DIN 31652, part 3, table 1. This table contains empir-
ical values and prescribes a mean roughness depth < 4µ, small shape derivation
and sufficient filtering of the lubricant.
¨
In the DIN standard there are two types of calculation depending upon the con-
struction of sliding bearings.
3-90 CHAPTER 16. CALCULATING BEARINGS
• Calculation of pad thrust bearings according to DIN 31653 [34]: This stan-
dard applies to bearings with defined sunken surfaces for lubrication (see
Figure 1), which are separated from the rotating disks by a lubrication film.
16.3.2.1 Calculations
Essentially, both calculation procedures are based on the equation for thermal
balance in the bearing. Both convection and lubrication circulation can be se-
lected for calculation:
The results of the calculations are the friction, the smallest film thickness, and
the operating temperature. For circulated lubrication the lubrication flow rate is
also calculated.
The bearing force (in stand) is only, used for the sizing, of the thinnest admissible
lubricant film thickness. The value of the load coefficient, the friction coefficient,
and the lubrication flow rates are calculated according to the formulas (not ac-
cording to the diagram or table) in DIN 31653/ 31654 part 2. For tilting-pad
thrust bearings, the ratio hmin/Cwed from the support position of the tilting-
pad aF* is calculated. The formula for which can be found in DIN 31654 part
2.
16.3. CALCULATING JOURNAL BEARINGS 3-91
16.3.2.2 Sizings
The bearing force (nominal load) can also be determined. For this all other input
parameters are required. The bearing force is then calculated using the given
value for the smallest possible lubrication film thickness, hlim.
The smallest possible lubrication film thickness can be defined according to DIN
31653 or 31654. The appropriate formula will be calculated depending on sliding-
speed, average diameter, and the relative strength.
By convection:
If the heat sink surface is not known, an formula for approximation is specified
in the standard:
A = (15...20) ∗ B ∗ L ∗ Z
The sizing button next to the interface field calculates A = 15 ∗ B ∗ L ∗ Z.
By circulation:
The exit temperature through experience is ca. 10 to 30 K higher than the entry
temperature. For the sizing, an exit temperature of +10 K is used.
For this case, KISSsoft provides the possibility to set the notch effect to Own
Input.
For further information see chap. 15.5.3.
The calculation of the total notch effect factor Kf can take place as follows:
1. Define two cross-sections (e. g. A-A and B-B) with the same coordinates
2. Calculate Kf1 for the cross-section A-A selecting a notch type (e. g. Shoul-
der). Then, under Details ⇒ Effect of notch select the notch type
(Shoulder). To display the notch factors, set the Flag Display under Notch
factor on.
4. Take note of the notch factors for both individual notches and calculate Kf
with the above-mentioned formula.
3-93
3-94 CHAPTER 17. ANSWERS TO MOST FAQS
5. Now, deactivate both cross-sections A-A and B-B (set Flag Active off),
and activate a third cross-section C-C with the same y-co-ordinates. Under
Details select the notch form Own Input and enter the total notch effect
factor calculated in 4.
The notch factors stated in the norms were determined for solid shafts. For hollow
shafts, no data is available. KISSsoft calculates the nominal stresses for hollow
shafts with the section modulus, considering the inner diameter.
For ’small’ inner diameters, the error of the calculation with the notch effect
values for solid shafts is relatively small, the results can serve as approximations.
For ’large’ inner diameters, the notch effect values have to be corrected.
According to the FKM-Guidelines of 1998, the notch effect values of a round staff
with longitudinal hole for bending and tension/pressure cannot be calculated
correctly from the notch effect values of a round staff without. Use for torsion
and round staffs with circumferential notch, shoulder or cone the notch effect
value of a round staff without hole, but with nominal stress for a round staff with
longitudinal hole.
For notches on the inner contour, the notch factors of the calculation methods
are not suitable.
σbW ≈ 0, 495 · σB
17.3. FATIGUE LIMITS FOR NEW MATERIALS 3-95
According to the FKM-Richtlinie, for heat-tretable steels (other values are given
for other steels), the following values may be used:
σzdW ≈ 0, 45 · σB τtW ≈ 0, 26 · σB
3-96 CHAPTER 17. ANSWERS TO MOST FAQS
Part IV
Gears
4-1
Chapter 18
18.1 Handling
To be able to use the program effectively, the user must have a basic understand-
ing of gear technology and related topics. The strength calculations are carried
out according to norms (DIN 3990, ISO 6336, etc.). Knowing these norms is use-
ful, but not absolutely necessary to use the program correctly. In most cases, the
program is protected against unreasonable input.
Furthermore, it is necessary to have some knowledge about gear technology, as
you have to interpret the results. In general, one can say that, according to DIN
3990, part 11 (Industrial gear boxes), a safety factor for the root of 1.4 and a
safety factor for Hertzian stress of 1 is sufficient. The definition of the individual
variables corresponds to the toothing- geometry-norm DIN 3960 and DIN 3971,
3975 or 5480 respectively and have to be looked up in case of uncertainty.
Warning: The ease of use and the help system may lead to the conclusion that the
sizing of gears has become unproblematic with this program and that the expert
is dispensable. We must emphasise that this assumption is wrong. Expertise is
essential when working with KISSsoft!
4-3
4-4 CHAPTER 18. GEAR CALCULATION IN GENERAL
– Planetary set
– 3- or 4-gear wheels
– Rack with pinion
– Single gear wheel
Spur Gears
19.1 KISSsoft-Gear-Configuration
4-5
4-6 CHAPTER 19. SPUR GEARS
19.2 Calculation-Basis
Spur gears (spur and helical gears) are calculated according to DIN 3960. In most
books and standards, calculation methods for geometry calculation are quite sim-
ilar. Additionally to the calculation of geometry, inspecting for defects (undercut,
too short usable involute, etc) is very useful; information can be found in spe-
cialised textbooks of tool- or tool-machine producers.
The calculation of tooth thickness tolerances, allowances, and backlash is carried
out according to Standards such as ISO1328 (Edition 1970) or DIN 3967. Man-
ufacturing tolerances are alternatively calculated according to ISO 1328, AGMA
2015, DIN 3961 or DIN58405 (also see Section 19.7.4).
Strength calculation with re-calculation of usual defects (tooth fracture, pitting,
scoring) is carried out e.g. according to DIN 3990 or ISO 6336. This norm includes
the most comprehensive and detailed calculation method at present. To calculate
the safety against scoring, two methods can be used. The safety against scor-
ing according to the integral-temperature method is employed mainly in vehicle
manufacturing, while the flash-temperature method is used for turbo gear-boxes.
Which of these two methods proves to be more reliable is not clear yet.
The strength calculation according to AGMA 2001 is required in the USA. This
calculation method is very different from the calculation according to DIN 3990;
the results are not comparable. Furthermore, for plastic gear wheels, several cal-
culation methods are available.
The problem of DIN 3990 is its huge variety of calculation methods. Between
Method A (exact calculation combined with measurements) and Method D (rough
sizing), there are about 10 different calculation variants. It is therefore not sur-
prising that, with different re-calculations according to DIN 3990 or ISO 6336
of the same gear, different results are can issued. For these calculation proce-
dures, KISSsoft uses, if possible, the most detailed formulae for the pre-and post-
calculation, which is Method B. The results of different calculation programs can
show huge differences. A detailed research, from where these differences come
from is very complicated. It is therefore more elegant to use a reference program.
Such a program could be, for instance, the spur gear program package ST+ of
FVA (Forschungsverein Antriebstechnik, Fed. Rep. of Germany) of the Technical
University of Munich. In KISSsoft, an option FVA-calculation is available. With
this option, the results are the same as with the official FVA-program calcula-
tions. The differences between the results in KISSsoft and the FVA-program are
very small; the reason are the minor derivations of the FVA-program from the
regular version of DIN 3990. Several documents on this comparison are available
to our users upon demand.
The spur gear pair calculation has different main interfaces for the configuration
’cylindrical gear pair’ and other configurations (planetary, three and four gears).
There are also some subwindows for special inputs.
The user may use KISSsoft mainly from the page Basis Data, even if the input
facilities are on several tabulator pages of the cylindrical gear pair interface. The
geometry--manager can help experienced users to achieve the results faster.(see
19.3.2)
Figure 19.2: Main window for cylindrical gear calculation (single wheel, 3/4 gears
or planetary trains)
The main window for all other spur gear configurations (single wheel, 3/4 gears
or planetary trains) corresponds to the uppermost tabulator of the pair window.
There are several variants to enter wheel data for up to four wheels and up to
three wheel pairs. Depending on the configuration, only some of the input fields
are activated.
The different tabulatorsides are missing in this place. Speed and torque have
therefore to be entered over a subwindow (19.3.1.12) and the tolerances for wheel
data can only be accessed by button T.
19.3. INPUT INTERFACES 4-9
19.3.1.3 Module
The Normal Module is default. Should the diametral pitch or the helix angle be
known, new appropriate windows can be opened by clicking the - button.
The helix angle is given in the Base data tables. The spiral lead will be obtained
by clicking the N-button (right of the Number of Teeth field).
The normal pressure angle at the reference circle is the same as for the reference
profile flank angle (alfn; see 19.3.7.1).
For double helical gears (c.f. chapter 19.3.6), the total face width has to be entered
(i.e. the sum of both halves with the gap). The gap is defined in the window
’Special Inputs’.
4-10 CHAPTER 19. SPUR GEARS
19.3.1.9 Material
The indicated materials are taken from the material database. If the desired
material cannot be found there, Own Input can be chosen or the material can be
entered in the database tool! (c.f. 7.)
Stress analysis with uncommon materials:
For the analysis of spur gear strength according to ISO 6336, DIN 3990 or AGMA
2001, only certain (frequently used) materials and heat treatments are described:
• Case-hardening steel
• Nitriding steel
• Structural steel
These materials are treated like treatable steel. This has an influence on several
less important values which are used to calculate the permissible tooth root stress
and flank strength, but the maximal possible error is very small.
Plastics
Plastic gear wheels are calculated according to Niemann. The permissible stresses
and the Young’s modulus of plastics depend on the temperature and other factors.
Determining the material data is therefore very difficult. For the time being, only
for the following materials exist reliable data:
• Laminated fabric
19.3. INPUT INTERFACES 4-11
Further materials can easily be added, as all the specific data are contained in
data-sets in the material data-base. For new plastics (e.g. fibre reinforced and
others), it is difficult to obtain the required data from the manufacturer. To
calculate gears made of a material X not contained in the above list, a simplified
procedure can be used.
With the manufacturer, the following must be checked:
• If the strength of the material X for gear wheels (root, flank) is equal, higher
or lower than the strength of the reference material.
Example:
• Calculate gears with KISSsoft and use POM as material. Reduce the nom-
inal power by a factor of 1.2 (1.25 instead of 1.5 kW).
see 19.3.8.1
DIN 3990, part 41 (motor gear boxes) distinguishes between an application factor
for flank strength (KAH ) and root strength (KAF ) (c.f. 19.3.1.13). All calculations
except flank strength calculations use the application factor KAF .
The application factor according to DIN 3990, part 41, can be smaller than 1
to avoid calculations with equi. design load. DIN 3990, part 41, appendix A,
proposes the following values for a 4–gear automobile gear box:
Gear R 1 2 3 4
NL 105 2 · 106 1.5 · 107 3 · 107 2 · 108
KAH 0.65 0.65 0.65 0.65 –
KAF 0.70 0.70 0.80 0.80 –
19.3.1.12 Lifetime
19.7.14
The three values power, torque and speed which are to be entered depend on each
other. With the select-button, you can assign Lowest priority to a value; this
value is then calculated from the other two. In precision mechanics the power is
mostly given in W instead of kW. If the given number of digits is to small for the
input the units can be changed with the right mouse button (see chap. 2.2.1).
The input data refer to the selected reference wheel. For the cylindrical gear
pair calculation all data can be directly input in the main window: for other
calculations (single wheel, chain wheels and planetary gear trains) a subwindow
must be called.
From the main window, this window (see 19.3) can either be opened by the field
behind Power or by the field N next to the wheel-specific inputs.
If the number of teeth is already defined, speed and torque of the inactive gear
is calculated from the active one.
19.3. INPUT INTERFACES 4-13
If tooth numbers have already been entered, speed and torque of the deactivated
wheel are calculated from the activated one.
Epicyclical Gearboxes
As epicyclical gearboxes have two degrees of freedom, an additional speed has to
be given. In conventional planetary gear trains with unmoving internal rim, the
speed of the rim is set to 0 rpm.
1. Only Geometry
Should this method be selected, the strength calculation will not be per-
formed. Thus, all the input data which are only required for the strength
calculation (like power, application factor, etc.) will not apply.
2. Static strength calculation
In the static strength calculation, the occurring bending stresses are com-
pared with the yield point and the breaking strength of the material.
There is no standard for this calculation; the method derives from DIN
3990.
All factors (application factor, face load coefficient, transverse coefficient)
are 1.0. The load on the tooth root is calculated with tooth form factor,
helix angle factor and contact ratio factor according to method C (without
stress correction factor).
Additionally, the stress resulting from multiplying the local foot root stress
by the stress correction factor Ys, will also be calculated. This stress approx-
imately corresponds to a normal stress as calculated with a FEM-Model.
This stress will be shown in the protocol.
3. ISO 6336, 1996 edition, parts 1, 2, 3, 5
’Calculation of load capacity of spur and helical gears’
All calculations are generally based on Method B, the tooth form factor
can be calculated according to Method B or C. (For internal gears Method
C, otherwise Method B is recommended.) See also chap 25.2.3.
4. DIN 3990, 1987 edition, parts 1, 2, 3, 4, 5, etc
’Calculating the permissible stress on spur gears’
All calculations aregnerally according to Method B, the tooth form factor
can be calculated according to Method B or C. (For internal gears Method
C, otherwise Method B recommended). See also chap 25.2.3.
5. DIN 3990, 1987 edition, part 41
’Calculating the permissible stress for automobile gearboxes’
Generally according to method B, but two application factors have to be
entered for the display of equi. design loads. (c.f. 19.3.1.10)
6. US-standard AGMA 2001-B88, edition 1988
(see item AGMA 2001-C95)
19.3. INPUT INTERFACES 4-15
The material permissible load will be determined from data tables, based
upon the local temperature at the tooth flank and at the tooth root, as well
4-16 CHAPTER 19. SPUR GEARS
as the load cycle number. The local temperature can be calculated from
the calculation method (for lubrication with grease or dry running; for
lubrication with oil, the local temperature is equal to the oil temperature).
Should this automatic temperature determination be undesirable, it can
be deactivated (deactivate (Settings ⇒ Module-specific ⇒ Calculate
contact temperature). In this case, le local temperature for grease and
oil lubrication will be made equal to that of the lubricant; for dry running,
that of the ambient.
The calculation can be carried out for pairing plastic/plastic as well as for
steel/plastic. The permissible deformation is also analysed. To the following
materials data are present in KISSsoft:
KISSsoft contains data for the following materials:
All specific characteristics of the materials are stored in tables (text format);
integrating own materials is very simple (c.f. chapter 7).
The strength of plastic gears can be calculated according to Niemann (Nie-
mann und Winter, Maschinenelemente, Band III) or according to VDI2545
(1981) (tooth form factor according method B or C). In addition, a mod-
ified calculation method according to VDI 2545 is available. This method
calculates the tooth root stress with the stress correction factor Ys. The
main differences between the several calculation methods are:
Root: accord. Niemann accord. VDI2545 accord. VDI2545-mod.
YF method C method B or C method B or C
YS (analog ISO6336) set to 1.0 (analog ISO6336)
Y set to 1.0 ∗4 = 1/α ∗3 = 1/α ∗3
Yβ set to 1.0 (analog ISO6336) (analog ISO6336)
σF E = 2 ∗ σF lim = σF lim = 2 ∗ σF lim
∗3 :
if tooth form factor YF according method B: 1.0
∗4 :
The method sets 1.0 as contact ratio factor for the tooth root stress. Ac-
cording to Niemann, this is done because material data are mostly uncertain. If
the material treatment is set to optimal (in Settings ⇒ Module-specific ⇒
General), the contact ratio factor is calculated according to ISO 6336 Method
C.
19.3.2 Geometry-Manager
have been made, the program calculates. In this way, the tooth form can quickly
be optimised without having to open new subwindows.
Dark red marks highlight errors, fields which cause error-messages, however, are
highlighted light red. Error–messages and warnings are displayed if Calculate
is activated. To generate a report, execute Calculate as well. In the Geometry-
Manager, only the theoretical toothing is calculated, the calculation of the toler-
ance values is executed by Calculate.
19.3.3 Tolerances
In the tabulatorside Tolerances you can enter the tooth thickness deviations
and the axis distance deviations. Choose either a tolerance row from the lists or
switch to Own Input. Details to tolerance inputs in chapter 19.3.7.3.
19.3.4 Tolerance-Settings
19.3.5 Lubrication
The type of lubrication (except dry running) has hardly any influence on the
results of the calculation. Exceptions are:
• Worm gears
The characteristics of the lubricant (especially the viscosity) has a major influence
on the scoring and little influence on the margin of safety on the flank. The scoring
impact level is determined by using a special test according to FZA. The range
is between 1 and 12. For gear lubricants, the level is usually above 12. The value
in the data base should be set to 12 for this case.
The displayed lubricants are listed in the data-base. If you cannot find a suitable
lubricant in this place, enter it first in the data-base or choose Own Input.
For oil or grease lubrication, the input of Lubricant Temperature defines the ba-
sic temperature of the gear body. Ambient Temperature has no influence on the
calculation. The Lubricant Temperature is the needed input for the calclation
of the effective oil viscosity. For dry running, the input of Ambient Temperature
defines the basic temperature of the gear body. Lubricant Temperature has no
influence on the calculation.
Exceptions:
fig.1: for gears without profile fig.2: for gears with modification
modification for high power gears -
if pinion is driving
19.3. INPUT INTERFACES 4-21
• Permissible pitting
The building up of a small pitting on the flank may be permissible in certain
cases. This can result in slightly higher margin of safety in the service life
for the flank if case-hardened materials are employed.
For every wheel, you can enter the normal inputs in N(Normal Input), in S (Spe-
cial) special inputs and in T (Tolerances) tolerances.
• Reference profile
19.3. INPUT INTERFACES 4-23
The displayed reference profiles are contained in the data base. If you require
a different reference profile, enter it in the data base - or in the list in Own
Inputs.
The data for the reference profile correspond to DIN 867 or DIN 58400. The
data are referred to as tool proportion of the gear. The numbers represent
(in the following order):
If a prefabrication tool with protuberance is used, you can enter the ma-
terial allowance for the prefabrication under Tolerances (c.f. 19.3.7.3). In
addition, from the definition of reference profile it is possible to give the
in-feed depth and radius of a griding wheel (see 19.8).
For profile corrections (difference of angle less treshold value, see chap.
19.4.6.10) the height of buckling root hk0 will not be changed from prefab-
rication to the resulting reference profile. For a buckling root with a great
difference of angle (chamfer) the height hk0 will be changed with the finish-
ing treatment. (See *4 at following figures: left flank with equal hk0 , right
flank with buckling root only in prefabrication)
Figure 19.7: Left figure: reference profile of gear; Right figure: Measurement of
hob (tool) with data of reference profile of the gearwheel
19.3. INPUT INTERFACES 4-25
Figure 19.8: Left figure: Reference profile of gear at preliminaty treatment; Right
figure: reference profile of gear with protuberance at prefabrication and grinding
for finishing
The - button next to the reference profile selection list, gives a pro-
posal for a deep tooth form with the given tranverse contact ratio (c.f. chap
19.4.5).
The - button next to the input for the reference profile permits access
to a list of reference profiles according to DIN 3972 . These profiles for
premachining have different root factors depending on module. This list is
defined in the file Z000-BP.dat, and can be extended by the user.
• Addendum modification factor x
A proposal for the sum of addendum modification factors is available in
the interface Pair 1-2 after entering the shaft angle. The proposal is based
on data of the DIN 3992 for well balanced gears (range P4/P5). For more
information please refer to DIN 3992 or Niemann [60], Figure 22.1/6.
Distributing the sum of addendum modification factors is crucial and can
be selected according to several different criteria. To do so use the different
sizing options by button :
– According DIN3992: this standard only sets a vague range for the
addendum modification and is therefore not recommended. (Choice
C)
– Range of the permissible addendum modification according to MAAG
[56]: in the MAAG-Gear book (2nd edition, 1985, Zuerich) a com-
plicated procedure is described that leads to a range within which,
according to MAAG, a sensible addendum modification is achieved.
KISSsoft shows the proposed range (from . . . to) and issues addition-
ally the mean value of this interval. (Choice D, E, F)
– The addendum modification for peak limit. The proposal refers only
to the chosen wheel, the program does not check wether the resulting
addendum modification is also true for the counterwheel. The minimal
tooth tip thickness can be entered at Settings ⇒ Module-Specific
⇒ General⇒ Minimal factor for tooth tip thickness(Choice
G)
– The addendum modification for undercut limit. The proposal refers
only to the chosen wheel, the program does not check wether the result-
ing addendum modification is also true for the counterwheel. (Choice
H)
• Drawing number
• Tip circle
The modification of the tip circle results in the tip diameter and vice-
versa. Usually, KISSsoft conducts a sensible modification of tip diameter
according to DIN 3960 (depending on the addendum modification). If you
wish to change this value you can do so. KISSsoft warns you if your data
is outside of the permissible boundaries.
Entering the tip circle sizes the reference profile. When changing the adden-
dum modification, you can keep your tip circle by acivating option 19.4.1.8.
• Root circle
The root circle is usually determined by the reference profile. If you enter
the root circle, the tip height of the reference profile is changed accordingly.
KISSsoft warns you if your data is outside of the permissible boundaries.
You can enlargen these boundaries (c.f. 19.4.1.2).
Notice: If you change e.g. the addendum modification, the root circle is
changed as well. The reference profile remains the same. You can, however,
keep your root circle by activating option 19.4.1.9.
For a pinion-rack pairing, a value must be input. Otherwise, the value will
be set to N LRack = 1/100 N LPinion .
4-30 CHAPTER 19. SPUR GEARS
solid wheels and for hollow gears with rim the corresponding diameter as
in figure 19.10 (di ). For internal gears, the outside diameter of the gear rim
is entered.
• Technology Factor
The technology factor takes into consideration the changes in root strength
due to machining. This factor is not described in the Standards (ISO, DIN,
or AGMA), and consequently set to 1.0.
Shot-peening 1.2
Applies to case-hardened or carbonitrided tooth forms;
not ground into the hardened layer
Rolling 1.3
Applies to flame or induction hardened tooth forms;
not ground into the hardened layer
Grinding General : 0.7
Applies to case-hardened or carbonitrided tooth forms With CBN Grinding Disks : 1.0
Cutting Machining 1
(Does not apply to ground tooth form!)
The following input options are available in the field Tooth thickness
tolerances:
a) Choosing a tolerance according DIN 3967 (for gear with module from
0.5 mm)
Proposals according to Niemann [61], P.84.
Casted rims a29, a30
Rims (normal backlash) a28
Rims (tight backlash) bc26
Turbo gears (high temperatures) ab25
Polymer machines c25, cd25
Locomotive gear trains cd25
Standard mechanical engineering,
Heavy machinery, not reversing b26
Standard mechanical engineering,
Heavy machinery, reversing c25,c24,cd25,cd24,d25,d24,e25,e24
Automobiles d26
Agricultural vehicles e27, e28
Machine tools f24, f25
Printing machines f24, g24
Measuring gearboxes g22
b) Choosing a tolerance according DIN 54805 (for precision engineering)
gent length depend on each other. The (negative) base tangent length
corresponds to the normal backlash.
e) Calculation of tooth thickness tolerances from given base tangent
lenght or measure over rolls.
Tooth thickness tolerances can be calculated from measured data with
the sizing button as the calculation of profile shift from measured
data (see 19.3.7.1). The tolerances can be calculated from base tangent
length, measure over balls or rolls or from the manufacturing profile
shift.
For helical gears, this measure is different for balls and rolls. KISSsoft there-
fore calculates both. The calculation is complicated and can only be solved
with an iterative method.
2. From the list in the data-base, the next available diameter is used.
With button Pair 1-2, all entries concerning the gear wheel pair can be obtained:
4-38 CHAPTER 19. SPUR GEARS
According to DIN 3960, the centre distance is positive with two external gear
wheels and negative with one paired with an internal gear wheel. With internal
toothings, the tooth number of the internal gear and the centre distance are
always negative.
The following sizing-variants exist:
• Centre distance can be calculated from the given sum of the addendum
modification factors (The sum of the addendum modification can be also
given by an additional sizing key according to DIN 3992.
Spur gears
The face load coefficient KHβ takes into account the influence of an uneven dis-
tribution of the load over the face width on the flank surface pressure, the tooth
root stress and the scoring. The calculation, as defined in the DIN 3990, is based
on the approximative determination of the deformation of the pinion. This can
be very inaccurate in many cases!
If you have determined the exact tooth trace deviation due to deformation (tor-
sion and bending) using the KISSsoft Shaft Calculation, you may correct the
value determined by the standard and obtain a much better result.
The calculation of face load coefficient following methode C2 according to
Formulae:
4-40 CHAPTER 19. SPUR GEARS
*1) Analog ISO 6336, equation (60) oder DIN 3990 equation(6.20)
*2) Analog ISO 9085, table 4
*1) The formulas are only given for ’without crowning’ and for ’full helix modification’.
In analogie to single pair of gears, the medium term of all the above formulas (4000*...)
is multiplicated by...
Load according to DIN 3990/1, picture 6.8. and the arrangement of the bearings
is shown in fig. 19.15.
4-42 CHAPTER 19. SPUR GEARS
/labelLastfallDIN3990
Definition of s and s1 according to AGMA 2001, fig. 13-3. In the figure below,
arrangement of bearings/ supports according to AGMA 2001 is shown.
19.3. INPUT INTERFACES 4-43
s1 s/2
Tooth trace
In case of tooth trace punctual corrections there will be balanced load behaviour.
Fig. 19.17 shows the two most frequent type of corrections.
The relative structure coefficient describes the differences in material and heat
treatment for the scoring temperature.
4-44 CHAPTER 19. SPUR GEARS
The dynamic factor is calculated according to the chosen calculation method. The
dynamic factor considers additional loads due to natural oscillations (resonance)
in the mesh of teeth. It can also be entered manually, based upon more precise
measurements.
19.4 Settings
These settings for spur gears are extremely comprehensive, allowing the activation
of the most varied special functions. Normally, it is not necessary to change these
settings.
This approach of the ISO 6336 is one of the major differences between the DIN
3990 and the ISO and the reason for lower margins of safety for calculation
according to ISO 6336.
The manufacture tolerances given in the protocol, and certain coefficients used
in the stress calculations, are determined according to DIN 3961, ISO 1324 or
AGAMA 2015 Norms. Which of the three norms is to be used can be predeter-
mined in the Setting ’Corresponding stress norm’ where the most appropriate
norm for the stress calculation method will be used (e. g. the ISO 1324 will be
used when the ISO 6336 calculation method is employed).
The range of the possible addendum modification (−1.2 <= x <= +1.5) can be
increased significantly with this option. This is useful for special cases and can
be applied for: spur gears, bevel gears, worms, crossed helical gears.
You find this option under Settings ⇒ Module-Specific ⇒ General.
If you activate this option, you can enter the speed in the main interface in
behind Power. You can, however, not enter the service life in hours with this
option. The service life is calculated from the nominal speed n as follows
H = NL /n/60 (19.1)
Normally, KISSsoft keeps the reference profile and tip and root circle are adapted.
If this option is activated, however, the root circle is kept and the reference profile
is adapted if the addendum modification is changed. The root circle is kept as
long as tooth number and transverse module are kept.
The face load according to AGMA depends upon the tooth contact pattern at
the mounting.
The face load according to AGMA depends upon the tooth contact pattern at
the mounting.
19.4. SETTINGS 4-49
The tooth form factor can be calculated from the positions ’Suggestion of the
AGMA’ or ’Application of force always at head’ or ’Application at force always
at single tooth contact’.
AGMA offers a method to calculate the tooth form factor Y for outer gear wheels
but not for internal toothings. According to AGMA, internal toothings can only
be calculated by a graphical method. To do so, the exact tooth form is drawn
and the values are measured (root radius etc.).
KISSsoft can now calculate these values in determining the tooth form. The
parameters (root radius, lever arm, tooth root width) derive from this value. To
determine the tooth from factor Y and the stress correction factor Kf , KISSsoft
uses an improved method. As in the method according to Obsieger (c.f. chap
19.4.6.2) the point of the tooth root is determined where the factor I(= Y /Kf ∗...)
is smallest (this point has the heaviest load).
Requirements of Application KR
Fewer than one failure in 10 000 1.50
Fewer than one failure in 1000 1.25
Fewer than one failure in 100 1.00
Fewer than one failure in 10 0.85
Fewer than one failure in 2 0.70
4-50 CHAPTER 19. SPUR GEARS
For the calculation of the tooth strength of polymer gears, the temperature of
the tooth at the root and the flank is calculated (according Niemann or according
to experimental formulae). If this option is deactivated, the temperature is as-
sumed to the equal to the oil/grease temperature (in case of dry running ambient
temperature).
For this, the friction coefficient µ from the material file is read. When plastics
are paired, the mean value
is used for the total friction. When plastics and steel are paired, the following
value is entered for steel in the formula:
Oil lubrication: 0.04
Grease lubrication: 0.09
Dry running: 0.20
Remark:
According to Niemann, PA is for oil lubrication µ = 0.04, for grease lubrication
µ = 0.09, for dry running µ = 0.4; for POM with oil lubrication µ = 0.04, with
grease lubrication µ = 0.09, with dry running µ = 0.2.
The exponent κ (in the formula ...(v ∗ mn )κ ... is read from the material data base.
When plastics are paired, KISSsoft substitutes for κ the mean value
For pairings plastic/steel, KISSsoft uses for κ the value of the plastic.
Remark:
According to Niemann, κ = 0.75 rot PA, κ = 0.4 for POM.
The input of the type of casing has an influence of the contact temperature. For
a open casing the temperature the temperature will be the least. The surface of
the casing will be approximated through dimensions of gears.
19.4. SETTINGS 4-51
For gears made out of plastics, the flank safety will be determined by the Hertzian
stress, (according to VDI 2545, as for the calculation for steel gears) with the ac-
cepted value for plastics σHlim . However, measures carried out for plastic gears
have frequently shown that the tooth flanks wear out, similarly to what hap-
pens to worm wheels made out of plastics. That is why KISSsoft also offers as
alternative the calculation of the wear safety. The calculation of the flank safety
con σHlim will be carried out should the data for σHlim be available in the mate-
rials database (or in the inserted Materials file with extended data). The wear
safety calculation will be carried out should the Materials Database contain the
wear safety data. Should data for both calculations be available, then both cal-
culations will be carried out. It is possible to choose which of the two safeties
will be displayed on the main window, with the selection option ’Calculation of
flank safety’. Should the data for only one of the calculations be available, the
corresponding safety will automatically be displayed.
This option allows the calculation of plastic gears with the methods used for steel
gears. The calculation is carried out with the fatigue resistance values, contained
in the Materials Database. The values for the included plastics are valid for oil
lubrication, 70◦ temperature and a load change of 108 . Contrary to the calculation
according to VDI 2545, the resistance values do not depend on temperature and
type of lubrication.
The calculation is done as for tempered steel with the corresponding Wöhler
Diagram according to DIN 3990.
Planets are usually mounted on a planet holder with constant pitch (for three
planet 120 degrees etc.). For this case special boundary conditions must be set to
allow the mounting of the planetary gear train. If the flag check is set, KISSsoft
automatically checks the feasibility of the gears which are to be assembled.
For the case of an uneven distribution of the planets KISSsoft module Z19g can
be used to calculate the centres of the planets.( Select under Calculation ⇒
Centre points Z19g)
The spur gear geometry according DIN 3960 is based on the calculation of the
(theoretically) backlash free mesh. Therefore the sum of the addendum modifi-
cation of the gears is determined by the centre distance. This option allows the
definition of the addendum modification independent of the centre distance. It
can be very useful to check boundary conditions (backlash, overlap ratio etc.) for
gears with changing or varying centre distance (e.g. big tolerance range).
The Norm stipulates the calculation of the spur gears circumferential force Ft
to be done with the pitch diameter. This is not quite correct because the force
input takes place at the pitch circle. Selecting the option ’Calculation with man-
ufactured addendum modification’, the circumferential force will be calculated at
the pitch circle and documented in the protocol. This occurs because, with this
option, the influence of the center distance modification has to be assessed and
is an influent factor in the force input.
Tooth form and stress correction factors are calculated – according to DIN 3990
or ISO 6336 – at the point of the tooth root makes with the tooth center line an
angle of 30◦ . This method is, especially for internal gear wheels, very inaccurate.
The method according to Obsieger [63] is more accurate. It calculates, based on
the tooth form, for all points in the root area the product from tooth form fac-
tor YF and stress correction factor YS and determines the maximal value. The
strength is calculated with this maximal value. The factors YF and YS are calcu-
lated according to the formulae in DIN 3990 and ISO 6336.
Especially with special tooth forms and with internal toothings, this method is
highly recommended. If desired, it can also be used in the strength calculation
according to DIN 3990 and ISO 6336 as well as in the fine sizing (Z04).
Remark:
If you choose a tooth form calculation according to graphical method, KISSsoft
calculates the tooth form before each strength calculation (with the material data
entered in the tooth form calculation Z5, or with the pre-defined standard values).
4-54 CHAPTER 19. SPUR GEARS
The maximal value of the product from tooth form factor and stress correction
factor is determined in this way and then used for the strength calculation.
The ISO 6336 is under revision. The changes which are being discussed within
the ISO Committee concern essentially internal gears. This option allows the
calculation with the corresponding modifications. This calculation has no legal
obligation and should only be used for testing purposes!
f mb 0.25
cg = cg · ( )
100.0
f mb = KA · w
19.4.6.5 Calculate the usable tip circle diameter, dNa, dNf (and un-
dercut) from tooth form
In the tooth form calculation the manufacturing process is simulated and the
effective undercut is calculated. With the option Calculate undercut from
tooth form the tooth form is generated in each calculation and, if available,
the undercut is determined and introduced into the calculation. The transverse
contact ratio as well as the root- and tip circles (generated usable circles) will be
correspondingly calculated. In the fine sizing (Z04) the calculation procedure will
not be used since solutions with undercut are normally discarded.
If the option was not selected, the root- and tip circles will be determined by the
usual methods for involutes, without considering undercuts (see for instance DIN
3960). The reference to the undercut will also be derived from DIN 3960.
19.4. SETTINGS 4-55
The momentum of mass (only for area tip- to root diameter) is calculated based
on the tooth form. KISSsoft automatically calculates the tooth form for every
calculation and determines the momentum of mass from the actual tooth form.
The result will appear in the calculation protocol. In the fine sizing (Z04), the
calculation will also be used and documented.
The basic option Z26 carries out the calculation of the transported volume
(without consideration of any feed-back volume). If this option is activated (un-
der Settings ⇒ Module-Specific ⇒ Calculations), then the transported vol-
ume is calculated through the exact numeric integration of the tooth space, and
subsequently given as output in the report documentation. In addition, the trans-
portable volume for each design variant generated by the optimisation function
(Z4) will also be given. Because of this, the largest possible transport volume can
be quickly established.
Normally, gear wheel geometry and strength are computed from the final contour
of the gear wheel. When entering the reference profile, you have to enter the
values for the final tooth form.
Many gear wheels are milled with additional measures, then they are hardened
and finally grinded. Normally the tooth flank is grinded but not the tooth root.
The allowance for the prefabrication can be entered under Tolerances (c.f.
19.3.7.3) if the flag is on. The root circle is then determined from the allowances
for pre-treatment, the tooth thickness from the allowances for additional treat-
ment.
When the reference profile of the gear wheel is entered, the profile of the prefabri-
cation tool has to be entered. KISSsoft calculates, based on the grinding addition,
the final profile. The data for the strength calculation (tooth root stress) derives
from the final profile. In the report, both profiles are issued. We recommend con-
trolling in the reports. If, e.g., a protuberance tool is chosen for prefabrication,
the final profile can have a protuberance, depending on the grinding addition.
Notice: if there is another difference between the reference profile for prefabrica-
tion and the reference for final treatment as described above, this option must
not be employed. In this case, rough state and final state have to be calculated
seperately.
4-56 CHAPTER 19. SPUR GEARS
In the tooth strength calculation of AGMA 2001 the ’Allowable bending stress
number [sat]’ is – compared to ISO 6336 – too small by factor of 2. In the ISO
6336 the value for sat is very similar to the AGMA value, but has to be multiplied
by 2.0 (Stress-Correction-Factor reference gear Yst ). So when calculating Tooth
resistance by AGMA2001, the resulting safety coefficient will be about only 50%
of the result compared to ISO 6336.
Therefore the minimal required safety factor for tooth resistance is smaller for
calculations following AGMA 2001, see also chapter 25.2.4.
19.4.8 Rating
Weighing the individual components to evaluate the noise and summary coeffi-
cients in the fine sizing (Z4): the sum of the individual factors might not be 1.0,
respectively 100 %.
19.5 Sizing
For the time being, internal and external toothed gear pairs and planetary gear
trains can be sized. The nominal ratio is the most important input parameter.
The ratio for internal gears has to be negative. For planetary gears, the nominal
ratio has to be > 2.0.
The calculation program can automatically define the important tooth parame-
ters (centre distance, module, number of teeth, width) from the power to transmit
and the desired transmission ratio with strength calculation according to the se-
lected computing standard. The sizing occurs according to the predefined minimal
safeties (for the predefined safeties see 19.4.6.10).
It is possible to prescribe intervals for b/mn -, b/a- and b/d-ratios.
The program offers several variants, which can be accepted (click on ’Accept
proposal’). Afterwards, Z04 allows the execution of a fine optimization.
The most important result of this sizing is the determination of the center distance
and module areas, as well as the face width. This helps determining the required
construction size.
4-58 CHAPTER 19. SPUR GEARS
During the rough sizing of planet stages a standing rim is presupposed. If the rim
turns, the speeds must be adapted after the rough sizing.
• Module ratio b/mn , Pitch diameter ratio b/d1 , Centre distance ratio
b/a see chapter 19.4.5.2.
The fine sizing (geometry variant calculation) is one of the most powerful options
of the KISSsoft spur gear calculation program.
After you have entered nominal ratio, centre distance and the intervals for module
and helix angle, the program calculates and issues suggestions for number of teeth,
module, slope and addendum modification factor with a statement of deviation
from the nominal ratio, specific sliding and contact ratio. This module also allows
sizing of planetary gear trains and spur gears with interchangeable gears.
All found variants are evaluated regarding different criterias (noise, vibration,
precision of ratio, weight, strength, etc.).
Important parameters can be limited if required (tip diameter, root diameter,
minimum number of teeth, tolerable undercut etc.).
19.5. SIZING 4-59
Besides the text reports with the variants and rating, it is also possible to present
the ratings in a graphical display.
With planetary gear units or spur gears with an intermediate gear one can:
choose between calculating with a given centre distance or with the given pitch
diameter of the internally geared wheel.
With spur gears with intermediate gears one can:
choose between a fixed the center distance (normal case) or a predetermined
interval. (Notice: if you choose a variable centre distance or if you change the
pitch diameter, you must check the axis distance interval, or have it sized again!).
For this, click the sizing button right of the center distance fields.
The following data must be entered correctly into the main input window, so that
the calculation can achieve the desired results.
Geometry:
• Tooth width
• Reference profile
Strength:
• Materials
• Power/speed
• Application factor
• Service life
• Lubrication
The strength (tooth root, flank and scoring) can also be calculated by KISSsoft
for each geometry possibility and the results can be printed in a list. This option
is available for spur gear pairs, planetary gears and spur gears with an interme-
diate gear. When the flag ’Geometry calculation only’ (under ’Inputs’) is set, the
margins of safety for the teeth are not calculated.
19.5. SIZING 4-61
This is a short description for rating the best variants (press ’Rating’). Notice,
however, that these criteria do not apply to every case, they must be questioned
in certain applications!
Comment:
No. = Number of the variant
Noise = Noise level (0 = low, 1 = high)
(Weights: 8.3%:eps.a 8.3%:eps.b 33.3%:eps.g 16.7%:SumX 8.3%:alfa.n
8.3%:zetaMax/Min 16.7%:Vqual)
diff_i = Deviation from the nominal ratio in %
kg = Weight in kg
Slide = Specific sliding (maximum value)
v.Slide = Sliding velocity (m/s, maximum value)
AC/AE = Begin working depth AC / working depth AE
(Friction)
s_Rig = Variant on the siffness during rolling (N/mm/mym)
(Calculation WITHOUT taking into account the exact tooth-shape)
1-eta = Losses in (1.0-total efficiency)
Safety = Safety (Tooth root and flank, 0 = high, 1 = medium, 2 = low)
(SF-min: 1.40/ 1.40/ 1.40 SH-min: 1.00/ 1.00/ 1.00)
Summary = Overall assessment (weighted)
(50.0%:Noise 50.0%:s_Rig 20.0%:diff_i 10.0%:kg 35.0%:Slide 0.0%:v.Slide
0.0%:AC/AE 10.0%:1-eta 100.0%:Safety)
(For this table it can be said in general: the smaller the value the better!)
No. Noise diff_i kg Slide v.Slide AC/AE s_Rig 1-eta Safety Summary
1 0.774 2.796 66.718 1.236 0.843 0.520 6.766 0.644 0.532 0.296
2 0.765 2.796 66.516 1.018 0.847 0.473 6.829 0.639 0.531 0.293
3 0.757 2.796 66.316 0.833 0.915 0.424 6.839 0.654 0.531 0.292
4 0.711 4.167 66.998 1.546 0.875 0.506 6.471 0.718 0.527 0.299
5 0.704 4.167 66.795 1.245 0.922 0.460 6.600 0.716 0.525 0.295
6 0.694 4.167 66.593 0.998 0.991 0.413 6.602 0.735 0.524 0.293
7 0.774 -2.632 65.729 1.184 0.864 0.525 6.801 0.610 0.510 0.285
8 0.766 -2.632 65.535 0.983 0.854 0.477 6.863 0.604 0.510 0.284
9 0.759 -2.632 65.343 0.809 0.924 0.429 6.874 0.616 0.511 0.282
10 0.608 0.000 66.226 1.886 0.928 0.499 5.867 0.759 0.499 0.273
11 0.604 0.000 66.029 1.484 1.001 0.453 6.066 0.758 0.498 0.269
12 0.603 0.000 65.834 1.167 1.072 0.407 6.216 0.780 0.498 0.266
13 0.519 1.316 66.358 2.531 0.991 0.487 3.816 0.845 0.498 0.286
14 0.512 1.316 66.160 1.885 1.065 0.441 3.989 0.848 0.496 0.280
15 0.514 -3.846 65.422 2.395 0.998 0.492 3.847 0.804 0.479 0.285
16 0.508 -3.846 65.231 1.813 1.074 0.447 3.824 0.805 0.476 0.280
Solutions whose tip diameter exceed the indicated value are rejected.
If no restraint is desired, enter: 0 or 1010
Practical application of this option: If a gear has to be installed in a given box,
it may not touch the wall.
Solutions where the root diameter remains below the indicated value are rejected.
If no restraint is desired, enter: 0
Practical application of this option: If a gear is installed in a gear box on roller
bearings, a minimum thickness of material between the bore and the root diam-
eter has to be provided.
Suggestion: 50 . . . 200
If the program finds more than the requested number of solutions, it issues a
note in the protocol. Notice: do only carry out a final rating when all possible
solutions are displayed, or you risk that the optimal solution is not rated!
2. Permit Undercut
With this option set, the variants with undercut will not be rejected.
13. Safety margin from root utilizable circle dNf to root form circle
dFf
In a case where the root utilizable circle encroaches onto the root form circle,
contact interference occurs. A minimum value for the distance between
these circles representing of that between the utilizable and manufactured
4-66 CHAPTER 19. SPUR GEARS
involute can be defined here. The given value is the minimum difference of
both diameters representing double the distance between the circles.
14. Safety margin from root form circle dFf to base circle dB
The tooth form calculation, besides the actual tooth form definition (based on the
simulation of the manufacturing with a well defined tool), offers several additional
extremely useful procedures such as:
• Tooth profile modifications with profile correction and tooth root contour
optimization.
Special tutorials are available such as the No. 010 ’Plastic gears’ which deal with
special tooth profile modifications. These tutorials can be downloaded from our
homepage ’www.KISSsoft.ch’.
19.6. TOOTH FORM CALCULATIONS (Z05) 4-67
19.6.1 Operations
The calculation of the tooth form can be carried out through a series of individual
operations. These operations can be defined sequentially including manufature
with hob or cutter, as well as subsequent flank modifications such as roundings
or tip relief. Each operation can be given a label for easy identification at a later
point.
New operations can be selected from a pop-up menu shown by a right mouse click
on an item in the tree structure. The new operation will be carried out on the
form at the selected step, and inserted directly after it in the tree structure. An
existing operation can be deactivated using the same pop-up menu. The option
Choose as result sets this operation as the final form to be produced. This is
the result which will be shown in the graphic representation and used for the
strength calculation. By default, the last operation in the list will be used unless
it is a modified form used for form gearing, wire erosion, or cutter gear.
4-68 CHAPTER 19. SPUR GEARS
The tolerance setting for the various operation stages is calculated using the max-
imum, minimum or mean tolerance for diameter and tooth thickness as defined
in the main interface of the tooth form calculation. The root circle is mostly
defined by addendum modification produced by tooth thickness tolerance. For
splined joints according to ISO/ANSI or own input of the root circle tolerance,
the opposing root circle will be defined by the diameter tolerance.
19.6.1.1 Automatic
The normal setting for the tooth form calculation is ”automatic”. This produces
a nominal form for the gear type. Data to define subsequent operations for pre-
liminary treatment and finishing can then by entered in the interface to produce a
final tooth form. Likewise, smaller modifications such as rounding or chamfering
can be applied.
For worms (Module Z08), a ZA flank form worm will be produced if selected
under Details in the main calculation interface, otherwise a ZI form is used.
For the calculation of a cylindircal gear with a cutter tool, the reference profile
should be given. Normally, the reference profile will be defined in the main in-
terface. If the tool is not a topping tool, the addendum of the reference profile is
defined directly from the tip circle and not taken from the input.
19.6. TOOTH FORM CALCULATIONS (Z05) 4-69
The normal module and the pressure angle can be changed when meshing about
a different pitch point. The sizing buttons calculate the correct values for the
given base circle. A list of appropriate tools can be viewed using the Choice of
tool button.
To determine the tolerance setting, either the production addendum modification
factors can be directly entered or the roughing or finishing tolerance can be
applied.
The contour of a cutter tool (rack type) can be read from CAD files in DXF or
VDA format. A half tooth profile is required from A to E as follows:
Important: The required layer (which can be specified when reading) of the
DXF or VDA file must only contain the contour A to E.
The name of the layer containing the contour can be entered, or enter ALL to
show all layers in the file. An option exists to read the tool in transverse or normal
section, as well as to modify the module. The tooth thickness is defined by the
given addendum modification factors.
The definition of pinion-type cutter geometry is only required if the tooth form
of gears shaped with a meshing process is to be calculated.
Necessary input data:
The contour of a cutter can be imported from CAD in DXF or VDA format. It
must be defined as a half or full tooth from tip (at A) to the root (at E).
A cylindrical gear form can be read from a DXF or VDA file. For this, a half
tooth form must be defined in a specified layer (or layer selected from a list of
layers found in the file):
19.6. TOOTH FORM CALCULATIONS (Z05) 4-71
A tip rounding can be applied to a tooth form. The rounding can be applied in
either the axial or transverse section.
A tip chamfer can be applied to a given tooth form. It can be applied in either the
axial or transverse sections, and is defined by a starting diameter and an angle
relative to the tip.
Linear profile correction implies that from a given start diameter the tooth thick-
ness is reduced linearly to a maximum reduction value (Ca per flank) at the
tip.
Progressive profile correction implies that from a given start diameter the tooth
thickness is reduced to a maximum reduction value (Ca per flank) at the tip
subject to the equation:
!f actor/5
d − dbegin
∆As = 2Ca
da − dbegin
4-72 CHAPTER 19. SPUR GEARS
The factor controls the course of the thickness regression. If a factor of 5 is given,
the profile correction will be close to the linear model.
A running-in curve is placed on the tooth tip beginning at dbegin . This curve
consists of three arcs which run tangentially from the tip into the involute. The
curvature of the curve is such that, from arc to arc, the last arc passes over
tangentially into the next. This modified tooth form (also called hybrid-tooth)
has advantages if, despite a relatively inaccurate production, smooth running
conditions need to be achieved. This correction is, for example, preferred in the
plastic manufacturing sector. (See 19.21.) Normally, a running-in curve is only
used for deep tooth forms with transverse contact ratios larger than 2.1.
Figure 19.21: Tooth form modifications with the definitions (dbegin ) and (Ca ) of
the tip relief.
In addition, via a sizing function KISSsoft can give suitable suggestions for the
beginning (diameter) of the running-in curve and the amount of tip relief. This
is achieved with the help of the profile correction calculation module (Z15), see
chapter 19.7.1.
The beginning the running-in curve is determined as follows:
• If the transverse contact ratio is larger than 2.0: The active involute is
reduced as much as is necessary for the transverse contact ratio to equal
2.0 (* 1)
• If the transverse contact ratio is below 2.0: The diameter is chosen so that
a medium tip relief is achieved, i.e. that the transverse contact ratio above
1.0 is reduced by approx. 50% e.g. from 1.8 to 1.8 − 0.5 ∗ 0.8 = 1.4). (*1)
19.6. TOOTH FORM CALCULATIONS (Z05) 4-73
The root contour is replaced by an exact arc of circle with a definable radius.
The modification should be checked by meshing with the mating gear.
The tooth form will be constructed by calculation from the equation definition.
The involute is defined by module and pressure angle with tip and root diameters
also give as limits to the development of the curve. The tooth thickness is deter-
mined from the addendum modification factor. In addition, a root radius can be
defined (in the transverse section). This option is appropriate for involute gears
which could not be produced by the generation procedure (e.g. internal gears
with 4 teeth) or for a machining operation like form grinding.
4-74 CHAPTER 19. SPUR GEARS
19.6.1.15 Cycloid
The cycloid is defined by two circle arcs with tip and root diamater values. The
tooth thickness on the pitch diameter is determined by the allowance in the main
calculation. The roller circle 1 rolls on the inside of the pitch circle and therefore
cuts the root flank, the roller circle 2 rolls on the outside and generates the
tip. The roller circle 1 of the first wheel should correspond to the roller circle
of the second wheel. The sizing of a cycloid toothing is faciliated if, during the
optimisation, the counter wheel is calculated from the first wheel. By this, the
meshing line is known and the course of tension (Z25) and the kinematics (Z27)
can be calculated.
Strength and geometrical properties of cycloid gearing can be analysed using the
modlues for stress (Z25) and kinematics (Z27).
The special circle shaped tooth forms can be defined by the radius of the tooth
flank and the tooth thickness on the pitch circle. The root is set into a circle. To
comply with the standards, the module for circle shaped toothing calculation in
KISSsoft has to be improved.
For all gears (except gear 1) the tooth form can be calculated from the counter
gear (as gear 1). The manufacturing distance as well as the tip circle can be
entered. Backlash between the gears can be produced on the one hand by a re-
duction in manufacturing distance, or on the other by direct entry of a tangential
backlash value. The tip clearance is achieved by an enlargement of the tip circle
of the tool.
The reference profile for an existing tooth form can be calculated. This can be
used for the manufacture of a special hob or cutter gear. The manufacturing
distance can be changed for this calculation. This has a distinct influence on the
ability to produce the part by meshing. The value to be entered for the addendum
modification, in contrast, changes nothing on the profile, only the datum position.
Using the calculated reference profile as a tool, the original tooth form is then
calculated. The two tooth forms (original and calculated) can be compared and
evaluated to see how accurate the manufatured form will be to the required form.
19.6. TOOTH FORM CALCULATIONS (Z05) 4-75
The reference profile can be shown using the option Tool from the display drop
down menu.
The pinion-type cutter for an existing tooth form can be calculated. The man-
ufacturing distance and the number of teeth in the cutter can be changed for
this calculation. Changes in these values have a distinct influence on the ability
to produce the part. The user must determine the optimum cutting design by
varying these values.
Using the calculated cutter gear as a tool, the original tooth form is then cal-
culated. The two tooth forms (original and calculated) can be compared and
evaluated to see how accurate the manufatured form will be to the required form.
The cutter gear can be shown using the option Tool from display the drop down
menu.
This option is not yet available. Choose automatic for face gears.
As with the production of a cylindrical gear with a cutter, here the reference
profile of the rack should be entered. The addendum is therefore only relvent for
topping tools. The addendum modification is measured outwards from a reference
line that is defined by the rack tooth height minus addendum of the reference
profile defined in the main interface.
A rack can be produced by a contour read from a file. The contour has to be in
DXF or VDA-format. To be read correctly by KISSsoft the contour must have
the following characteristics:
4-76 CHAPTER 19. SPUR GEARS
Important: The required layer (which can be specified when reading) of the
DXF or VDA file must only contain the contour A to E.
In addition to the contour, the manufacturing distance must be entered. The
reference line for the centre distance can then be defined from the rack (see 19.8).
As with the production of a gear with a pinion-type cutter, here the reference
profile of the cutter gear is to be given. The addendum modification is mea-
sured outwards from a reference line defined by the rack tooth height minus the
addendum of the reference profile defined in the main interface.
The addendum modification factor can be defined either directly by input, or
from the preliminary and finishing tolerances.
A rack can be produced by a pinion-type cutter contour read from a file. The
tooth number of the cutter and manufacturing distance must also be defined.
The contour has to be in DXF or VDA-format. To be read correctly by KISSsoft
the contour must have the following characteristics:
19.6. TOOTH FORM CALCULATIONS (Z05) 4-77
A rack can be produced by contour read directly from a file if in the following
format:
Important: In the layer which can be defined when reading, the file (DXF or
VDA) must only contain the contour A to E.
A worm can be produced by a contour read from a file. The contour has to be
in DXF or VDA-format. The contour corresponds to a cutter tool contour in the
datum position but with the origin on the axis of the worm. To be read correctly
by KISSsoft the contour must have the following characteristics:
Important: The required layer (which can be specified when reading) of the
DXF or VDA file must only contain the contour A to E.
4-78 CHAPTER 19. SPUR GEARS
• Spark gap
The ideal milling cutter profile is given by this data and the cutter can now
be produced with the usual procedures.
Technical explanations:
The spark gap is the gap between electrode and tool produced while eroding.
This gap has to be considered and the electrode has to be produced thinner, by
the value of the spark gap. In case of an electrode formed like a gear wheel, the
tooth becomes thinner.
When producing plastic gear wheels in injection casting forms , a shrinkage hap-
pens when the plastic becomes solid. To compensate for that loss, the casting
form is made a little larger. This is made by tangential or radial strain. With ra-
dial strain, the tooth form is stretched in radial direction, with tangential strain
the tooth is thickened and the tooth gap is inclined.
Normal values:
Inserted pieces: When the gear has to be injected around an insertion piece, its
external diameter must be introduced. The radial strains will then be calculated
from this external diameter.
The effective cutting angle and the draft angle of the shaping cutter result in
a distortion of the tooth form in the projection of the shaping cutter in the
horizontal plane. The conversion carried out here distorts the tooth form in the
horizontal plane so that, for the manufactured shaping cutter, the projection
produces the exact tooth form.
4-80 CHAPTER 19. SPUR GEARS
A variety of display options are available in the tooth form calculation interface:
• Gear pair
Two gears can be viewed as a meshing pair.
In the display of a mating gear pair, the positions during mesh can be indexed
together ( Buttons < and > ) , or the position of gear 2 can be changed indepen-
dently (Buttons < 2 or 2 > ). It is also possible to enter the rotational position
required directly as a factor of the pitch.
The >> button provides access to further display options:
• Under Display, the line thickness can be changed, and various significant
design parameters (da , df , dF a , dF f , db , dw ) can be visualised.
4-82 CHAPTER 19. SPUR GEARS
• The option Display gear can be used to display further operation stages
in the tooth form calculation. This is also possible for a tool–work piece
pairing. This permits an easy evaluation of which regions of the tooth form
are produced from which tools.
• A collision check (Z05j, Z05k) can also be activated. Then the collisions
(overlap points of mating profiles) are highlighted as red squares, and con-
tacting points as blue squares.
• The option Join flanks brings the selceted flank of the gear pair into
contact.
• The Save tooth profile option saves the state of the current form. These
will be displayed in further calculations of the current gear pair to provide
a comparison of the changes applied.
• The Delete memory option deletes the saved gear forms. The saved gear
forms will be automatically deleted if the tooth numbers are changes.
The left mouse click allows the display to be shifted, while the right mouse button
activates a measuring function in the display area. The buttons + and − can be
used to zoom in/out.
In the menubar of the spur gear calculation under calculations, you find several
calculations that can be very helpful with individual problems.
19.7. VARIOUS CALCULATIONS IN THE MENU ’CALCULATIONS’ 4-83
Calculation of the points A to E of the path of contact with the corresponding in-
volute length. Output of the diameters, radii, involute lengths and contact length
4-84 CHAPTER 19. SPUR GEARS
for the involute validation program (for the gear and the paired opposing gear).
Reference values for the tip relief are given according to the different methods. It
would make more sense to select an average value.
The precise understanding of the calculated values requires a corresponding ex-
perience in the gear wheel manufacturing.
Basics
a) The tip relief on the driven gear wheel reduces the impact when they come
into contact, the tip relief on the driving wheel reduces the impact when
they leave contact. Hence, tip reliefs are normally provided on both wheels,
in special cases only on the driven wheel.
b) The amount of tip relief is calculated in KiSSsoft for the maximal permanent
torque. For gear wheels which have not always the same service torque, for
both pinion and wheel, 50-70
The description, where the involute test diagram on the left side and on the right
side the sidecut of the corresponding tooth were displayed, serves as pattern.
The lengths in the involute test diagram are the contact lengths Ly according to
DIN 3960. The last point on the foot is the point A (end of the active involute).
The tip relief value A suggested by the program, is determined by the result
average value according to Niemann. A somewhat higher value for the line of
contact begin (C.I) is set at the tip of the driven wheel, at the tip of the driving
wheel the value for the line of contact end (C.II). Selecting the profile correction
’Balanced Engagement’, the value for the line of contact end will be set to C.I.
Pinion Wheel
b = Ly (A) − Ly (E) b = Ly (E) − Ly (A)
c = Ly (H − DE) − Ly (E) c = Ly (H − AB) − Ly (A)
d = ra−y (A) − ra−y (E) d = ra−y (E) − ra−y (A)
e = ra−y (H − DE) − ra−y (E) e = ra−y (H − AB) − ra−y (A)
Important:
When ’short profile modification’ is chosen, then the length of the modification at
the tooth tip (or at the root) is defined on both gears such that the contact ratio
of the unmodified part of the tooth flanks is changed to exactly 1.0 (or to exactly
2.0 for deep tooth forms with α > 2). In doing so, a sufficient transverse contact
ratio is given in each case (independent of the load), which is the fundamental
reason why this type of modification is used.
Short profile modification is carried out from point A of the path of contact
to point AB (the mid-point of A and B), and similarly from E to DE. This
action changes the contact ratio of the unmodified part to 1.0. The length of
the modification (from A to AB) should, however, not be too short. A minimum
length (based on the tooth height) of 0.2*mn should exist. In case the length of
A to AB falls below this level during the sizing process, the minimum value of
0.2*mn will be suggested. In this case the contact ratio of the unmodified part
will be smaller than 1.0 (< 2.0 for deep tooth forms with α > 2). A corresponding
message is given as notification of the change.
KISSsoft report to addendum modification
Notice:
For an accurate calculation:
Please enter the Tip chamfer!
Notice: my := 10^-6 m
With the menu item Calculations ⇒ Chordial tooth thickness you can cal-
culate the normal tooth thickness and the normal gap width for any diameter.
The output is the tooth thickness as an arc length and as a length of the chord.
The height above the chord is also stated for the measurement of the tooth
thickness (c.f. chapter 25.1.5).
4-90 CHAPTER 19. SPUR GEARS
• Actual value >= 0.8*Smallest stage and Actual Value < Smallest Value:
Calculation of tolerances with value of the smallest value
• Actual value < 0.8*Smallest stage:
Calculation of tolerances with the actual value
• Actual value > Largest stage:
Calculation of tolerances with the actual value
Example:
mn = 0.3: Tolerance calculation with mn=0.3 (Actual value)
mn = 0.45: Tolerance calculation with mn=0.5 (Smallest stage value)
mn = 100: Tolerance calculation with mn=100 (Actual value)
The protocol issues a list of all manufacturing tolerances for spur gears according
to DIN 3961, ISO 1328, BS 436, DIN 58405, AGMA 2015 and the (replaced)
AGMA 2000.
For the functions:
G = Uniformity
L = Noise
T = Load capacity
N = General
19.7. VARIOUS CALCULATIONS IN THE MENU ’CALCULATIONS’ 4-91
Individual deviations
Profile deviations
Profile-Angular deviation
L N Profile total-deviation
L T Normal base pitch deviation
Pitch step
G L Pitch-Total deviation
Pitch-Tension deviation
G L Concentricity deviation
Tooth thickness deviation
Tooth trace total deviation
L T N Tooth trace angle deviation
Tooth trace form deviation
Roll deviation
G N Two flank roll deviation
G L N Two flank roll jump
G Single flank roll deviation
G L Single flank roll jump
19.7.5 Crowning
For the sizing of the crowning within the KISSsoft spur gear calculation, there is
only one proposal regarding the ISO 6336. For more exact crowning sizings, use
module W10 within the KISSsoft shaft calculation (See chapter 15.5.11).
For planets:
The centre points of planetary gear trains are calculated in such a way that
planets can be inserted.
When entering the addendum modification in the ’N’ window, you can also obtain
the sizing function proposals for addendum modifications to compensate specific
sliding.
The flashtemperature (local temperature on the tooth flank in the moment the
teeth come into contact) is displayed graphically in the tooth contact drawing.
Hence, the point with the highest temperature can be seen and measures can be
introduced to improve the state (addendum modification).
The optimal hardness depth (for case- or nitrite-hardened gear wheels) is cal-
culated; the course of stress (shear stress) in the depth (vertical to the flank
surface) is displayed. The values are stated directly in HV-values, as calculations
with hardness depths always compute with HV- or HRC-values. If the material
data base contains values of an already measured hardness course, the program
issues a warning when unsatisfying hardness conditions are to be displayed.
Tip: The stipulated hardness depth (EHT) should be indicated on gear wheel
technical drawings. Usually, the hardness depth specifications demand that a
minimal hardness of HV550 could be detected be at the correspondent depth.
19.7.10 Rating
The gear wheel can be rated according to different criteria. This function serves
to compare toothings with different proposals for the fine sizing. C.f. chapters
19.6 and 19.3.7.1.
19.7. VARIOUS CALCULATIONS IN THE MENU ’CALCULATIONS’ 4-93
The contact path is calculated with consideration of the load. The stiffness of the
gear contact is calculated according Petersen (see 19.7.13) or set to a constant
value if the module Z24 is missing. A factor for the load can be input and also
aqvalue for a pitch error. The proposal for the pitch error is calculated according
2 2
fpt1 + fpt2 .
For helical gears the calculation is made with several sections of spur gears with-
out a coupling between the sections.
Graphical display of the contact stiffness. The calculation of the contact stiffness is
carried out based on the actual tooth form. Considered are tooth deviation, tooth
body deformation and flattening through Hertzian stress. Calculations according
to D. Petersen, Dissertation Braunschweg(Prof Roth), 1989.
For helical tooth gearing, the total stiffness is calculated using the section model
(tooth face width divided into 100 sections and addition of individual stiffness on
each). Refer to [55], p.203. The transmission error is calculated subject to [61],
and this error in the tangential direction, ∆s amounts to:
∆s = (Fbt /b) ∗ (q/c0 ) where (q/c0 ) is replaced by cgam .
Fbt = Ft /cos(αt )
Based on the actual tooth form and the actual contact Line, various kinematic
values can be calculated and displayed on the contact line:
• specific sliding
• sliding coefficients Kg
4-94 CHAPTER 19. SPUR GEARS
• sliding speed
• variation as ratio
With this program module, special toothings as e.g. cycloid toothings can be
rated.
Because of the actual tooth form, the hertzian stress at rolling is calculated
exactly and displayed. in the same way, the tooth root stress, which is found
according to the procedure of Obsieger (see 19.4.6.2), is calculated and displayed.
• according to Corten/Dolan
• according to Haibach
• or the usual procedure according to Miner (corresponds to DIN 3990)
Figure Z-017 shows the corresponding characteristics. The gear life calculation
with equivalent design loads, the Miner approach, according to experience, gives
too optimistic results. The Haibach approach is recommended.
19.7. VARIOUS CALCULATIONS IN THE MENU ’CALCULATIONS’ 4-95
For spur gears, bevel gears and worms, the calculation of the maximal permissable
torque is determined taking into account the required service life, nominal margins
of safety (for tooth breaking, pitting, scoring, for worms in addition wear and
temperature safety).
Option Z16a:Torque sizing for equivalent design loads
In addition to Z16 the same calculation for equivalent design loads. Up to 50
elements of the design load (or up to 300 if read from files) can be defined (in
the database tool) with information about frequency, power/torque and speed.
All equivalent design loads according DIN 15020 (crane building) are included.
The fatigue resistance range can in be calculated differently from the DIN 3990
choosing a modificated Woehler line (c.f. 19.7.14).
If two speeds not equal zero are input in the calculation of planetary gears two
equivalent design loads can be chosen. At the second equivalent design load only
the factor for speed is used.
Remark:
In this calculation, the load dependence of the K-coefficients is taken into account
(K-coefficients are: dynamic, face load - and frontal coefficients). If the results
are to be checked, file Z18-H1.tmp contains intermediate results.
If the required lifetime, the power rating, application factor (which is usually
set to 1.0 if a load spectra is used) and the applicable load spectra are defined,
the resulting safety factors for root and flanc are calculated. The safety factors
against scuffing will be calculated and reported using the highest load of the
load spectra. For more detailed information on load spectra and Wöhler line see
chapter 19.7.14.
Bearingcentre-
distance LG Axisposition-Accuracy
(Nominal Measure) 1 2 3 4 5 6 7 8 9 10 11 12
in mm
up to 50 5 6 8 10 12 16 20 25 32 40 50 63
above 50
up to 125 6 8 10 12 16 20 25 32 40 50 63 80
above 125
up to 280 8 10 12 16 20 25 32 40 50 63 80 100
above 280
up to 560 10 12 16 20 25 32 40 50 63 80 100 125
above 560
up to 1000 12 16 20 25 32 40 50 63 80 100 125 160
above 1000
up to 1600 16 20 25 32 40 50 63 80 100 125 160 200
above 1600
up to 2500 20 25 32 40 50 63 80 100 125 160 200 250
above 2500
up to 3150 25 32 40 50 63 80 100 125 160 200 250 320
With a module < 1 the additional calculation of the circumferential backlash will
be carried out according to DIN 58405. Instead, with the module < 1, the play
reduction due to individual engagement deviation will not be determined since
DIN 3967 is not valid for Module < 1.
4-98 CHAPTER 19. SPUR GEARS
ble notes are missing in this area. In particular there is no reference to the scuffing
load load capacity specification according to the FZG test. Oils with active EP
additives therefore have a tendency to be undervalued.
The rim can be deformed considerably through the tooth forces during meshing
if for constructive reasons gear rims of internal gears are manufactured relatively
thin. This program calculates the conditions at the point of contact and in the
centre between the points of contact (from two adjacent planetary gears) the
bending stress and tangential stress as well as the radial deformation.
This calculation module in KISSsoft permits the sizing and control of master
gears.
For the double-flank rolling gear test, a master gear is needed which is meshed
together with the test gear on a testing machine. During the checking procedure,
the gear being tested and the master gear are pushed slightly together in an axial
manner along the centre line so that they are free of clearance. The variation of
the centre distance is measured, and the maximum value determined in this way
is the total radial composite deviation.
For each gear, a calculation can call up the design of the required master gear.
On opening the design, the appropriate standard master gear in accordance with
DIN3970 is suggested. Selecting Control tip circle master gear allows the
user to see whether an existing master gear can be used. The calculation checks
the maximum and minimum tolerance of the master gear tooth thickness in the
area where involute meshing occurs. The report shows which area of the active
involute were checked and which were not. If the root form circle is undercut,
a warning is given that the tip diameter of the master gear must be reduced.
By selecting Dimensioning of master gear tip circle, a master gear that is
optimally suited for the checking of the gear being tested is determined.
The calculation is available for spur gears and helical gears with a minimum total
number of teeth greater than four.
With the button Save master gear can the data of the master gear as well as
the mating master gear - gear wheel as KISSsoft file be stored.
The additional option Z26a allows a very detailed analysis of the gear pump.
The change in important parameters of a pump during contact are calculated
and graphically displayed. The detailed analysis includes parameters such as the
enclosed volume (that which is trapped between two engaging tooth pair con-
tacts, fed-back volume), the volume with critical in-flow (oil stream should be
continual if possible), narrowest point between flanks of first tooth pair not en-
gaging marking the boundary of critical in-flow area, in flow velocity, oil flow
(with Fourier analysis for rating of noise potential), total volume under entry
chamber pressure. Further important results from the analysis are the change
in torque on both gears, the change in Hertzian pressure sigH, sliding velocity
vg and the wear number sigH*vg. Hertzian compression at the point of tooth
contact can be taken into consideration for calculation of the forces, which can
influence the result significantly. The pressure experienced by the enclosed vol-
ume is dependent on the construction of the pump. This can be defined through
appropriate input, and has a considerable influence on the torque development.
The calculation facilitates the analysis of arbitrary cylindrical gear designs with
both involute and non-involute tooth forms. The only important restriction at
this point exists in the limitation to spur gears.
1. Life: Enter high number of required hours (e.g. 1’000’000 h), if the fatigue
resistance of pinion and rack is to be calculated.
3. Load according DIN 3990/1 Figure 6.8 B (usually) refer Figure Z-002 in
chap. 19.3.8.3
4. The tooth trace deviation from the shaft calculation has to be increased to
avoid errors in the shaft angle
5. According to DIN 3961 the pitch diameter of the pinion is used for the
calculation of tolerances .
6. Tooth thickness deviations according DIN 3967 depend on the pitch diame-
ter which does not exist in racks. Therefore the pitch diameter of the pinion
is used for the determination of the deviations.
Calculation of strength and geometry of straight, skew and spiral cut bevel gears.
Geometry and control measures according to DIN 3971 and DIN 3975, strength
calculations according to DIN 3991 (= Method of the equivalent spur gear tooth-
ing) or ISO 10300. The calculation includes the geometry of bevel gears, but only
as far as it does not depend on the toothing type and is required for the stress
calculation. Please compare this with the calculation examples in the manual.
The calculation of the centre, outer and inner tip and pitch diameter is also car-
ried out for straight, skew, Gleason and Klingelnberg cut bevel gears.
Bevel gears according to Klingelnberg can be calculated for manufacturability
(c.f. chap. 20.2.1.1).
The geometry of bevel gears is calculated according to DIN 3971. The strength
calculation is carried out in two steps. First, a virtual spur gear toothing is
determined and used for the strength calculation of spur gears. This procedure
is described in [24], in [45] and in [62].
Additionally, manufactures of bevel gear tool machines (such as Klingelnberg,
FRG) have own methods which differ slightly from the two methods mentioned
above.
Hypoid bevel gears (bevel gears with pinion offset; especially used in crossed-axis
gear boxes for vehicles) are laid out according to Niemann. This method, however,
is not very comprehensive. The strength is calculated via an equivalent virtual
4-103
4-104 CHAPTER 20. BEVEL AND HYPOID GEAR CALCULATIONS
bevel gear toothing. Safety against scoring, which is important for hypoid gears,
is calculated with a specific procedure (according to [62]).
There are different procedures for manufacturing bevel gears. Unlike spur gears,
bevel gears can have differently shaped cones, depending on their manufacturing
procedure. Nowadays, most high-speed bevel gears (spiral toothed) are manu-
factured according to KLINGELNBERG, GLEASON and OERLIKON. Simpler,
straight toothed bevel gears are produced with simpler procedures.
The strength calculations according to DIN 3991 or according to ISO 10300 con-
sider only the conditions (module, helix angle) in the centre of the tooth
width. The form of the cone (and the manufacturing procedure) are not con-
sidered. The KISSsoft-Strength-Calculation can therefore be used for
all kinds of manufacturing (including KLINGELNBERG and GLEA-
SON). This takes into account that the load capacity of spirally toothed bevel
gears depends only little on the kind of manufacturing procedure.
The input facilities in the main window of the KISSsoft bevel gear cal-
culation expect therefore module and helix angle to be entered for the centre
of the tooth width.
The geometry-calculation in KISssoft calculates in the same way the exact con-
ditions (diameter, tooth thickness) in the centre of the toot width. The diameter
on the outer and inner end of the tooth width are calculated as they depend on
the kind of manufacturing procedure. Small deviations can show up, especially
because de GLEASON procedure is insufficiently described in the literature.
• KLINGELNBERG-Procedure:
The KISSsoft-option Z07a (and Z07b for hypoid gears) allows calculating
the complete geometry, strength and also checking the kind of manufacture
according to the Klingelnberg-standard. Only the setting-parameters for
the chosen Klingelnberg-machine are not calculated. Unlike Gleason, the
Klingelnberg procedures are documented comprehensively and published.
In Klingelnberg-programs, the data (module, helix angle) always apply to
the centre of the tooth width (as long as not explicitly stated else).
• GLEASON-Procedure:
Unfortunately, the Gleason company keeps their formulae for their geometry
calculations secret. Bevel gears designed by Gleason. Depending on the
calculation program used by Gleason, the data (module, helix angle) are
20.2. INPUT INTERFACES 4-105
stated either for the outer end of the tooth width or for the centre. Therefore
be careful when interpreting Gleason data!
KISSsoft-option Z07d allows converting Gleason data on the outer end of
the tooth width into data in the centre. In this way, the strength calculation
can be carried out.
With Z07d, also the approximate dimensions of the bevel can be calculated
according to Gleason, if the bevel gear was sized in the KISSsoft bevel gear
calculation. The calculation is not 100If GLEASON-data is only stated with
module / helix angle on the outer end of the tooth width, these data can
be entered directly in KISSsoft under File ⇒ Project ⇒ Calculation ⇒
Convert into GLEASON-Data.
• OERLIKON-Procedure:
The procedure according to OERLIKON mainly corresponds to the proce-
dure according to KLINGELNBERG. KISSsoft-option Z07a can therefore
be used for this calculation.
Input fields:
• Application factor
• Material
• For the calculations of Hypoid gears (bevel gears with a pinion offset):
Issues the same results as the reference program of the Klingelnberg com-
pany.
• Differential:
For Differential the static strength calculation is applied. The calculation
is executed with the highest circumferential force F1 or F2, see figure
20.2. INPUT INTERFACES 4-107
Output
M/ 2
M = 2 * F1 * l1 + 2 * F2 * l2
F1 = F2 * l4 / l3
l1 = SQRT(SQR(Rm1)-SQR(dm1 / 2))-0.5*Tan(delta1)*( dam1 - dm1)
l2 = dam2 / 2
l3 = dam1 / 2
l4 = SQRT(SQR(Rm2)-SQR(dm2 / 2))-0.5*Tan(delta2)*(dam2- dm2)
Reference values for bevel gears with a shaft angle of 90 degrees (u : Ratio, z1 :
Number of teeth on the pinion, taken from: Niemann,III,24/4)
for
4-108 CHAPTER 20. BEVEL AND HYPOID GEAR CALCULATIONS
u 1 1.25 2 2.5 3 4 5 6
z1 = 18..40 17..36 15..30 13..26 12..23 10..18 8..14 7..11
The angle in the middle of the tooth width is entered as the helix angle. (In the
spiral teeth according to Klingelnberg or Gleason, the helix angle changes along
the tooth width.
The spiral angle (at the centre of the tooth width) of hypoid gears is entered for
gear 2 and gear 1 (pinion) as follows:
This setting can be changed in the menu in Settings.
The helix angle in the centre of the tooth can be chosen freely. For optimum
operating characteristics an angle in the range of (30◦ − 45◦ ) should be chosen.
Only choose smaller values if the bearing load has to be reduced.
The normal module in the centre of the tooth width for bevel and hypoid gears
has to be entered. With hypoid gears the normal module and the helix angle
depend on each other. Usually the normal module is calculated from the helix
angle.
This setting can be changed in the menu in Settings.
Entry fields:
• Reference profile
For the input fields for additional entries, see Chapter 19.3.7.2.
For the input fields for tolerances, see Chapter 19.3.7.3.
20.2. INPUT INTERFACES 4-109
Reference values for bevel gears with shaft angle 90 degrees (u : Ratio, x : Ad-
dendum modification, Source: Niemann,III,24/4) for
u 1 1.12 1.25 1.6 2 2.5 3 4 5 6
x = 0.00 0.10 0.19 0.27 0.33 0.38 0.40 0.43 0.44 0.45
Sizing:
The axes of two bevel gears intersect at one point so that the centre distance of
the axes is zero. In special cases (especially in the automobile industry), bevel
gears are made with a centre distance; this pair is then called hypoid gear pair.
4-110 CHAPTER 20. BEVEL AND HYPOID GEAR CALCULATIONS
The shaft angle of bevel-gears is usually 90 degrees. The program, however, can
compute with any angle.
• Manufacturing methods:
20.2. INPUT INTERFACES 4-111
– according to Niemann:
Bevel gear factor (flank): 0.85
Bevel gears with a positive pinion offset usually benefit from better loading con-
ditions if the concave flanks of the pinion are driving, i.e. the direction of rotation
and the direction of the spiral of the driving pinion are the same.
This type of flank is therefore mostly used for driving operation (in vehicles)
and the other type of flank is used the wheel driving the pinion. Generally, the
concave flank on the pinion is called the drive side (index Z) and the convexe
flank is called the coast side (index S). On the bevel gear the concave flank is
called the coast side (index S) and the convexe flank the drive side (index Z).
The normal working pressure angle is increased by the boundary pressure angle
on the drive side and is decreased by the boundary pressure angle on the coast
side compared to the pressure angle in the transverse section. To consider this a
smaller normal pressure angle is usually used on the drive side than on the coast
side.
In case there is no certain information given, the calculation should be carried
out with the pressure angle in the transverse section. KISSsoft can also generate
a suggestion according to the Klingelnberg factory norm.
20.3 Settings
For spur gear settings, see in principle (chapter 19.4).
Special input fields for bevel gears:
• Centre distance
• Ratio of length of the reference cone to the tooth width (Re /b)
The ratio outer reference cone length - tooth width should be chosen according
to the operation conditions the power transmission is designed for. The following
values should be used:
Light to medium stressed power transmissions
for machines and vehicles: 3.5 ≤ (Re /b) ≤ 5.0
Heavily stressed power transmission
for machines and vehicles: 3.0 ≤ (Re /b) ≤ 3.5
The normal module should be within in a certain range compared to the tooth
width. Only special reasons allow ratio outside the following values:
Surface hardened bevel gears
with the danger of tooth fracture: 7 ≤ (b/mn ) ≤ 10 . . . (12)
Non-hardened bevel gears with the danger
of pitting or heat treated bevel gears: 10 ≤ (b/mn ) ≤ 12 . . . (14)
4-114 CHAPTER 20. BEVEL AND HYPOID GEAR CALCULATIONS
• Whole geometry with calculation of the tooth angles, the width of the
teeth, distance to the machine, the modules (inner, middle, outer), the
angles of the teeth, control of waste, undercut space, calculation of the
addendum modification factor for compensated sliding, control of reverse
cutting, control and calculation of the necessary tip reduction to the inner
diameter, transverse contact- and overlap ratio, tooth form factor and stress
correction factor, optionally for the tension or the compression flank.
Sizing:
4-116 CHAPTER 20. BEVEL AND HYPOID GEAR CALCULATIONS
• Machine types FK41B, KNC40, KNC60, AMK855, AMK1602 with all the
corresponding cutters, facing head tip diameter and number of starts.
• Shaft angle, angle corrections, pressure angle for pressure and tension flank
arbitrarily definable
• Entire geometry with calculation of the tooth angles, tooth width, distance
to the machine, modules (inner, middle, outer), angles of the teeth, inspec-
tion of undercut space, calculation of addendum modification factor for
compensated sliding, inspection for reverse cutting, check and calculation
of the necessary tip reduction to the inner diameter, transverse contact-
and overlap ratio, tooth form factor and stress correction factor, optionally
for the tension or the compression flank.
• Calculation of all tooth dimensions.
• Calculation of pitting, tooth root and scoring margin of safety (according
in integral temperature criteria for virtual worm gears) with all settings of
the factory standard KN 3030.
Sizing:
• Proposition for a suitable pressure angle on the tension and the pressure
flank
• Calculating the spiral angle (middle of wheel) from the module or vice-versa
4-118 CHAPTER 20. BEVEL AND HYPOID GEAR CALCULATIONS
20N/(mm ∗ µm)
Rating:
• Pressure angle
Procedure:
Does the helix angle increase from inside to outside (spiral cut)?
Yes: Is the tooth depth constant?
Yes: → Klingelnberg toothing
No: → Gleason
No: Is the tooth depth constant?
Yes: → Toothing according to DIN 3971, figure 3
No: → Toothing according to DIN 3971, figure 1
Calculation module that calculates the geometry of face gears (straight and
diagonally-toothed) coupled with helical pinion gears (at the moment without
any offset of axes and an angle between the axes of 90◦ ). 2D views with shape of
tooth simultaneously on the inside, at the centre and on the outside or, alterna-
tively, in any desired cross section. Checking undercut and tooth tip is performed
graphically in the two dimensional view, while head height can be varied to pre-
vent pointed tooth tip. 3D views with the possibility of exporting the files (Option
K05g). The shape of the tooth is calculated by simulating construction with a
shaping cutter. Calculation of strength is approximated using the corresponding
bevel gear.
21.1 Additions/Notes
• Calculation of the pressure angle of a face gear is performed, both theoret-
ically as also deduced from the tooth profile, by calculating the shape of
the tooth, the frontal pressure angle in the partial height of the face gear
is listed in the protocol for the inside, centre and outside.
4-123
4-124 CHAPTER 21. FACE GEARS (Z6)
21.2 Design
Design of face gears with KISSsoft is very different from the usual method for
example with cylindrical gears because of the complex shape of the teeth. The
geometry of face gear teeth must be designed so that they do not form an pointed
tooth and have no (or at least little) undercutting on the inside. These checks
must be carried in the calculation of the tooth shape. In the actual geometrical
calculation, the conversion to the corresponding bevel gear and the corresponding
helical gear I performed, and checks are performed on the corresponding helical
gear. These checks, however, only concern the geometrical conditions in the base
circle. The shape of the tooth for a face gear is calculated for a number of sections
across the length of the tooth. The default number of cross sections can be set in
the menu ’Settings for toothform calculation’ which is a sub menu of the menu
’Tooth shape calculation - Checking manufacture’ in input section B (Factors for
3D Graphics). In the 2D view, the shape of the teeth are shown simultaneously
at the internal and external ends of the tooth width as well as in the base circle.
It is also obvious here (in the 2D view) whether the thickness of the head of the
tooth and the undercut of the tooth are acceptable.
Displaying a desired cross section: in the 2D view, the button >> activates the
display of a desired cross section.
The following measures are possible to avoid a pointed tooth and/or undercutting:
• Reducing the tip circle in the outer part of the tooth width
Width of the face gear b and shifting bv of the tooth width bv are input directly
in the main menu ’Gear2’.
21.3. INPUT VALUES 4-125
The maximum possible tooth width b of the face gear and the optimum centre
offset bv are proposed by the software by pressing the sizing button next to the
field for the centre offset bv (in the main window).These values are calculated
using the maximum and minimum pressure angle defined by the user. The later
are defined in Settings ⇒ Module-specific ⇒ Sizings.
The height of the face gear tooth is entered in the menu S ’Additional inputs
gear 2’. Reduction of head height hak and the length of the reduction of the
head height is also entered in this menu. When making changes to head height
it is advisable to increase the number of cross sections calculated (usually from
5 to around 10). The default number of cross sections can be set in the menu
’Settings for toothform calculation’ which is a sub menu of the menu ’Tooth shape
calculation - Checking manufacture’ in input section B (Factors for 3D Graphics).
See picture 21.2
l_haki l_hake
hake
haki
haFG
hfFG
Figure 21.3: Hand of gear (face gear): right; Hand of gear (pinion): left; Sense of
rotation: right
21.4 Calculations
Through Calculationn ⇒ Stresses, the stresses over the tooth width are shown.
For the calculation of stresses, the tooth is divided in segments which are then cal-
culated as a rack and pinion pair according to ISO6336, DIN3990 or AGMA2001.
For the calculation, a constant line loud is assumed. This results in a slightly
different torque for each segment, due to the different working pitch diameter.
4-128 CHAPTER 21. FACE GEARS (Z6)
The stress values calculated for each segment are written to two tables, Z60-
H1.TMP and Z60-H2.TMP.
Since the gliding speeds and the hertzian pressure vary considerably over the
tooth width, the calculation of the scoring safety is problematic. Akahori [2]
encountered severel problems with scoring at high gliding speeds. It is hence
sensible to pay attention to this question. A possible approach could again be to
divide the tooth into segments which are then investigated seperatedly. Figure
21.6 shows the scoring safety (flash and integral) along the width of the tooth. In
order to get realistic results the calculation for each segment into be performed
using the same mass temperature. During the developement of the calculation
code, it was shown that the safety against scoring using the integral temperature
is not a continous function. This happens when the point E of the line of action
approaches the pitch point. Then, the transformation of the flank temperature
in E into the average flank temperature according to DIN 3990 yields inaccurate
resulta. It is hence recommended to use the flash temperature criterion.
The safety against scoring is shown through Calculation ⇒ Safety Scoring.
The gliding speeds are important to know for different application (e.g. plas-
tics, operation lubrication). They are shown through (Calculation ⇒ Gliding
speed).
Figure 21.6: Safety against scoring according to flash and integral temperature
and gliding speed for tip and root. The geometry of the face gear corresponds to
the one used by Akahori [2]
.
4-132 CHAPTER 21. FACE GEARS (Z6)
To integrate own cutters, delete file Z60-ASS.dat and create a Z60-001.dat file
with the existing cutter integrated.
The data format per tool is as follows:
< T yp > | < mn > | < alf an > | < beta > | < z0 > | < x0 > | < hf P 2∗ >
< T yp > 0=milling cutter 1=shaping cutter
< mn > Normal module
< alf an > Pressure angle
< beta > helix angle
< z0 > No. of tooth
< x0 > addendum modification
< hf P 2∗ > Tooth root height face gear (or tool tip height)
Example:
0|1.0|20.0|0.0|12|0.4|1.167
0|1.5|20.0|0.0|15|0.35|1.167
4-134 CHAPTER 21. FACE GEARS (Z6)
Chapter 22
Calculating worm geometry according to DIN 3975. Tooth thickness, control mea-
sures (tooth width, roll and ball measure) according to DIN 3960. Production
tolerances according to DIN 3974.
Sizing of tooth width, centre distance, lead angle etc. Product calculation accord-
ing to DIN 3996 (1998 edition) with: efficiency, temperature safety, pitting safety,
wear safety, safety against breaking and bending. Data for several worm materials
are provided by KISSsoft, the calculation can also be applied to plastics.
Calculates also the torque of start under load, which is very important for the
sizing of drives.
• Option Z08a
Control measures for worms and worm gears.
For worm gears with flank forms ZA, ZI (or ZE), ZK, ZN the control mea-
sures are calculated taking into account the tooth thickness deviation: three
wire measure and tooth thickness for the worm, measure over the balls and
backlash free centre distance for the pair.
• Option Z19b
Worm gear sizing with normal module.
4-135
4-136 CHAPTER 22. WORM GEARS (Z8)
The fundamental geometrical ideas about worm gear design are defined in DIN
3975. Additions and other important definitions, such as i.e. different worm flank
forms (ZA, ZE or ZI, ZH, ZK, ZN), can be found in [62]. Be careful with worm
modules without closer specifications; it can be a spur, axial or normal module,
depending on individual definitions. An investigation is therefore necessary.
The strength calculation (tooth fracture, pitting, wear and temperature safeties)
is described in DIN 3996. The calculation method is, compared to the spur gear
calculation, very simple.
During manufacture, worms can be controlled with the so-called three wires mea-
surement. This is principally similar to the two balls measurement of worm gears
(similar to spur gears). The calculation of the three wires measurement is very
complex. A suitable calculation method for the usual flank forms was developed
by G. Bock [4] from the Federal Institute in Braunschweig, FRG. This method
considers the worm flank form and is used in KISSsoft.
22.2. INPUT INTERFACES 4-137
– Efficiency
– Wear and wear-safety
– Notch-safety
– Tooth root safety
– Safety against bending
– Temperature safety
Comments:
– Grease lubrication: not mentioned in DIN 3996. KISSsoft uses for this
calculation the values for oil bath lubrication. The influence of the
kind of lubrication on the results is immaterial.
– Fatigue resistance factors for permissible tooth foot stress: the stan-
dard indicates two different values. In the data base, the lower used
value is entered, if plastic deformation of the teeth is not acceptable.
• Tooth width
Wheel tooth and wheel rim width: see picture Z-022.
For the worm wheel, enter the width b2R in the main window; the other
widths will be calculated.
4-138 CHAPTER 22. WORM GEARS (Z8)
Worm gear:
22.2.2.3 Tolerances
This data is used for calculating the bending safety. The drive position does
not influence the calculation.
4-140 CHAPTER 22. WORM GEARS (Z8)
If you enter 0.0, the permissible tooth thickness decrease is not considered.
• Shape of flank
The shape of flank depends on production features. ZA-, ZN-, ZK-, and
ZI-worms hardly differ in efficiency and permissible flank stress. ZC- and
ZH-worms can have better flank stress qualities, but other significant dis-
advantages.
ZA-Form: Produced with rotating steel (straight flanks), ad-
justed in axis section
ZN-Form: Produced with rotating steel (straight flanks), ad-
justed in normal section
ZI-Form: Produced with hobbing (Worm flank is involute)
ZK-Form: Produced with grinding wheel (straight flanks),
adjusted in normal section
ZC-, ZH-Form: Produced with special tools for concave flanks
Further instructions: [38], with pictures on pages G136 and S79.
22.3. SETTINGS 4-141
The inputs concern the worm shaft. For supports with roller bearings, the
power loss is roughly calculated with approximate formulas according to
DIN 3996, for journal bearings the power loss has to be entered manually.
22.2.5 Lubricant
Basic information: see chapter 19.3.5. Often, synthetic lubricants (polyglykoles)
are used for worms.
22.3 Settings
The calculation bases on the data of a standard reference gear box that has been
investigated. The set data correspond to the data of the reference gearbox in the
DIN 3996. You can adjust the settings if you have own investigated or experienced
values. You find further information in DIN 3996.
The start-up time is considered in the calculation of the number of load changes
(multiplied by the service life).
When calculating the temperature, the start-up time is considered additionally
for the calculation of the produced heat.
The geometry of worm pairs is computed with the axial module (or the transverse
module of the worm gear). After activating the opion Calculation with normal
module all factors of the reference profile will be calculated with the normal
module (module of the cutter). This has an influence on tip and root circle. The
profile shift x ∗ mx (mx für Axialmodul) won’t be changed.
The formula for the tip diameter (mn for normal modulus) is:
da1 = dm1 + 2 ∗ mn ∗ haP
da2 = d2 + 2 ∗ mx ∗ x2 + 2 ∗ mn ∗ haP
root diameter:
df1 = dm1 − 2 ∗ mn ∗ hfP
df2 = d2 + 2 ∗ mx ∗ x2 − 2 ∗ mn ∗ hfP
22.4 Calculations
• Sizing always according to nominal safeties for tooth breaking, pitting and
wearing. If one of these safeties is immaterial for your calculation, you can
set in Settings ⇒ Module-specific ⇒ Nominal safeties the value zero
for the corresponding safety.
4-144 CHAPTER 22. WORM GEARS (Z8)
Chapter 23
Cross helical gears are helical spur gears which are mounted on intersecting shafts.
The shaft angle is normally 90 degrees. The two gears have contact only in one
point; contrarily, the contact between the previous mentioned gear types is line-
wise. Cross helical gears can only transmit small forces and are therefore usually
used for control purposes.
In precision mechanics, a worm gear is often produces as a helical spur gear. This
simplifies the production and the mounting. The geometry of a worm gear is
calculated, in this case, as helical gear, since, with addendum modification other
than zero, the helix angle of the wheel and the lead angle of the worm differ from
each other.
This version contains the calculation and geometry check of helical gears for any
axis angle. Control- and fabrication measures are calculated. For the calculation
of the safety against scoring, a special procedure is provided.
4-145
4-146CHAPTER 23. CROSS HELICAL GEARS/WORMS PRECISION MECHANICS
23.3 Settings
The corresponding subsections of chapter 19.4 are valid for cross helical gears as
well.
Axis angle: the standard axis angle is 90 degrees. Any axis angle can be computed.
23.4 Sizing
For worm gears made of hostaform (POM) paired with steel worms, a strength
calculation according to Höchst is provided. The permissible load value
F2
c=
fz bmπ
is a measure for temperature stess. Also the permissible flank pressure and the
blocking strength of the worm are checked. For blocking strength, not the per-
manent stress but the maximal stress is important.
The strenght calculation for crossed helical gears with z1 > 5 can be made ac-
cording to Niemann/ISO6336. A calculation for the root stress, resistance against
pitting and scoring is made.
4-148CHAPTER 23. CROSS HELICAL GEARS/WORMS PRECISION MECHANICS
Chapter 24
The geometry and the control measures of splined shafts and hubs according
to DIN 5480 (Edition 1986), ISO 4156, ANSI B92.1 or ANSI B92.2M are cal-
culated very elegantly. The tolerance system according to DIN 5480 sheet 14 is
entirely included. The strength calculation according to Niemann or DIN 5466 is
contained.
Often, involute short cut toothings are used for couplings. Widely spread are
toothings with large application angles (30 degrees) and a shortened tooth depth
(ca 50% of normal spur gears) for increased strength. Also the coupling toothing
according to DIN 5480 is widely spread. Strength is calculated according to the
usual methods, [5] or [42].
Remark:
The momentum of mass is calculated as follows: inner diameter of shaft is di = 0.0,
outer diameter of hub is di = df + 4 ∗ mn (rounded). The momentum of mass is
determined for the cylinder between di and (da + df )/2.
4-149
4-150 CHAPTER 24. SPLINED JOINTS ACCORDING TO DIN 5480
According to DIN 5480, section 1, pin diameters according to DIN 3977 must
be uset. These diameters are used by KISSsoft, but we have noticed that only
a part of the possible pins according to DIN 3977 are contained in the tables of
DIN 5480. This explains the difference. If necessary, the diameters provided by
KISSsoft can be changed in the file z0rollen.dat.
24.3 Settings
The corresponding subsections of chapter 19.4 are valid for splined joints as well.
24.4 Sizings
KISSsoft offers no Sizings.
Answers to FAQs
The of the most frequently asked FAQs are contained in the following chapter.
Reference profile and geometry are calculated according to DIN 54800 etc. The
strength calculation is carried out according to DIN 3990, ISO 6336 or AGMA,
since no specific strength calculation exists for precision mechanics. For interpre-
tation purposes, the topic on ’determining the nominal margins of safety for gear
calculations’ is therefore important (see chap. 25.2.4).
If the gears are manufactured with intersecting tools, the tip circle can be used
to measure the tooth thickness. It is important that, in this case, the tooth tip
height in the reference profile is entered exactly according to the tool used. In
the calculation procedure of the manufactured tip circle, the tip relief (k ∗ mn ) is
not taken into account. The following formula is used:
If the module is smaller than or equal 3.0, the tip circle tolerances are printed in
the report. Naturally, you can adapt this in the report file.
4-153
4-154 CHAPTER 25. ANSWERS TO FAQS
The deep tooth form is used appropriately for specific applications (e.g. for silent
meshing, straight cut gears).
Deep toothed gears can be calculated with KISSsoft without any problem. The
reference profile has to be chosen accordingly deep for the geometry calculation:
Please notice that, with this type of gears, errors such as undercut or pointed
cog occur much more often. To be able to generate a functioning gear pair, it is
necessary to set the number of teeth on the pinion to 20 or more. According to
DIN 3990, the strength calculation is on the safe side with a transverse contact
ratio of more than 2.0.
With a pairing of a pinion (with e.g. 39 teeth) with an internally geared wheel
(with e.g. 40 teeth) with a small difference in the number of teeth, an overlap
outside of the meshing can occur at the point of contact. This effect is checked
and indicated through an error message.
In order to design a working pairing of this kind of gear wheels, choose the
following strategy:
An insufficient Range of the usable involute occurs if the tip of the counterwheel
meshes so deep in the root of the affected gear that it touches the root rounding.
In such points, the wear is larger. This can cause problems and should be avoided.
To avoid undercut and inspect the usable involute, you should calculate the tooth
form with KISSsoft.
(KISSsoft calculates with the exact manufacturing data while DIN 3960 uses
simplified data.)
The tooth thickness at the tip circle is normally calculated for the tip diameter
(for intersecting tools which generate the tip circle at the upper tooth thick-
ness deviation). The tooth thickness is valid for backlash free conditions. The
tooth thickness with the measures are displayed in the window Calculations ⇒
Chordal tooth thickness (c.f. chap. 19.7.3).
To check the geometry, use the following rule: the tooth thickness at the tip
should be at least 0.2 ∗ module (According to DIN 3960). If the limit too low,
KISSsoft issues a warning message. Under Module-specific Settings this limit
(0.2 ∗ Module) can be altered.
Toothings with non-involute flanks are considered special toothings. The reference
profile (i.e. the transverse section through milling or hobbing) of special toothings
has not a straight line as tooth trace. However, they are still manufactured by
rolling. In the tooth form calculation, special toothings can be read from CAD
or be defined directly. The counter wheel can be generated over Generate tooth
form from counter wheel.
With the simulation of the manufacturing, the tooth form and from these results
the geometry can be determined. No information can be found about the strength
calculation, but certain tooth forms can be calculated according to the spur gear
procedure. C.f. chap. ’Hertzian Stress’ 19.7.13.3.
4-156 CHAPTER 25. ANSWERS TO FAQS
Profile I and II are profiles for final treatment and can be used in KISSsoft without
problems. The tools can be chosen from the selection list (reference profiles).
Profile III and IV belong to tools for prefabrication. For the gear wheel strength
calculation, only the final contour should always be used; these profiles should
only be used as prefabrication tools.
The reference profiles depend from the module in accordance with the following
formulae:
Profile III hfP = 1.25 + 0.25 · m−2/3
n haP = 1.0 ρfP = 0.2
Profile IV hfP = 1.25 + 0.60 · m−2/3
n haP = 1.0 ρfP = 0.2
Above the - button (next to the input of the reference profile), there is a
selection key, by means of which the profiles II and III according to DIN 3972 are
listed. Please note that the data depend from the module. Should the module be
changed, a correct reference profile must be selected again.
The corresponding preliminary treatment measures should be chosen as follows:
√
Profile III Measure = +0.5 · 3 mn tan(αn )
√
Profile IV Measure = +1.2 · 3 mn tan(αn )
The sizing button, next to the field Measures for prefabrication (in the Tol-
erance window) recommends each time the measures corresponding to profile
III.
In order to be able to carry out the calculations with the preliminary treat-
ment tool, it is necessary to activate the corresponding method in Settings ⇒
Module-specific ⇒ Calculations (chapter ZahnradAufmass).
When the calculations are carried out according to DIN 3990 or ISO 6336 and
then compared with different gear box calculation programs, there are differences
in the results. These differences are due to different details; but even if the input
of these details are the same, different results are obtained.
25.2. ANSWERS TO STRENGTH CALCULATION 4-157
The main calculation procedure of the KISSsoft spur gear calculation is based on
DIN 3990 or ISO 6336 respectively, and it follows exactly the procedure according
to Method B. As DIN 3990 and ISO 6336 offer different calculation methods (B,
C, D) and sub-methods, it is not surprising that other calculation programs obtain
slightly different results. Most programs do not calculate consequently according
to Method B, they use partly Method C, which is easier to program, or even
Method D.
To give the user an additional certainty, KISSsoft includes the calculation variant
”FVA-program”. This variant leads to exactly the same results as from the FVA-
program ST+, which was developed at the Technical University of Munich; this
program can be used as a reference program. The small differences between the
KISSsoft calculation according to DIN 3990 and the FVA-program come from the
small additional derivations of the FVA-program from the standard procedure of
DIN 3990.
The strength calculation according to ISO 6336 is based mainly on DIN 3990.
Most differences are small and influence the calculated margins of safety for tooth
root, flank and scoring only slightly.
The main difference occurs when calculating the lifetime factor (ZNT and YNT ).
When calculating the fatigue strength (according to DIN from 107 to 109 cycles,
depending on the material and on the calculation method) the lifetime factor
decreases according to ISO for materials with ’normal qualities’ from 1.0 to 0.85
at 101 0 cycles. The factor remains at 1.0 for materials with ’optimal treatment’.
The margin of safety for root and flank regarding the fatigue strength is therefore
significantly smaller according to calculations based on ISO 6336 (15% less)!
With an ’optimal material treatment’ or for lower cycle numbers in the range of
endurance strength, the margins of safety are practically equal.
4-158 CHAPTER 25. ANSWERS TO FAQS
Spur gears:
The calculation according to method B or C is explained in the ISO 6336 or
DIN 3990 standard. Method B is much more sophisticated and should therefore
be preferred. KISSsoft employs method B by default. However, method B is not
sufficient for internal gears and we suggest calculating method C.
Even if method C is activated, all calculations are still carried out according to
method B except for the root strength and the tooth form coefficients which are
defined according to method C.
Notice: with internal toothings, calculations are most accurate if the exact tooth
shape is considered (c.f. ’Tooth form factor according to grafic Method’, chapter
19.4.6.2).
Bevel gears:
The calculation of the tooth form coefficients is carried out according to method
C.
25.2. ANSWERS TO STRENGTH CALCULATION 4-159
Determining the nominal margins of safety (for tooth root, flank , scoring) for
gears in specific applications, e.g. standard type industrial gear-boxes, vehicles,
power presses, etc., is a very important step in the gear calculation.
The norms (DIN 3990 or ISO 6336) hardly offer any suggestions on this, and in
DIN 3990, part 21 for industrial gear-boxes, the following recommendation are
made:
Minimal margin of safety for the root: 1.4
Minimal margin of safety for the flank: 1.0
AGMA2001 gives no specification of minimum root safety factor. In AGMA6006
(draft for the design of gearboxes in wind-turbines) there is a note stating that
root safety factor of SFmin = 1.56 is specified according to ISO 6336, while for
AGMA a value of SFmin = 1.0 will suffice. This corresponds to our own experience
in which calculations according to AGMA give a much lower root safety factor.
Accordingly, a value based on AGMA but analogous to ISO of 1.4x1.0/1.65 =
0.90 is recommended for root safety factor (SFmin) in industrial gear boxes.
According to Niemann for scoring:
Minimal margin of safety for scoring (integral temperature): 1.8
Minimal margin of safety for scoring (flash temperature): 2.0
For precision mechanics, (module ¡ 1.5) the standards do not make any sugges-
tions. Since the methods and formulae derive from analysis of larger gear wheels,
the factors for smaller modules are very conservative (mostly too large). Accord-
ing to common experience, the nominal safety margins are significantly smaller
than for gear wheels with larger module (root 0.8; flank 0.6).
Determining the safety margins in the gear wheel calculation
The nominal safety margins can be kept with the following easy steps:
1. The basic settings of the calculation (e.g. application factor, lubricant, tooth
quality, machining, . . . ) must be determined very carefully.
2. A few gears which have been in use for some years are to be considered and
re-calculated using KISSsoft (without changing the basic settings, unless
for substantial reasons). You should use gears from which you know that
they have worked without problems over the designed service life of the
machine. You should also use gears which failed in service.
3. Based on the margins of safety which the program has determined for the
known cases, you can choose your minimal margin of safety up to which
the operational safety of the machine can be ensured.
4-160 CHAPTER 25. ANSWERS TO FAQS
4. With these values as reference values, you can now carry out the sizing cal-
culations for new gears. Naturally, you can modify at any time the minimal
margin of safety based on tests and experience.
• Choice of lubricant
• Addendum modification
• Different sizing of the addendum modification
Abbr. Abbr.
In Standards In KISSsoft
Abbr. Abbr.
in Normen etc. in KISSsoft
Abbr. Abbr.
In Standards In KISSsoft
Abbr. Abbr.
In standards In KISSsoft
5-1
Chapter 26
26.1 General
The calculation is started under Calculation ⇒ Diverse ⇒ Stress analysis
with local stresses.
The analysis program delivers a complete, well documented proof of integrity for
static and fatigue strength in a point of proof W.
The proof is delivered along the local stress concept as described in the FKM-
guideline ”Rechnerischer Festigkeitsnachweis für Maschinenbauteile”. The basic
prinicple is to estimate the lifetime based on the elastic-plastic, local stress in the
critical section compared to the S-N curve derived from the un-notched probe
under uniaxial load. In the course of the FKM-guideline, the local stress concept
is modified to a purely elastic load situation. Precondition for the use is hence
an elastic material state. In this context, the concept used is not really a local
concept as the elastic-plastic notch root strain concept but a concept close to the
nominal stress concept except that the notch coefficient is ”on the other side of
the equation”. It is a useful tool for the static and high cycle fatigue proof.
Input: Stress amplitudes and stress ratio at the proof point and at a support
point. Or the stress amplitudes / stress ratio at the proof point and an estimate
for the support coefficient. Furthermore, for the calculation of the design factors,
parameters like surface roughness, heat treatment and so on are required. Then,
load data like number of cycles, temperature, collective are also required.
5-3
5-4 CHAPTER 26. STRENGTH ASSESSMENT WITH LOCAL STRESSES
• welded members
• under fatigue loads from about (N > 104 ) cycles as individual or collective
load
• for rolled or forged steel, also inox, mix cast iron alloys as well as aluminum.
The guideline is not applicable if the proof is required using other standars or
codes or if specific codes (e.g. for bolted joints) are available/applicable.
The analysis with nominal stresses is to be preferred for simple 1D and 2d mem-
bers. The analysis using local stresses is to be applied for 3D parts or in general
if FEM or BEM is used or if the nominal stresse cannot readily be calculated.
26.2. BACKGROUND 5-5
26.1.3 Literature
26.2 Background
The idea for the guideline came up during a DVM meeting in May 1990 in
Berlin, when experts from the german federal republic and the german democratic
republic met. The objective was to combine the standards from the then two
countries (VDI in the west and TGL in the east) in a new guideline. Basis of the
new guideline are in particular the former TGL standards for strength calcualtion,
the VDI guideline 2226, the DIN 18800, EC3 and the recommendations by the
IIW. Current findings in the research of fatigue strength of metallic parts were
5-6 CHAPTER 26. STRENGTH ASSESSMENT WITH LOCAL STRESSES
also considered. The guideline is now available as the fourth edition. The guideline
is now well accepted.
It is well known that the accuracy of lifetime calculations is not satisfying. Be-
tween analysis and experiment, deviations with respect to the lifetime of an order
of magnitude are common. For lifetime calculation, three concepts are available:
nominal stress concept, local concept and fracutre mechanics concept. The codes
used to be based on the nominal stress concept only. At the moment, the other
concepts find more and more acceptance. Possible sources of error in the lifetime
calculation using the local concept are:
Load Assumption
We must stress that, the prerequisite for the measurement of the operational
fatigue resistance of components is that the load assumption be as precise as
possible. Possible mistakes in the load assumption can strongly influence the re-
sult of the life expectancy calculation, which influence can exceed the inadequate
precision of the many life expectancy evaluation methods available. We recom-
mend the introduction of experimental checking of the given assumptions. Thus,
it is possible to eliminate any assumption uncertainties by carrying out a later
measurement. This is especially adequate because such a measurement can be
executed in a non-destructive way and may be meaningful for future construc-
tions.
Local stresses
Local stresses can either be calculated or measured. It is necessary to know the
geometry of the part in detail, considering radii and thickness of the part. It also
has to be verified - through e.g. performing a convergence check - that the local
stresses are not underestimated. Another problem is that residual stresses are not
accounted for.
Combined stresses
In case of a combined stress, a proof should be invariant to the definition of the
co-ordinates system. However, the slope of the S-N curves for shear and normal
stresses are usually different. Hence, the calcualted damages are not invariant to
the choice of co-ordinates system.
Materials’ Specs
Since - usually - materials data are not derived from a finished part by mea-
surement, the engineer has to used tabulated values. Their variation is a further
difficulty. Furhtermore, it is not possible to define fatigue strength by the ultimate
26.2. BACKGROUND 5-7
and yield strength only. In the FKM guideline, the fatigue strength however is
estimated based on ultiamte strength and type of material only.
Support factor
There are several models used to determine the support factor. According to
plenty of comparisons between calculation and experiment, the evaluation of sup-
port factor presents many uncertainties.
Manufacturing Processes
The local concept assumes a certain volume element from a cyclic material’s
behaviour. The influence of manufacturing, especially, the properties of the sur-
face layer roughness, material state and residual stress must be considered. In
addition, the calculation shows clear limitations at the present moment.
Damage Parameters
Damage accumulation
In most cases, damage accumulation is still performed using the linear hypothesis
according to Palmgren-Miner. The shortcomings of this method have been known
for a long time, however, no other method has found wide acceptance yet. Modi-
fications with respect to those stress amplitudes below the fatigue limit however
have been established by different authors.
In conclusion, it is stated that only relative life time calculations are reliable.
5-8 CHAPTER 26. STRENGTH ASSESSMENT WITH LOCAL STRESSES
Choose from 1D, 2D or 3D parts. They use different stress values to describe
their stress state. Using the local stress concept, 3D parts are the most common
case. See FKM-guideline for definition of stresses.
1D parts: For beams, rods and shafts, the following co-ordinates system is appli-
cable: x: direction of part, y and z are the major axes of the cross section where
Iy > Iz.
2D parts: For shells, plates and the like, the following co-ordinates system applies:
x and y are in plane, z is normal to the plane. Normal and shear stress in z
direction are neglected.
3D parts: Principal stresses S1, S2 and S3 are required in the proof point W
(usually on the surface of the part). S1 and S2 are in the direction of the surface
and S3 is normal to the surface pointing inwards. In general, a stress gradient
normal to the surface exists for all stresses and two stress gradients parallel to
26.3. ENCODING IN KISSSOFT 5-9
Figure 26.2: Stress state at the proof and the support point. Distance from proof
point to support point.
the surface. Only the stress gradients for S1 and S2 normal to the surface are
considered. No stress gradient for S3 is considered.
If the support factor is to be defined through the stress state at the support
point, then the stresses in the proof point W and in the support point B and the
distance between B and W has to be given (compressive stresses to be defined
with negative sign):
5-10 CHAPTER 26. STRENGTH ASSESSMENT WITH LOCAL STRESSES
The FKM guideline is one of the few codes giving specific, detailed guidelines
for the definition of required safeties depending on damage, inspection and so
on. They are valid together with safe load assumptions and a mean probability
of survival for the strength values of Pü=97.5%. Based on the material, damage
in case of failure, probability of ocurrence of peak load, inspection and testing,
safety factors are defined. Alternatively, the safety factors can be defined by the
user directly.
jm safety number against ultimate strength
jmt safety number against creep strength
jp safety number against yield strength
jpt safety number against yield strenght at elevated temperature
jD safety number against fatigue
Entry of data at the support point, section 4.3.2.1, formula 4.3.17, foot
note 12, page 110
5-12 CHAPTER 26. STRENGTH ASSESSMENT WITH LOCAL STRESSES
If flag is set: support factor/relative stress gradient is calculated using the val-
ues given for the support point. For this, the stresses and the distance between
support point and proof point are required. If the flag is not set: support fac-
tor/relative stress gradient is estimated according to formula 4.3.17. Two radii
for the two directions of the surface and a typical member size need to be defined.
See also: module specific settings, calculation of G without 2/deff above.
Loading direction as entered, section 4.1.0, 5.10
Flag set: the analysis is performed for synchronous stresses. Flag not set: The
analysis is performed for non-synchronous stresses. It can be assumed, that the
later is conservative.
Choice material data, section 3.2.1
The parts normative strengths Rm and Rp are calcualted from the semifinished
product normative strengths Rm,N and Rp,N or from strengths as define on the
drawings Rm,Z . As a special case, parts as-is strengths Rm,I and Rp,I can be used.
See in addition General settings, last paragraph (26.3.2.1).
Cycle number
If calculation method according to Miner elementa is selected, entries above ND
yield constant utilisations
Temperature
Define temperature in degree celsius. Permissible values are defined for different
materials in the FKM guideline, see also above. Based on the temperature and
the type of material, the temperature coefficient KT,D is defined.
Duration of temperature
Duration during which the part is exposed to the above defined temperature.
Thickness of protective layer, aluminium, section 4.3.4, figure 4.3.4
The factor KS which is based on the prototctive layer thickness, considers the
influence of the increased strength of the protective layer formed on the surface
of aluminium parts.
Surface strengthening factor KV , section 4.3.4 table 4.3.5
The surface strengthening factor KV considers the influence of a surface layer
treatment e.g. rolling.
Different assumptions can be made in the Smith chart to calculate the parts
strength. For example, using a constant mean stress, the resulting permissible
stress amplitude is higher then when assuming a constant stress ratio. The reason
fo this is the limiting curves have an angle below 45 degrees (influence of mean
stress). Which assumption applies depends upon the expected stress change in
the part under a permissible operational fatigue stress. The choice of the overload
case can thus be important in deciding whether a part is or is not overloaded [11].
Stress Cases
• Overload case F1 (constant mean stress): under constant mean stress, the
deflection stress will increase with an increase of the decisive operational
load.
Using the value R for the stress ratio, the mean stress is considered in the analy-
sis. Compared to the case with no mean stress, the S-N curve is moved to higher
bearable stresses for negative mean stress and to lower bearable stresses for pos-
itive mean stress. The relation between the permissible stress amplitude and the
mean stress depends on the material and is called mean stress sensitivity. The
mean stress sensitivity generally increases with increasing ultimate strength.
Here, R is defined from -1 to +1
26.3. ENCODING IN KISSSOFT 5-17
Figure 26.10: Selection of load collective for the three stress directions
• Torque instead of Power: internal variable, which, is set at torque also for
driving mechanism’s databases.
26.4 Menus
26.4.1 File
New Create new file
Open Open existing file
Save Save file
Save as Save file as
Delete Delete file
Calculate Execute calculation
Interface Export, import data
Quit Quit KISSsoft
26.4.2 Project
New Create new project
Open Open project
Save default Save default
26.4.3 Protocol
View last protocol Shows last protocol
Choose protocol template Use user defined protocols
Write report Generate report
26.4.4 Settings
Module specific Module specific settings
General General settings
26.4.5 Help
Help Index Go to help
Help to Help For those who really need help
About KISSsoft If you want to contact us, click here
5-22 CHAPTER 26. STRENGTH ASSESSMENT WITH LOCAL STRESSES
Chapter 27
Hardness conversion
5-23
5-24 CHAPTER 27. HARDNESS CONVERSION
Tolerance Calculation
The direction of the nominal dimension can be defined with the ’+’ and ’-’
symbols. In order to calculate a closing dimension, the total dimension ’+’ and
the intermediate dimension ’-’ are entered.
5-27
5-28 CHAPTER 28. TOLERANCE CALCULATION
Hertzian Stress
• Ball - Ball
• Ball - Cylinder
• Ball - Ellipsoid
• Ball - Plane
5-29
5-30 CHAPTER 29. HERTZIAN STRESS
• Ellipsoid - Ellipsoid
• Ellipsoid - Cylinder
• Ellipsoid - Plane
• Cylinder - Cylinder
• Cylinder - Plane
A picture appears in the window for each combination so that the input for the
calculation is easier to understand.
There is also a possibility to size normal forces. If a calculation has already been
carried out, the sizing button next to the normal force entry can be pressed
generating an input field for the required Hertzian Stress. The normal force will
be calculated from this value.
In the concave curvature condition, the diameter must be given in as negative.
Negative diameters are only possible in body 2.
Part VI
KISSsys
6-1
Chapter 30
30.1.1 Structure
KISSsys is based on an object administration called Classcad. Classcad manages
the administration of KISSsys elements, evaluates expressions for variables and
provides an interpreter so that the user can also draw up functions for other
particular reasons.
On top of this basis, a user interface and a direct connection to KISSsoft is
provided. This is also where the users’ paths divide. The functionality of the user
interface is different for the regular user whose main usage of the program would
6-3
6-4 CHAPTER 30. KISSSYS: CALCULATION SYSTEMS
be to change and/or check data and examine their results and administrators
who want to draw up new systems or change their structure which requires a
better understanding of the program.
KISSsys essentially supplies an array of calculations and can display all calcula-
tions which belong to a certain system simultaneously so that it is possible for the
user to see all results at a glance. This makes it much easier to decide which gear
wheels or shafts are more important than others which can significantly reduce
the amount of labor involved in the process.
KISSsys can also provide connections between certain variables e.g. calculate a
gearbox’s speed from its ratio and its input speed or display power transmission,
so the load only has to be entered a minimal amount of times. This enables the
user to check a complex system for various load cases in a relatively short amount
of time.
The program can also create tables for load cases or variants. This way, the load
data only has to be entered once. The data for variants of a certain construction
can also be produced so that all calculations for a specific load can be performed
with one touch of a button.
For example, should the worst scenario for a certain shaft with unknown direction
of a radial force be determined, e.g. of a belt drive or tackle, the direction of which
would be found out only after its installation procedure, one could rotate the force
by 360 degrees in KISSsys step by step.
KISSsys is not only useful in matters which concern construction, but can also
be used in distribution. For instance, KISSsys can create a plan for a standard
gear box. Should a customer ask for other load applications, one could check if
his/her demands would fit the requirements for such a construction.
You can find several application examples in the KISSsoft CD or in our Web site.
In the following chapter, the different variants for implementation available with-
out administrator rights will be portrayed.
Figure 30.1: The KISSsys user interface with tree view, diagram view, 3D–view,
tables and 2D–diagram
This view (on the left-hand side of fig. 30.1) enables a clear view of the hierarchy
of different elements in a certain system, e.g. a building structure. There is a
bitmap beside the name of each element which identifies its type. Blue colored
bitmaps stand for KISSsoft calculations, red for variables like numbers, functions
or sign chains. A pop-up-menu can be opened with a click of the right mouse
button, with which functions for a certain element can be displayed.
For each element there is a properties–dialogue which can be displayed. An
overall view of the data elements or the variables is available in the properties–
dialogue. However, they can only be changed by the administrator here.
For each KISSsoft calculation the corresponding KISSsoft–module can be started
in the pop-up-menu over kSoftInterface; the calculation data may be changed
and assessed with kSoftReportand Calculate performs the calculation without
the user interface in the background. Data exchange with KISSsoft is only possible
with KISSsys calculation elements.
6-6 CHAPTER 30. KISSSYS: CALCULATION SYSTEMS
The kinetic coupling is portrayed in diagram view(right in fig. 30.1. The element
structure has nothing to do with the calculations at first. The calculations only
use the shaft, gear and connection data and can be entered and deleted as desired.
The structure exists of shafts and their elements — gear wheels, forces, cou-
plings and bearings. The kinetic coupling between the shafts can be established
with connections. The connection possesses the calculation instructions for the
transfer of the speed to the next element (usually just the translation)and the
connection also transfers the torque, dissipated with a certain efficiency.
With speed/torque–elements the entered torque and a certain speed can be con-
firmed. The user must decide if the speed and torque are known or if they should
be calculated by KISSsoft. The number of pre-assigned values must correspond
to the number of degrees of freedom.
The elements in the diagram view can be shifted with the left mouse button.
The right mouse button provides a pop-up-menu as in the tree structure view. A
zoom factor and a subgroup for the display can be selected.
With Show in the pop-up menu, the tables can be displayed in Tree or Diagram
view. The table contents will be established during system set-up. The figures
shown in black are not changeable, but the red numbers or texts may be edited.
In a special table for user interfaces there are panels with a blue background
where a function can be started by double-clicking the left mouse button.
Table contents can be printed or copied with Strg-C and inserted in a table
calculation.
30.2.4 3D View
The windows for 3D view can be displayed by Show in the pop-up-menu in the
tree structure view. The left mouse button rotates the figure, the right zooms in
or out and the middle can shift the figure. One of the main views can be chosen
via menu or the toolbars.
The 3D view offers the possibility to transfer the 3D geometry into the CAD
system. The function can be called in the pop-up-menu. The elements are gen-
erated in the 3D viewer PARTgear and can be exported from there in various
CAD formats if the license is available and if graphic elements are selected under
30.3. EXTENDED FUNCTIONALITY FOR DEVELOPERS 6-7
In the lower area of the program window (as in fig. 30.1) there is an output
window for messages. Error messages and warnings from KISSsoft calculations
are shown under messages. Calls from KISSsoft are recorded under KISSsoft,
yet this view is usually not necessary.
• New elements may be inserted in the tree structure view by ”copy” and
”insert”. These new elements are supplied as copies from the class tree or
template data.
• It is possible to delete elements and modify their labels with the pop-up-
menu.
• name: The name of the variable. The name can be changed here. If the
variable´s name is to be used in a formula or reference, the modified name
must also be entered there, or else it will be lost.
• reference for: With reference elements, the reference´s goal must be en-
tered here. One name must be entered in quotation marks or alternatively
the name of a string variable (see 30.4.1.1). With variants, the index is to
be entered in an array (see 30.4.1.2). An invalid reference is marked in red.
With the buttons reference and variant the variable can be converted to a
reference/variant–variable and back.
30.4. EXISTING ELEMENTS 6-9
The tables´ format is set in the hidden variable definition. The following types
of tables exist:
• tables for calculations: This table is best for the portrayal of data be-
longing to several elements of the same type. The format of the definition
is:
[[typ,rows,columns],["variable1","variable2",..],
[element1,element2,..]]
With type one, all values displayed, with type two, all values not contain-
ing a formula and with type three, all values also marked with the flag
KISSsys→KISSsoft may be edited. The number of lines or columns is not
needed.
[[typ,rows,columns],["variable1","variable2",..]]
With type 21, every value shown can be edited. With type 22, all values not
containing a formula and with type 23, all values also marked with the flag
KISSsys→KISSsoft can be edited. The number of columns is not needed.
30.4.1 Variables
• Function: A function that may be performed. Enter via its specific input
window.
• Database List: The name from the KISSsoft data base is displayed in a
pull-down list. In the interpreter, this type also acts as a number according
to the data base ID. The data bank classification is defined over the menu
point Edit list by an array: [”data base”,”table”]
The variables each have a name, a certain value, an expression and various flags.
Should an expression exist, the variable´s value will be determined by its expres-
sion. Therefore, expressions are suitable for entering formulas. However, should a
formula be entered in the input field for the value, the formula will be evaluated
immediately and its result will be assigned and the formula itself will be lost. The
flags KISSsoft->KISSsysand KISSsys->KISSsoft determine how the data ex-
change between the two programs should happen. The only variables exchanged
are the ones marked with the according flag.
With functions, only the function is placed in the formula, whereas its value has
no meaning.
For the data types Real, String, Point, List und Database List, there are
also reference elements and variant elements.
30.4.1.1 References
A reference element acts just like every other variable, the only difference being
that its data is taken from another variable. A valid name must be entered as ob-
jective of the reference element. This objective must be registered as a string - ei-
ther as a name in quotation marks or as a formula resulting in a string, like a string
concatenation (e.g. gear1+".z" where gear1 is a string or "gearwheel1.z"). An
invalid reference is marked in red.
30.4. EXISTING ELEMENTS 6-11
30.4.1.2 Variants
All elements for KISSsoft calculations are derived from classes beginning with the
name kSoft. In the tree view, they each have a bitmap with a blue background.
The calculation elements have an array of functions:
• Flags set: The flags for the data exchange between KISSsoft and KISSsys
will be set accordingly to de desired savinging destination:
This function sets the flags once upon starting. It will not be active for later
changes.
• kSoftModule: This hidden function supplies the expression for the KISS-
soft module
In the variable fileName, a KISSsoft analysis file can be defined which is loaded
before other variables are transferred when the analysis is launched. Using the
variable savingMode, it can be defined whether this KISSsoft analysis file is saved
automatically:
• Don’t ask and don’t save On closing of KISSsoft you won’t be asked, if
the KISSsoft file should be saved.
• Ask for saving On closing of KISSsoft you will be asked if the file should
be saved. (standard behaviour of KISSsoft)
There are some extensions, which automatically link the calculations with the
shafts and the gears. This can be achieved with the function Dialog. In case of
important modifications such as, for instance, the addition of other stress elements
to the shaft, this dialog should be called again in order the link could be updated.
1. All data are to be saved in the KISSsys-File and the access to the calculation
takes place through KISSsys only: select in KISSsys savingMode Save file
in KISSsys. Flags should preferably be set for bidirectional transfer.
2. All data are to be saved in the KISSsys-File and it can also be processed
from outside the KISSsys: select Ask for saving or Save automatically
under savingMode gewählt. The flags must be set to SetFlags with Save
in KISSsoft. We must stress here that, the Calculation-data will be first
loaded from the KISSsoft-File the first time Calculation is called. That is
why kSoftCalculate must be called once after having opened the KISSsys-
File.
30.4. EXISTING ELEMENTS 6-13
Various elements may be placed on shafts. They are also transferred to the KISS-
soft shaft calculation. The variable position determines their shaft position.
• kSysWorm: A worm.
• kSysRopeSheave: A rope sheave. The cable stress, unlike the torque, will
not be calculated through the connection. The user must make sure that
the cable stress is the same on the two pulleys.
• project contract The contract number is also used in the KISSsoft re-
ports.
In the expression of a variable the indicated operations and desired function calls
may be used. Should conditional terms be necessary, the term must begin with
# and the result must be returned with RETURN:
#
IF a>b THEN
RETURN a;
ELSE
RETURN b;
ENDIF
30.5.2 Functions
The programming variants for functions are best demonstrated in examples. The
head of a function looks like this:
6-18 CHAPTER 30. KISSSYS: CALCULATION SYSTEMS
// declaration of constants
CONST PI=3.1415926, E=2.71828;
The lines beginning with // are comments. Each one of these three lines must
only be used once, the declared variables must be separated by commas. Any
not initialized parameter or variable will be VOID. This can be tested with
ISVOID(variable).
For conditional statements, there are two variants: IF– or SWITCH–statements:
// WHILE loop
30.5. PROGRAMMING IN THE INTERPRETER 6-19
WHILE b<100 DO
b = b*10;
WHEND
// DO loop
DO
b = b*10;
UNTIL b>100;
There is a special syntax for the calling of functions which belong to objects.The
standard method is the entry of an object name followed by a dot and the name
of the function. The name of a certain object can also be contained in a local
variable with which the object may be modified for the calling of the function
during running time.
Variable names are searched for in relevance to the current object. For example,
should object.z be used in an expression, the program tries to find the variable
under the current object first. If it is not found there, it is then searched for in
the parent object (one step higher in the hierarchy,(according to ^.object.z)
and so on.
The title is displayed in the headline of the dialogue, width and length determine
the dimensions of the dialogue in pixels. The spacing of the dialogue (between 0
and 1) describes the ratio of the width of the panel description to the dialogue
width (the standard being .4) After this definition of the dialogue size, the desired
amount of arrays with the definition of each dialogue element may follow.
The return value is an array. Its first value is res[0]=1 if the dialogue is ended
with Ok, otherwise it is zero. The further elements of the returned array supply
the results of the input panels.
The following is the standard way to determine the type of a variable: str=String,
n=Int, r=Real, b=Bool. For example, Descr str would imply that the variable
Descr is a string variable.
30.5. PROGRAMMING IN THE INTERPRETER 6-21
For the variable dialogues the following dialogue elements are available:
– Prompt:Panel text.
– panelheight:height of the text display.
– as in IntComboBox
– output value:The output value is the value entered.
– as in IntComboBox
– as in IntComboBox
– output value:The output value is the value entered.
– as in IntComboBox
6-24 CHAPTER 30. KISSSYS: CALCULATION SYSTEMS
– as in IntComboBox
– output value:The output value is the string entered.
• codebutton:
• servicebutton:
The following is the program code corresponding to the variable dialogue as shown
in figure 30.3, in which as many elements as possible are used.
//VARIABLE DECLARATION
VAR res,result1,result2,result3,result4,result5,fullResult;
30.5. PROGRAMMING IN THE INTERPRETER 6-25
[C:VDLG_VERT,"VERTICALUNIT3",[0.4,1],-1,
[
[C:VDLG_Real,"RealPanel:",5.6,0,0,3],
[C:VDLG_IntComE,"IntCOMBOBOX2:",[5,7,9],7]
]
]
]
]
);
6-26 CHAPTER 30. KISSSYS: CALCULATION SYSTEMS
CADH_Message(fullResult);
ENDIF
Interactions with variable dialogues are possible. Selections in lists and changes
in input windows can evoke callbacks to a certain user-defined function. It is then
possible to change dialogue elements out of this callback routine.
The registration of a local function as a callback happens via the entry of the
variable dialogue´s title:
From now on, the local callback function is elicited by changes in the dialogue.
The function is declared as follows:
PAR res;
PROC Callback
PAR handle, elemNo, event, eventPar;
IF TYP(elemNo)=STRING THEN
IF elemNo="@combo" AND event=C:CBN_SELCHANGE THEN
IF eventPar=0 THEN // own input, enable input
CADH_VarDialogAccess(handle,[["@input1",C:VDLG_ENABLE,TRUE]]);
ELSE // disable input, set value to zero
30.5. PROGRAMMING IN THE INTERPRETER 6-27
CADH_VarDialogAccess(handle,[["@input1",C:VDLG_ENABLE,FALSE],
["@input1",c:VDLG_ASSIGN,0]]);
ENDIF
ENDIF
ENDIF
ENDPROC
The KISSsys program allows graphs to be generated based on data arrays which
can be entered directly or referenced to a variable defined in the user interface. A
structure to define graph can be entered in the ”Expression” field after selecting
ksys2DPlot/properties/data. The function allows for simultaneous graphing of
several plots and chart types. The structure can be of some length for more
complex graphs, and is best considered in three sections :
• XY-Line Plotting
• Bar Chart
The structure can be further broken down to define the individual properties of
each section. Both the axes and the individual plots can be customised to assist
in the analysis of the results.
At least one axis definition should be given, but a second can be added if required.
In each axis system to be used, a sub-structure representing characteristics should
be entered as :
[ | Xaxisname str , | min x r , | max x r ] , [ | Yaxisname str ,
| min y r , | max y r ] , [ axiscolour str/array , | axiscross x r ,
axiscross y r ] , [ | scaleinterval x r , | scaleinterval y r , [ |
exponential x n , | exponential y n ]
Where :
• exponential : If this value is set to 1 and the data is compatible the data
will be plotted against a log scale of base 10.
For XY-line plot information, a single data group representing x and y data points
should be entered as :
grouptype n , [ dataarray x r ] , [ dataarray y r ] , [ |
linename str , | |linecolour str/array , | linestyle n ] , |
assignaxis n
Where :
• linename : NA.
For bar chart information, a single data group with n array elements should be
entered as :
grouptype n , [ dataarray 1 r , ... , |dataarray n r ]
, [ barcolour str/array ] , | bargroupname 1 str , [ |
barelementlabel 1 str , ... , barelementlabel 1 str ] , |
barclass n
Where :
Some elements dentoted by "|" in the section definitions are optional, but to
avoid problems in identifying the appropriate section elements an attempt should
be made to enter data where possible including the square brackets [] where
appropriate.
When lines and bars are used simultaneously, a second axis structure is assumed
automatically without defining a second system. This can however be customised
by inserting a second axis system definition. An example to illustrate the range
of potential is given below :
[
[["x-ACHSE"],["y-Achse",0],[[40,250,150],[-1000,-10]],[30,20,0,0]],
[["x-ACHSE 2"],["y-Achse 2",0],["blue",[0,0]],[30,20,0,0]],
[1,[-1000,-500,0,500,1000],[5,20,40,55,71],["LINE1","red",0]],
[1,[-1000,-500,0,500,1000],[2,20,46,60,83],["LINE2",[200,5,150],3]],
[2,[5,25,16,10,4],["red",3],"group 1"],
[2,[40,35,25,20,12],["red",3],"group 2"]
]
30.5. PROGRAMMING IN THE INTERPRETER 6-31
This example produces simultaneous graphing of two lines and two bar data
groups within two axis systems.
After defining a graph structure, the resulting graph can be viewed by selecting
ksys2DPlot/properties/show. Any changes to the format made in the ”Expres-
sion” field, or data in the user interface can be assessed by pressing ”Refresh”
button on the graph window, or by re-running the ”show” graph generation.
6-32 CHAPTER 30. KISSSYS: CALCULATION SYSTEMS
Part VII
7-1
Bibliography
[1] A.G.M.A. - Fundamental Rating Factors and Calculation Methods for Invo-
lute Spur and Helical Gear Teeth. Norm 2001-B88, 1988
[2] Akahori H., Sato Y., Nishida T., Kubo A.: Prove di durata di Face Gear.
Organi di trasmissione, 2002, Nr.12 oder MTP2001-Fukuoka, The JSME Int.
Conference, 2001, Japan.
[3] Basstein G., Sijtstra A.: Neue Entwicklung bei Auslegungen und Fertigung
von Kronenrädern. Antriebstechnik, 32(1993), Nr.11
[4] Bock G., Nocj R., Steiner O.: Zahndickenmessung an Getriebeschnecken
nach der Dreidrahtmethode. Physikalisch-Technische Bundesanstalt, Braun-
schweig, 1974
[5] Decker K.H.: Maschinenelemente. Carl Hanser Verlag München, 10. Auflage,
1990
[6] Dietrich G., Stahl H.: Matrizen und Determinanten in der Technik. VEB
Verlag Leipzig, 5. Auflage, ca. 1960
[7] DIN 732-1 (Entwurf): Thermisch zulässige Betriebsdrehzahl, DIN Taschen-
buch 24, Beuth Verlag Berlin, 1995
[8] DIN 732-2 (Entwurf): Thermische Bezugsdrehzahl, DIN Taschenbuch 24,
Beuth Verlag Berlin, 1995
[9] DIN 743: Tragfähigkeitsberechnung von Wellen und Achsen. Oktober 2001
[10] DIN 867: Bezugsprofile für Evolventenverzahnungen an Stirnrädern (Zylin-
derrädern) für den allgemeinen Maschinenbau und den Schwermaschinenbau.
Ausgabe Februar 1986
[11] DIN 2091: Drehstabfedern mit rundem Querschnitt: Berechnung und Kon-
struktion. DIN Taschenbuch 29, Beuth Verlag Berlin, 2003
[12] DIN 2092: Tellerfedern: Berechnung. DIN Taschenbuch 29, Beuth Verlag
Berlin, 2003
7-3
7-4 BIBLIOGRAPHY
[15] DIN 2096: Zylindrische Schraubenfedern aus runden Drähten und Stäben:
Gütevorschrift für warmgeformte Druckfedern. DIN Taschenbuch 29, Beuth
Verlag Berlin, 2003
[17] DIN 2194: Zylindrische Schraubenfedern aus runden Drähten und Stäben:
Kaltgeformte Drehfedern (Schenkelfedern), Gütenorm. DIN Taschenbuch 29,
Beuth Verlag Berlin, 2003
[18] DIN 3960: Begriffe und Bestimmungsgrössen für Stirnräder und Stirnrad-
paare mit Evolventenverzahnung. Ausgabe Dezember 1987
[21] DIN 3971: Begriffe und Bestimmungsgrössen für Kegelräder und Kegelrad-
paare. Ausgabe Juli 1980
[28] DIN 7151: ISO Grundtoleranzen für Längenmasse bis 500 mm. 1964
[29] DIN 7190: Berechnung und Anwendung von Pressverbänden. Februar 2001
BIBLIOGRAPHY 7-5
[38] Dubbel H.: Taschenbuch für den Maschinenbau. Springer Verlag Berlin, 15.
Auflage, 1986
[42] Hänchen R., Decker K.H.: Neue Festigkeitslehre für den Maschinenbau. Carl
Hanser Verlag München, 3. Auflage, 1967
[44] ISO 6336: Calculation of load capacity of spur and helical gears. Teil
1,2,3,4,5. Ausgabe 1996
[45] ISO/DIS 10300: Calculation of Load Capacity of Bevel Gears. Teil 1,2,3.
Entwurf 1993
[48] Kissling U.: Technische Berechnungen auf Personal Computern. VDI-Z 130
(1988), Nr. 5, S. 45-52
[54] Lang O., Steinhilper R.: Gleitlager. Konstruktionsbücher Band 31, Springer
Verlag Berlin, 1978
[57] Massa E.: Costruzione di macchine. Editori Masson Italia, Milano, 1981
[58] Matek W., Muks D., Wittel H.: Roloff/Matek Maschinenelemente. Vieweg
Verlag Braunschweig, 11. Auflage, 1987
[64] Rules for The Classification of Naval Ships (FREMM 3.1), Bureau Veritas,
March 2004
[66] Spinnler Prof.: Manual de calcul d’organes des machines. EPFL Lausanne,
1990
7-8
INDEX 7-9