{"id":100142,"date":"2026-02-15T20:19:57","date_gmt":"2026-02-15T20:19:57","guid":{"rendered":"https:\/\/vibromera.eu\/?post_type=calculator&#038;p=100142"},"modified":"2026-07-12T16:33:10","modified_gmt":"2026-07-12T16:33:10","slug":"keyway-calculator","status":"publish","type":"calculator","link":"https:\/\/vibromera.eu\/el\/calculators\/keyway-calculator\/","title":{"rendered":"Parallel-key Nominal Stress Worksheet"},"content":{"rendered":"\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"WebApplication\",\"name\":\"Parallel-key Nominal Stress Worksheet\",\"description\":\"Calculate nominal tangential force, key shear and hub-side bearing pressure from documented geometry; includes a clearly scoped SKF DIN 6885-1 reference table.\",\"url\":\"https:\/\/vibromera.eu\/calculators\/keyway-calculator\/\",\"applicationCategory\":\"Engineering Reference\",\"operatingSystem\":\"Any\",\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"EUR\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"Vibromera\",\"url\":\"https:\/\/vibromera.eu\/\"},\"dateModified\":\"2026-07-12\",\"inLanguage\":\"en\",\"isAccessibleForFree\":true}<\/script>\n<style>:root{--c:#315f88;--cl:#eaf2f9;--ink:#181817;--sec:#585751;--mut:#858178;--b:#d8d4cc;--bl:#e9e5dd;--alt:#f8f6f1;--yel:#fff8df;--ys:#987000;--red:#b42318;--font:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--mono:'JetBrains Mono',Consolas,monospace;--display:Fraunces,Georgia,serif}.vc-calculator{font:15px\/1.65 var(--font);color:var(--ink);max-width:1000px;margin:auto;padding:20px 16px 40px}.vc-calculator *{box-sizing:border-box}.vc-header{text-align:center;padding:48px 24px 40px;position:relative}.vc-header:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:var(--c)}.vc-eyebrow{font:11px var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--c);margin:0 0 12px}.vc-title{font:800 clamp(24px,4vw,36px)\/1.15 var(--display);margin:0 0 16px}.vc-sub{color:var(--sec);max-width:820px;margin:0 auto 18px}.vc-badges{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.vc-badge{font:11px var(--mono);padding:4px 10px;border:1px solid var(--b);border-radius:4px}.vc-card,.vc-section{background:#fff;border:1px solid var(--b);border-radius:12px;overflow:hidden;margin-top:28px;box-shadow:0 2px 12px #0000000d}.vc-form{padding:24px}.vc-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.vc-wide{grid-column:1\/-1}.vc-field{display:flex;flex-direction:column}.vc-label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sec);margin-bottom:6px}.vc-input,.vc-select{width:100%;padding:10px 12px;border:1.5px solid var(--b);border-radius:6px;font:14px var(--font);background:#fff}.vc-input:focus,.vc-select:focus{outline:0;border-color:var(--c);box-shadow:0 0 0 3px #315f881f}.vc-input:disabled{background:var(--alt);color:var(--mut)}.vc-help{font-size:12px;color:var(--mut);margin:5px 0 0}.vc-error{margin:.75rem 0 0;color:var(--red)}.vc-warning{background:var(--yel);border-left:3px solid var(--ys);padding:14px 16px;margin:18px 0 0}.vc-results{border-top:1px solid var(--bl);background:var(--alt);padding:0;max-height:0;overflow:hidden}.vc-results.vc-visible{max-height:4000px;padding:24px}.vc-rgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vc-r{background:#fff;border:1px solid var(--bl);border-radius:8px;padding:16px}.vc-primary{grid-column:1\/-1;border:2px solid var(--c);background:linear-gradient(135deg,var(--cl),#fff)}.vc-rl{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.vc-rv{font:600 17px\/1.4 var(--mono);overflow-wrap:anywhere}.vc-primary .vc-rv{font-size:25px;color:var(--c)}.vc-note{font-size:13px;color:var(--sec);margin:18px 0 0}.vc-toggle{width:100%;padding:18px 24px;border:0;background:#fff;text-align:left;font:700 18px var(--display);cursor:pointer}.vc-body{max-height:0;overflow:hidden}.vc-section.vc-open .vc-body{max-height:30000px}.vc-inner{padding:0 24px 24px;border-top:1px solid var(--bl);color:var(--sec)}.vc-inner h3{font-family:var(--display);color:var(--ink);margin:24px 0 10px}.vc-table-wrap{overflow-x:auto}.vc-table{width:100%;border-collapse:collapse;font-size:13px}.vc-table th,.vc-table td{padding:8px 9px;border:1px solid var(--bl);text-align:left;vertical-align:top}.vc-table th{background:var(--alt);color:var(--ink)}.vc-code{font-family:var(--mono)}.vc-footer{text-align:center;padding:30px;color:var(--mut);font-size:13px}.vc-section a,.vc-footer a{color:var(--c)}@media(max-width:650px){.vc-grid,.vc-rgrid{grid-template-columns:1fr}.vc-wide,.vc-primary{grid-column:auto}.vc-form{padding:18px}.vc-calculator{padding-left:12px;padding-right:12px}.vc-header{padding:34px 12px 30px}.vc-rv{font-size:15px}.vc-primary .vc-rv{font-size:21px}}<\/style>\n<div class=\"vc-calculator\" id=\"vc-key\"><header class=\"vc-header\"><p class=\"vc-eyebrow\">Parallel key \u00b7 nominal static screening<\/p><h1 class=\"vc-title\">Parallel-key Nominal Stress Worksheet<\/h1><p class=\"vc-sub\">Calculate nominal force, key shear and hub-side bearing pressure from documented geometry. DIN 6885-1:2021-11 defines dimensions and tolerances\u2014not a universal allowable stress or automatic design approval.<\/p><div class=\"vc-badges\"><span class=\"vc-badge\">DIN 6885-1:2021-11 status<\/span><span class=\"vc-badge\">SKF reference geometry<\/span><span class=\"vc-badge\">Metric \/ inch-pound parity<\/span><\/div><\/header>\n<div class=\"vc-card\"><form id=\"vc-form\" class=\"vc-form\" autocomplete=\"off\"><div class=\"vc-grid\"><div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-units\">Unit system<\/label><select class=\"vc-select\" id=\"vc-units\"><option value=\"\">Select\u2026<\/option><option value=\"metric\">Metric \u2014 mm, N\u00b7m, MPa<\/option><option value=\"imperial\">Inch-pound \u2014 in, lbf\u00b7ft, psi<\/option><\/select><\/div><div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-geometry\">Geometry basis<\/label><select class=\"vc-select\" id=\"vc-geometry\"><option value=\"\">Select\u2026<\/option><option value=\"manual\">Manual actual\/drawing geometry<\/option><option value=\"skf\">SKF catalog DIN 6885\/1 reference \u2014 deep pattern<\/option><\/select><\/div><div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-d\">Shaft diameter <span id=\"vc-u-d\">(select units)<\/span><\/label><input class=\"vc-input\" id=\"vc-d\" inputmode=\"decimal\"><\/div><div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-t\">Design torque <span id=\"vc-u-t\">(select units)<\/span><\/label><input class=\"vc-input\" id=\"vc-t\" inputmode=\"decimal\"><p class=\"vc-help\">Use documented peak\/design torque including applicable duty, shock and reversal basis.<\/p><\/div><div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-le\">Effective loaded length \u2113<sub>eff<\/sub> <span id=\"vc-u-le\">(select units)<\/span><\/label><input class=\"vc-input\" id=\"vc-le\" inputmode=\"decimal\"><p class=\"vc-help\">Not automatically the overall key length; derive from actual end form and engagement.<\/p><\/div><div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-b\">Actual key width b <span id=\"vc-u-b\">(select units)<\/span><\/label><input class=\"vc-input\" id=\"vc-b\" inputmode=\"decimal\"><p class=\"vc-help\" id=\"vc-b-help\">Required for manual geometry.<\/p><\/div><div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-c\">Loaded hub-side contact height c <span id=\"vc-u-c\">(select units)<\/span><\/label><input class=\"vc-input\" id=\"vc-c\" inputmode=\"decimal\"><p class=\"vc-help\" id=\"vc-c-help\">Use actual effective contact height; do not assume h\/2.<\/p><\/div><div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-ta\">Entered design shear allowable <span id=\"vc-u-ta\">(select units)<\/span><\/label><input class=\"vc-input\" id=\"vc-ta\" inputmode=\"decimal\"><\/div><div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-pa\">Entered design bearing allowable <span id=\"vc-u-pa\">(select units)<\/span><\/label><input class=\"vc-input\" id=\"vc-pa\" inputmode=\"decimal\"><\/div><div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-boundary\">Interpretation boundary<\/label><select class=\"vc-select\" id=\"vc-boundary\"><option value=\"\">Select\u2026<\/option><option value=\"screen\">Nominal arithmetic screening only \u2014 no acceptance decision<\/option><\/select><\/div><div class=\"vc-field vc-wide\"><label class=\"vc-label\" for=\"vc-geo-src\">Geometry evidence<\/label><input class=\"vc-input\" id=\"vc-geo-src\" maxlength=\"1800\" placeholder=\"Drawing\/OEM\/catalog reference, revision, key form, tolerances, measured engagement and fit\"><\/div><div class=\"vc-field vc-wide\"><label class=\"vc-label\" for=\"vc-design-src\">Torque, material and allowable basis<\/label><input class=\"vc-input\" id=\"vc-design-src\" maxlength=\"1800\" placeholder=\"Load case\/service factor\/peak torque; key, shaft and hub materials; temperature, fatigue and acceptance procedure\"><\/div><\/div><p class=\"vc-error\" id=\"vc-error\" role=\"alert\"><\/p><div class=\"vc-warning\"><strong>Design boundary:<\/strong> this is a one-key, uniform nominal-stress model. It does not check shaft\/hub weakening, keyway-root fatigue, fretting, fit and tolerance, edge contact, bending, yielding interaction, multiple-key load sharing, assembly, reversals or transient torque. Never use the utilization alone as an approval or operating limit.<\/div><\/form><div class=\"vc-results\" id=\"vc-results\" aria-live=\"polite\"><div class=\"vc-rgrid\"><div class=\"vc-r vc-primary\"><div class=\"vc-rl\">Geometry used<\/div><div class=\"vc-rv\" id=\"vc-r-geometry\">\u2014<\/div><\/div><div class=\"vc-r\"><div class=\"vc-rl\">Tangential force F<\/div><div class=\"vc-rv\" id=\"vc-r-force\">\u2014<\/div><\/div><div class=\"vc-r\"><div class=\"vc-rl\">Nominal key shear \u03c4<\/div><div class=\"vc-rv\" id=\"vc-r-shear\">\u2014<\/div><\/div><div class=\"vc-r\"><div class=\"vc-rl\">Nominal hub-side bearing pressure p<\/div><div class=\"vc-rv\" id=\"vc-r-bearing\">\u2014<\/div><\/div><div class=\"vc-r\"><div class=\"vc-rl\">Entered-allowable utilization<\/div><div class=\"vc-rv\" id=\"vc-r-util\">\u2014<\/div><\/div><div class=\"vc-r\"><div class=\"vc-rl\">Minimum \u2113eff from entered allowables<\/div><div class=\"vc-rv\" id=\"vc-r-length\">\u2014<\/div><\/div><div class=\"vc-r\"><div class=\"vc-rl\">Classification<\/div><div class=\"vc-rv\" id=\"vc-r-class\">\u2014<\/div><\/div><\/div><p class=\"vc-note\" id=\"vc-note\"><\/p><\/div><\/div>\n<div class=\"vc-section vc-open\"><button type=\"button\" class=\"vc-toggle\" aria-expanded=\"true\">Equations, standards and limitations<\/button><div class=\"vc-body\"><div class=\"vc-inner\"><h3>Derived engineering equations\u2014not DIN formulas<\/h3><div class=\"vc-table-wrap\"><table class=\"vc-table\"><thead><tr><th>Quantity<\/th><th>Equation<\/th><th>Units \/ assumption<\/th><\/tr><\/thead><tbody><tr><td>Tangential force<\/td><td class=\"vc-code\">F = T\/(d\/2) = 2T\/d<\/td><td>T in N\u00b7mm and d in mm gives F in N.<\/td><\/tr><tr><td>Nominal key shear<\/td><td class=\"vc-code\">\u03c4 = F\/(b\u2113<sub>eff<\/sub>)<\/td><td>Uniform shear over width \u00d7 effective loaded length; N\/mm\u00b2 = MPa.<\/td><\/tr><tr><td>Nominal hub-side pressure<\/td><td class=\"vc-code\">p = F\/(c\u2113<sub>eff<\/sub>)<\/td><td>Uniform bearing over actual loaded contact height \u00d7 effective length.<\/td><\/tr><tr><td>Utilization<\/td><td class=\"vc-code\">u = 100 \u00d7 demand \/ entered allowable<\/td><td>Arithmetic comparison only; validity follows the entered design basis.<\/td><\/tr><tr><td>Length from allowable<\/td><td class=\"vc-code\">\u2113<sub>\u03c4<\/sub>=F\/(b\u03c4<sub>allow<\/sub>), \u2113<sub>p<\/sub>=F\/(cp<sub>allow<\/sub>)<\/td><td>Does not select a standardized total length or key form.<\/td><\/tr><\/tbody><\/table><\/div><p>Dimensional check: N\u00b7mm\/mm = N; N\/(mm\u00b7mm) = N\/mm\u00b2 = MPa. Inch-pound inputs are converted internally using NIST factors: 1 ft\u00b7lbf = 1.355818 J, 1 in = 25.4 mm and 1 psi = 0.006894757 MPa.<\/p><h3>Current DIN family and historical ISO reference<\/h3><p><a href=\"https:\/\/www.dinmedia.de\/en\/standard\/din-6885-1\/346315269\" target=\"_blank\" rel=\"noopener\">DIN 6885-1:2021-11<\/a> is the current corrected 17-page edition for deep-pattern parallel keys, dimensions, tolerances and mass; it replaces DIN 6885-1:2021-06. The family also has <a href=\"https:\/\/www.dinmedia.de\/de\/norm\/din-6885-2\/334688690\" target=\"_blank\" rel=\"noopener\">DIN 6885-2:2021-06<\/a> for deep-pattern machine-tool applications and <a href=\"https:\/\/www.dinmedia.de\/en\/standard\/din-6885-3\/334696331\" target=\"_blank\" rel=\"noopener\">DIN 6885-3:2021-06<\/a> for low pattern. A bare \u201cDIN 6885\u201d label is therefore incomplete. <a href=\"https:\/\/www.iso.org\/standard\/5056.html\" target=\"_blank\" rel=\"noopener\">ISO\/R 773:1969<\/a> was withdrawn on 1998-11-03 and is not a current ISO design authority.<\/p><h3>SKF-published DIN 6885\/1 reference geometry<\/h3><p>The optional helper uses the public <a href=\"https:\/\/www.skf.com\/mm\/094e20a34cf10d47\" target=\"_blank\" rel=\"noopener\">SKF Couplings catalog, Table 1<\/a>. Its intervals are <strong>above<\/strong> the lower diameter and <strong>up to and including<\/strong> the upper diameter. It publishes width b, total key height h and hub keyseat dimension d+t\u2082. This worksheet uses the listed t\u2082 as the nominal screening contact height c; the actual drawing and fit must be checked. The catalog is a manufacturer reference, not a substitute for the licensed corrected DIN edition.<\/p><div class=\"vc-table-wrap\"><table class=\"vc-table\"><thead><tr><th>Shaft d, mm (lower exclusive; upper inclusive)<\/th><th>b\u00d7h, mm<\/th><th>SKF hub t\u2082, mm<\/th><th>Shaft d, mm<\/th><th>b\u00d7h, mm<\/th><th>t\u2082, mm<\/th><\/tr><\/thead><tbody>\n<tr><td>&gt;6\u20138<\/td><td>2\u00d72<\/td><td>1.0<\/td><td>&gt;95\u2013110<\/td><td>28\u00d716<\/td><td>6.4<\/td><\/tr><tr><td>&gt;8\u201310<\/td><td>3\u00d73<\/td><td>1.4<\/td><td>&gt;110\u2013130<\/td><td>32\u00d718<\/td><td>7.4<\/td><\/tr><tr><td>&gt;10\u201312<\/td><td>4\u00d74<\/td><td>1.8<\/td><td>&gt;130\u2013150<\/td><td>36\u00d720<\/td><td>8.4<\/td><\/tr><tr><td>&gt;12\u201317<\/td><td>5\u00d75<\/td><td>2.3<\/td><td>&gt;150\u2013170<\/td><td>40\u00d722<\/td><td>9.4<\/td><\/tr><tr><td>&gt;17\u201322<\/td><td>6\u00d76<\/td><td>2.8<\/td><td>&gt;170\u2013200<\/td><td>45\u00d725<\/td><td>10.4<\/td><\/tr><tr><td>&gt;22\u201330<\/td><td>8\u00d77<\/td><td>3.3<\/td><td>&gt;200\u2013230<\/td><td>50\u00d728<\/td><td>11.4<\/td><\/tr><tr><td>&gt;30\u201338<\/td><td>10\u00d78<\/td><td>3.3<\/td><td>&gt;230\u2013260<\/td><td>56\u00d732<\/td><td>12.4<\/td><\/tr><tr><td>&gt;38\u201344<\/td><td>12\u00d78<\/td><td>3.3<\/td><td>&gt;260\u2013290<\/td><td>63\u00d732<\/td><td>12.4<\/td><\/tr><tr><td>&gt;44\u201350<\/td><td>14\u00d79<\/td><td>3.8<\/td><td>&gt;290\u2013330<\/td><td>70\u00d736<\/td><td>14.4<\/td><\/tr><tr><td>&gt;50\u201358<\/td><td>16\u00d710<\/td><td>4.3<\/td><td>&gt;330\u2013380<\/td><td>80\u00d740<\/td><td>15.4<\/td><\/tr><tr><td>&gt;58\u201365<\/td><td>18\u00d711<\/td><td>4.4<\/td><td>&gt;380\u2013440<\/td><td>90\u00d745<\/td><td>17.4<\/td><\/tr><tr><td>&gt;65\u201375<\/td><td>20\u00d712<\/td><td>4.9<\/td><td>&gt;440\u2013550<\/td><td>100\u00d750<\/td><td>19.5<\/td><\/tr><tr><td>&gt;75\u201385<\/td><td>22\u00d714<\/td><td>5.4<\/td><td colspan=\"3\">Outside &gt;6\u2013550 mm: use manual verified geometry.<\/td><\/tr><tr><td>&gt;85\u201395<\/td><td>25\u00d714<\/td><td>5.4<\/td><td colspan=\"3\">Exact forms, lengths, tolerances and acceptance: <strong>NEEDS_LICENSED_SOURCE<\/strong>.<\/td><\/tr>\n<\/tbody><\/table><\/div><h3>Why former rules were removed<\/h3><p>The previous calculator used overall length as loaded length, assumed c=h\/2, silently clamped every shaft above 200 mm to a 45\u00d725 key, and showed green\/red acceptance from arbitrary default allowables. Its inch-pound screen still labelled allowable inputs MPa, so entering psi produced a 145.038\u00d7 utilization error. Unsupported universal claims for 1\u20131.5d length, Kt=1.5\u20132.5 and two keys each carrying 75% were also removed. Effective length, concentration, load sharing and allowable values are design-specific.<\/p><\/div><\/div><\/div><footer class=\"vc-footer\">\u00a9 2024\u20132026 <a href=\"https:\/\/vibromera.eu\/\">Vibromera<\/a> \u00b7 Scientific review July 2026<\/footer><\/div>\n<script>(function(){'use strict';function $(i){return document.getElementById(i)}var IN=25.4,FTLBF=1355.818,PSI=0.006894757;var KT=[[6,8,2,2,1],[8,10,3,3,1.4],[10,12,4,4,1.8],[12,17,5,5,2.3],[17,22,6,6,2.8],[22,30,8,7,3.3],[30,38,10,8,3.3],[38,44,12,8,3.3],[44,50,14,9,3.8],[50,58,16,10,4.3],[58,65,18,11,4.4],[65,75,20,12,4.9],[75,85,22,14,5.4],[85,95,25,14,5.4],[95,110,28,16,6.4],[110,130,32,18,7.4],[130,150,36,20,8.4],[150,170,40,22,9.4],[170,200,45,25,10.4],[200,230,50,28,11.4],[230,260,56,32,12.4],[260,290,63,32,12.4],[290,330,70,36,14.4],[330,380,80,40,15.4],[380,440,90,45,17.4],[440,550,100,50,19.5]];function num(s){s=String(s).trim();if(!s||!\/^[+]?(?:\\d+(?:[.,]\\d*)?|[.,]\\d+)(?:[eE][+-]?\\d+)?$\/.test(s)||(\/[.,]\/.test(s)&&s.includes('.')&&s.includes(',')))return NaN;return Number(s.replace(',','.'))}function fmt(x,d){return Number(x).toLocaleString(undefined,{maximumFractionDigits:d,minimumFractionDigits:d})}function ref(d){d=Math.round(d*1e9)\/1e9;for(var i=0;i<KT.length;i++)if(d>KT[i][0]&&d<=KT[i][1])return{lo:KT[i][0],hi:KT[i][1],b:KT[i][2],h:KT[i][3],t2:KT[i][4]};return null}function clear(){['vc-r-geometry','vc-r-force','vc-r-shear','vc-r-bearing','vc-r-util','vc-r-length','vc-r-class'].forEach(function(i){$(i).textContent='\u2014'});$('vc-note').textContent='';$('vc-results').classList.remove('vc-visible')}function fail(m){clear();$('vc-error').textContent=m}function labels(){var u=$('vc-units').value,metric=u==='metric';$('vc-u-d').textContent=$('vc-u-le').textContent=$('vc-u-b').textContent=$('vc-u-c').textContent=metric?'(mm)':u==='imperial'?'(in)':'(select units)';$('vc-u-t').textContent=metric?'(N\u00b7m)':u==='imperial'?'(lbf\u00b7ft)':'(select units)';$('vc-u-ta').textContent=$('vc-u-pa').textContent=metric?'(MPa)':u==='imperial'?'(psi)':'(select units)';var auto=$('vc-geometry').value==='skf';$('vc-b').disabled=auto;$('vc-c').disabled=auto;$('vc-b-help').textContent=auto?'Selected from SKF table; actual geometry still requires verification.':'Required actual width from drawing\/inspection.';$('vc-c-help').textContent=auto?'SKF nominal t\u2082 used for screening; verify effective contact.':'Required actual loaded contact height; do not assume h\/2.'}function calc(){labels();var units=$('vc-units').value,mode=$('vc-geometry').value,d=num($('vc-d').value),T=num($('vc-t').value),le=num($('vc-le').value),b=num($('vc-b').value),cc=num($('vc-c').value),ta=num($('vc-ta').value),pa=num($('vc-pa').value),boundary=$('vc-boundary').value,gs=$('vc-geo-src').value.trim(),ds=$('vc-design-src').value.trim();var started=[d,T,le,b,cc,ta,pa].some(Number.isFinite)||units||mode||boundary||gs||ds;if(!started){$('vc-error').textContent='';clear();return}if(!['metric','imperial'].includes(units)||!['manual','skf'].includes(mode)||!(d>0)||!(T>0)||!(le>0)||!(ta>0)||!(pa>0)){fail('Select units and geometry; enter positive finite diameter, design torque, effective length and design allowables.');return}var k=units==='metric'?1:IN,dmm=d*k,Tnmm=T*(units==='metric'?1000:FTLBF),lemm=le*k,allowTau=ta*(units==='metric'?1:PSI),allowP=pa*(units==='metric'?1:PSI),g;if(mode==='skf'){g=ref(dmm);if(!g){fail('The SKF DIN 6885\/1 reference helper is limited to shaft diameters above 6 mm and up to and including 550 mm. Use verified manual geometry outside it.');return}b=g.b;cc=g.t2}else{if(!(b>0)||!(cc>0)||b>=d||cc>=d){fail('For manual geometry enter positive b and c, each smaller than the shaft diameter, in the selected length unit.');return}b*=k;cc*=k;g={b:b,h:null,t2:cc}}if(!gs||!ds||boundary!=='screen'){fail('Complete geometry evidence, torque\/material\/allowable basis and select the nominal-screening boundary.');return}var F=2*Tnmm\/dmm,tau=F\/(b*lemm),p=F\/(cc*lemm),ut=100*tau\/allowTau,up=100*p\/allowP,lta=F\/(b*allowTau),lpa=F\/(cc*allowP),outStress=units==='metric'?1:1\/PSI,outForce=units==='metric'?1:0.2248089431,outLength=units==='metric'?1:1\/IN,su=units==='metric'?'MPa':'psi',fu=units==='metric'?'N':'lbf',lu=units==='metric'?'mm':'in';$('vc-error').textContent='';$('vc-r-geometry').textContent=mode==='skf'?'SKF reference >'+fmt(g.lo,0)+'\u2013'+fmt(g.hi,0)+' mm: b\u00d7h='+fmt(g.b,1)+'\u00d7'+fmt(g.h,1)+' mm; c=t\u2082='+fmt(g.t2,1)+' mm':'Manual: b='+fmt(b*outLength,4)+' '+lu+'; c='+fmt(cc*outLength,4)+' '+lu+'; \u2113eff='+fmt(le,4)+' '+lu;$('vc-r-force').textContent=fmt(F*outForce,3)+' '+fu;$('vc-r-shear').textContent=fmt(tau*outStress,3)+' '+su;$('vc-r-bearing').textContent=fmt(p*outStress,3)+' '+su;$('vc-r-util').textContent='shear '+fmt(ut,2)+'%; bearing '+fmt(up,2)+'%';$('vc-r-length').textContent='shear '+fmt(lta*outLength,4)+' '+lu+'; bearing '+fmt(lpa*outLength,4)+' '+lu+'; arithmetic max '+fmt(Math.max(lta,lpa)*outLength,4)+' '+lu;$('vc-r-class').textContent='Nominal arithmetic only \u2014 no automatic OK\/FAIL';$('vc-note').textContent='Geometry evidence: '+gs+' | Torque\/material\/allowable basis: '+ds+'. Verify the licensed standard,actual form,tolerances,materials,fit,fatigue and load spectrum before design acceptance.';$('vc-results').classList.add('vc-visible')}$('vc-form').addEventListener('input',calc);$('vc-form').addEventListener('change',calc);document.querySelectorAll('.vc-toggle').forEach(function(b){b.addEventListener('click',function(){var s=this.closest('.vc-section');s.classList.toggle('vc-open');this.setAttribute('aria-expanded',s.classList.contains('vc-open'))})});labels();calc()})();<\/script>\n<script>(function(){'use strict';var previous='';function n(s){s=String(s).trim();if(!s||!\/^[+]?(?:\\d+(?:[.,]\\d*)?|[.,]\\d+)(?:[eE][+-]?\\d+)?$\/.test(s)||s.includes('.')&&s.includes(','))return NaN;return Number(s.replace(',','.'))}var sel=document.getElementById('vc-units');sel.addEventListener('change',function(){var next=this.value;if(previous&&next&&next!==previous){var toImperial=previous==='metric'&&next==='imperial',psi=0.006894757,rows=[['vc-d',25.4],['vc-le',25.4],['vc-b',25.4],['vc-c',25.4],['vc-t',1.355818],['vc-ta',psi],['vc-pa',psi]];rows.forEach(function(q){var el=document.getElementById(q[0]),v=n(el.value);if(Number.isFinite(v)){var z=toImperial?v\/q[1]:v*q[1];el.value=String(Number(z.toPrecision(12)))}})}previous=next})})();<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\u03a3\u03c7\u03b5\u03b4\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2 \u03ba\u03bb\u03b5\u03b9\u03b4\u03b1\u03c1\u03cc\u03b4\u03c1\u03bf\u03bc\u03bf\u03c5 \u03c3\u03cd\u03bc\u03c6\u03c9\u03bd\u03b1 \u03bc\u03b5 \u03c4\u03bf \u03c0\u03c1\u03cc\u03c4\u03c5\u03c0\u03bf ISO 773. \u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b7 \u03b4\u03b9\u03ac\u03bc\u03b5\u03c4\u03c1\u03bf \u03ba\u03b1\u03b9 \u03c4\u03b7 \u03c1\u03bf\u03c0\u03ae \u03c4\u03bf\u03c5 \u03ac\u03be\u03bf\u03bd\u03b1. \u0391\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03c4\u03b5 \u03c4\u03bf \u03c4\u03c5\u03c0\u03b9\u03ba\u03cc \u03c0\u03bb\u03ac\u03c4\u03bf\u03c2 \u03ba\u03b1\u03b9 \u03cd\u03c8\u03bf\u03c2 \u03c4\u03bf\u03c5 \u03ba\u03bb\u03b5\u03b9\u03b4\u03b9\u03bf\u03cd, \u03b5\u03bb\u03ad\u03b3\u03be\u03c4\u03b5 \u03c4\u03bf \u03c1\u03bf\u03c5\u03bb\u03b5\u03bc\u03ac\u03bd \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03c4\u03ac\u03c3\u03b7 \u03b4\u03b9\u03ac\u03c4\u03bc\u03b7\u03c3\u03b7\u03c2.<\/p>","protected":false},"featured_media":0,"template":"","meta":{"ai_generated_summary":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-100142","calculator","type-calculator","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vibromera.eu\/el\/wp-json\/wp\/v2\/calculator\/100142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vibromera.eu\/el\/wp-json\/wp\/v2\/calculator"}],"about":[{"href":"https:\/\/vibromera.eu\/el\/wp-json\/wp\/v2\/types\/calculator"}],"version-history":[{"count":5,"href":"https:\/\/vibromera.eu\/el\/wp-json\/wp\/v2\/calculator\/100142\/revisions"}],"predecessor-version":[{"id":102465,"href":"https:\/\/vibromera.eu\/el\/wp-json\/wp\/v2\/calculator\/100142\/revisions\/102465"}],"wp:attachment":[{"href":"https:\/\/vibromera.eu\/el\/wp-json\/wp\/v2\/media?parent=100142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vibromera.eu\/el\/wp-json\/wp\/v2\/categories?post=100142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vibromera.eu\/el\/wp-json\/wp\/v2\/tags?post=100142"}],"curies":[{"name":"\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}