The runCalcMethod(methodID, compID);
function is used to start calculations in scripting. As parameters, the function requires the ID of the calculation of the method and the ID of the component to be calculated.
System calculations are always performed for the component type "gear_unit"
. The ID of the calculation method is always "001_SYSTEM_CALCULATION"
. To add additional calculations to the system calculation, the corresponding calculation attributes must be set to true.
For individual component calculations the calculations are always performed for the respective component. There are different calculation methods available for each component type.

By right-clicking on a calculation, the associated ID can be copied to the clipboard and pasted into the script.
Example: System calculation with activated load capacity calculation according to ISO 6336
1var gearUnitID = 1;
2setAttr("gta_switch_iso_6336_2006", gearUnitID, true, EDAT);
3runCalcMethod("001_SYSTEM_CALCULATION", gearUnitID);
Assigns the variable GearUnitID with the ID of the component "gear unit" (Tip: the ID of the gear unit is always 1). | |
Sets the attribute for the "load capacity according to ISO 6336 (2006)" calculation switch to true. | |
Runs the system calculation. |
Calculation | Attribute |
---|---|
Load carrying capacity according to ISO 6336 (2006) | gta_switch_iso_6336_2006 |
Load carrying capacity according to ISO 6336 (2019) | gta_switch_iso_6336_2019 |
Load carrying capacity according to DIN 3990 (1987) | gta_switch_din_3990_1987 |
Load carrying capacity according to AGMA 2101 (D04) | gta_switch_agma_2101_d04 |
Load carrying capacity according to VDI 2736 (2014) | gta_switch_vdi_2736_2014 |
Load distribution (analytical) | gta_switch_3d_load_distribution_analytical |
Gear excitation | gta_switch_3d_force_excitation |
Temperature distribution and micropitting | gta_switch_3d_micro_pitting |
Tooth root stress (BEM) | gta_switch_3d_root_stress |
Flank fracture according to FVA 556 | gta_switch_3d_flank_fracture |
Load distribution (FEM) | gta_switch_3d_load_distribution_fem |
Calculation | Attribute |
---|---|
Load carrying capacity according to ISO 10300 (2014) | gta_switch_bevel_mesh_din_3991 |
Load carrying capacity according to AGMA (2003-C10) | gta_switch_bevel_mesh_agma_2003_c10 |
Load carrying capacity according to all current classification societies | gta_switch_bevel_mesh_all_classification_societies |
Load-free tooth contact simulation | gta_switch_bevel_mesh_local_tooth_contact |
Local stress calculation | gta_switch_bevel_mesh_local_loads |
Local load carrying capacity calculation | gta_switch_bevel_mesh_local_capacity |
Calculation | Attribute |
---|---|
Shaft safety according to DIN 743 (2012) | gta_switch_din_743 |
Strength verification according to FKM (2012) | gta_switch_fkm_2012 |
Calculation | Attribute |
---|---|
Rolling bearing service life | gta_switch_bearing_lifetime |
Plain bearing calculation (without iteration) | gta_switch_slide_bearing_with_linear_stiffness |
Plain bearing calculation (with iteration) | gta_switch_slide_bearing_with_iteration |
Calculation | Attribute |
---|---|
Shaft-hub connection load carrying capacity | gta_switch_shaft_hub_connections |
Calculation | Attribute |
---|---|
Power loss and heat management | gta_switch_power_loss |
Calculation | Attribute |
---|---|
Eigenvalue/eigenmode calculations | switch_eigenvalue_calculation |
Calculation | Attribute |
---|---|
Calculation of FEM component deformation | switch_calculation_fem_part_deformation |
Calculation | Attribute |
---|---|
Consideration of load spectra | consider_spectrum |
Example: calculate the bearing life for a single rolling bearing
1var bearingID = 10;
2runCalcMethod("800_ROLLING_BEARING_LIFETIME", bearingID);
Assigns the ID of the rolling bearing to the bearingID variable. | |
Performs the single component calculation with the "800_ROLLING_BEARING_LIFETIME" methodID. |
Tip
You can also specify only the method number "800" instead of the complete method ID "800_ROLLING_BEARING_LIFETIME."
Calculation | methodID |
---|---|
Power flow | 010_POWER_FLOW |
Calculation | methodID |
---|---|
Main geometry | 100_DETAILED_MAIN_GEOMETRY |
Load carrying capacity acc. to ISO 6336 (2006) | 393_FVA241_ISO6336_2008 |
Load carrying capacity acc. to ISO 6336 (2019) | 394_FVA241_ISO6336_2019 |
Load carrying capacity acc. to DIN 3990 (1987) | 122_LOAD_CAPACITY_DIN_3990_1987 |
Load carrying capacity acc. to AGMA 2101 (D04) | 123_LOAD_CAPACITY_AGMA_2101_D04 |
Load carrying capacity acc. to VDI 2736 (2014) | 390_FVA241_VDI2736 |
Design calculation acc. to VDI 2736 (2014) | 391_FVA241_VDI2736_INITIAL_DESIGN |
Load carrying capacity according to all current classification societies | 140_LOAD_CAPACITY_CLASS_ALL |
Load carrying capacity acc. to ABS (2019) | 398_LOAD_CAPACITY_ABS_2019_part4 |
Load carrying capacity acc. to ABS (2011) | 131_LOAD_CAPACITY_CLASS_ABS_2011 |
Load carrying capacity acc. to BV (2010) | 133_LOAD_CAPACITY_CLASS_BV_2010 |
Load carrying capacity acc. to CCS (1996) | 134_LOAD_CAPACITY_CLASS_CCS_1996 |
Load carrying capacity acc. to DNV (2012) | 141_LOAD_CAPACITY_CLASS_DNV_2012 |
Load carrying capacity acc. to GL (1998-2006) | 136_LOAD_CAPACITY_CLASS_GL_1998 |
Load carrying capacity acc. to LRS (2019) | 397_LOAD_CAPACITY_LRS_2019_part5 |
Load carrying capacity acc. to LRS (1990-2006) | 137_LOAD_CAPACITY_CLASS_LRS_1990 |
Load carrying capacity acc. to RINA (2004-2006) | 138_LOAD_CAPACITY_CLASS_RINA_2004 |
Load carrying capacity acc. to RMS (2005-2010) | 139_LOAD_CAPACITY_CLASS_RMS_2005 |
Load carrying capacity acc. to ABS (1997) | 151_LOAD_CAPACITY_OLD_ABS_1997 |
Load carrying capacity acc. to ABS (1980) | 152_LOAD_CAPACITY_OLD_ABS_1979 |
Load carrying capacity acc. to AGMA 2101 (C95) | 124_LOAD_CAPACITY_AGMA_2101_C95 |
Load carrying capacity acc. to AGMA 2001 (C95) | 167_LOAD_CAPACITY_AGMA_2001_C95 |
Load carrying capacity acc. to AGMA 2001 (B88) | 153_LOAD_CAPACITY_OLD_AGMA_2001_B88 |
Load carrying capacity acc. to AGMA 421.06 (1969) | 154_LOAD_CAPACITY_OLD_AGMA_421_1969 |
Load carrying capacity acc. to AGMA 210.02 (1965/66) | 155_LOAD_CAPACITY_OLD_AGMA_210_1965 |
Load carrying capacity acc. to BS 436 (1940) | 156_LOAD_CAPACITY_OLD_BS_436_1940 |
Load carrying capacity acc. to BV (2003/2006) | 157_LOAD_CAPACITY_OLD_BV_2001 |
Load carrying capacity acc. to BV (1977) | 158_LOAD_CAPACITY_OLD_BV_1977 |
Load carrying capacity acc. to DNV (2003) | 135_LOAD_CAPACITY_CLASS_DNV_2003 |
Load carrying capacity acc. to DNV (1990/1993) | 159_LOAD_CAPACITY_OLD_DNV_1993 |
Load carrying capacity acc. to DNV (1978) | 160_LOAD_CAPACITY_OLD_DNV_1978 |
Load carrying capacity acc. to DIN (1970) | 161_LOAD_CAPACITY_OLD_DIN_1970 |
Load carrying capacity acc. to GL (1980) | 162_LOAD_CAPACITY_OLD_GL_1980 |
Load carrying capacity acc. to Henriot (1976) | 163_LOAD_CAPACITY_OLD_HENRIOT_1976 |
Load carrying capacity acc. to ISO 6336 (1996) | 168_LOAD_CAPACITY_OLD_ISO_6336_1996 |
Load carrying capacity acc. to ISO 6336 (2006) - STplus | 121_LOAD_CAPACITY_ISO_6336_2006 |
Load carrying capacity acc. to Niemann (1965) | 164_LOAD_CAPACITY_OLD_Niemann_1965 |
Load carrying capacity acc. to LRS (1978) | 165_LOAD_CAPACITY_OLD_LRS_1978 |
Load carrying capacity acc. to RINA (1982) | 166_LOAD_CAPACITY_OLD_RINA_1982 |
Load distribution (FEM) - without environment | 310_LOAD_DISTRIBUTION_STIRAK |
Calculation | methodID |
---|---|
Load carrying capacity acc. to ISO 10300 (2014) | 715_BEVEL_STANDARD_ISO_10300_2014 |
Load carrying capacity acc. to AGMA (2003-C10) | 735_BEVEL_STANDARD_AGMA_2003_C10 |
Load carrying capacity acc. to American Bureau of Shipping (2016) | 759_BEVEL_STANDARD_ABS_2016 |
Load carrying capacity acc. to Bureau Veritas (2014) | 758_BEVEL_STANDARD_BV_2014 |
Load carrying capacity acc. to CCS (2015) | 742_BEVEL_STANDARD_CCS_2015 |
Load carrying capacity acc. to DNV / GL (2015) | 757_BEVEL_STANDARD_DNV_2015 |
Load carrying capacity acc. to Lloyd’s Register (2015) | 756_BEVEL_STANDARD_LR_2015 |
Load carrying capacity acc. to RS (2017) | 741_BEVEL_STANDARD_RS_2017 |
Load carrying capacity according to all current classification societies | 760_BEVEL_STANDARD_CLASS_ALL |
Load carrying capacity acc. to ISO 10300, DIN 3991, FVA 411 | 710_BEVEL_STANDARD_ISO_10300_2001 |
Load carrying capacity acc. to AGMA (2003-B97) | 730_BEVEL_STANDARD_AGMA_2003_B97 |
Load carrying capacity acc. to AGMA (2003-A86) | 751_BEVEL_STANDARD_AGMA_2003_A86 |
Load carrying capacity acc. to DNV (2003) | 752_BEVEL_STANDARD_DNV_2003 |
Load carrying capacity acc. to DNV (1993) | 753_BEVEL_STANDARD_DNV_1993 |
Load carrying capacity acc. to GL (1998) | 754_BEVEL_STANDARD_GL_1998 |
Load carrying capacity acc. to LR (1998) | 755_BEVEL_STANDARD_LR_1998 |
Load-free tooth contact simulation | 761_BEVEL_NO_LOAD_CONTACT |
Local stress calculation | 762_BEVEL_LOCAL_STRESS |
Local load carrying capacity calculation | 763_BEVEL_LOCAL_CAPACITY |
Local damage simulation | 770_BEVEL_LOCAL_DAMAGE_SIMULATION |
Local damage accumulation | 764_BEVEL_LOCAL_DAMAGE |
Variational calculations | 765_BEVEL_VARIATIONS |
Calculation | methodID |
---|---|
Worm gear standard load capacity | 1401_WORM_GEAR_PAIR_CAPACITY |
Worm gear load distribution and contact pattern | 1402_WORM_GEAR_PAIR_CONTACT_PATTERN |
Worm gear contact lines and physical characteristics | 1403_WORM_GEAR_PAIR_CONTACT_VALUES |
Worm gear self-braking | 1405_WORM_GEAR_PAIR_SELF_LOCKING |
Worm gear starting efficiency | 1406_WORM_GEAR_PAIR_STARTING_FRICTION |
Crossed helical geometry and load capacity | 1501_CROSS_HELICAL_STAGE_LOAD_CAPACITY |
Calculation | methodID |
---|---|
Shaft load capacity at notch (DIN 743 + FVA 700) | 1800_NOTCH_STANDARD |
Rolling bearing life | 800_ROLLING_BEARING_LIFETIME |
SKF calculation service rating life | 801_SKF_BEARING_STIFFNESS |
Rolling bearing life (LAGER2) | 850_ROLLING_BEARING_OLD |
Journal bearings | 650_SLIDE_BEARING_CALCULATION_WITH_COMBROS |
Thrust bearings | 1600_AXIAL_SLIDE_BEARING_CALCULATION |
Calculation | methodID |
---|---|
Multiple interference fit load capacity (interference specified) | 1000_MULTIPLE_INTERFERENCE_FIT_UEBERMASS |
Multiple interference fit load capacity (joint pressure specified) | 1010_MULTIPLE_INTERFERENCE_FIT_FUGENDRUCK |
Multiple interference fit load capacity (fits specified) | 1020_MULTIPLE_INTERFERENCE_FIT_NACHRECHNUNG |
Cylindrical interference fit load capacity acc. to DIN 7190 and Kollmann | 1100_CYLINDRICAL_INTERFERENCE_FIT_DIN_7190 |
Tapered interference fit load capacity acc. to DIN 7190 | 1200_CONE_INTERFERENCE_FIT_DIN_7190 |
Feather key load capacity acc. to FVA 217 | 1300_FEATHER_KEY |
Spline gear geometry | 2100_SPLINE_GEOMETRY |
Spline gear load capacity acc. to | 2101_SPLINE_LOAD_CAPACITY |