{"id":1211,"date":"2026-05-28T05:50:26","date_gmt":"2026-05-28T05:50:26","guid":{"rendered":"https:\/\/aubrikmc.com\/?page_id=1211"},"modified":"2026-05-28T05:52:10","modified_gmt":"2026-05-28T05:52:10","slug":"rotation-speed-calculator","status":"publish","type":"page","link":"https:\/\/aubrikmc.com\/fr\/welding-rotators-turning-rolls\/pipe-rotator\/rotation-speed-calculator\/","title":{"rendered":"Calculateur de vitesse de rotation"},"content":{"rendered":"<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-9b9864f\" data-block-id=\"9b9864f\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-9b9864f-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-812cae1\" data-v=\"4\" data-block-id=\"812cae1\"><style>.stk-812cae1-container{margin-top:30px !important;margin-right:30px !important;margin-bottom:30px !important;margin-left:30px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-812cae1-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-812cae1-inner-blocks\">\n<h1>Calculateur de vitesse de rotation et de vitesse de surface<\/h1>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-1e889be\" data-block-id=\"1e889be\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-1e889be-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-496e87e\" data-v=\"4\" data-block-id=\"496e87e\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-496e87e-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-496e87e-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"chapelure\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Accueil<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-b763f71\" data-block-id=\"b763f71\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-b763f71-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-1d831fd\" data-v=\"4\" data-block-id=\"1d831fd\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-1d831fd-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-1d831fd-inner-blocks\">\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap');\n\n\/* \u5168\u5c4f\u8d2f\u7a7f\u80cc\u666f *\/\n.abk-spd-section {\n  width: 100%;\n  padding: 60px 0;\n  background-color: #F8FAFC;\n  background-image: linear-gradient(#E2E8F0 1px, transparent 1px), linear-gradient(90deg, #E2E8F0 1px, transparent 1px);\n  background-size: 40px 40px;\n  font-family: 'Inter', system-ui, sans-serif;\n  color: #0F172A;\n}\n\n\/* \u5185\u5bb9\u5f39\u6027\u951a\u5b9a *\/\n.abk-spd-container {\n  max-width: 1600px !important;\n  margin: 0 auto;\n  padding: 0 40px;\n}\n\n\/* H2 \u5934\u90e8\u4f18\u5316 *\/\n.abk-spd-header {\n  margin-bottom: 40px;\n  position: relative;\n  padding-left: 20px;\n}\n.abk-spd-header::before {\n  content: '';\n  position: absolute;\n  left: 0;\n  top: 4px;\n  bottom: 4px;\n  width: 6px;\n  background: #0060A8;\n}\n.abk-spd-title {\n  font-size: 32px;\n  font-weight: 700;\n  color: #001E36;\n  margin: 0 0 10px 0;\n  line-height: 1.2;\n  letter-spacing: -0.5px;\n}\n.abk-spd-subtitle {\n  font-size: 16px;\n  color: #475569;\n  margin: 0;\n  max-width: 800px;\n  line-height: 1.6;\n}\n\n\/* \u53cc\u680f\u6838\u5fc3\u7f51\u683c *\/\n.abk-spd-grid {\n  display: grid;\n  grid-template-columns: 55% 1fr;\n  gap: 50px;\n  align-items: stretch;\n}\n\n\/* \u5de6\u4fa7\u8ba1\u7b97\u9762\u677f *\/\n.abk-spd-panel {\n  background: #FFFFFF;\n  border: 1px solid #CBD5E1;\n  padding: 40px;\n  box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.05);\n  position: relative;\n}\n.abk-spd-panel::after {\n  content: '';\n  position: absolute;\n  top: -1px;\n  right: -1px;\n  width: 30px;\n  height: 30px;\n  background: #F8FAFC;\n  border-bottom: 1px solid #CBD5E1;\n  border-left: 1px solid #CBD5E1;\n}\n\n.abk-spd-row {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 24px;\n  margin-bottom: 24px;\n}\n\n.abk-spd-group {\n  display: flex;\n  flex-direction: column;\n  margin-bottom: 24px;\n}\n\n.abk-spd-label {\n  font-size: 14px;\n  font-weight: 600;\n  color: #1E293B;\n  margin-bottom: 8px;\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n}\n\n.abk-spd-input, .abk-spd-select {\n  height: 50px;\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 15px;\n  color: #0F172A;\n  background: #F8FAFC;\n  border: 1px solid #CBD5E1;\n  padding: 0 16px;\n  border-radius: 0;\n  transition: all 0.2s ease;\n  outline: none;\n}\n.abk-spd-input:focus, .abk-spd-select:focus {\n  background: #FFFFFF;\n  border-color: #0060A8;\n  box-shadow: 0 0 0 3px rgba(0, 96, 168, 0.1);\n}\n\n.abk-spd-btn {\n  width: 100%;\n  height: 56px;\n  margin-top: 10px;\n  font-size: 16px;\n  font-weight: 600;\n  color: #FFFFFF;\n  background: #003060;\n  border: none;\n  cursor: pointer;\n  border-radius: 0;\n  transition: all 0.2s ease;\n  position: relative;\n  overflow: hidden;\n}\n.abk-spd-btn::after {\n  content: '\u2192';\n  position: absolute;\n  right: 24px;\n  transition: transform 0.2s ease;\n}\n.abk-spd-btn:hover {\n  background: #0060A8;\n}\n.abk-spd-btn:hover::after {\n  transform: translateX(5px);\n}\n\n\/* \u53f3\u4fa7\u8f93\u51fa\u5361\u7247 *\/\n.abk-spd-result-wrapper {\n  display: flex;\n  flex-direction: column;\n}\n.abk-spd-result-card {\n  background: #001E36;\n  color: #FFFFFF;\n  padding: 40px;\n  flex-grow: 1;\n  border-top: 4px solid #0060A8;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  position: relative;\n}\n\n.abk-spd-placeholder {\n  text-align: center;\n  color: #64748B;\n  font-family: 'IBM Plex Mono', monospace;\n}\n\n.abk-spd-output {\n  display: none;\n  animation: fadeIn 0.4s ease-out forwards;\n}\n.abk-spd-output.show {\n  display: block;\n}\n\n.abk-spd-result-title {\n  font-size: 14px;\n  color: #94A3B8;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n  margin: 0 0 10px 0;\n}\n.abk-spd-result-main {\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 42px;\n  font-weight: 700;\n  color: #FFFFFF;\n  margin: 0 0 5px 0;\n  line-height: 1.1;\n}\n.abk-spd-result-sub {\n  font-size: 16px;\n  color: #38BDF8;\n  margin: 0 0 30px 0;\n  font-weight: 500;\n}\n\n.abk-spd-table {\n  width: 100%;\n  border-collapse: collapse;\n  margin-bottom: 25px;\n}\n.abk-spd-table tr {\n  border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n}\n.abk-spd-table td {\n  padding: 14px 0;\n  font-size: 15px;\n}\n.abk-spd-table td:first-child {\n  color: #94A3B8;\n  width: 50%;\n}\n.abk-spd-table td:last-child {\n  font-family: 'IBM Plex Mono', monospace;\n  font-weight: 600;\n  text-align: right;\n  color: #F8FAFC;\n}\n\n.abk-spd-note {\n  font-size: 13px;\n  color: #94A3B8;\n  line-height: 1.6;\n  padding-left: 12px;\n  border-left: 2px solid #38BDF8;\n  margin-bottom: 30px;\n}\n.abk-spd-warn {\n  color: #F59E0B;\n  font-weight: 600;\n}\n\n.abk-spd-cta {\n  display: block;\n  text-align: center;\n  background: #0060A8;\n  color: #FFFFFF !important;\n  text-decoration: none;\n  font-weight: 600;\n  padding: 18px 24px;\n  border-radius: 0;\n  transition: all 0.2s ease;\n}\n.abk-spd-cta:hover {\n  background: #38BDF8;\n  color: #001E36 !important;\n}\n\n@media(max-width:1000px) {\n  .abk-spd-grid { grid-template-columns: 1fr; gap: 30px; }\n  .abk-spd-container { padding: 0 20px; }\n  .abk-spd-row { grid-template-columns: 1fr; gap: 16px; }\n}\n<\/style>\n\n<section class=\"abk-spd-section\">\n  <div class=\"abk-spd-container\">\n    \n    <header class=\"abk-spd-header\">\n      <h2 class=\"abk-spd-title\">Calculateur de vitesse de rotation et de vitesse de surface<\/h2>\n      <p class=\"abk-spd-subtitle\">Faites correspondre avec pr\u00e9cision le r\u00e9gime du rouleau tournant \u00e0 la vitesse de d\u00e9placement requise de votre WPS (Soudure Sp\u00e9cification de proc\u00e9dure).<\/p>\n    <\/header>\n\n    <div class=\"abk-spd-grid\">\n      <div class=\"abk-spd-panel\">\n        \n        <div class=\"abk-spd-group\">\n          <label class=\"abk-spd-label\">Diam\u00e8tre ext\u00e9rieur de la pi\u00e8ce (mm)<\/label>\n          <input id=\"abk-d\" class=\"abk-spd-input\" type=\"number\" min=\"1\" placeholder=\"par exemple 2200\">\n        <\/div>\n\n        <div class=\"abk-spd-group\">\n          <label class=\"abk-spd-label\">Mode Calcul<\/label>\n          <select id=\"abk-mode\" class=\"abk-spd-select\" onchange=\"toggleSpeedMode()\">\n            <option value=\"rpm\">R\u00e9solvez pour RPM (en fonction de la vitesse de d\u00e9placement cible)<\/option>\n            <option value=\"vel\">R\u00e9solvez la vitesse de d\u00e9placement (en fonction du r\u00e9gime d\u00e9fini)<\/option>\n          <\/select>\n        <\/div>\n\n        <div class=\"abk-spd-row\">\n          <div class=\"abk-spd-group\" style=\"margin-bottom:0;\">\n            <label id=\"abk-lbl-in\" class=\"abk-spd-label\">Vitesse de d\u00e9placement cible<\/label>\n            <input id=\"abk-x\" class=\"abk-spd-input\" type=\"number\" min=\"0\" step=\"0.1\" placeholder=\"par exemple 600\">\n          <\/div>\n          <div class=\"abk-spd-group\" style=\"margin-bottom:0;\">\n            <label id=\"abk-lbl-u\" class=\"abk-spd-label\">Unit\u00e9<\/label>\n            <select id=\"abk-xu\" class=\"abk-spd-select\">\n              <option value=\"mmmin\">mm\/min<\/option>\n              <option value=\"cmmin\">cm\/min<\/option>\n              <option value=\"inmin\">en\/min<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n\n        <button class=\"abk-spd-btn\" onclick=\"calculateSpeed()\">Calculer les param\u00e8tres<\/button>\n      <\/div>\n\n      <div class=\"abk-spd-result-wrapper\">\n        <div class=\"abk-spd-result-card\">\n          \n          <div id=\"abk-spd-placeholder\" class=\"abk-spd-placeholder\">\n            <svg width=\"48\" height=\"48\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"opacity:0.5; margin-bottom:16px;\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><polyline points=\"12 6 12 12 16 14\"><\/polyline><\/svg>\n            <p>Entrez le diam\u00e8tre et les param\u00e8tres pour calculer la cin\u00e9matique.<\/p>\n          <\/div>\n\n          <div id=\"abk-spd-out\" class=\"abk-spd-output\">\n            <h3 class=\"abk-spd-result-title\">Cin\u00e9matique Calcul\u00e9e<\/h3>\n            <p class=\"abk-spd-result-main\" id=\"abk-r-main\">\u2014<\/p>\n            <p class=\"abk-spd-result-sub\" id=\"abk-r-sub\">\u2014<\/p>\n            \n            <table class=\"abk-spd-table\">\n              <tr>\n                <td>Vitesse de surface (voyage)<\/td>\n                <td id=\"abk-r-vel\">\u2014<\/td>\n              <\/tr>\n              <tr>\n                <td>Vitesse de rotation (RPM)<\/td>\n                <td id=\"abk-r-rpm\">\u2014<\/td>\n              <\/tr>\n              <tr>\n                <td>Circonf\u00e9rence de la pi\u00e8ce<\/td>\n                <td id=\"abk-r-circ\">\u2014<\/td>\n              <\/tr>\n            <\/table>\n\n            <p class=\"abk-spd-note\" id=\"abk-r-note\"><\/p>\n            <a class=\"abk-spd-cta\" href=\"#ct-popup-790\">Confirmez les sp\u00e9cifications du lecteur avec ABOKE Engineering<\/a>\n          <\/div>\n\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script data-no-optimize=\"1\" data-cfasync=\"false\">\n\/\/ \u4ea4\u4e92\u589e\u5f3a\uff1a\u52a8\u6001\u5207\u6362\u8f93\u5165\u6846\u7684\u6807\u7b7e\u63d0\u793a\uff0c\u63d0\u5347 B2B \u7528\u6237\u7684\u64cd\u4f5c\u76f4\u89c9\nfunction toggleSpeedMode() {\n  var mode = document.getElementById('abk-mode').value;\n  var labelIn = document.getElementById('abk-lbl-in');\n  var unitSelect = document.getElementById('abk-xu');\n  \n  if (mode === 'rpm') {\n    labelIn.textContent = 'Target Travel Speed';\n    unitSelect.disabled = false;\n    unitSelect.style.opacity = '1';\n  } else {\n    labelIn.textContent = 'Set RPM Value';\n    unitSelect.disabled = true; \/\/ \u5982\u679c\u662f\u8f93\u5165RPM\uff0c\u5219\u4e0d\u9700\u8981\u9009\u7ebf\u901f\u5ea6\u5355\u4f4d\n    unitSelect.style.opacity = '0.5';\n  }\n}\n\nfunction calculateSpeed() {\n  var d = parseFloat(document.getElementById('abk-d').value);\n  var mode = document.getElementById('abk-mode').value;\n  var x = parseFloat(document.getElementById('abk-x').value);\n  var xu = document.getElementById('abk-xu').value;\n  \n  if (!d || d <= 0 || !x || x <= 0) { \n    alert('Please enter a valid diameter and target value to proceed.'); \n    return; \n  }\n  \n  var circ = Math.PI * d; \/\/ \u6beb\u7c73\/\u5708\n  var vmm; \n  var rpm, vel_mmmin;\n  \n  if (mode === 'rpm') {\n    vmm = xu === 'mmmin' ? x : (xu === 'cmmin' ? x * 10 : x * 25.4);\n    rpm = vmm \/ circ;\n    vel_mmmin = vmm;\n    \n    document.getElementById('abk-r-main').textContent = rpm.toFixed(3) + ' RPM';\n    document.getElementById('abk-r-sub').textContent = 'Required rotation speed for your target travel speed';\n  } else {\n    rpm = x;\n    vel_mmmin = rpm * circ;\n    \n    document.getElementById('abk-r-main').textContent = vel_mmmin.toFixed(0) + ' mm\/min';\n    document.getElementById('abk-r-sub').textContent = 'Resulting weld travel (surface) speed at ' + rpm + ' RPM';\n  }\n  \n  document.getElementById('abk-r-vel').textContent = vel_mmmin.toFixed(0) + ' mm\/min (' + (vel_mmmin \/ 10).toFixed(1) + ' cm\/min)';\n  document.getElementById('abk-r-rpm').textContent = rpm.toFixed(3) + ' RPM';\n  document.getElementById('abk-r-circ').textContent = (circ \/ 1000).toFixed(3) + ' m';\n  \n  \/\/ \u8d85\u8fc7\u91cd\u578b\u6eda\u8f6e\u67b6\u5e38\u89c4\u8f6c\u901f\u65f6\u7684\u5de5\u7a0b\u8b66\u544a\n  var warnHTML = rpm > 5 ? '<br><br><span class=\"abk-spd-warn\">\u26a0\ufe0f Engineering Note: ' + rpm.toFixed(2) + ' RPM exceeds standard heavy turning-roll parameters (typically 0.1\u20135 RPM). Verify drive class compatibility for this diameter.<\/span>' : '';\n  \n  document.getElementById('abk-r-note').innerHTML = 'Stepless variable-speed rotators maintain constant surface speed across diameters. Note that optimal travel speeds vary by process (e.g., SAW requires higher speeds than manual GTAW) \u2014 set according to your certified WPS.' + warnHTML;\n  \n  \/\/ \u9690\u85cf\u5360\u4f4d\uff0c\u5c55\u73b0\u8ba1\u7b97\u7ed3\u679c\n  document.getElementById('abk-spd-placeholder').style.display = 'none';\n  document.getElementById('abk-spd-out').classList.add('show');\n}\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Rotation Speed &amp; Surface Velocity Calculator Precisely match turning roll RPM to the required travel speed of your WPS (Welding Procedure Specification). Workpiece Outer Diameter (mm) Calculation Mode Solve for RPM (Based on Target Travel Speed)Solve for Travel Speed (Based on Set RPM) Target Travel Speed Unit mm\/mincm\/minin\/min Compute Parameters Enter diameter and parameters to [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":1188,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1211","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/aubrikmc.com\/fr\/wp-json\/wp\/v2\/pages\/1211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aubrikmc.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aubrikmc.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aubrikmc.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/aubrikmc.com\/fr\/wp-json\/wp\/v2\/comments?post=1211"}],"version-history":[{"count":0,"href":"https:\/\/aubrikmc.com\/fr\/wp-json\/wp\/v2\/pages\/1211\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/aubrikmc.com\/fr\/wp-json\/wp\/v2\/pages\/1188"}],"wp:attachment":[{"href":"https:\/\/aubrikmc.com\/fr\/wp-json\/wp\/v2\/media?parent=1211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}