{"id":100112,"date":"2026-02-15T20:17:11","date_gmt":"2026-02-15T20:17:11","guid":{"rendered":"https:\/\/vibromera.eu\/?post_type=calculator&#038;p=100112"},"modified":"2026-07-12T09:03:17","modified_gmt":"2026-07-12T09:03:17","slug":"gear-mesh-frequency","status":"publish","type":"calculator","link":"https:\/\/vibromera.eu\/ka\/calculators\/gear-mesh-frequency\/","title":{"rendered":"Gear-Mesh Kinematic Frequency Calculator"},"content":{"rendered":"\r\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"WebApplication\",\"name\":\"Gear-Mesh Kinematic Frequency Calculator\",\"description\":\"Calculate fixed-axis gear-pair mesh frequency,derived shaft speed,carrier harmonics and arithmetic candidate sideband positions. No automatic fault diagnosis or ISO severity decision.\",\"url\":\"https:\/\/vibromera.eu\/calculators\/gear-mesh-frequency\/\",\"applicationCategory\":\"Engineering Calculator\",\"operatingSystem\":\"Any (Web Browser)\",\"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>\r\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is gear-mesh frequency for a simple fixed-axis pair?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"For tooth counts N1,N2 and rotational-frequency magnitudes f1,f2,ideal kinematics gives fm=N1f1=N2f2. For a worm pair,N1 is the number of worm starts.\"}},{\"@type\":\"Question\",\"name\":\"Do calculated sideband positions diagnose a gear fault?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The positions fc\\u00b1nfm indicate where lines can occur if a carrier is modulated at the selected shaft frequency. Presence,absence and amplitude require measured data,adequate resolution,operating context and structured diagnosis.\"}},{\"@type\":\"Question\",\"name\":\"Does ISO20816-9 provide GMF fault thresholds?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. ISO20816-9:2020 addresses measurement and evaluation of gear-unit broad-band vibration in its stated scope;specialist gear-condition techniques are outside its scope.\"}}]}<\/script>\r\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/vibromera.eu\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculators\",\"item\":\"https:\/\/vibromera.eu\/calculators\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Gear-mesh kinematic frequency calculator\",\"item\":\"https:\/\/vibromera.eu\/calculators\/gear-mesh-frequency\/\"}]}<\/script>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<style>\r\n:root {\r\n    --vc-bg: #f4f1ec;\r\n    --vc-surface: #ffffff;\r\n    --vc-surface-alt: #f8f6f2;\r\n    --vc-ink: #1a1a1a;\r\n    --vc-ink-secondary: #5a5650;\r\n    --vc-ink-muted: #8a857e;\r\n    --vc-accent: #c85a2a;\r\n    --vc-accent-hover: #b04d22;\r\n    --vc-accent-light: #fdf0ea;\r\n    --vc-blue: #2a5c8c;\r\n    --vc-blue-light: #eaf1f8;\r\n    --vc-green: #2a7a4b;\r\n    --vc-green-light: #eaf8ef;\r\n    --vc-yellow: #a67c00;\r\n    --vc-yellow-light: #fef9e8;\r\n    --vc-red: #b91c1c;\r\n    --vc-red-light: #fef2f2;\r\n    --vc-border: #d9d4cc;\r\n    --vc-border-light: #e8e4dd;\r\n    --vc-shadow: 0 1px 3px rgba(26,26,26,0.06), 0 4px 12px rgba(26,26,26,0.04);\r\n    --vc-shadow-lg: 0 4px 12px rgba(26,26,26,0.08), 0 16px 40px rgba(26,26,26,0.06);\r\n    --vc-radius: 8px;\r\n    --vc-radius-lg: 12px;\r\n    --vc-font: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\r\n    --vc-mono: 'JetBrains Mono', 'Consolas', 'Monaco', monospace;\r\n    --vc-display: 'Fraunces', Georgia, serif;\r\n}\r\n\r\n.vc-calculator {\r\n    font-family: var(--vc-font);\r\n    font-size: 15px;\r\n    line-height: 1.65;\r\n    color: var(--vc-ink);\r\n    max-width: 960px;\r\n    margin: 0 auto;\r\n    padding: 20px 16px 40px;\r\n    -webkit-font-smoothing: antialiased;\r\n}\r\n.vc-calculator *, .vc-calculator *::before, .vc-calculator *::after { box-sizing: border-box; }\r\n\r\n\/* \u2500\u2500 HEADER \u2500\u2500 *\/\r\n.vc-header { text-align: center; padding: 48px 24px 40px; position: relative; }\r\n.vc-header::after { content:''; position:absolute; bottom:0; left:50%; transform:translateX(-50%); width:80px; height:3px; background:var(--vc-accent); border-radius:2px; }\r\n.vc-header-eyebrow { font-family:var(--vc-mono); font-size:11px; font-weight:500; letter-spacing:0.15em; text-transform:uppercase; color:var(--vc-accent); margin:0 0 12px; }\r\n.vc-header-title { font-family:var(--vc-display); font-size:clamp(24px,4vw,36px); font-weight:800; line-height:1.15; color:var(--vc-ink); margin:0 0 16px; letter-spacing:-0.02em; }\r\n.vc-header-subtitle { font-size:15px; color:var(--vc-ink-secondary); margin:0 auto 20px; max-width:600px; }\r\n.vc-badges { display:inline-flex; gap:8px; flex-wrap:wrap; justify-content:center; }\r\n.vc-badge { font-family:var(--vc-mono); font-size:11px; font-weight:500; padding:4px 10px; border-radius:4px; background:var(--vc-surface); border:1px solid var(--vc-border); color:var(--vc-ink-secondary); }\r\n\r\n\/* \u2500\u2500 CARD \u2500\u2500 *\/\r\n.vc-card { background:var(--vc-surface); border:1px solid var(--vc-border); border-radius:var(--vc-radius-lg); box-shadow:var(--vc-shadow); overflow:hidden; margin-top:32px; }\r\n\r\n\/* \u2500\u2500 FORM \u2500\u2500 *\/\r\n.vc-form { padding:24px; }\r\n.vc-form-grid { display:grid; grid-template-columns:1fr 1fr 1fr; gap:18px; }\r\n@media(max-width:600px) { .vc-form-grid { grid-template-columns:1fr; } }\r\n.vc-field { display:flex; flex-direction:column; }\r\n.vc-field-full { grid-column: 1 \/ -1; }\r\n.vc-label { font-size:12px; font-weight:600; letter-spacing:0.04em; text-transform:uppercase; color:var(--vc-ink-secondary); margin-bottom:6px; }\r\n.vc-label-hint { font-weight:400; text-transform:none; letter-spacing:0; color:var(--vc-ink-muted); font-size:11px; }\r\n.vc-select, .vc-input { width:100%; padding:10px 12px; border:1.5px solid var(--vc-border); border-radius:6px; font-family:var(--vc-font); font-size:14px; color:var(--vc-ink); background:var(--vc-surface); transition:border-color 0.15s, box-shadow 0.15s; }\r\n.vc-select { padding-right:36px; appearance:none; -webkit-appearance:none; cursor:pointer; background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='none' stroke='%235a5650' stroke-width='2'%3E%3Cpath d='M4 6l4 4 4-4'\/%3E%3C\/svg%3E\"); background-repeat:no-repeat; background-position:right 10px center; }\r\n.vc-select:focus, .vc-input:focus { outline:none; border-color:var(--vc-accent); box-shadow:0 0 0 3px rgba(200,90,42,0.12); }\r\n.vc-select:hover, .vc-input:hover { border-color:var(--vc-ink-muted); }\r\n\r\n\/* \u2500\u2500 PRESETS \u2500\u2500 *\/\r\n.vc-presets { display:flex; flex-wrap:wrap; gap:8px; margin-top:18px; padding-top:18px; border-top:1px solid var(--vc-border-light); }\r\n.vc-presets-label { font-family:var(--vc-mono); font-size:11px; font-weight:500; letter-spacing:0.1em; text-transform:uppercase; color:var(--vc-ink-muted); width:100%; margin-bottom:2px; }\r\n.vc-preset-btn { padding:5px 12px; font-family:var(--vc-font); font-size:12px; font-weight:500; border:1px solid var(--vc-border); border-radius:6px; background:var(--vc-surface-alt); color:var(--vc-ink-secondary); cursor:pointer; transition:all 0.15s; }\r\n.vc-preset-btn:hover { border-color:var(--vc-accent); color:var(--vc-accent); background:var(--vc-accent-light); }\r\n\r\n\/* \u2500\u2500 RESULTS \u2500\u2500 *\/\r\n.vc-results { border-top:1px solid var(--vc-border-light); background:var(--vc-surface-alt); padding:0; max-height:0; overflow:hidden; transition:max-height 0.5s cubic-bezier(0.4,0,0.2,1), padding 0.3s; }\r\n.vc-results.vc-visible { max-height:4000px; padding:24px; }\r\n.vc-results-head { display:flex; align-items:center; justify-content:space-between; margin-bottom:18px; }\r\n.vc-results-title { font-family:var(--vc-display); font-size:20px; font-weight:700; color:var(--vc-ink); margin:0; }\r\n.vc-copy-btn { display:inline-flex; align-items:center; gap:5px; padding:6px 12px; border:1px solid var(--vc-border); border-radius:6px; background:var(--vc-surface); font-family:var(--vc-font); font-size:12px; font-weight:500; color:var(--vc-ink-secondary); cursor:pointer; transition:all 0.15s; }\r\n.vc-copy-btn:hover { border-color:var(--vc-accent); color:var(--vc-accent); }\r\n.vc-copy-btn.vc-copied { background:var(--vc-green-light); border-color:var(--vc-green); color:var(--vc-green); }\r\n\r\n.vc-result-grid { display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-bottom:20px; }\r\n@media(max-width:500px) { .vc-result-grid { grid-template-columns:1fr; } }\r\n.vc-rcard { background:var(--vc-surface); border:1px solid var(--vc-border-light); border-radius:var(--vc-radius); padding:16px; transition:transform 0.2s; }\r\n.vc-rcard:hover { transform:translateY(-1px); }\r\n.vc-rcard-primary { border-color:var(--vc-accent); border-width:2px; background:linear-gradient(135deg, #fdf6f2 0%, var(--vc-surface) 100%); grid-column:1 \/ -1; }\r\n.vc-rcard-label { font-family:var(--vc-mono); font-size:10px; font-weight:500; letter-spacing:0.1em; text-transform:uppercase; color:var(--vc-ink-muted); margin-bottom:4px; }\r\n.vc-rcard-value { font-family:var(--vc-mono); font-size:22px; font-weight:600; color:var(--vc-ink); line-height:1.2; }\r\n.vc-rcard-primary .vc-rcard-value { font-size:30px; color:var(--vc-accent); }\r\n.vc-rcard-unit { font-size:14px; font-weight:400; color:var(--vc-ink-secondary); }\r\n\r\n\/* \u2500\u2500 SIDEBAND TABLE \u2500\u2500 *\/\r\n.vc-sb-table { width:100%; border-collapse:collapse; margin-top:16px; font-size:13px; }\r\n.vc-sb-table th, .vc-sb-table td { padding:10px 12px; border:1px solid var(--vc-border-light); text-align:left; }\r\n.vc-sb-table th { background:var(--vc-surface-alt); font-family:var(--vc-mono); font-size:11px; font-weight:600; text-transform:uppercase; letter-spacing:0.05em; color:var(--vc-ink-secondary); }\r\n.vc-sb-table tr:nth-child(even) { background:var(--vc-surface-alt); }\r\n.vc-sb-table td { font-family:var(--vc-mono); font-size:13px; }\r\n@media(max-width:600px) { .vc-sb-table { font-size:12px; } .vc-sb-table th, .vc-sb-table td { padding:8px; } }\r\n\r\n\/* \u2500\u2500 COLLAPSIBLE SECTIONS \u2500\u2500 *\/\r\n.vc-section { margin-top:24px; border:1px solid var(--vc-border); border-radius:var(--vc-radius-lg); background:var(--vc-surface); box-shadow:var(--vc-shadow); overflow:hidden; }\r\n.vc-section-toggle { width:100%; display:flex; align-items:center; justify-content:space-between; padding:18px 24px; border:none; background:transparent; cursor:pointer; font-family:var(--vc-font); text-align:left; transition:background 0.15s; }\r\n.vc-section-toggle:hover { background:var(--vc-surface-alt); }\r\n.vc-section-toggle-text { display:flex; align-items:center; gap:10px; }\r\n.vc-section-icon { font-size:20px; line-height:1; }\r\n.vc-section-title { font-family:var(--vc-display); font-size:18px; font-weight:700; color:var(--vc-ink); margin:0; }\r\n.vc-section-chevron { width:20px; height:20px; color:var(--vc-ink-muted); transition:transform 0.3s; flex-shrink:0; }\r\n.vc-section.vc-open .vc-section-chevron { transform:rotate(180deg); }\r\n.vc-section-body { max-height:0; overflow:hidden; transition:max-height 0.4s cubic-bezier(0.4,0,0.2,1); }\r\n.vc-section.vc-open .vc-section-body { max-height:20000px; }\r\n.vc-section-inner { padding:0 24px 24px; border-top:1px solid var(--vc-border-light); }\r\n\r\n\/* \u2500\u2500 THEORY \u2500\u2500 *\/\r\n.vc-theory h3 { font-family:var(--vc-display); font-size:17px; font-weight:700; color:var(--vc-ink); margin:28px 0 10px; }\r\n.vc-theory h3:first-child { margin-top:20px; }\r\n.vc-theory p { font-size:14px; color:var(--vc-ink-secondary); margin:0 0 10px; }\r\n.vc-theory ul, .vc-theory ol { font-size:14px; color:var(--vc-ink-secondary); margin:0 0 12px 18px; padding:0; }\r\n.vc-theory li { margin-bottom:5px; }\r\n.vc-formula-box { background:var(--vc-surface-alt); border:2px solid var(--vc-border); border-radius:6px; padding:14px 20px; font-family:var(--vc-mono); font-size:16px; font-weight:500; text-align:center; margin:14px 0; color:var(--vc-ink); overflow-x:auto; }\r\n.vc-info-box { background:var(--vc-blue-light); border-left:3px solid var(--vc-blue); padding:14px 16px; border-radius:0 6px 6px 0; margin:14px 0; }\r\n.vc-info-box p { margin:0; font-size:14px; color:var(--vc-ink-secondary); }\r\n.vc-warning-box { background:var(--vc-yellow-light); border-left:3px solid var(--vc-yellow); padding:14px 16px; border-radius:0 6px 6px 0; margin:14px 0; }\r\n.vc-example-box { background:var(--vc-surface-alt); border:1px solid var(--vc-border-light); border-radius:6px; padding:16px; margin:14px 0; }\r\n.vc-example-title { font-family:var(--vc-mono); font-size:13px; font-weight:600; color:var(--vc-accent); margin-bottom:8px; }\r\n.vc-table { width:100%; border-collapse:collapse; margin:14px 0; font-size:13px; }\r\n.vc-table th, .vc-table td { padding:10px 12px; border:1px solid var(--vc-border-light); text-align:left; }\r\n.vc-table th { background:var(--vc-surface-alt); font-size:11px; font-weight:600; text-transform:uppercase; letter-spacing:0.05em; color:var(--vc-ink-secondary); }\r\n.vc-table tr:nth-child(even) { background:var(--vc-surface-alt); }\r\n@media(max-width:600px) { .vc-table { font-size:12px; } .vc-table th, .vc-table td { padding:8px; } }\r\n\r\n\/* \u2500\u2500 FAQ \u2500\u2500 *\/\r\n.vc-faq-list { display:flex; flex-direction:column; gap:8px; margin-top:20px; }\r\n.vc-faq-item { border:1px solid var(--vc-border-light); border-radius:6px; overflow:hidden; }\r\n.vc-faq-q { width:100%; display:flex; align-items:center; justify-content:space-between; gap:12px; padding:14px 16px; border:none; background:var(--vc-surface-alt); cursor:pointer; font-family:var(--vc-font); font-size:15px; font-weight:600; color:var(--vc-ink); text-align:left; transition:background 0.15s; }\r\n.vc-faq-q:hover { background:#ede9e3; }\r\n.vc-faq-chevron { width:16px; height:16px; color:var(--vc-ink-muted); flex-shrink:0; transition:transform 0.25s; }\r\n.vc-faq-item.vc-open .vc-faq-chevron { transform:rotate(180deg); }\r\n.vc-faq-a { max-height:0; overflow:hidden; transition:max-height 0.35s; }\r\n.vc-faq-item.vc-open .vc-faq-a { max-height:1200px; }\r\n.vc-faq-a-inner { padding:14px 16px; border-top:1px solid var(--vc-border-light); font-size:14px; color:var(--vc-ink-secondary); }\r\n.vc-faq-a-inner p { margin:0 0 8px; }\r\n.vc-faq-a-inner p:last-child { margin-bottom:0; }\r\n.vc-faq-a-inner ul { margin:4px 0 8px 16px; padding:0; }\r\n.vc-faq-a-inner li { margin-bottom:3px; }\r\n\r\n\/* \u2500\u2500 RELATED \u2500\u2500 *\/\r\n.vc-related { display:flex; flex-wrap:wrap; gap:10px; margin-top:16px; }\r\n.vc-related-link { display:inline-block; padding:8px 16px; font-family:var(--vc-font); font-size:13px; font-weight:600; background:var(--vc-surface-alt); color:var(--vc-ink-secondary); border:1px solid var(--vc-border); border-radius:var(--vc-radius); text-decoration:none; transition:all 0.15s; }\r\n.vc-related-link:hover { border-color:var(--vc-accent); color:var(--vc-accent); background:var(--vc-accent-light); }\r\n\r\n\/* \u2500\u2500 PROMO \u2500\u2500 *\/\r\n.vc-promo { margin-top:24px; padding:20px; background:linear-gradient(135deg, var(--vc-accent-light), var(--vc-surface)); border:1px solid var(--vc-border); border-radius:var(--vc-radius-lg); display:flex; align-items:center; gap:16px; }\r\n.vc-promo-text { flex:1; font-size:14px; color:var(--vc-ink-secondary); }\r\n.vc-promo-text strong { color:var(--vc-ink); }\r\n.vc-promo-link { padding:8px 20px; font-size:13px; font-weight:700; color:#fff; background:var(--vc-accent); border-radius:var(--vc-radius); text-decoration:none; white-space:nowrap; transition:background 0.15s; }\r\n.vc-promo-link:hover { background:var(--vc-accent-hover); }\r\n\r\n\/* \u2500\u2500 FOOTER \u2500\u2500 *\/\r\n.vc-footer { text-align:center; padding:32px 16px; font-size:13px; color:var(--vc-ink-muted); }\r\n.vc-footer a { color:var(--vc-accent); text-decoration:none; }\r\n.vc-footer a:hover { text-decoration:underline; }\r\n.vc-footer-links { margin-top:8px; font-size:12px; }\r\n.vc-footer-links a { margin:0 8px; }\r\n\r\n\/* \u2500\u2500 PRINT \u2500\u2500 *\/\r\n@media print {\r\n    .vc-section-body { max-height:none!important; }\r\n    .vc-faq-a { max-height:none!important; }\r\n    .vc-results { max-height:none!important; padding:24px!important; }\r\n    .vc-copy-btn, .vc-section-chevron, .vc-faq-chevron, .vc-presets, .vc-promo { display:none!important; }\r\n}\r\n\r\n.vc-form-grid-mesh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.vc-wide{grid-column:1\/-1}.vc-warning-box{margin-top:18px;padding:14px 16px;border:1px solid #e2a86e;border-radius:7px;background:#fff8ed;color:#68410e;font-size:13px}.vc-result-note{margin:0;color:var(--vc-ink-secondary);font-size:13px}.vc-table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--vc-border-light);border-radius:7px}.vc-sb-table{margin:0;min-width:830px}.vc-na{color:var(--vc-ink-muted);font-size:11px}@media(max-width:600px){.vc-form-grid-mesh{grid-template-columns:1fr}.vc-wide{grid-column:auto}}\r\n<\/style>\r\n<div class=\"vc-calculator\" id=\"vc-gear-mesh\"><header class=\"vc-header\"><p class=\"vc-header-eyebrow\">Fixed-axis pair kinematics \u2014 candidate spectral positions only<\/p><h1 class=\"vc-header-title\">Gear-Mesh Kinematic Frequency Calculator<\/h1><p class=\"vc-header-subtitle\">Calculate the mesh frequency of one simple fixed-axis gear pair,derived driven-shaft speed,a selected mesh harmonic and arithmetic candidate sideband positions. The result does not diagnose a fault or apply an ISO vibration limit.<\/p><div class=\"vc-badges\"><span class=\"vc-badge\">fm=N\u2081f\u2081=N\u2082f\u2082<\/span><span class=\"vc-badge\">fc=h\u00b7fm<\/span><span class=\"vc-badge\">candidates fc\u00b1n\u00b7fshaft<\/span><\/div><\/header>\r\n<div class=\"vc-card\"><form class=\"vc-form\" id=\"vc-form\" autocomplete=\"off\"><div class=\"vc-form-grid-mesh\">\r\n<div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-pair\">Gear-pair identifier<\/label><input class=\"vc-input\" id=\"vc-pair\" type=\"text\" maxlength=\"160\" placeholder=\"machine\/stage\/mesh identifier\"><\/div>\r\n<div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-source\">Speed and tooth-count provenance<\/label><input class=\"vc-input\" id=\"vc-source\" type=\"text\" maxlength=\"300\" placeholder=\"tachometer\/order\/drawing and operating condition\"><\/div>\r\n<div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-n1\">Driver teeth or worm starts N\u2081<\/label><input class=\"vc-input\" id=\"vc-n1\" type=\"text\" inputmode=\"numeric\" maxlength=\"7\" placeholder=\"positive integer\"><\/div>\r\n<div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-n2\">Driven gear teeth N\u2082<\/label><input class=\"vc-input\" id=\"vc-n2\" type=\"text\" inputmode=\"numeric\" maxlength=\"7\" placeholder=\"positive integer\"><\/div>\r\n<div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-speed\">Driver rotational speed magnitude<\/label><input class=\"vc-input\" id=\"vc-speed\" type=\"text\" inputmode=\"decimal\" maxlength=\"80\" placeholder=\"e.g.1500\"><\/div>\r\n<div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-speed-unit\">Driver speed unit<\/label><select class=\"vc-input\" id=\"vc-speed-unit\"><option value=\"\">Select\u2026<\/option><option value=\"rpm\">r\/min (RPM)<\/option><option value=\"hz\">Hz (rev\/s)<\/option><\/select><\/div>\r\n<div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-harmonic\">Mesh carrier harmonic h<\/label><input class=\"vc-input\" id=\"vc-harmonic\" type=\"text\" inputmode=\"numeric\" maxlength=\"2\" placeholder=\"integer1\u202620\"><\/div>\r\n<div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-orders\">Maximum sideband order n<\/label><input class=\"vc-input\" id=\"vc-orders\" type=\"text\" inputmode=\"numeric\" maxlength=\"2\" placeholder=\"integer1\u202610\"><\/div>\r\n<\/div><p id=\"vc-error\" role=\"alert\" style=\"margin:.75rem 0 0;color:#b42318\"><\/p><div class=\"vc-warning-box\"><strong>Interpretation boundary:<\/strong> sideband rows are arithmetic positions that can occur if the selected carrier is modulated at f\u2081 or f\u2082. They do not predict amplitude,presence,severity or which component is faulty. Confirm tooth counts,actual speed,spectrum resolution,load,signal path and other modulation sources. This simple pair model is not planetary-stage kinematics.<\/div><\/form>\r\n<div class=\"vc-results\" id=\"vc-results\" aria-live=\"polite\"><div class=\"vc-results-head\"><h2 class=\"vc-results-title\">Kinematic frequencies<\/h2><button type=\"button\" class=\"vc-copy-btn\" id=\"vc-copy-btn\">Copy<\/button><\/div><div class=\"vc-result-grid\">\r\n<div class=\"vc-rcard vc-rcard-primary\"><div class=\"vc-rcard-label\">Gear-mesh frequency fm<\/div><div class=\"vc-rcard-value\" id=\"vc-r-gmf\">\u2014<\/div><\/div><div class=\"vc-rcard\"><div class=\"vc-rcard-label\">Selected carrier h\u00b7fm<\/div><div class=\"vc-rcard-value\" id=\"vc-r-carrier\">\u2014<\/div><\/div><div class=\"vc-rcard\"><div class=\"vc-rcard-label\">Driver frequency f\u2081<\/div><div class=\"vc-rcard-value\" id=\"vc-r-f1\">\u2014<\/div><\/div><div class=\"vc-rcard\"><div class=\"vc-rcard-label\">Derived driven frequency f\u2082<\/div><div class=\"vc-rcard-value\" id=\"vc-r-f2\">\u2014<\/div><\/div><div class=\"vc-rcard\"><div class=\"vc-rcard-label\">Derived driven speed<\/div><div class=\"vc-rcard-value\" id=\"vc-r-rpm2\">\u2014<\/div><\/div><div class=\"vc-rcard\"><div class=\"vc-rcard-label\">Speed ratio magnitude N\u2082\/N\u2081<\/div><div class=\"vc-rcard-value\" id=\"vc-r-ratio\">\u2014<\/div><\/div><div class=\"vc-rcard\"><div class=\"vc-rcard-label\">Mesh order vs driver<\/div><div class=\"vc-rcard-value\" id=\"vc-r-order1\">\u2014<\/div><\/div><div class=\"vc-rcard\"><div class=\"vc-rcard-label\">Mesh order vs driven<\/div><div class=\"vc-rcard-value\" id=\"vc-r-order2\">\u2014<\/div><\/div>\r\n<\/div><h3 style=\"font-family:var(--vc-display);font-size:17px;font-weight:700;margin:8px 0 12px\">Arithmetic candidate sidebands around h\u00b7fm<\/h3><div class=\"vc-table-wrap\"><table class=\"vc-sb-table\"><thead><tr><th>n<\/th><th>Spacing n\u00b7f\u2081<\/th><th>Lower hfm\u2212n f\u2081<\/th><th>Upper hfm+n f\u2081<\/th><th>Spacing n\u00b7f\u2082<\/th><th>Lower hfm\u2212n f\u2082<\/th><th>Upper hfm+n f\u2082<\/th><\/tr><\/thead><tbody id=\"vc-sb-body\"><\/tbody><\/table><\/div><p class=\"vc-result-note\" id=\"vc-r-note\"><\/p><\/div><\/div>\r\n<div class=\"vc-section vc-open\"><button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"true\"><span class=\"vc-section-toggle-text\"><span class=\"vc-section-icon\">\ud83d\udcd8<\/span><span class=\"vc-section-title\">Equations,sources and diagnostic limits<\/span><\/span><\/button><div class=\"vc-section-body\"><div class=\"vc-section-inner vc-theory\">\r\n<h3>Implemented fixed-axis pair equations<\/h3><div class=\"vc-formula-box\">f\u2081=RPM\u2081\/60<br>f\u2082=f\u2081N\u2081\/N\u2082<br>fm=N\u2081f\u2081=N\u2082f\u2082<br>fc=hfm<br>candidate positions=fc\u00b1n f\u2081 and fc\u00b1n f\u2082<\/div><p>N\u2081 and N\u2082 are positive integer tooth counts;for a worm pair,N\u2081 is the number of starts. Frequencies are magnitudes in hertz. Direction,backlash,transmission error,load,amplitude and phase are not calculated. Planetary and moving-carrier systems require their own relative-speed kinematics.<\/p>\r\n<h3>Published technical basis<\/h3><p><a href=\"https:\/\/ntrs.nasa.gov\/api\/citations\/20150021366\/downloads\/20150021366.pdf\" target=\"_blank\" rel=\"noopener\">NASA\/TM\u20142013-216617<\/a> describes gear-mesh frequency as tooth count multiplied by rotational speed and reports sidebands at integer shaft-speed offsets in its tested gear set. It uses measured sideband amplitudes in a particular condition indicator;this page uses only the frequency-position kinematics.<\/p><p><a href=\"https:\/\/ntrs.nasa.gov\/api\/citations\/19970027072\/downloads\/19970027072.pdf?attachment=true\" target=\"_blank\" rel=\"noopener\">NASA TM112207<\/a> explains that sidebands arise from rotational modulation and notes that normal tooth-load fluctuations can occur at gear-mesh sidebands without being connected to a fault. Therefore calculated positions alone cannot identify a cracked tooth,eccentricity or a particular wheel.<\/p>\r\n<h3>Current ISO scope\u2014not a formula source<\/h3><p><a href=\"https:\/\/www.iso.org\/standard\/75670.html\" target=\"_blank\" rel=\"noopener\">ISO20816-9:2020,edition1<\/a> covers measurement and evaluation of broad-band housing\/shaft vibration for specified enclosed gear units and operating ranges. Its official scope says specialist techniques for evaluating gear condition are outside the document. It supplies no universal GMF\/sideband fault threshold to this calculator.<\/p><p><a href=\"https:\/\/www.iso.org\/standard\/40840.html\" target=\"_blank\" rel=\"noopener\">ISO13373-3:2015,edition1<\/a> remains confirmed and provides general structured vibration-diagnosis procedures. It is not the source of the elementary mesh-frequency equation and does not make an isolated sideband position a diagnosis.<\/p>\r\n<h3>Removed obsolete\/unrelated references<\/h3><p>The former related-link labels invoked ISO10816 and ISO1940 without applying a specific current part or scope. Gear-unit vibration evaluation is now referenced to ISO20816-9:2020. ISO1940-1:2003 is withdrawn and replaced by <a href=\"https:\/\/www.iso.org\/standard\/54074.html\" target=\"_blank\" rel=\"noopener\">ISO21940-11:2016 with Amendment1:2022<\/a> for rigid-rotor balancing;that balancing standard is not a gear-mesh-frequency formula.<\/p>\r\n<h3>No automatic diagnosis<\/h3><p>No line in this page means \u201chealthy\u201d,\u201cworn\u201d,\u201ccracked\u201d or \u201csevere\u201d. Diagnosis requires actual spectra and waveforms,stable operating conditions,adequate frequency resolution,trend\/baseline evidence and corroborating features. A lower algebraic candidate at0Hz is labelled DC;negative algebraic positions are not displayed as physical negative frequencies in a one-sided spectrum.<\/p>\r\n<\/div><\/div><\/div><footer class=\"vc-footer\"><p>\u00a92024\u20132026 <a href=\"https:\/\/vibromera.eu\/\">Vibromera<\/a><\/p><p>Kinematic frequency positions only\u2014not an ISO severity evaluation or automatic gear-fault diagnosis. Scientific review:July2026.<\/p><\/footer><\/div>\r\n<script>(function(){'use strict';function $(id){return document.getElementById(id)}var outs=['vc-r-gmf','vc-r-carrier','vc-r-f1','vc-r-f2','vc-r-rpm2','vc-r-ratio','vc-r-order1','vc-r-order2'];function dec(raw){var s=String(raw).trim().replace(',','.');if(s.length>80||!\/^[+]?(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:[eE][+-]?\\d+)?$\/.test(s))return NaN;return Number(s)}function integer(raw){var s=String(raw).trim();return \/^\\+?\\d+$\/.test(s)&&s.length<=7?Number(s):NaN}function fmt(x){if(!Number.isFinite(x))return'\u2014';if(x===0)return'0';return Number(x.toPrecision(12)).toString()}function clear(){outs.forEach(function(id){$(id).textContent='\u2014'});$('vc-sb-body').innerHTML='';$('vc-r-note').textContent='';$('vc-results').classList.remove('vc-visible')}function fail(m){clear();$('vc-error').textContent=m}function setUrl(){var u=new URL(location),map={pair:'vc-pair',provenance:'vc-source',n1:'vc-n1',n2:'vc-n2',speed:'vc-speed',speed_unit:'vc-speed-unit',harmonic:'vc-harmonic',sb_order:'vc-orders'};Object.keys(map).forEach(function(k){var v=$(map[k]).value.trim();if(v)u.searchParams.set(k,v);else u.searchParams.delete(k)});history.replaceState(null,'',u.toString())}function side(fc,sp,order,n){var a=fc-sp;if(order>n)return fmt(a)+' Hz';if(order===n)return'0 Hz (DC)';return'\u2014 (algebraic '+fmt(a)+' Hz)'}function calc(){setUrl();var pair=$('vc-pair').value.trim(),src=$('vc-source').value.trim(),n1r=$('vc-n1').value.trim(),n2r=$('vc-n2').value.trim(),sr=$('vc-speed').value.trim(),unit=$('vc-speed-unit').value,hr=$('vc-harmonic').value.trim(),or=$('vc-orders').value.trim();if(!pair&&!src&&!n1r&&!n2r&&!sr&&!unit&&!hr&&!or){clear();$('vc-error').textContent='';return}if(!pair||!src||!n1r||!n2r||!sr||!unit||!hr||!or){fail('Enter pair identifier,provenance,both counts,driver speed\/unit,carrier harmonic and maximum sideband order.');return}var N1=integer(n1r),N2=integer(n2r),h=integer(hr),max=integer(or),speed=dec(sr);if(!Number.isInteger(N1)||N1<1||N1>1000000||!Number.isInteger(N2)||N2<1||N2>1000000){fail('Tooth counts\/starts must be strict positive integers no greater than1,000,000.');return}if(!Number.isFinite(speed)||speed<=0){fail('Driver speed must be a strict positive decimal number.');return}var f1=unit==='rpm'?speed\/60:speed;if(!Number.isFinite(f1)||f1>1000000000){fail('Driver speed must normalize to no more than10\u2079Hz.');return}if(!Number.isInteger(h)||h<1||h>20){fail('Carrier harmonic h must be an integer from1 through20.');return}if(!Number.isInteger(max)||max<1||max>10){fail('Maximum sideband order must be an integer from1 through10.');return}var f2=f1*N1\/N2,rpm2=f2*60,fm=N1*f1,fc=h*fm,ratio=N2\/N1;if(![f2,rpm2,fm,fc,ratio].every(Number.isFinite)){fail('The kinematic result exceeds the finite numerical range.');return}$('vc-error').textContent='';$('vc-r-gmf').textContent=fmt(fm)+' Hz';$('vc-r-carrier').textContent=fmt(fc)+' Hz (h='+h+')';$('vc-r-f1').textContent=fmt(f1)+' Hz ('+fmt(f1*60)+' r\/min)';$('vc-r-f2').textContent=fmt(f2)+' Hz';$('vc-r-rpm2').textContent=fmt(rpm2)+' r\/min';$('vc-r-ratio').textContent=fmt(ratio);$('vc-r-order1').textContent=N1+'\u00d7';$('vc-r-order2').textContent=N2+'\u00d7';var html='';for(var n=1;n<=max;n++){var s1=n*f1,s2=n*f2;html+='<tr><td>'+n+'<\/td><td>'+fmt(s1)+' Hz<\/td><td>'+side(fc,s1,h*N1,n)+'<\/td><td>'+fmt(fc+s1)+' Hz<\/td><td>'+fmt(s2)+' Hz<\/td><td>'+side(fc,s2,h*N2,n)+'<\/td><td>'+fmt(fc+s2)+' Hz<\/td><\/tr>'}$('vc-sb-body').innerHTML=html;$('vc-r-note').textContent='Pair:'+pair+' | Source\/condition:'+src+' | Ideal fixed-axis magnitude kinematics;candidate positions only,no amplitude,severity or fault classification.';$('vc-results').classList.add('vc-visible')}$('vc-form').addEventListener('input',calc);$('vc-form').addEventListener('change',calc);$('vc-copy-btn').addEventListener('click',function(){if(navigator.clipboard)navigator.clipboard.writeText($('vc-results').innerText)});document.querySelectorAll('.vc-section-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'))})});var q=new URLSearchParams(location.search),map={pair:'vc-pair',provenance:'vc-source',n1:'vc-n1',n2:'vc-n2',speed:'vc-speed',speed_unit:'vc-speed-unit',harmonic:'vc-harmonic',sb_order:'vc-orders'};Object.keys(map).forEach(function(k){if(q.has(k))$(map[k]).value=q.get(k)});calc()})();<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Calculate fixed-axis gear-pair mesh frequency,derived shaft speed,mesh harmonics and arithmetic candidate sideband positions. No automatic fault diagnosis or ISO severity decision.<\/p>","protected":false},"featured_media":0,"template":"","meta":{"ai_generated_summary":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-100112","calculator","type-calculator","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vibromera.eu\/ka\/wp-json\/wp\/v2\/calculator\/100112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vibromera.eu\/ka\/wp-json\/wp\/v2\/calculator"}],"about":[{"href":"https:\/\/vibromera.eu\/ka\/wp-json\/wp\/v2\/types\/calculator"}],"version-history":[{"count":4,"href":"https:\/\/vibromera.eu\/ka\/wp-json\/wp\/v2\/calculator\/100112\/revisions"}],"predecessor-version":[{"id":102424,"href":"https:\/\/vibromera.eu\/ka\/wp-json\/wp\/v2\/calculator\/100112\/revisions\/102424"}],"wp:attachment":[{"href":"https:\/\/vibromera.eu\/ka\/wp-json\/wp\/v2\/media?parent=100112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vibromera.eu\/ka\/wp-json\/wp\/v2\/categories?post=100112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vibromera.eu\/ka\/wp-json\/wp\/v2\/tags?post=100112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}