{"id":100296,"date":"2026-02-15T20:32:25","date_gmt":"2026-02-15T20:32:25","guid":{"rendered":"https:\/\/vibromera.eu\/?post_type=calculator&#038;p=100296"},"modified":"2026-02-15T20:32:25","modified_gmt":"2026-02-15T20:32:25","slug":"vibration-severity-chart","status":"publish","type":"calculator","link":"https:\/\/vibromera.eu\/nb\/calculators\/vibration-severity-chart\/","title":{"rendered":"Vibrasjonsalvorlighetsdiagram | ISO 10816 \/ 20816 hurtigreferanse"},"content":{"rendered":"\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"WebApplication\",\"name\":\"Vibration Severity Chart\",\"alternateName\":[\"ISO 10816 Chart\",\"ISO 20816 Vibration Limits\",\"Vibration Zone Chart\"],\"description\":\"Interactive vibration severity poster-style chart per ISO 10816 \/ 20816. Color-coded zones A through D for all machine classes.\",\"url\":\"https:\/\/vibromera.eu\/calculators\/vibration-severity-chart\/\",\"applicationCategory\":\"Engineering Calculator\",\"operatingSystem\":\"Any (Web Browser)\",\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"EUR\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"Vibromera\",\"url\":\"https:\/\/vibromera.eu\/\"},\"datePublished\":\"2024-01-01\",\"dateModified\":\"2025-02-14\",\"inLanguage\":\"en\",\"isAccessibleForFree\":true}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[\n{\"@type\":\"Question\",\"name\":\"What are the ISO 10816 machine classes?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"ISO 10816-3 defines four machine groups: Class I (small machines up to 15 kW), Class II (medium machines 15-75 kW or up to 300 kW on special foundations), Class III (large machines on rigid foundations >300 kW), Class IV (large machines on flexible foundations, e.g. turbogenerators).\"}},\n{\"@type\":\"Question\",\"name\":\"What do zones A, B, C, D mean?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Zone A: New or reconditioned machines. Zone B: Acceptable for long-term operation. Zone C: Not suitable for long-term continuous operation \u2014 take corrective action. Zone D: Dangerous \u2014 damage could occur, shut down immediately.\"}}\n]}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[\n{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/vibromera.eu\/\"},\n{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculators\",\"item\":\"https:\/\/vibromera.eu\/calculators\/\"},\n{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Vibration Severity Chart\",\"item\":\"https:\/\/vibromera.eu\/calculators\/vibration-severity-chart\/\"}\n]}\n<\/script>\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&#038;family=JetBrains+Mono:wght@400;500;600&#038;family=Fraunces:opsz,wght@9..144,700;9..144,800&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n:root {\n    --vc-bg: #f4f1ec; --vc-surface: #ffffff; --vc-surface-alt: #f8f6f2;\n    --vc-ink: #1a1a1a; --vc-ink-secondary: #5a5650; --vc-ink-muted: #8a857e;\n    --vc-accent: #c85a2a; --vc-accent-hover: #b04d22; --vc-accent-light: #fdf0ea;\n    --vc-blue: #2a5c8c; --vc-blue-light: #eaf1f8;\n    --vc-green: #2a7a4b; --vc-green-light: #eaf8ef;\n    --vc-yellow: #a67c00; --vc-yellow-light: #fef9e8;\n    --vc-red: #b91c1c; --vc-red-light: #fef2f2;\n    --vc-border: #d9d4cc; --vc-border-light: #e8e4dd;\n    --vc-shadow: 0 1px 3px rgba(26,26,26,0.06), 0 4px 12px rgba(26,26,26,0.04);\n    --vc-shadow-lg: 0 4px 12px rgba(26,26,26,0.08), 0 16px 40px rgba(26,26,26,0.06);\n    --vc-radius: 8px; --vc-radius-lg: 12px;\n    --vc-font: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n    --vc-mono: 'JetBrains Mono', 'Consolas', 'Monaco', monospace;\n    --vc-display: 'Fraunces', Georgia, serif;\n}\n.vc-calculator { font-family: var(--vc-font); font-size: 15px; line-height: 1.65; color: var(--vc-ink); max-width: 960px; margin: 0 auto; padding: 20px 16px 40px; -webkit-font-smoothing: antialiased; }\n.vc-calculator *, .vc-calculator *::before, .vc-calculator *::after { box-sizing: border-box; }\n.vc-header { text-align: center; padding: 48px 24px 40px; position: relative; }\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; }\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; }\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; }\n.vc-header-subtitle { font-size:15px; color:var(--vc-ink-secondary); margin:0 auto 20px; max-width:600px; }\n.vc-badges { display:inline-flex; gap:8px; flex-wrap:wrap; justify-content:center; }\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); }\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; }\n.vc-form { padding:24px; }\n.vc-form-grid { display:grid; grid-template-columns:1fr 1fr; gap:18px; }\n@media(max-width:600px) { .vc-form-grid { grid-template-columns:1fr; } }\n.vc-field { display:flex; flex-direction:column; }\n.vc-field-full { grid-column: 1 \/ -1; }\n.vc-label { font-size:12px; font-weight:600; letter-spacing:0.04em; text-transform:uppercase; color:var(--vc-ink-secondary); margin-bottom:6px; }\n.vc-label-hint { font-weight:400; text-transform:none; letter-spacing:0; color:var(--vc-ink-muted); font-size:11px; }\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; }\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; }\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); }\n.vc-select:hover, .vc-input:hover { border-color:var(--vc-ink-muted); }\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; }\n.vc-results.vc-visible { max-height:3000px; padding:24px; }\n.vc-results-head { display:flex; align-items:center; justify-content:space-between; margin-bottom:18px; }\n.vc-results-title { font-family:var(--vc-display); font-size:20px; font-weight:700; color:var(--vc-ink); margin:0; }\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; }\n.vc-copy-btn:hover { border-color:var(--vc-accent); color:var(--vc-accent); }\n.vc-copy-btn.vc-copied { background:var(--vc-green-light); border-color:var(--vc-green); color:var(--vc-green); }\n\n\/* Severity result *\/\n.vc-severity-result { text-align:center; padding:20px; margin-bottom:20px; border-radius:var(--vc-radius); border:2px solid var(--vc-border); }\n.vc-severity-zone { font-family:var(--vc-display); font-size:48px; font-weight:800; line-height:1.2; }\n.vc-severity-desc { font-size:15px; color:var(--vc-ink-secondary); margin-top:6px; }\n.zone-a { background:linear-gradient(135deg,#e8f5e9,#fff); border-color:#4caf50; }\n.zone-a .vc-severity-zone { color:#2e7d32; }\n.zone-b { background:linear-gradient(135deg,#e3f2fd,#fff); border-color:#2196f3; }\n.zone-b .vc-severity-zone { color:#1565c0; }\n.zone-c { background:linear-gradient(135deg,#fff8e1,#fff); border-color:#ff9800; }\n.zone-c .vc-severity-zone { color:#e65100; }\n.zone-d { background:linear-gradient(135deg,#ffebee,#fff); border-color:#f44336; }\n.zone-d .vc-severity-zone { color:#c62828; }\n\n\/* Severity chart *\/\n.vc-chart-container { overflow-x:auto; margin:20px 0; }\n.vc-sev-chart { width:100%; border-collapse:collapse; font-size:12px; min-width:600px; }\n.vc-sev-chart th, .vc-sev-chart td { padding:8px 10px; border:1px solid var(--vc-border-light); text-align:center; vertical-align:middle; }\n.vc-sev-chart th { background:var(--vc-surface-alt); font-size:11px; font-weight:600; text-transform:uppercase; letter-spacing:0.05em; color:var(--vc-ink-secondary); }\n.vc-sev-chart .vel-col { text-align:right; font-family:var(--vc-mono); font-size:12px; font-weight:600; background:var(--vc-surface); width:80px; }\n.vc-sev-chart .za { background:#c8e6c9; color:#2e7d32; font-weight:600; }\n.vc-sev-chart .zb { background:#bbdefb; color:#1565c0; font-weight:600; }\n.vc-sev-chart .zc { background:#ffe0b2; color:#e65100; font-weight:600; }\n.vc-sev-chart .zd { background:#ffcdd2; color:#c62828; font-weight:600; }\n.vc-sev-chart .highlight-row { outline:3px solid var(--vc-accent); outline-offset:-1px; }\n.vc-sev-chart td.active-cell { outline:3px solid var(--vc-ink); outline-offset:-2px; font-weight:700; font-size:13px; }\n\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; }\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; }\n.vc-section-toggle:hover { background:var(--vc-surface-alt); }\n.vc-section-toggle-text { display:flex; align-items:center; gap:10px; }\n.vc-section-icon { font-size:20px; line-height:1; }\n.vc-section-title { font-family:var(--vc-display); font-size:18px; font-weight:700; color:var(--vc-ink); margin:0; }\n.vc-section-chevron { width:20px; height:20px; color:var(--vc-ink-muted); transition:transform 0.3s; flex-shrink:0; }\n.vc-section.vc-open .vc-section-chevron { transform:rotate(180deg); }\n.vc-section-body { max-height:0; overflow:hidden; transition:max-height 0.4s cubic-bezier(0.4,0,0.2,1); }\n.vc-section.vc-open .vc-section-body { max-height:20000px; }\n.vc-section-inner { padding:0 24px 24px; border-top:1px solid var(--vc-border-light); }\n.vc-theory h3 { font-family:var(--vc-display); font-size:17px; font-weight:700; color:var(--vc-ink); margin:28px 0 10px; }\n.vc-theory h3:first-child { margin-top:20px; }\n.vc-theory p { font-size:14px; color:var(--vc-ink-secondary); margin:0 0 10px; }\n.vc-theory ul, .vc-theory ol { font-size:14px; color:var(--vc-ink-secondary); margin:0 0 12px 18px; padding:0; }\n.vc-theory li { margin-bottom:5px; }\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; }\n.vc-info-box p { margin:0; font-size:14px; color:var(--vc-ink-secondary); }\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; }\n.vc-table { width:100%; border-collapse:collapse; margin:14px 0; font-size:13px; }\n.vc-table th, .vc-table td { padding:10px 12px; border:1px solid var(--vc-border-light); text-align:left; }\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); }\n.vc-table tr:nth-child(even) { background:var(--vc-surface-alt); }\n@media(max-width:600px) { .vc-table { font-size:12px; } .vc-table th, .vc-table td { padding:8px; } }\n.vc-faq-list { display:flex; flex-direction:column; gap:8px; margin-top:20px; }\n.vc-faq-item { border:1px solid var(--vc-border-light); border-radius:6px; overflow:hidden; }\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; }\n.vc-faq-q:hover { background:#ede9e3; }\n.vc-faq-chevron { width:16px; height:16px; color:var(--vc-ink-muted); flex-shrink:0; transition:transform 0.25s; }\n.vc-faq-item.vc-open .vc-faq-chevron { transform:rotate(180deg); }\n.vc-faq-a { max-height:0; overflow:hidden; transition:max-height 0.35s; }\n.vc-faq-item.vc-open .vc-faq-a { max-height:1200px; }\n.vc-faq-a-inner { padding:14px 16px; border-top:1px solid var(--vc-border-light); font-size:14px; color:var(--vc-ink-secondary); }\n.vc-faq-a-inner p { margin:0 0 8px; } .vc-faq-a-inner p:last-child { margin-bottom:0; }\n.vc-faq-a-inner ul { margin:4px 0 8px 16px; padding:0; } .vc-faq-a-inner li { margin-bottom:3px; }\n.vc-related { display:flex; flex-wrap:wrap; gap:10px; margin-top:16px; }\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; }\n.vc-related-link:hover { border-color:var(--vc-accent); color:var(--vc-accent); background:var(--vc-accent-light); }\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; }\n.vc-promo-text { flex:1; font-size:14px; color:var(--vc-ink-secondary); } .vc-promo-text strong { color:var(--vc-ink); }\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; }\n.vc-promo-link:hover { background:var(--vc-accent-hover); }\n.vc-footer { text-align:center; padding:32px 16px; font-size:13px; color:var(--vc-ink-muted); }\n.vc-footer a { color:var(--vc-accent); text-decoration:none; } .vc-footer a:hover { text-decoration:underline; }\n.vc-footer-links { margin-top:8px; font-size:12px; } .vc-footer-links a { margin:0 8px; }\n@media print { .vc-section-body { max-height:none!important; } .vc-faq-a { max-height:none!important; } .vc-results { max-height:none!important; padding:24px!important; } .vc-copy-btn, .vc-section-chevron, .vc-faq-chevron, .vc-promo { display:none!important; } }\n<\/style>\n\n<div class=\"vc-calculator\" id=\"vc-vibration-severity\">\n\n<header class=\"vc-header\">\n    <p class=\"vc-header-eyebrow\">Free Engineering Tool<\/p>\n    <h1 class=\"vc-header-title\">Vibration Severity Chart<\/h1>\n    <p class=\"vc-header-subtitle\">Interactive ISO 10816 \/ 20816 vibration severity chart. Enter measured velocity and machine class to evaluate zone A\/B\/C\/D instantly.<\/p>\n    <div class=\"vc-badges\">\n        <span class=\"vc-badge\">ISO 10816-3<\/span>\n        <span class=\"vc-badge\">ISO 20816-1<\/span>\n        <span class=\"vc-badge\">Zones A\u2013D<\/span>\n    <\/div>\n<\/header>\n\n<div class=\"vc-card\">\n    <form class=\"vc-form\" id=\"vc-form\" autocomplete=\"off\">\n        <div class=\"vc-form-grid\">\n            <div class=\"vc-field\">\n                <label class=\"vc-label\" for=\"vc-velocity\">Measured Velocity <span class=\"vc-label-hint\">(mm\/s RMS)<\/span><\/label>\n                <input class=\"vc-input\" type=\"number\" id=\"vc-velocity\" inputmode=\"decimal\" step=\"any\" min=\"0\" placeholder=\"e.g. 4.5\" value=\"4.5\">\n            <\/div>\n            <div class=\"vc-field\">\n                <label class=\"vc-label\" for=\"vc-class\">Machine Class (ISO 10816-3)<\/label>\n                <select class=\"vc-select\" id=\"vc-class\">\n                    <option value=\"I\">Class I \u2014 Small machines \u226415 kW<\/option>\n                    <option value=\"II\" selected>Class II \u2014 Medium 15\u201375 kW (or \u2264300 kW special)<\/option>\n                    <option value=\"III\">Class III \u2014 Large, rigid foundation &gt;300 kW<\/option>\n                    <option value=\"IV\">Class IV \u2014 Large, flexible foundation (turbos)<\/option>\n                <\/select>\n            <\/div>\n        <\/div>\n    <\/form>\n\n    <div class=\"vc-results\" id=\"vc-results\">\n        <div class=\"vc-results-head\">\n            <h2 class=\"vc-results-title\">Evaluation<\/h2>\n            <button type=\"button\" class=\"vc-copy-btn\" id=\"vc-copy-btn\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1\"\/><\/svg>\n                Copy\n            <\/button>\n        <\/div>\n        <div class=\"vc-severity-result\" id=\"vc-severity-result\">\n            <div class=\"vc-severity-zone\" id=\"vc-zone-letter\">\u2014<\/div>\n            <div class=\"vc-severity-desc\" id=\"vc-zone-desc\">\u2014<\/div>\n        <\/div>\n\n        <div class=\"vc-chart-container\">\n            <table class=\"vc-sev-chart\" id=\"vc-sev-chart\">\n                <thead>\n                    <tr>\n                        <th>Velocity<br>(mm\/s RMS)<\/th>\n                        <th>Class I<br>\u226415 kW<\/th>\n                        <th>Class II<br>15\u201375 kW<\/th>\n                        <th>Class III<br>&gt;300 kW rigid<\/th>\n                        <th>Class IV<br>&gt;300 kW flex<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody id=\"vc-chart-body\"><\/tbody>\n            <\/table>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- Theory -->\n<div class=\"vc-section vc-open\" id=\"vc-sec-theory\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"true\">\n        <span class=\"vc-section-toggle-text\">\n            <span class=\"vc-section-icon\">\ud83d\udcd8<\/span>\n            <span class=\"vc-section-title\">Theory &amp; Reference<\/span>\n        <\/span>\n        <svg class=\"vc-section-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg>\n    <\/button>\n    <div class=\"vc-section-body\">\n        <div class=\"vc-section-inner vc-theory\">\n            <h3>ISO 10816 \/ 20816 Overview<\/h3>\n            <p>ISO 10816 (now superseded by ISO 20816) classifies vibration severity based on broadband velocity in mm\/s RMS, measured on the bearing housing of rotating machines. The standard defines four evaluation zones:<\/p>\n            <ul>\n                <li><strong>Zone A<\/strong> \u2014 Vibration of newly commissioned or reconditioned machines<\/li>\n                <li><strong>Zone B<\/strong> \u2014 Acceptable for unrestricted long-term operation<\/li>\n                <li><strong>Zone C<\/strong> \u2014 Not suitable for long-term continuous operation; remedial action required<\/li>\n                <li><strong>Zone D<\/strong> \u2014 Dangerous vibration levels; damage could occur; immediate action needed<\/li>\n            <\/ul>\n\n            <h3>Machine Classes<\/h3>\n            <table class=\"vc-table\">\n                <thead><tr><th>Class<\/th><th>Description<\/th><th>Examples<\/th><\/tr><\/thead>\n                <tbody>\n                    <tr><td>I<\/td><td>Small machines \u226415 kW<\/td><td>Small pumps, fans, electric motors<\/td><\/tr>\n                    <tr><td>II<\/td><td>Medium machines 15\u201375 kW (or \u2264300 kW on special foundations)<\/td><td>Medium motors, pumps, generators<\/td><\/tr>\n                    <tr><td>III<\/td><td>Large machines &gt;300 kW on rigid\/heavy foundations<\/td><td>Large motors, centrifugal compressors<\/td><\/tr>\n                    <tr><td>IV<\/td><td>Large machines &gt;300 kW on flexible\/lightweight foundations<\/td><td>Turbogenerators, gas turbines, large fans<\/td><\/tr>\n                <\/tbody>\n            <\/table>\n\n            <h3>Zone Boundary Values (mm\/s RMS)<\/h3>\n            <table class=\"vc-table\">\n                <thead><tr><th>Boundary<\/th><th>Class I<\/th><th>Class II<\/th><th>Class III<\/th><th>Class IV<\/th><\/tr><\/thead>\n                <tbody>\n                    <tr><td>A\/B<\/td><td>0.71<\/td><td>1.12<\/td><td>1.80<\/td><td>2.80<\/td><\/tr>\n                    <tr><td>B\/C<\/td><td>1.80<\/td><td>2.80<\/td><td>4.50<\/td><td>7.10<\/td><\/tr>\n                    <tr><td>C\/D<\/td><td>4.50<\/td><td>7.10<\/td><td>11.2<\/td><td>18.0<\/td><\/tr>\n                <\/tbody>\n            <\/table>\n\n            <div class=\"vc-info-box\">\n                <p><strong>\u2139\ufe0f Note:<\/strong> These values are from ISO 10816-3 for general industrial machinery. Specific machine types (e.g., reciprocating machines, hydraulic machines) have their own sub-parts with different limits. ISO 20816-1 provides the general framework.<\/p>\n            <\/div>\n\n            <div class=\"vc-warning-box\">\n                <p style=\"margin:0;font-size:14px;color:var(--vc-ink-secondary);\"><strong>\u26a0\ufe0f Important:<\/strong> Velocity is measured as broadband RMS in the 10\u20131000 Hz range. Peak velocity or narrowband readings should not be directly compared with these limits.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- Related -->\n<div class=\"vc-section\" id=\"vc-sec-related\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"false\">\n        <span class=\"vc-section-toggle-text\">\n            <span class=\"vc-section-icon\">\ud83d\udd17<\/span>\n            <span class=\"vc-section-title\">Related Calculators<\/span>\n        <\/span>\n        <svg class=\"vc-section-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg>\n    <\/button>\n    <div class=\"vc-section-body\">\n        <div class=\"vc-section-inner\">\n            <div class=\"vc-related\">\n                <a class=\"vc-related-link\" href=\"\/calculators\/fft-resolution-calculator\/\">FFT Resolution Calculator<\/a>\n                <a class=\"vc-related-link\" href=\"\/calculators\/accelerometer-mounting-resonance\/\">Accelerometer Mounting Resonance<\/a>\n                <a class=\"vc-related-link\" href=\"\/calculators\/residual-unbalance-iso1940\/\">Residual Unbalance (ISO 21940)<\/a>\n                <a class=\"vc-related-link\" href=\"\/calculators\/rpm-to-rads-converter\/\">RPM to rad\/s Converter<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- FAQ -->\n<div class=\"vc-section\" id=\"vc-sec-faq\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"false\">\n        <span class=\"vc-section-toggle-text\">\n            <span class=\"vc-section-icon\">\u2753<\/span>\n            <span class=\"vc-section-title\">Frequently Asked Questions<\/span>\n        <\/span>\n        <svg class=\"vc-section-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg>\n    <\/button>\n    <div class=\"vc-section-body\">\n        <div class=\"vc-section-inner\">\n            <div class=\"vc-faq-list\" id=\"vc-faq-list\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<div class=\"vc-promo\">\n    <div class=\"vc-promo-text\">\n        <strong>Vibromera \u2014 Portable Balancing &amp; Vibration Analysis<\/strong><br>\n        Professional vibration meters with ISO 10816 evaluation built in. Measure, diagnose, and report in the field.\n    <\/div>\n    <a class=\"vc-promo-link\" href=\"https:\/\/vibromera.eu\/\" target=\"_blank\" rel=\"noopener\">Learn More<\/a>\n<\/div>\n\n<footer class=\"vc-footer\">\n    <p>&copy; 2024\u20132025 <a href=\"https:\/\/vibromera.eu\/\">Vibromera<\/a> \u2014 Engineering Calculators<\/p>\n    <p style=\"font-size:12px;margin-top:4px;\">Based on ISO 10816-3 \/ ISO 20816-1. Last updated: February 2025<\/p>\n    <div class=\"vc-footer-links\"><a href=\"\/calculators\/engineering-calculators\/\">All Calculators<\/a><a href=\"https:\/\/vibromera.eu\/contacts\/\">Contact<\/a><\/div>\n<\/footer>\n\n<\/div>\n\n<script>\n(function() {\n    'use strict';\n    var SLUG = 'vibration-severity-chart';\n    function $(id) { return document.getElementById(id); }\n\n    \/\/ Zone boundaries: [A\/B, B\/C, C\/D] in mm\/s RMS\n    var ZONES = {\n        'I':   [0.71, 1.80, 4.50],\n        'II':  [1.12, 2.80, 7.10],\n        'III': [1.80, 4.50, 11.2],\n        'IV':  [2.80, 7.10, 18.0]\n    };\n    var zoneNames = { A:'Zone A \u2014 Good (new machine condition)', B:'Zone B \u2014 Acceptable for long-term operation', C:'Zone C \u2014 Alarm \u2014 remedial action needed', D:'Zone D \u2014 Danger \u2014 risk of damage' };\n\n    \/\/ Velocity steps for chart\n    var velSteps = [0.28, 0.45, 0.71, 1.12, 1.80, 2.80, 4.50, 7.10, 11.2, 18.0, 28.0, 45.0];\n\n    function getZone(vel, cls) {\n        var b = ZONES[cls];\n        if (vel <= b[0]) return 'A';\n        if (vel <= b[1]) return 'B';\n        if (vel <= b[2]) return 'C';\n        return 'D';\n    }\n\n    function buildChart(vel, cls) {\n        var body = $('vc-chart-body');\n        body.innerHTML = '';\n        var classes = ['I','II','III','IV'];\n        for (var i = 0; i < velSteps.length; i++) {\n            var v = velSteps[i];\n            var row = '<tr>';\n            row += '<td class=\"vel-col\">' + v.toFixed(v < 1 ? 2 : 1) + '<\/td>';\n            for (var j = 0; j < classes.length; j++) {\n                var z = getZone(v, classes[j]);\n                var zCls = z === 'A' ? 'za' : z === 'B' ? 'zb' : z === 'C' ? 'zc' : 'zd';\n                var isActive = false;\n                \/\/ Find which velocity row is closest to user input for the selected class\n                if (classes[j] === cls && vel > 0) {\n                    var nextV = i < velSteps.length - 1 ? velSteps[i+1] : 999;\n                    var prevV = i > 0 ? velSteps[i-1] : 0;\n                    if (i === 0 && vel <= v) isActive = true;\n                    else if (i === velSteps.length - 1 && vel >= v) isActive = true;\n                    else if (vel >= prevV && vel < v) isActive = true;\n                }\n                row += '<td class=\"' + zCls + (isActive ? ' active-cell' : '') + '\">' + z + '<\/td>';\n            }\n            row += '<\/tr>';\n            body.innerHTML += row;\n        }\n    }\n\n    function calculate() {\n        var vel = parseFloat($('vc-velocity').value);\n        var cls = $('vc-class').value;\n        if (!vel || vel < 0) { $('vc-results').classList.remove('vc-visible'); return; }\n\n        var zone = getZone(vel, cls);\n        var result = $('vc-severity-result');\n        result.className = 'vc-severity-result zone-' + zone.toLowerCase();\n        $('vc-zone-letter').textContent = 'Zone ' + zone;\n        $('vc-zone-desc').textContent = zoneNames[zone] + ' | ' + vel + ' mm\/s RMS | Class ' + cls;\n\n        buildChart(vel, cls);\n        $('vc-results').classList.add('vc-visible');\n\n        saveHistory({ velocity: vel, class: cls, zone: zone, _summary: vel + ' mm\/s, Class ' + cls + ' \u2192 Zone ' + zone });\n    }\n\n    $('vc-form').addEventListener('input', calculate);\n    $('vc-form').addEventListener('change', calculate);\n\n    \/* Copy *\/\n    $('vc-copy-btn').addEventListener('click', function() {\n        var text = 'Vibration Severity Evaluation\\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\\n' +\n            'Velocity: ' + $('vc-velocity').value + ' mm\/s RMS\\n' +\n            'Machine Class: ' + $('vc-class').value + '\\n' +\n            'Result: ' + $('vc-zone-letter').textContent + '\\n' +\n            $('vc-zone-desc').textContent + '\\n' +\n            '\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\\nvibromera.eu';\n        if (navigator.clipboard) {\n            navigator.clipboard.writeText(text).then(function() {\n                var btn = $('vc-copy-btn'); btn.classList.add('vc-copied');\n                btn.innerHTML = '<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg> Copied!';\n                setTimeout(function() { btn.classList.remove('vc-copied'); btn.innerHTML = '<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1\"\/><\/svg> Copy'; }, 2000);\n            });\n        }\n    });\n\n    \/* Sections *\/\n    document.querySelectorAll('.vc-section-toggle').forEach(function(btn) {\n        btn.addEventListener('click', function() { var s = this.closest('.vc-section'); s.classList.toggle('vc-open'); this.setAttribute('aria-expanded', s.classList.contains('vc-open')); });\n    });\n\n    \/* FAQ *\/\n    var faqData = [\n        { q: 'What is the difference between ISO 10816 and ISO 20816?', a: '<p>ISO 20816 is the modern replacement for ISO 10816. The zone limits and machine classes are largely the same for general industrial machines. ISO 20816-1 provides the general framework, while parts like 20816-3 cover specific machine types.<\/p>' },\n        { q: 'Should I use peak or RMS velocity?', a: '<p>ISO 10816\/20816 limits are defined for <strong>broadband RMS velocity<\/strong> in the 10\u20131000 Hz range. Do not compare peak velocity directly with these limits. If you have peak values, divide by \u221a2 \u2248 1.414 for a rough RMS estimate (valid only for sinusoidal signals).<\/p>' },\n        { q: 'What if my machine is between two classes?', a: '<p>Choose the class that best matches the machine\\'s power and foundation. When in doubt, use the more stringent (lower) class. For critical machines, always apply Class III or IV limits.<\/p>' },\n        { q: 'Can I use this for vertical pumps or reciprocating machines?', a: '<p>No. Vertical pumps have specific standards (ISO 10816-7). Reciprocating machines use ISO 10816-6. The limits shown here (ISO 10816-3) are for rotating machines with rigid\/flexible foundations.<\/p>' },\n        { q: 'What frequency range should the measurement cover?', a: '<p>The standard velocity measurement range is 10\u20131000 Hz (600\u201360,000 CPM). Some modern standards extend to 10\u20131250 Hz. Ensure your instrument is set to the correct bandwidth.<\/p>' }\n    ];\n    var faqList = $('vc-faq-list');\n    faqData.forEach(function(faq) {\n        faqList.innerHTML += '<div class=\"vc-faq-item\"><button type=\"button\" class=\"vc-faq-q\"><span>' + faq.q + '<\/span><svg class=\"vc-faq-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button><div class=\"vc-faq-a\"><div class=\"vc-faq-a-inner\">' + faq.a + '<\/div><\/div><\/div>';\n    });\n    faqList.addEventListener('click', function(e) { var btn = e.target.closest('.vc-faq-q'); if(!btn) return; btn.closest('.vc-faq-item').classList.toggle('vc-open'); });\n\n    function saveHistory(entry) {\n        var key = 'vc_history_' + SLUG; var arr = [];\n        try { arr = JSON.parse(localStorage.getItem(key)) || []; } catch(e) {}\n        entry._ts = new Date().toISOString(); arr.unshift(entry);\n        if (arr.length > 10) arr = arr.slice(0, 10);\n        try { localStorage.setItem(key, JSON.stringify(arr)); } catch(e) {}\n    }\n\n    function init() { calculate(); }\n    if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Interaktivt vibrasjonsalvorlighetsdiagram i henhold til ISO 10816 og ISO 20816. Skriv inn m\u00e5lt hastighet (mm\/s RMS), velg maskinklasse og se umiddelbart soneevaluering A\/B\/C\/D med fargekodet visuelt diagram.<\/p>","protected":false},"featured_media":0,"template":"","meta":{"ai_generated_summary":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-100296","calculator","type-calculator","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/calculator\/100296","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/calculator"}],"about":[{"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/types\/calculator"}],"version-history":[{"count":1,"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/calculator\/100296\/revisions"}],"predecessor-version":[{"id":100604,"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/calculator\/100296\/revisions\/100604"}],"wp:attachment":[{"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/media?parent=100296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/categories?post=100296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/tags?post=100296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}