Tools & DownloadsContate-nosServiço
Produto SanHok

Washing Machine Assembly Line

The top-loading washing machine assembly line features a disc pulsator with protruding ribs at the bottom. Driven by the wave wheel, it creates a vortex in the water that alternates between rightward and leftward rotations. This motion causes the fabric to rotate and roll, effectively removing dirt from clothes.

With economic development, top-loading washing machines have gained widespread popularity. The top-loading washing machine assembly line significantly enhances production efficiency, ensuring high-quality output and streamlined manufacturing processes.

Contate-nos para um preço

Fale com um especialista em transportadores

Especificações

SanHok Washing Machine Assembly Line

Top Loading Washing Machine Assembly Line CAD

Motor – 2.2kw with gear, wattage 3HP, ratio 1:289

Running Speed – Delta speed controller with 0.7~2M/min

Supporting Frame – Steel

CLP – Mitsubishi control

Side Board – 40 mm×155 mm, δ2.5 mm steel board, powder coating; U Shape δ2.0 mm steel board, galvanized slat chain, each piece of slat with rubber coating can bear above 75 kg

Características

Maximize a eficiência e a durabilidade

Projetados com precisão e construídos com materiais de alta qualidade, esses rolos garantem uma operação suave e confiável mesmo sob as cargas mais pesadas. Com uma variedade de tamanhos e tratamentos de superfície personalizáveis, nossos rolos são perfeitos para uma variedade de indústrias, incluindo manufatura, logística e manuseio de materiais.

Successful Cases

SanHok Washing Machine Assembly Line Successful Cases

outer casting line

Outer Casting Line

Usually use belt conveyor

Forming Line for Inner Tube

forming line for inner tube
Electric Box

Speed Chain Conveyor

Roller Conveyor and Slat Chain Conveyor

roller conveyor and slat chain conveyor
Clean Line

Washing Machine Cleaning Line

Testing Line

Washing machine line - testing line
Serviços

Etapas de personalização

O rolo transportador é um produto personalizado não padronizado. As etapas de personalização são as seguintes:

1. What kind of washing machine to be assembled?

2. What dimensions of the washing machine

3. What the production capacity

4. Need the workshop layout

Contate-nos para um preço

Fale com um especialista em transportadores

Acessórios 样式1

Enhance Your Assembly Line With Our Premium Accessories

<script>
document.addEventListener('DOMContentLoaded', () => {

    const FBautoplayTime = 5; // Set autoplay time in secounds

    // Seleccionar todos los conjuntos de tabs
    const tabsSets = document.querySelectorAll('[fb-tabs]');
  


    tabsSets.forEach(tabsSet => {
        const tabs = tabsSet.querySelectorAll('[fb-tabs-btn]');
        const panels = tabsSet.querySelectorAll('[fb-tabs-panel]');
        const tabsMenu = tabsSet.querySelector('[fb-tabs-menu]');
        const tabsTitle = tabsSet.querySelector('[fb-tabs-title]');
        const isVertical = tabsSet.hasAttribute('fb-vertical');
            
      // Añadir la variable CSS --fb-progress-time al estilo de [fb-tabs]
        tabsSet.style.setProperty('--fb-progress-time', `${FBautoplayTime}s`);

        // Asignar aria-label del menú de tabs con el texto del título
        if (tabsMenu && tabsTitle) {
            tabsMenu.setAttribute('aria-label', tabsTitle.textContent.trim());
        }

        // Asignar aria-controls a los tabs y aria-label a los paneles
        if (tabs.length === panels.length) {
            tabs.forEach((tab, index) => {
                const panelId = panels[index].id;
                const tabText = tab.textContent.trim();
                if (panelId && tabText) {
                    tab.setAttribute('aria-controls', panelId);
                    panels[index].setAttribute('aria-label', tabText);
                }
                tab.setAttribute('aria-selected', tab.classList.contains('brx-open'));
                tab.setAttribute('tabindex', tab.classList.contains('brx-open') ? '0' : '-1');
            });
        }

        // Configurar el MutationObserver
        const observer = new MutationObserver((mutations) => {
            mutations.forEach((mutation) => {
                if (mutation.type === 'attributes' && mutation.attributeName === 'class') {
                    const targetTab = mutation.target;
                    targetTab.setAttribute('aria-selected', targetTab.classList.contains('brx-open'));
                    targetTab.setAttribute('tabindex', targetTab.classList.contains('brx-open') ? '0' : '-1');
                }
            });
        });

        // Observar cada tab para cambios en la clase
        tabs.forEach((tab) => {
            observer.observe(tab, { attributes: true });
        });

        let currentTabIndex = 0;
        let autoplayInterval = null;
        let hoverTimeout = null;
        let isHovered = false;
        let manualSelection = false;

        const startAutoplay = () => {
            autoplayInterval = setInterval(() => {
                if (!manualSelection && !isHovered) {
                    const nextIndex = (currentTabIndex + 1) % tabs.length;
                    activateTab(nextIndex);
                }
            }, FBautoplayTime*1000); // Usar la constante para el tiempo del autoplay
        };

        const resetAutoplay = (index) => {
            clearInterval(autoplayInterval);
            activateTab(index);
            manualSelection = true;

            tabs.forEach((tab, idx) => {
                tab.setAttribute('aria-selected', idx === currentTabIndex);
                tab.setAttribute('tabindex', idx === currentTabIndex ? '0' : '-1');
                panels[idx].classList.toggle('brx-open', idx === currentTabIndex);
            });

            setTimeout(() => {
                manualSelection = false;
            }, 100);
        };

        const activateTab = (index) => {
            tabs[currentTabIndex].classList.remove('brx-open');
            panels[currentTabIndex].classList.remove('brx-open');

            currentTabIndex = index;

            tabs[currentTabIndex].classList.add('brx-open');
            panels[currentTabIndex].classList.add('brx-open');

            tabs.forEach((tab, idx) => {
                tab.setAttribute('aria-selected', idx === currentTabIndex);
                tab.setAttribute('tabindex', idx === currentTabIndex ? '0' : '-1');
            });
        };

        startAutoplay();

        const handleHoverStart = () => {
            isHovered = true;
            tabsSet.classList.add('fb-tab-progress');
            clearInterval(autoplayInterval);
        };

        const handleHoverEnd = () => {
            isHovered = false;
            tabsSet.classList.remove('fb-tab-progress');
            if (!manualSelection) {
                startAutoplay();
            }
        };

        // Añadir manejadores de clic y hover para tabs
        tabs.forEach((tab, index) => {
            tab.addEventListener('click', () => {
                resetAutoplay(index);
            });

            tab.addEventListener('focus', () => {
                handleHoverStart();
            });

            tab.addEventListener('mouseenter', () => {
                handleHoverStart();
            });

            tab.addEventListener('mouseleave', () => {
                handleHoverEnd();
            });

            tab.addEventListener('keydown', (event) => {
                if (event.key === 'Enter' || event.key === ' ') {
                    event.preventDefault();
                    resetAutoplay(index);
                }
            });
        });

        // Añadir manejadores de hover para paneles
        panels.forEach((panel) => {
            panel.addEventListener('mouseenter', () => {
                handleHoverStart();
            });

            panel.addEventListener('mouseleave', () => {
                handleHoverEnd();
            });
        });

        // Manejo de eventos de teclado para navegación entre tabs
        tabsSet.addEventListener('keydown', (event) => {
            const currentTab = tabs[currentTabIndex];

            if (event.key === 'ArrowRight' || (isVertical && event.key === 'ArrowDown')) {
                event.preventDefault();
                const nextIndex = (currentTabIndex + 1) % tabs.length;
                resetAutoplay(nextIndex);
                tabs[nextIndex].focus();
            } else if (event.key === 'ArrowLeft' || (isVertical && event.key === 'ArrowUp')) {
                event.preventDefault();
                const nextIndex = currentTabIndex === 0 ? tabs.length - 1 : currentTabIndex - 1;
                resetAutoplay(nextIndex);
                tabs[nextIndex].focus();
            } else if (event.key === 'Home') {
                event.preventDefault();
                resetAutoplay(0);
                tabs[0].focus();
            } else if (event.key === 'End') {
                event.preventDefault();
                resetAutoplay(tabs.length - 1);
                tabs[tabs.length - 1].focus();
            }
        });
    });
  

});
</script>

Linha de montagem de ar condicionado

Aí vai o seu texto... Selecione qualquer parte do seu texto para acessar a barra de ferramentas de formatação.

Produto A

Produto B

Produto C

Produto D

Produto E

Produto F

Linha de montagem de TV
Refrigerator & Freezer Assembly Line
Produção de máquinas de lavar
Linha de montagem de telefones celulares
Produção de máquinas de lavar
Linha de montagem de lâmpadas LED
Linha de montagem de microondas
Linha de montagem de dispensador de água
Verifique mais

Linha de produção de baterias

Aí vai o seu texto... Selecione qualquer parte do seu texto para acessar a barra de ferramentas de formatação.

Produto A

Produto B

Produto C

Produto D

Produto E

Produto F

Produto A

Produto B

Produto C

Produto D

Produto E

Produto F

Produto A

Produto B

Produto C

Produto D

Produto E

Produto F

Acessórios

Enhance Your Assembly Line With Our Premium Accessories

Produto A

Produto B

Produto C

Produto D

Produto E

Produto F

Produto F

Produto F

Produto A

Produto B

Produto C

Produto D

Produto E

Produto F

Produto A

Produto B

Produto C

Produto D

Produto E

Produto F

Produto A

Produto B

Produto C

Produto D

Produto E

Produto F

Produto A

Produto B

Produto C

Produto D

Produto E

Produto F

Produto A

Produto B

Produto C

Produto D

Produto E

Produto F

Produto A

Produto B

Produto C

Produto D

Produto E

Produto F

Apoiar

Comprehensive Services And Support

Além do suporte técnico vitalício, também oferecemos os serviços abaixo:

Remessa de máquina

Levaremos o pacote mais sólido e seguro, com caixas de madeira e todo tipo de material macio, para garantir que a máquina chegue com segurança.

Instalação

Enviaremos um engenheiro para ir ao seu local para ajudar na configuração da máquina e nos testes.

Treinamento

Nosso engenheiro ensinará sua equipe como usar a máquina e fazer a manutenção.

Garantia

Oferecemos garantia de qualidade de 12 meses ou 2.500 horas úteis.
Guia de perguntas frequentes

SanHok Washing Machine Assembly Line

A: The Washing Machine Assembly Line is designed to automate and streamline the production process of washing machines, ensuring efficient assembly, testing, and packaging.

A: The assembly line can produce various types of washing machines, including top-loading and front-loading models, for both household and commercial use.

A: The assembly line features high automation, precision testing systems, modular design for flexibility, and advanced quality control to ensure consistent product performance.

A: Yes, the assembly line can be customized to accommodate specific production requirements, such as different washing machine models, production capacities, and workshop layouts.

Envie-nos uma pergunta agora!

Preencha o formulário abaixo com suas informações básicas para nos ajudar a entender rapidamente sua situação atual.
*Seus dados serão mantidos estritamente confidenciais conosco.