{"id":3236,"date":"2026-05-12T11:21:15","date_gmt":"2026-05-12T08:21:15","guid":{"rendered":"https:\/\/www.equipsilo.com\/?page_id=3236"},"modified":"2026-05-12T13:54:16","modified_gmt":"2026-05-12T10:54:16","slug":"calculadora-capacidad-transportador-tornillo","status":"publish","type":"page","link":"https:\/\/www.equipsilo.com\/es\/calculadora\/calculadora-capacidad-transportador-tornillo\/","title":{"rendered":"Calculadora de Capacidad para Transportadores de Tornillo"},"content":{"rendered":"\n<script type=\"module\" src=\"https:\/\/unpkg.com\/@google\/model-viewer\/dist\/model-viewer.min.js\"><\/script>\n\n<div id=\"equip-screw-calculator\" class=\"equip-calc-wrap\">\n  <div class=\"equip-calc-intro\">\n    <h2>Calculadora de Capacidad para Transportadores de Tornillo<\/h2>\n    <p>Esta herramienta proporciona una estimaci\u00f3n preliminar de capacidad y una recomendaci\u00f3n de tama\u00f1o para transportadores de tornillo tubulares y tipo canal, seg\u00fan el material, tipo de transportador, longitud, inclinaci\u00f3n y velocidad.<\/p>\n  <\/div>\n\n  <div class=\"equip-model-card\">\n    <div class=\"equip-model-text\">\n      <h3>Vista Previa 3D del Transportador<\/h3>\n      <p>Seleccione el tipo de transportador para ver el modelo 3D correspondiente.<\/p>\n    <\/div>\n\n    <model-viewer\n      id=\"conveyorModel\"\n      src=\"https:\/\/www.equipsilo.com\/wp-content\/uploads\/2026\/05\/cimento-y.glb\"\n      alt=\"Tubular Screw Conveyor 3D Model\"\n      camera-controls\n      auto-rotate\n      shadow-intensity=\"1\"\n      exposure=\"1\"\n      loading=\"eager\"\n      style=\"width:100%; height:430px; background:#f6f8fa; border-radius:14px;\">\n    <\/model-viewer>\n  <\/div>\n\n  <div class=\"equip-calc-card\">\n    <h3>Paso 1: Seleccionar Modo de C\u00e1lculo<\/h3>\n    <label for=\"calculationMode\">Modo de C\u00e1lculo<\/label>\n    <select id=\"calculationMode\">\n      <option value=\"check\" selected>Verificaci\u00f3n de Capacidad - Conozco di\u00e1metro y RPM<\/option>\n      <option value=\"recommend\">Recomendaci\u00f3n de Tama\u00f1o - Conozco la capacidad requerida<\/option>\n    <\/select>\n  <\/div>\n\n  <div class=\"equip-calc-card\">\n    <h3>Paso 2: Seleccionar Tipo de Transportador<\/h3>\n    <label for=\"conveyorType\">Tipo de Transportador<\/label>\n    <select id=\"conveyorType\">\n      <option value=\"tubular\" selected>Transportador de Tornillo Tubular<\/option>\n      <option value=\"utrough\">Transportador de Tornillo Tipo Canal<\/option>\n    <\/select>\n  <\/div>\n\n  <div class=\"equip-calc-card\">\n    <h3>Paso 3: Seleccionar Material a Granel<\/h3>\n    <label for=\"material\">Material a Granel<\/label>\n    <select id=\"material\">\n      <option value=\"\">Seleccione un Material<\/option>\n      <option value=\"cement\">Cemento<\/option>\n      <option value=\"flyash\">Ceniza volante<\/option>\n      <option value=\"lime\">Cal<\/option>\n      <option value=\"gypsum\">Yeso<\/option>\n      <option value=\"bentonite\">Bentonita<\/option>\n      <option value=\"calciumcarbonate\">Carbonato de calcio<\/option>\n      <option value=\"silicasand\">Arena sil\u00edcea<\/option>\n      <option value=\"quartzpowder\">Polvo de cuarzo<\/option>\n      <option value=\"other\">Otro<\/option>\n    <\/select>\n\n    <label for=\"density\">Densidad Aparente <span>(t\/m\u00b3)<\/span><\/label>\n    <input type=\"text\" id=\"density\" placeholder=\"Seleccione primero un material\">\n  <\/div>\n\n  <div class=\"equip-calc-card\">\n    <h3>Paso 4: Condiciones de Dise\u00f1o<\/h3>\n\n    <div id=\"requiredCapacityGroup\" class=\"equip-hidden\">\n      <label for=\"requiredCapacity\">Capacidad Requerida <span>(t\/h)<\/span><\/label>\n      <input type=\"text\" id=\"requiredCapacity\" placeholder=\"Ejemplo: 25\">\n      <small>Introduzca la capacidad objetivo. La calculadora sugerir\u00e1 un di\u00e1metro y una velocidad de tornillo adecuados.<\/small>\n    <\/div>\n\n    <div id=\"diameterGroup\">\n      <label for=\"diameter\">Di\u00e1metro del Transportador<\/label>\n      <select id=\"diameter\"><\/select>\n    <\/div>\n\n    <label for=\"length\">Longitud del Transportador <span>(m)<\/span><\/label>\n    <input type=\"text\" id=\"length\" placeholder=\"Ejemplo: 6\">\n\n    <label for=\"inclination\">\u00c1ngulo de Inclinaci\u00f3n <span>(\u00b0)<\/span><\/label>\n    <input type=\"text\" id=\"inclination\" placeholder=\"Ejemplo: 0\">\n\n    <div id=\"rpmGroup\">\n      <label for=\"rpm\">Velocidad de Salida del Reductor \/ RPM del Tornillo<\/label>\n      <input type=\"text\" id=\"rpm\" placeholder=\"Ejemplo: 90\">\n      <small>Introduzca la velocidad real de rotaci\u00f3n del tornillo despu\u00e9s del reductor, no la velocidad de entrada del motor.<\/small>\n    <\/div>\n  <\/div>\n\n  <div class=\"equip-calc-actions\">\n    <button type=\"button\" id=\"calculateBtn\">Calcular Capacidad<\/button>\n    <button type=\"button\" id=\"resetBtn\">Restablecer<\/button>\n  <\/div>\n\n  <div id=\"calcResults\" class=\"equip-calc-results\" style=\"display:none;\">\n    <h3>Resultados del C\u00e1lculo<\/h3>\n\n    <div class=\"equip-result-grid\">\n      <div><span>Capacidad Volum\u00e9trica Estimada<\/span><strong id=\"volCapacity\">-<\/strong><\/div>\n      <div><span>Capacidad M\u00e1sica Estimada<\/span><strong id=\"massCapacity\">-<\/strong><\/div>\n      <div><span>Potencia Aproximada del Motor<\/span><strong id=\"motorPower\">-<\/strong><\/div>\n      <div><span>Tipo de Transportador Seleccionado<\/span><strong id=\"resultType\">-<\/strong><\/div>\n      <div><span>Di\u00e1metro Seleccionado \/ Recomendado<\/span><strong id=\"resultDiameter\">-<\/strong><\/div>\n      <div><span>Velocidad del Tornillo<\/span><strong id=\"resultRpm\">-<\/strong><\/div>\n      <div><span>Correcci\u00f3n de Inclinaci\u00f3n<\/span><strong id=\"resultInclination\">-<\/strong><\/div>\n      <div><span>Modo de C\u00e1lculo<\/span><strong id=\"resultMode\">-<\/strong><\/div>\n    <\/div>\n\n    <div id=\"recommendationNote\" class=\"equip-calc-recommendation\" style=\"display:none;\"><\/div>\n\n    <div class=\"equip-calc-note\">\n      <strong>Nota Importante:<\/strong>\n      Esta calculadora proporciona solo estimaciones preliminares. La selecci\u00f3n final del transportador depende de las caracter\u00edsticas del material, humedad, dise\u00f1o de entrada\/salida, inclinaci\u00f3n, condiciones de operaci\u00f3n y requisitos del proyecto. El paso y el di\u00e1metro del tubo interior se consideran seg\u00fan la geometr\u00eda est\u00e1ndar del tornillo.    <\/div>\n\n    <a class=\"equip-quote-btn\" href=\"https:\/\/www.equipsilo.com\/es\/contact-us\/\">Solicitar una Cotizaci\u00f3n Detallada<\/a>\n  <\/div>\n<\/div>\n\n<style>\n.equip-calc-wrap {\n  max-width: 980px;\n  margin: 0 auto;\n  padding: 30px 15px 70px;\n  font-family: inherit;\n  color: #212529;\n}\n.equip-calc-intro { margin-bottom: 26px; }\n.equip-calc-intro h2 {\n  color: #06184a;\n  font-size: 34px;\n  font-weight: 800;\n  margin-bottom: 12px;\n}\n.equip-calc-intro p {\n  font-size: 17px;\n  line-height: 1.7;\n  max-width: 850px;\n}\n.equip-model-card,\n.equip-calc-card {\n  background: #ffffff;\n  border: 1px solid #e1e5ea;\n  border-radius: 14px;\n  padding: 24px;\n  margin: 0 0 24px;\n  box-shadow: 0 8px 24px rgba(0,0,0,0.04);\n}\n.equip-model-text { margin-bottom: 16px; }\n.equip-model-text h3,\n.equip-calc-card h3 {\n  color: #06184a;\n  font-size: 24px;\n  font-weight: 800;\n  margin: 0 0 12px;\n}\n.equip-model-text p {\n  margin: 0;\n  color: #555555;\n  font-size: 15px;\n}\nmodel-viewer {\n  display: block;\n  width: 100%;\n  min-height: 430px;\n}\n.equip-calc-card h3 {\n  font-size: 22px;\n  padding-bottom: 12px;\n  border-bottom: 1px solid #e5e5e5;\n}\n.equip-calc-card label {\n  display: block;\n  font-weight: 700;\n  margin: 16px 0 7px;\n  color: #333333;\n}\n.equip-calc-card label span {\n  font-weight: 500;\n  color: #666666;\n}\n.equip-calc-card input,\n.equip-calc-card select {\n  width: 100%;\n  max-width: 420px;\n  height: 46px;\n  padding: 8px 12px;\n  border: 1px solid #d4dce3;\n  background: #f4f7f8;\n  border-radius: 4px;\n  font-size: 16px;\n  color: #222222;\n}\n.equip-calc-card small {\n  display: block;\n  margin-top: 8px;\n  color: #666666;\n  font-size: 14px;\n  max-width: 620px;\n}\n.equip-hidden { display: none; }\n.equip-calc-actions {\n  display: flex;\n  gap: 12px;\n  margin: 24px 0;\n  flex-wrap: wrap;\n}\n.equip-calc-actions button,\n.equip-quote-btn {\n  border: none;\n  border-radius: 6px;\n  padding: 13px 22px;\n  font-weight: 800;\n  cursor: pointer;\n  text-decoration: none;\n  display: inline-block;\n}\n#calculateBtn {\n  background: #06184a;\n  color: #ffffff;\n}\n#resetBtn {\n  background: #e9eef2;\n  color: #06184a;\n}\n.equip-calc-results {\n  background: #f8fafc;\n  border: 1px solid #dce5ec;\n  border-radius: 12px;\n  padding: 26px;\n  margin-top: 20px;\n}\n.equip-calc-results h3 {\n  color: #06184a;\n  font-size: 24px;\n  font-weight: 800;\n  margin-bottom: 20px;\n}\n.equip-result-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 14px;\n}\n.equip-result-grid div {\n  background: #ffffff;\n  border: 1px solid #e1e5ea;\n  border-radius: 8px;\n  padding: 16px;\n}\n.equip-result-grid span {\n  display: block;\n  font-size: 14px;\n  color: #666666;\n  margin-bottom: 7px;\n}\n.equip-result-grid strong {\n  display: block;\n  font-size: 21px;\n  color: #06184a;\n}\n.equip-calc-note {\n  margin-top: 20px;\n  padding: 16px;\n  background: #fff7e6;\n  border-left: 4px solid #f0a000;\n  line-height: 1.7;\n}\n.equip-calc-recommendation {\n  margin-top: 20px;\n  padding: 16px;\n  background: #eef7ff;\n  border-left: 4px solid #06184a;\n  line-height: 1.7;\n}\n.equip-quote-btn {\n  margin-top: 20px;\n  background: #d71920;\n  color: #ffffff !important;\n}\n@media (max-width: 768px) {\n  .equip-calc-intro h2 { font-size: 26px; }\n  .equip-result-grid { grid-template-columns: 1fr; }\n  .equip-calc-card,\n  .equip-model-card { padding: 18px; }\n  model-viewer { min-height: 320px; }\n}\n<\/style>\n\n<script>\n(function() {\n  const i18n = {\"title\":\"Calculadora de Capacidad para Transportadores de Tornillo\",\"intro\":\"Esta herramienta proporciona una estimaci\\u00f3n preliminar de capacidad y una recomendaci\\u00f3n de tama\\u00f1o para transportadores de tornillo tubulares y tipo canal, seg\\u00fan el material, tipo de transportador, longitud, inclinaci\\u00f3n y velocidad.\",\"preview_title\":\"Vista Previa 3D del Transportador\",\"preview_text\":\"Seleccione el tipo de transportador para ver el modelo 3D correspondiente.\",\"step1\":\"Paso 1: Seleccionar Modo de C\\u00e1lculo\",\"step2\":\"Paso 2: Seleccionar Tipo de Transportador\",\"step3\":\"Paso 3: Seleccionar Material a Granel\",\"step4\":\"Paso 4: Condiciones de Dise\\u00f1o\",\"calculation_mode\":\"Modo de C\\u00e1lculo\",\"mode_check\":\"Verificaci\\u00f3n de Capacidad - Conozco di\\u00e1metro y RPM\",\"mode_recommend\":\"Recomendaci\\u00f3n de Tama\\u00f1o - Conozco la capacidad requerida\",\"conveyor_type\":\"Tipo de Transportador\",\"tubular\":\"Transportador de Tornillo Tubular\",\"utrough\":\"Transportador de Tornillo Tipo Canal\",\"bulk_material\":\"Material a Granel\",\"select_material\":\"Seleccione un Material\",\"cement\":\"Cemento\",\"flyash\":\"Ceniza volante\",\"lime\":\"Cal\",\"gypsum\":\"Yeso\",\"bentonite\":\"Bentonita\",\"calciumcarbonate\":\"Carbonato de calcio\",\"silicasand\":\"Arena sil\\u00edcea\",\"quartzpowder\":\"Polvo de cuarzo\",\"other\":\"Otro\",\"density\":\"Densidad Aparente\",\"select_material_first\":\"Seleccione primero un material\",\"enter_density\":\"Introduzca la densidad manualmente\",\"required_capacity\":\"Capacidad Requerida\",\"required_capacity_help\":\"Introduzca la capacidad objetivo. La calculadora sugerir\\u00e1 un di\\u00e1metro y una velocidad de tornillo adecuados.\",\"diameter\":\"Di\\u00e1metro del Transportador\",\"length\":\"Longitud del Transportador\",\"inclination\":\"\\u00c1ngulo de Inclinaci\\u00f3n\",\"rpm\":\"Velocidad de Salida del Reductor \\\/ RPM del Tornillo\",\"rpm_help\":\"Introduzca la velocidad real de rotaci\\u00f3n del tornillo despu\\u00e9s del reductor, no la velocidad de entrada del motor.\",\"example\":\"Ejemplo\",\"calculate\":\"Calcular Capacidad\",\"recommend\":\"Recomendar Tama\\u00f1o\",\"reset\":\"Restablecer\",\"results\":\"Resultados del C\\u00e1lculo\",\"vol_capacity\":\"Capacidad Volum\\u00e9trica Estimada\",\"mass_capacity\":\"Capacidad M\\u00e1sica Estimada\",\"motor_power\":\"Potencia Aproximada del Motor\",\"selected_type\":\"Tipo de Transportador Seleccionado\",\"selected_diameter\":\"Di\\u00e1metro Seleccionado \\\/ Recomendado\",\"screw_speed\":\"Velocidad del Tornillo\",\"inclination_correction\":\"Correcci\\u00f3n de Inclinaci\\u00f3n\",\"mode_result\":\"Modo de C\\u00e1lculo\",\"important_note_title\":\"Nota Importante:\",\"important_note\":\"Esta calculadora proporciona solo estimaciones preliminares. La selecci\\u00f3n final del transportador depende de las caracter\\u00edsticas del material, humedad, dise\\u00f1o de entrada\\\/salida, inclinaci\\u00f3n, condiciones de operaci\\u00f3n y requisitos del proyecto. El paso y el di\\u00e1metro del tubo interior se consideran seg\\u00fan la geometr\\u00eda est\\u00e1ndar del tornillo.\",\"quote\":\"Solicitar una Cotizaci\\u00f3n Detallada\",\"alert_required\":\"Complete todos los campos obligatorios.\",\"alert_angle\":\"Introduzca un \\u00e1ngulo de inclinaci\\u00f3n entre 0\\u00b0 y 45\\u00b0.\",\"alert_required_capacity\":\"Introduzca la capacidad requerida.\",\"alert_diameter_rpm\":\"Introduzca el di\\u00e1metro y la velocidad del tornillo.\",\"correction_factor\":\"factor de correcci\\u00f3n\",\"rpm_unit\":\"rpm\",\"mode_check_label\":\"Verificaci\\u00f3n de Capacidad\",\"mode_recommend_label\":\"Recomendaci\\u00f3n de Tama\\u00f1o\",\"recommendation_title\":\"Nota de Recomendaci\\u00f3n:\",\"recommendation_text\":\"Para la capacidad requerida de {capacity} t\\\/h, la calculadora sugiere {diameter} a aproximadamente {rpm} rpm como selecci\\u00f3n preliminar.\",\"insufficient_text\":\"La capacidad requerida est\\u00e1 por encima del rango est\\u00e1ndar de esta calculadora. Contacte con eQUIP para una revisi\\u00f3n t\\u00e9cnica detallada.\"};\n\n  const conveyorTypes = {\n    tubular: {\n      name: i18n.tubular,\n      model: \"https:\/\/www.equipsilo.com\/wp-content\/uploads\/2026\/05\/cimento-y.glb\",\n      alt: \"Tubular Screw Conveyor 3D Model\",\n      fillingMultiplier: 1.00,\n      powerMultiplier: 1.00\n    },\n    utrough: {\n      name: i18n.utrough,\n      model: \"https:\/\/www.equipsilo.com\/wp-content\/uploads\/2026\/05\/u-tipi.glb\",\n      alt: \"U-Trough Screw Conveyor 3D Model\",\n      fillingMultiplier: 1.15,\n      powerMultiplier: 1.10\n    }\n  };\n\n  const diameterOptions = {\n    tubular: [\n      { value: 114, label: \"\u00d8114 mm\" },\n      { value: 139, label: \"\u00d8139 mm\" },\n      { value: 168, label: \"\u00d8168 mm\" },\n      { value: 219, label: \"\u00d8219 mm\" },\n      { value: 273, label: \"\u00d8273 mm\" },\n      { value: 323, label: \"\u00d8323 mm\" },\n      { value: 406, label: \"\u00d8406 mm\" }\n    ],\n    utrough: [\n      { value: 200, label: \"U200\" },\n      { value: 250, label: \"U250\" },\n      { value: 300, label: \"U300\" },\n      { value: 350, label: \"U350\" },\n      { value: 400, label: \"U400\" },\n      { value: 450, label: \"U450\" },\n      { value: 500, label: \"U500\" }\n    ]\n  };\n\n  \/*\n    Geometry values:\n    outer = screw outside diameter\n    pitch = standard main pitch used for preliminary capacity\n    shaft = inner pipe \/ shaft diameter\n  *\/\n  const screwGeometry = {\n    114: { outer: 114, pitch: 100, shaft: 40 },\n    139: { outer: 139, pitch: 125, shaft: 48 },\n    168: { outer: 168, pitch: 150, shaft: 48 },\n    200: { outer: 200, pitch: 200, shaft: 60 },\n    219: { outer: 219, pitch: 200, shaft: 60 },\n    250: { outer: 250, pitch: 250, shaft: 60 },\n    273: { outer: 273, pitch: 250, shaft: 60 },\n    300: { outer: 300, pitch: 300, shaft: 76 },\n    323: { outer: 323, pitch: 300, shaft: 76 },\n    350: { outer: 350, pitch: 350, shaft: 76 },\n    400: { outer: 400, pitch: 400, shaft: 89 },\n    406: { outer: 406, pitch: 400, shaft: 89 },\n    450: { outer: 450, pitch: 450, shaft: 89 },\n    500: { outer: 500, pitch: 500, shaft: 114 }\n  };\n\n  const rpmCandidates = [45, 60, 75, 90, 120, 150, 180, 200];\n\n  const materials = {\n    cement: { density: 1.30, filling: 0.30, factor: 1.20 },\n    flyash: { density: 0.80, filling: 0.30, factor: 1.10 },\n    lime: { density: 0.90, filling: 0.30, factor: 1.20 },\n    gypsum: { density: 1.10, filling: 0.30, factor: 1.15 },\n    bentonite: { density: 0.80, filling: 0.25, factor: 1.35 },\n    calciumcarbonate: { density: 1.20, filling: 0.30, factor: 1.25 },\n    silicasand: { density: 1.50, filling: 0.25, factor: 1.40 },\n    quartzpowder: { density: 1.40, filling: 0.25, factor: 1.35 },\n    other: { density: \"\", filling: 0.30, factor: 1.25 }\n  };\n\n  const standardMotorSizes = [0.37, 0.55, 0.75, 1.1, 1.5, 2.2, 3, 4, 5.5, 7.5, 11, 15, 18.5, 22, 30, 37, 45];\n\n  const basePowerByDiameter = {\n    114: 0.37,\n    139: 0.55,\n    168: 0.75,\n    200: 1.10,\n    219: 1.10,\n    250: 1.50,\n    273: 1.50,\n    300: 2.20,\n    323: 2.20,\n    350: 3.00,\n    400: 4.00,\n    406: 4.00,\n    450: 5.50,\n    500: 7.50\n  };\n\n  function parseNumber(value) {\n    if (value === null || value === undefined) return NaN;\n    return parseFloat(String(value).trim().replace(\/\\s\/g, \"\").replace(\",\", \".\"));\n  }\n\n  function getInclinationFactor(angle) {\n    if (angle <= 0) return 1.00;\n    if (angle <= 5) return 0.95;\n    if (angle <= 10) return 0.90;\n    if (angle <= 15) return 0.80;\n    if (angle <= 20) return 0.70;\n    if (angle <= 25) return 0.60;\n    if (angle <= 30) return 0.50;\n    if (angle <= 35) return 0.40;\n    return 0.30;\n  }\n\n  function formatNumber(value, decimals) {\n    return Number(value).toLocaleString(\"en-US\", {\n      minimumFractionDigits: decimals,\n      maximumFractionDigits: decimals\n    });\n  }\n\n  function selectStandardMotor(calculatedKw) {\n    for (let i = 0; i < standardMotorSizes.length; i++) {\n      if (calculatedKw <= standardMotorSizes[i]) return standardMotorSizes[i];\n    }\n    return standardMotorSizes[standardMotorSizes.length - 1];\n  }\n\n  function updateDiameterOptions(type) {\n    const diameterSelect = document.getElementById(\"diameter\");\n    const options = diameterOptions[type] || diameterOptions.tubular;\n    diameterSelect.innerHTML = \"\";\n\n    options.forEach(function(item) {\n      const option = document.createElement(\"option\");\n      option.value = item.value;\n      option.textContent = item.label;\n      diameterSelect.appendChild(option);\n    });\n\n    diameterSelect.value = type === \"utrough\" ? \"300\" : \"273\";\n  }\n\n  function calculateCapacity(diameterMm, rpm, density, fillingRatio, inclinationFactor) {\n    const geometry = screwGeometry[diameterMm];\n\n    if (!geometry) {\n      return {\n        volumetricCapacity: 0,\n        massCapacity: 0\n      };\n    }\n\n    const outerM = geometry.outer \/ 1000;\n    const pitchM = geometry.pitch \/ 1000;\n    const shaftM = geometry.shaft \/ 1000;\n\n    const sectionArea = (Math.PI \/ 4) * (Math.pow(outerM, 2) - Math.pow(shaftM, 2));\n    const volumePerRev = sectionArea * pitchM * fillingRatio;\n\n    const volumetricCapacity = volumePerRev * rpm * 60 * inclinationFactor;\n    const massCapacity = volumetricCapacity * density;\n\n    return { volumetricCapacity, massCapacity };\n  }\n\n  function estimateMotorPower(diameterMm, length, angle, rpm, density, materialFactor, conveyorTypeData) {\n    const basePower = basePowerByDiameter[diameterMm] || 1.5;\n    const lengthFactor = Math.max(1, length \/ 6);\n    const angleFactor = 1 + (angle \/ 45);\n    const densityFactor = Math.max(0.7, density \/ 1.2);\n    const rpmFactor = Math.max(0.7, rpm \/ 90);\n\n    const calculatedKw = basePower * lengthFactor * angleFactor * densityFactor * rpmFactor * materialFactor * conveyorTypeData.powerMultiplier;\n\n    return selectStandardMotor(calculatedKw);\n  }\n\n  function updateConveyorModel(type) {\n    const modelViewer = document.getElementById(\"conveyorModel\");\n    const typeData = conveyorTypes[type];\n\n    if (!modelViewer || !typeData) return;\n\n    modelViewer.setAttribute(\"src\", typeData.model);\n    modelViewer.setAttribute(\"alt\", typeData.alt);\n  }\n\n  function getSelectedDiameterLabel() {\n    const diameterSelect = document.getElementById(\"diameter\");\n    return diameterSelect.selectedOptions[0] ? diameterSelect.selectedOptions[0].textContent : \"-\";\n  }\n\n  function updateModeFields(mode) {\n    const requiredCapacityGroup = document.getElementById(\"requiredCapacityGroup\");\n    const diameterGroup = document.getElementById(\"diameterGroup\");\n    const rpmGroup = document.getElementById(\"rpmGroup\");\n\n    if (mode === \"recommend\") {\n      requiredCapacityGroup.classList.remove(\"equip-hidden\");\n      diameterGroup.classList.add(\"equip-hidden\");\n      rpmGroup.classList.add(\"equip-hidden\");\n      document.getElementById(\"calculateBtn\").textContent = i18n.recommend;\n    } else {\n      requiredCapacityGroup.classList.add(\"equip-hidden\");\n      diameterGroup.classList.remove(\"equip-hidden\");\n      rpmGroup.classList.remove(\"equip-hidden\");\n      document.getElementById(\"calculateBtn\").textContent = i18n.calculate;\n    }\n\n    document.getElementById(\"calcResults\").style.display = \"none\";\n  }\n\n  function showResults(data) {\n    document.getElementById(\"volCapacity\").textContent = formatNumber(data.volumetricCapacity, 2) + \" m\u00b3\/h\";\n    document.getElementById(\"massCapacity\").textContent = formatNumber(data.massCapacity, 2) + \" t\/h\";\n    document.getElementById(\"motorPower\").textContent = data.motorPower + \" kW\";\n    document.getElementById(\"resultType\").textContent = data.conveyorTypeName;\n    document.getElementById(\"resultDiameter\").textContent = data.diameterLabel;\n    document.getElementById(\"resultRpm\").textContent = data.rpm + \" \" + i18n.rpm_unit;\n    document.getElementById(\"resultInclination\").textContent = data.inclinationFactor + \" \" + i18n.correction_factor;\n    document.getElementById(\"resultMode\").textContent = data.modeLabel;\n\n    const recommendationNote = document.getElementById(\"recommendationNote\");\n\n    if (data.recommendationText) {\n      recommendationNote.innerHTML = data.recommendationText;\n      recommendationNote.style.display = \"block\";\n    } else {\n      recommendationNote.innerHTML = \"\";\n      recommendationNote.style.display = \"none\";\n    }\n\n    document.getElementById(\"calcResults\").style.display = \"block\";\n  }\n\n  function findRecommendation(typeKey, material, density, length, angle, requiredCapacity) {\n    const conveyorTypeData = conveyorTypes[typeKey];\n    const inclinationFactor = getInclinationFactor(angle);\n    const fillingRatio = material.filling * conveyorTypeData.fillingMultiplier;\n    const diameters = diameterOptions[typeKey];\n\n    for (let d = 0; d < diameters.length; d++) {\n      const diameterMm = Number(diameters[d].value);\n\n      for (let r = 0; r < rpmCandidates.length; r++) {\n        const rpm = rpmCandidates[r];\n        const capacity = calculateCapacity(diameterMm, rpm, density, fillingRatio, inclinationFactor);\n\n        if (capacity.massCapacity >= requiredCapacity) {\n          const motorPower = estimateMotorPower(diameterMm, length, angle, rpm, density, material.factor, conveyorTypeData);\n\n          return {\n            diameterLabel: diameters[d].label,\n            rpm,\n            volumetricCapacity: capacity.volumetricCapacity,\n            massCapacity: capacity.massCapacity,\n            motorPower\n          };\n        }\n      }\n    }\n\n    const largestDiameter = Number(diameters[diameters.length - 1].value);\n    const highestRpm = rpmCandidates[rpmCandidates.length - 1];\n    const capacity = calculateCapacity(largestDiameter, highestRpm, density, fillingRatio, inclinationFactor);\n    const motorPower = estimateMotorPower(largestDiameter, length, angle, highestRpm, density, material.factor, conveyorTypeData);\n\n    return {\n      diameterLabel: diameters[diameters.length - 1].label,\n      rpm: highestRpm,\n      volumetricCapacity: capacity.volumetricCapacity,\n      massCapacity: capacity.massCapacity,\n      motorPower,\n      insufficient: true\n    };\n  }\n\n  const calculationModeSelect = document.getElementById(\"calculationMode\");\n  const conveyorTypeSelect = document.getElementById(\"conveyorType\");\n  const materialSelect = document.getElementById(\"material\");\n  const densityInput = document.getElementById(\"density\");\n  const calculateBtn = document.getElementById(\"calculateBtn\");\n  const resetBtn = document.getElementById(\"resetBtn\");\n\n  updateDiameterOptions(conveyorTypeSelect.value);\n  updateModeFields(calculationModeSelect.value);\n\n  calculationModeSelect.addEventListener(\"change\", function() {\n    updateModeFields(this.value);\n  });\n\n  conveyorTypeSelect.addEventListener(\"change\", function() {\n    updateConveyorModel(this.value);\n    updateDiameterOptions(this.value);\n    document.getElementById(\"calcResults\").style.display = \"none\";\n  });\n\n  materialSelect.addEventListener(\"change\", function() {\n    const selected = materials[this.value];\n\n    if (!selected) {\n      densityInput.value = \"\";\n      densityInput.placeholder = i18n.select_material_first;\n      return;\n    }\n\n    if (this.value === \"other\") {\n      densityInput.value = \"\";\n      densityInput.placeholder = i18n.enter_density;\n      densityInput.removeAttribute(\"readonly\");\n    } else {\n      densityInput.value = selected.density.toFixed(2);\n      densityInput.setAttribute(\"readonly\", \"readonly\");\n    }\n  });\n\n  calculateBtn.addEventListener(\"click\", function() {\n    const mode = calculationModeSelect.value;\n    const conveyorTypeKey = conveyorTypeSelect.value;\n    const conveyorTypeData = conveyorTypes[conveyorTypeKey];\n\n    const materialKey = materialSelect.value;\n    const material = materials[materialKey];\n\n    const density = parseNumber(densityInput.value);\n    const length = parseNumber(document.getElementById(\"length\").value);\n    const angle = parseNumber(document.getElementById(\"inclination\").value);\n\n    if (!conveyorTypeData || !materialKey || !density || !length || isNaN(angle)) {\n      alert(i18n.alert_required);\n      return;\n    }\n\n    if (angle < 0 || angle > 45) {\n      alert(i18n.alert_angle);\n      return;\n    }\n\n    const inclinationFactor = getInclinationFactor(angle);\n    const fillingRatio = material.filling * conveyorTypeData.fillingMultiplier;\n\n    if (mode === \"recommend\") {\n      const requiredCapacity = parseNumber(document.getElementById(\"requiredCapacity\").value);\n\n      if (!requiredCapacity) {\n        alert(i18n.alert_required_capacity);\n        return;\n      }\n\n      const recommendation = findRecommendation(conveyorTypeKey, material, density, length, angle, requiredCapacity);\n\n      let recommendationText = \"\";\n\n      if (recommendation.insufficient) {\n        recommendationText = \"<strong>\" + i18n.recommendation_title + \"<\/strong> \" + i18n.insufficient_text;\n      } else {\n        recommendationText =\n          \"<strong>\" + i18n.recommendation_title + \"<\/strong> \" +\n          i18n.recommendation_text\n            .replace(\"{capacity}\", formatNumber(requiredCapacity, 2))\n            .replace(\"{diameter}\", recommendation.diameterLabel)\n            .replace(\"{rpm}\", recommendation.rpm);\n      }\n\n      showResults({\n        volumetricCapacity: recommendation.volumetricCapacity,\n        massCapacity: recommendation.massCapacity,\n        motorPower: recommendation.motorPower,\n        conveyorTypeName: conveyorTypeData.name,\n        diameterLabel: recommendation.diameterLabel,\n        rpm: recommendation.rpm,\n        inclinationFactor: inclinationFactor,\n        modeLabel: i18n.mode_recommend_label,\n        recommendationText: recommendationText\n      });\n\n      return;\n    }\n\n    const diameterMm = parseNumber(document.getElementById(\"diameter\").value);\n    const rpm = parseNumber(document.getElementById(\"rpm\").value);\n\n    if (!diameterMm || !rpm) {\n      alert(i18n.alert_diameter_rpm);\n      return;\n    }\n\n    const capacity = calculateCapacity(diameterMm, rpm, density, fillingRatio, inclinationFactor);\n    const estimatedMotorPower = estimateMotorPower(diameterMm, length, angle, rpm, density, material.factor, conveyorTypeData);\n\n    showResults({\n      volumetricCapacity: capacity.volumetricCapacity,\n      massCapacity: capacity.massCapacity,\n      motorPower: estimatedMotorPower,\n      conveyorTypeName: conveyorTypeData.name,\n      diameterLabel: getSelectedDiameterLabel(),\n      rpm: rpm,\n      inclinationFactor: inclinationFactor,\n      modeLabel: i18n.mode_check_label,\n      recommendationText: \"\"\n    });\n  });\n\n  resetBtn.addEventListener(\"click\", function() {\n    calculationModeSelect.value = \"check\";\n    updateModeFields(\"check\");\n\n    conveyorTypeSelect.value = \"tubular\";\n    updateConveyorModel(\"tubular\");\n    updateDiameterOptions(\"tubular\");\n\n    materialSelect.value = \"\";\n    densityInput.value = \"\";\n    densityInput.placeholder = i18n.select_material_first;\n    densityInput.removeAttribute(\"readonly\");\n\n    document.getElementById(\"requiredCapacity\").value = \"\";\n    document.getElementById(\"length\").value = \"\";\n    document.getElementById(\"inclination\").value = \"\";\n    document.getElementById(\"rpm\").value = \"\";\n\n    document.getElementById(\"calcResults\").style.display = \"none\";\n  });\n})();\n<\/script>\n\n        ","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":3517,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3236","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Calculadora de Transportadores de Tornillo | eQUIP<\/title>\n<meta name=\"description\" content=\"Estime la capacidad de transportadores de tornillo tubulares y tipo canal seg\u00fan material, di\u00e1metro, longitud, inclinaci\u00f3n y velocidad.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.equipsilo.com\/es\/calculadora\/calculadora-capacidad-transportador-tornillo\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculadora de Transportadores de Tornillo | eQUIP\" \/>\n<meta property=\"og:description\" content=\"Estime la capacidad de transportadores de tornillo tubulares y tipo canal seg\u00fan material, di\u00e1metro, longitud, inclinaci\u00f3n y velocidad.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.equipsilo.com\/es\/calculadora\/calculadora-capacidad-transportador-tornillo\/\" \/>\n<meta property=\"og:site_name\" content=\"Equip Silo\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-12T10:54:16+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.equipsilo.com\/es\/calculadora\/calculadora-capacidad-transportador-tornillo\/\",\"url\":\"https:\/\/www.equipsilo.com\/es\/calculadora\/calculadora-capacidad-transportador-tornillo\/\",\"name\":\"Calculadora de Transportadores de Tornillo | eQUIP\",\"isPartOf\":{\"@id\":\"https:\/\/www.equipsilo.com\/es\/#website\"},\"datePublished\":\"2026-05-12T08:21:15+00:00\",\"dateModified\":\"2026-05-12T10:54:16+00:00\",\"description\":\"Estime la capacidad de transportadores de tornillo tubulares y tipo canal seg\u00fan material, di\u00e1metro, longitud, inclinaci\u00f3n y velocidad.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.equipsilo.com\/es\/calculadora\/calculadora-capacidad-transportador-tornillo\/#breadcrumb\"},\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.equipsilo.com\/es\/calculadora\/calculadora-capacidad-transportador-tornillo\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.equipsilo.com\/es\/calculadora\/calculadora-capacidad-transportador-tornillo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.equipsilo.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculadora de Capacidad para Transportadores de Tornillo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.equipsilo.com\/es\/#website\",\"url\":\"https:\/\/www.equipsilo.com\/es\/\",\"name\":\"Equip Silo\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.equipsilo.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.equipsilo.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-ES\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.equipsilo.com\/es\/#organization\",\"name\":\"Equip Silo\",\"url\":\"https:\/\/www.equipsilo.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\/\/www.equipsilo.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.equipsilo.com\/wp-content\/uploads\/2026\/02\/eQUIP.png\",\"contentUrl\":\"https:\/\/www.equipsilo.com\/wp-content\/uploads\/2026\/02\/eQUIP.png\",\"width\":1200,\"height\":630,\"caption\":\"Equip Silo\"},\"image\":{\"@id\":\"https:\/\/www.equipsilo.com\/es\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Calculadora de Transportadores de Tornillo | eQUIP","description":"Estime la capacidad de transportadores de tornillo tubulares y tipo canal seg\u00fan material, di\u00e1metro, longitud, inclinaci\u00f3n y velocidad.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.equipsilo.com\/es\/calculadora\/calculadora-capacidad-transportador-tornillo\/","og_locale":"es_ES","og_type":"article","og_title":"Calculadora de Transportadores de Tornillo | eQUIP","og_description":"Estime la capacidad de transportadores de tornillo tubulares y tipo canal seg\u00fan material, di\u00e1metro, longitud, inclinaci\u00f3n y velocidad.","og_url":"https:\/\/www.equipsilo.com\/es\/calculadora\/calculadora-capacidad-transportador-tornillo\/","og_site_name":"Equip Silo","article_modified_time":"2026-05-12T10:54:16+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.equipsilo.com\/es\/calculadora\/calculadora-capacidad-transportador-tornillo\/","url":"https:\/\/www.equipsilo.com\/es\/calculadora\/calculadora-capacidad-transportador-tornillo\/","name":"Calculadora de Transportadores de Tornillo | eQUIP","isPartOf":{"@id":"https:\/\/www.equipsilo.com\/es\/#website"},"datePublished":"2026-05-12T08:21:15+00:00","dateModified":"2026-05-12T10:54:16+00:00","description":"Estime la capacidad de transportadores de tornillo tubulares y tipo canal seg\u00fan material, di\u00e1metro, longitud, inclinaci\u00f3n y velocidad.","breadcrumb":{"@id":"https:\/\/www.equipsilo.com\/es\/calculadora\/calculadora-capacidad-transportador-tornillo\/#breadcrumb"},"inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.equipsilo.com\/es\/calculadora\/calculadora-capacidad-transportador-tornillo\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.equipsilo.com\/es\/calculadora\/calculadora-capacidad-transportador-tornillo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.equipsilo.com\/es\/"},{"@type":"ListItem","position":2,"name":"Calculadora de Capacidad para Transportadores de Tornillo"}]},{"@type":"WebSite","@id":"https:\/\/www.equipsilo.com\/es\/#website","url":"https:\/\/www.equipsilo.com\/es\/","name":"Equip Silo","description":"","publisher":{"@id":"https:\/\/www.equipsilo.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.equipsilo.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-ES"},{"@type":"Organization","@id":"https:\/\/www.equipsilo.com\/es\/#organization","name":"Equip Silo","url":"https:\/\/www.equipsilo.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.equipsilo.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/www.equipsilo.com\/wp-content\/uploads\/2026\/02\/eQUIP.png","contentUrl":"https:\/\/www.equipsilo.com\/wp-content\/uploads\/2026\/02\/eQUIP.png","width":1200,"height":630,"caption":"Equip Silo"},"image":{"@id":"https:\/\/www.equipsilo.com\/es\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.equipsilo.com\/es\/wp-json\/wp\/v2\/pages\/3236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.equipsilo.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.equipsilo.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.equipsilo.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.equipsilo.com\/es\/wp-json\/wp\/v2\/comments?post=3236"}],"version-history":[{"count":3,"href":"https:\/\/www.equipsilo.com\/es\/wp-json\/wp\/v2\/pages\/3236\/revisions"}],"predecessor-version":[{"id":3267,"href":"https:\/\/www.equipsilo.com\/es\/wp-json\/wp\/v2\/pages\/3236\/revisions\/3267"}],"up":[{"embeddable":true,"href":"https:\/\/www.equipsilo.com\/es\/wp-json\/wp\/v2\/pages\/3517"}],"wp:attachment":[{"href":"https:\/\/www.equipsilo.com\/es\/wp-json\/wp\/v2\/media?parent=3236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}