{"id":15759,"date":"2025-05-09T01:35:13","date_gmt":"2025-05-09T01:35:13","guid":{"rendered":"https:\/\/www.mechstream.com\/?p=15759"},"modified":"2025-05-09T01:37:19","modified_gmt":"2025-05-09T01:37:19","slug":"splitter-swing-motion-calculator","status":"publish","type":"post","link":"https:\/\/www.mechstream.com\/pt\/splitter-swing-motion-calculator\/","title":{"rendered":"Calculadora de movimento de oscila\u00e7\u00e3o do divisor"},"content":{"rendered":"\n<p>Discover the precision and efficiency of our Splitter Swing Motion Calculator, designed to optimize your mechanical processes. This easy-to-use tool quickly calculates swing motion parameters, enhancing productivity and ensuring accurate results. Whether you&#8217;re involved in engineering, manufacturing, or mechanical design, our calculator is an invaluable resource for improving performance and reducing errors. Simplify complex calculations with reliable, real-time data tailored to meet industry standards. Experience streamlined operations and enhanced mechanical insights today.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"205\" height=\"187\" src=\"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/05\/fe68bec3-2c97-4ec0-97fb-e4c2b2f4146f.png\" loading=\"lazy\" alt=\"Splitter Swing Motion Calculator\" class=\"wp-image-15760\" srcset=\"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/05\/fe68bec3-2c97-4ec0-97fb-e4c2b2f4146f.png 205w, https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/05\/fe68bec3-2c97-4ec0-97fb-e4c2b2f4146f-100x91.png 100w\" sizes=\"(max-width: 205px) 100vw, 205px\" \/><\/figure>\n<\/div>\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Splitter Swing Motion Calculator | Professional Motion Control Solutions<\/title>\n    <meta name=\"description\" content=\"Calculate optimal splitter swing motion parameters for your industrial applications. Free online calculator with professional motion control solutions.\">\n    <style>\n        :root {\n            --primary-color: #2196F3;\n            --text-color: #333;\n            --border-color: #ddd;\n            --result-bg: #f5f5f5;\n        }\n\n        .calculator-container {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 20px;\n            font-family: inherit;\n        }\n\n        .section {\n            margin-bottom: 30px;\n        }\n\n        .parameters-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n            gap: 15px;\n            margin-bottom: 20px;\n        }\n\n        .parameter-item {\n            background: #fff;\n            padding: 15px;\n            border-radius: 8px;\n            box-shadow: 0 2px 4px rgba(0,0,0,0.1);\n        }\n\n        .parameter-item h3 {\n            color: var(--text-color);\n            margin: 0 0 10px 0;\n            font-size: 1.1em;\n        }\n\n        .parameter-item p {\n            margin: 0;\n            font-size: 0.9em;\n            color: #666;\n        }\n\n        .diagram {\n            text-align: center;\n            margin: 30px 0;\n        }\n\n        .diagram img {\n            max-width: 100%;\n            height: auto;\n        }\n\n        .calculator-form {\n            background: #fff;\n            padding: 20px;\n            border-radius: 8px;\n            box-shadow: 0 2px 4px rgba(0,0,0,0.1);\n        }\n\n        .calculator-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 20px 24px;\n            margin-bottom: 20px;\n        }\n\n        .input-group {\n            margin-bottom: 15px;\n        }\n\n        .input-group label {\n            display: block;\n            margin-bottom: 5px;\n            color: var(--text-color);\n        }\n\n        .input-group input,\n        .input-group select {\n            width: 100%;\n            padding: 8px;\n            border: 1px solid var(--border-color);\n            border-radius: 4px;\n            font-size: 1em;\n        }\n\n        .calculate-btn {\n            background: var(--primary-color);\n            color: white;\n            border: none;\n            padding: 12px 24px;\n            border-radius: 4px;\n            cursor: pointer;\n            font-size: 1.1em;\n            width: 180px;\n            transition: background 0.3s, color 0.3s;\n            display: block;\n            margin: 0 auto;\n        }\n\n        .calculate-btn:hover {\n            background: #1976D2;\n            color: #fff;\n        }\n\n        .results {\n            display: none;\n            background: var(--result-bg);\n            padding: 20px;\n            border-radius: 8px;\n            margin-top: 20px;\n        }\n\n        .result-item {\n            margin-bottom: 10px;\n        }\n\n        .result-item strong {\n            color: var(--text-color);\n        }\n\n        @media (max-width: 768px) {\n            .calculator-container {\n                padding: 10px;\n            }\n\n            .parameters-grid {\n                grid-template-columns: 1fr;\n            }\n\n            .calculator-grid {\n                grid-template-columns: 1fr;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"calculator-container\">\n        <div class=\"section\">\n            <h2>Parameters Explanation<\/h2>\n            <div class=\"parameters-grid\">\n                <div class=\"parameter-item\">\n                    <h3>Output Shaft Swing Angle (Q)<\/h3>\n                    <p>Angle of swing for the output shaft (degrees)<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Input Shaft Drive Angle (Qh)<\/h3>\n                    <p>Drive angle of the input shaft (degrees)<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Output Shaft Stroke Length (P)<\/h3>\n                    <p>Stroke length of the output shaft (mm)<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Output Shaft Swing Arm Length (L)<\/h3>\n                    <p>Length of the output shaft swing arm (mm)<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Positioning Time per Division (t1)<\/h3>\n                    <p>Time for each division to position (s)<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Return Time per Division (t2)<\/h3>\n                    <p>Return time for each division (s)<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Forward Time (t3)<\/h3>\n                    <p>Forward movement time (s)<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Reset Time (t4)<\/h3>\n                    <p>Reset movement time (s)<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Input Shaft Rotational Speed (n)<\/h3>\n                    <p>Rotational speed of the input shaft (rpm)<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Workload (w)<\/h3>\n                    <p>Workload or working load (kg)<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Swing Arm Width (M1)<\/h3>\n                    <p>Width of the swing arm (mm)<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Swing Arm Height (M2)<\/h3>\n                    <p>Height of the swing arm (mm)<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Swing Arm Length (M3)<\/h3>\n                    <p>Length of the swing arm (mm)<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Max Non-directional Speed (Vm)<\/h3>\n                    <p>Maximum non-directional speed (mm\/s)<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Max Non-directional Acceleration (Am)<\/h3>\n                    <p>Maximum non-directional acceleration (mm\/s\u00b2)<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Cam Max Torque Coefficient (Qm)<\/h3>\n                    <p>Maximum torque coefficient of the cam<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"section\">\n            <h2>Calculator<\/h2>\n            <form class=\"calculator-form\" id=\"calculatorForm\">\n                <div class=\"calculator-grid\">\n                    <div class=\"input-group\">\n                        <label for=\"Q\">Output Shaft Swing Angle (Q, \u00b0)<\/label>\n                        <input type=\"number\" id=\"Q\" name=\"Q\" step=\"0.1\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"Qh\">Input Shaft Drive Angle (Qh, \u00b0)<\/label>\n                        <input type=\"number\" id=\"Qh\" name=\"Qh\" step=\"0.1\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"P\">Output Shaft Stroke Length (P, mm)<\/label>\n                        <input type=\"number\" id=\"P\" name=\"P\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"L\">Output Shaft Swing Arm Length (L, mm)<\/label>\n                        <input type=\"number\" id=\"L\" name=\"L\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"t1\">Positioning Time per Division (t1, s)<\/label>\n                        <input type=\"number\" id=\"t1\" name=\"t1\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"t2\">Return Time per Division (t2, s)<\/label>\n                        <input type=\"number\" id=\"t2\" name=\"t2\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"t3\">Forward Time (t3, s)<\/label>\n                        <input type=\"number\" id=\"t3\" name=\"t3\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"t4\">Reset Time (t4, s)<\/label>\n                        <input type=\"number\" id=\"t4\" name=\"t4\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"n\">Input Shaft Rotational Speed (n, rpm)<\/label>\n                        <input type=\"number\" id=\"n\" name=\"n\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"w\">Workload (w, kg)<\/label>\n                        <input type=\"number\" id=\"w\" name=\"w\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"M1\">Swing Arm Width (M1, mm)<\/label>\n                        <input type=\"number\" id=\"M1\" name=\"M1\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"M2\">Swing Arm Height (M2, mm)<\/label>\n                        <input type=\"number\" id=\"M2\" name=\"M2\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"M3\">Swing Arm Length (M3, mm)<\/label>\n                        <input type=\"number\" id=\"M3\" name=\"M3\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"Vm\">Max Non-directional Speed (Vm, mm\/s)<\/label>\n                        <input type=\"number\" id=\"Vm\" name=\"Vm\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"Am\">Max Non-directional Acceleration (Am, mm\/s\u00b2)<\/label>\n                        <input type=\"number\" id=\"Am\" name=\"Am\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"Qm\">Cam Max Torque Coefficient (Qm)<\/label>\n                        <input type=\"number\" id=\"Qm\" name=\"Qm\" step=\"0.01\" required>\n                    <\/div>\n                <\/div>\n                <button type=\"submit\" class=\"calculate-btn\">Calculate<\/button>\n            <\/form>\n        <\/div>\n\n        <div class=\"results\" id=\"results\">\n            <h2>Results<\/h2>\n            <div class=\"result-item\">\n                <strong>Output Arm Weight:<\/strong> <span id=\"W2\">0<\/span> kg\n            <\/div>\n            <div class=\"result-item\">\n                <strong>Number of Divisions:<\/strong> <span id=\"N\">0<\/span>\n            <\/div>\n            <div class=\"result-item\">\n                <strong>Work Reciprocating Linear Motion GD\u00b2(1):<\/strong> <span id=\"GD2_1\">0<\/span> kg\u00b7m\u00b2\n            <\/div>\n            <div class=\"result-item\">\n                <strong>Arm Reciprocating Motion GD\u00b2(2):<\/strong> <span id=\"GD2_2\">0<\/span> kg\u00b7m\u00b2\n            <\/div>\n            <div class=\"result-item\">\n                <strong>Work Linear Motion Inertia Torque Ti1:<\/strong> <span id=\"Ti1\">0<\/span> N\u00b7m\n            <\/div>\n            <div class=\"result-item\">\n                <strong>Arm Reciprocating Motion Inertia Torque Ti2:<\/strong> <span id=\"Ti2\">0<\/span> N\u00b7m\n            <\/div>\n            <div class=\"result-item\">\n                <strong>Total Inertia Torque Ti:<\/strong> <span id=\"Ti\">0<\/span> N\u00b7m\n            <\/div>\n            <div class=\"result-item\">\n                <strong>Friction Torque Tf:<\/strong> <span id=\"Tf\">0<\/span> N\u00b7m\n            <\/div>\n            <div class=\"result-item\">\n                <strong>Total Load Torque Tt:<\/strong> <span id=\"Tt\">0<\/span> N\u00b7m\n            <\/div>\n            <div class=\"result-item\">\n                <strong>Actual Load Torque Te:<\/strong> <span id=\"Te\">0<\/span> N\u00b7m\n            <\/div>\n            <div class=\"result-item\">\n                <strong>Input Shaft Torque Tc:<\/strong> <span id=\"Tc\">0<\/span> N\u00b7m\n            <\/div>\n            <div class=\"result-item\">\n                <strong>Required Power P:<\/strong> <span id=\"Pout\">0<\/span> kW\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        document.getElementById('calculatorForm').addEventListener('submit', function(e) {\n            e.preventDefault();\n            \/\/ \u5e38\u91cf\n            const u = 0.05;\n            const fc = 1.5;\n            const Z = 0.6;\n            const pi = 3.14159;\n            const Tca = 0; \/\/ \u672a\u7ed9\u51fa\uff0c\u5047\u8bbe\u4e3a0\n\n            \/\/ \u83b7\u53d6\u8f93\u5165\u503c\n            const w = parseFloat(document.getElementById('w').value); \/\/ Workload\n            const N = parseFloat(document.getElementById('N') ? document.getElementById('N').value : 0); \/\/ Number of Divisions\n            const P = parseFloat(document.getElementById('P').value); \/\/ Stroke Length\n            const M2 = parseFloat(document.getElementById('M2').value); \/\/ Arm Height\n            const M3 = parseFloat(document.getElementById('M3').value); \/\/ Arm Length\n            const Am = parseFloat(document.getElementById('Am').value); \/\/ Max Acceleration\n            const n = parseFloat(document.getElementById('n').value); \/\/ Input Shaft Rotational Speed\n            const Qh = parseFloat(document.getElementById('Qh').value); \/\/ Input Shaft Drive Angle\n            const Qm = parseFloat(document.getElementById('Qm').value); \/\/ Cam Max Torque Coefficient\n\n            \/\/ 1. Output Arm Weight (W2) = w (\u5047\u8bbew\u4e3a\u6446\u81c2\u91cd\u91cf)\n            const W2 = w;\n\n            \/\/ 2. Number of Divisions (N) \u76f4\u63a5\u8f93\u5165\n\n            \/\/ 3. Work Reciprocating Linear Motion GD\u00b2(1)\n            \/\/ GD2_1 = 4 * W * { (N*P)\/(2*pi) }^2\n            let GD2_1 = 0;\n            if (N && P && w) {\n                GD2_1 = 4 * w * Math.pow((N * P) \/ (2 * pi), 2);\n            }\n\n            \/\/ 4. Arm Reciprocating Motion GD\u00b2(2)\n            \/\/ GD2_2 = 2 * { [ (M3^2 + M2^2) \/ 3 ] + (P^2) }\n            let GD2_2 = 0;\n            if (M3 && M2 && P) {\n                GD2_2 = 2 * ( ((Math.pow(M3,2) + Math.pow(M2,2))\/3) + Math.pow(P,2) );\n            }\n\n            \/\/ 5. Work Linear Motion Inertia Torque Ti1\n            \/\/ Ti1 = 0.585 * Am * { (W*N*(P^2)*(n^2)) \/ (Qh^2) }\n            let Ti1 = 0;\n            if (Am && w && N && P && n && Qh) {\n                Ti1 = 0.585 * Am * (w * N * Math.pow(P,2) * Math.pow(n,2)) \/ Math.pow(Qh,2);\n            }\n\n            \/\/ 6. Arm Reciprocating Motion Inertia Torque Ti2\n            \/\/ Ti2 = 5.77 * Am * { (GD2_2 * (n^2)) \/ (N * (Qh^2)) }\n            let Ti2 = 0;\n            if (Am && GD2_2 && n && N && Qh) {\n                Ti2 = 5.77 * Am * (GD2_2 * Math.pow(n,2)) \/ (N * Math.pow(Qh,2));\n            }\n\n            \/\/ 7. Ti = Ti1 + Ti2\n            let Ti = Ti1 + Ti2;\n\n            \/\/ 8. Friction Torque Tf = (W * u * N * P) \/ (2 * pi)\n            let Tf = 0;\n            if (w && N && P) {\n                Tf = (w * u * N * P) \/ (2 * pi);\n            }\n\n            \/\/ 9. Total Load Torque Tt = Ti + Tf\n            let Tt = Ti + Tf;\n\n            \/\/ 10. Actual Load Torque Te = Tt * fc\n            let Te = Tt * fc;\n\n            \/\/ 11. Input Shaft Torque Tc = [360 \/ (Qh * N)] * Qm * (Te + Tca)\n            let Tc = 0;\n            if (Qh && N && Qm) {\n                Tc = (360 \/ (Qh * N)) * Qm * (Te + Tca);\n            }\n\n            \/\/ 12. Required Power Pout (kW) = (Tc * n) \/ (975 * Z)\n            let Pout = 0;\n            if (Tc && n) {\n                Pout = (Tc * n) \/ (975 * Z);\n            }\n\n            \/\/ \u663e\u793a\u7ed3\u679c\n            document.getElementById('W2').textContent = isNaN(W2) ? 0 : W2.toFixed(2);\n            document.getElementById('N').textContent = isNaN(N) ? 0 : N;\n            document.getElementById('GD2_1').textContent = isNaN(GD2_1) ? 0 : GD2_1.toFixed(2);\n            document.getElementById('GD2_2').textContent = isNaN(GD2_2) ? 0 : GD2_2.toFixed(2);\n            document.getElementById('Ti1').textContent = isNaN(Ti1) ? 0 : Ti1.toFixed(2);\n            document.getElementById('Ti2').textContent = isNaN(Ti2) ? 0 : Ti2.toFixed(2);\n            document.getElementById('Ti').textContent = isNaN(Ti) ? 0 : Ti.toFixed(2);\n            document.getElementById('Tf').textContent = isNaN(Tf) ? 0 : Tf.toFixed(2);\n            document.getElementById('Tt').textContent = isNaN(Tt) ? 0 : Tt.toFixed(2);\n            document.getElementById('Te').textContent = isNaN(Te) ? 0 : Te.toFixed(2);\n            document.getElementById('Tc').textContent = isNaN(Tc) ? 0 : Tc.toFixed(2);\n            document.getElementById('Pout').textContent = isNaN(Pout) ? 0 : Pout.toFixed(2);\n\n            \/\/ \u4fdd\u6301\u539f\u6709\u7ed3\u679c\u533a\u663e\u793a\n            document.getElementById('results').style.display = 'block';\n        });\n    <\/script>\n<\/body>\n<\/html> \n","protected":false},"excerpt":{"rendered":"<p>Discover the precision and efficiency of our Splitter Swing Motion Calculator, designed to optimize your mechanical processes. This easy-to-use tool quickly calculates swing motion parameters,&#8230;<\/p>","protected":false},"author":2,"featured_media":15761,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3430],"tags":[3398,3632,3633],"class_list":["post-15759","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cam-indexer-selector","tag-engineering-tools","tag-mechanical-efficiency","tag-swing-motion-calculator","pmpro-has-access"],"acf":[],"jetpack_featured_media_url":"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/05\/Splitter-Swing-Motion-Calculator.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/posts\/15759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/comments?post=15759"}],"version-history":[{"count":0,"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/posts\/15759\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/media\/15761"}],"wp:attachment":[{"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/media?parent=15759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/categories?post=15759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/tags?post=15759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}