Elektroden-Managementcenter

<?php
// Fetch images from 'produktfotky' custom field
$image_objects = get_field('product_gallery');
?>

<!-- Splide CSS -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@splidejs/splide/dist/css/splide.min.css">

<!-- Main Slider -->
<div id="main-slider" class="splide" style="margin-bottom: 0px;">
    <div class="splide__track">
        <ul class="splide__list">
            <?php foreach ($image_objects as $image): ?>
                <li class="splide__slide"><img class="lightbox-image" style="border-radius: 1rem; min-height: 300px; object-fit: contain;" src="<?php echo esc_url($image['url']); ?>" alt="Image"></li>
            <?php endforeach; ?>
        </ul>
    </div>
</div>

<!-- Thumbnail Slider -->
<div id="thumbnail-slider" class="splide">
    <div class="splide__track">
        <ul class="splide__list">
            <?php foreach ($image_objects as $image): ?>
                <li class="splide__slide"><img class="lightbox-image" style="border-radius: 1rem;" src="<?php echo esc_url($image['url']); ?>" alt="Image"></li>
            <?php endforeach; ?>
        </ul>
    </div>
</div>

<!-- Lightbox -->
<div id="lightbox" class="lightbox" onclick="hideLightbox(event)">
    <div id="lightbox-slider" class="splide">
        <div class="splide__track">
            <ul class="splide__list">
                <?php foreach ($image_objects as $image): ?>
                    <li class="splide__slide"><img src="<?php echo esc_url($image['url']); ?>" alt="Image"></li>
                <?php endforeach; ?>
            </ul>
        </div>
    </div>
</div>


<!-- Splide JS -->
<script src="https://cdn.jsdelivr.net/npm/@splidejs/splide/dist/js/splide.min.js"></script>

<!-- Initialize Splide -->
<script>
  var lightboxSplide;
  var thumbnailSplide;
  
document.addEventListener( 'DOMContentLoaded', function () {
    var mainSplide = new Splide( '#main-slider', {
        type   : 'loop',
        perPage: 1,
        gap    : '40px',
        pagination: false,
    } ).mount();

    thumbnailSplide = new Splide( '#thumbnail-slider', {
        type    : 'loop',
        perPage : 4,
        breakpoints: {
		    600: {
			        perPage: 3,
          },
        500: {
			        perPage: 2,
          },
        400: {
			        perPage: 2,
          }
		    },
        gap     : '20px',
        focus   : 'center',
        pagination: false,
        arrows: false,
    } ).mount();

    // Sync the sliders
    mainSplide.sync( thumbnailSplide );


    // Add lightbox functionality
    const images = document.querySelectorAll('#main-slider > div > ul > li > img');
    const lightbox = document.getElementById('lightbox');

    images.forEach((img, index) => {
    img.addEventListener('click', function() {  // log the index

      
      lightbox.style.display = "flex";
      lightboxSplide = new Splide( '#lightbox-slider', {
        type   : 'loop',
        pagination: false,
        perPage: 1,
        gap    : '40px',
        start: index - 2
    }).mount();
      
    });
});
} );
  

  function hideLightbox(event) {
    const lightboxSlider = document.getElementById('lightbox-slider');

    if (!lightboxSlider.contains(event.target)) {
        document.getElementById('lightbox').style.display = 'none';
      lightboxSlider.destroy();
    }
  
}

</script>

<script>
document.addEventListener('DOMContentLoaded', function () {
	setTimeout(() => {
    var splide = thumbnailSplide
    
    // initial load
              var slides = splide.Components.Elements.slides;
    slides[0].classList.add("slide-visible")
    
  splide.on('move', function (newIndex) {
    console.log("started moving")



      slides.forEach(function (slide) {
       slide.classList.remove("slide-visible")
      });
    
    slides[newIndex].classList.add("slide-visible")


    
  });
});
}, 1000);
</script>

<!-- Lightbox CSS -->
<style>
.lightbox {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.9);
    z-index: 1000;
}
</style>

Stationärer Kappenfräser/Wechsler

Hauptmerkmale

Technische Daten

Hauptmerkmale

Vollautomatischer Kappenfräser/Wechsler für robotergeführte Schweißzangen

Elektrodenmagazin mit einer Kapazität von 10 Stück (13 mm Elektroden), 10 Stück (16 mm Elektroden), 8 Stück (20 mm Elektroden)

Große Auswahl an Optionen für Ständer, Elektrodenkappenmagazinen und Magazinhaltern

Modularer Aufbau und einfacher Wechsel der horizontalen/vertikalen Ausrichtung

Flexibel und anpassungsfähig

Kundenspezifische E-Box, Feldbus-Modul optional

Technische Daten

Primärer Antrieb

Elektrisch

Positionierung des Getriebes

Horizontal, Vertikal

Luftstrom

Druckluft

Abstand zur Mitte des Getriebes von der Fräsöffnung

41.2 mm

Höhe des Kopfes

20 mm

Drehzahl des Schneidwerkzeugs

370 / 444 U/min

Drehrichtung des Messers

Im Uhrzeigersinn

Kontaktieren Sie uns
Jetzt ein Angebot einholen
EMC_Mobile Changer Dresser-min

Mobiler Kappenfräser/Wechsler

Unser mobiler Elektrodenkappenfräser/Wechsler kann auch auf einen Robotergreifer montiert werden, um stationäre Schweißzangen anzufahren. Lösungen zur temporären Befestigung des Elektrodenkappenfräsers/Wechslers über ein Docking-System an einem Robotergreifer sind verfügbar.

Hauptmerkmale

Technische Daten

Hauptmerkmale

Vollautomatisches Elektrodenkappenfräsen für robotergeführte Schweißzangen

Elektrodenmagazin mit einer Kapazität von 10 Stück (13 mm Elektroden), 10 Stück (16 mm Elektroden), 8 Stück (20 mm Elektroden)

Große Auswahl an Optionen für Ständer, Elektrodenkappenmagazinen und Magazinhaltern

Modularer Aufbau und einfacher Wechsel der horizontalen/vertikalen Ausrichtung

Flexibel und anpassungsfähig

Kundenspezifische E-Box, Feldbusmodul optional

Technische Daten

Primärer Antrieb

Elektrisch

Positionierung des Getriebes

Horizontal, Vertikal

Luftstrom

Druckluft

Abstand zur Mitte des Getriebes von der Fräsöffnung

41 mm

Höhe des Kopfes

20 mm

Drehzahl des Schneidwerkzeugs

370 / 444 rpm

Drehrichtung des Messers

Im Uhrzeigersinn

Kontaktieren Sie uns
Jetzt ein Angebot einholen

Kontaktieren Sie uns

Dipl-Ing. (FH) Klaus Brand

Leiter Internationaler Vertrieb

+49 172 822 6951sales@lutz-precision.com

Ing. Lubomir Sloboda

Vertriebsleiter Zentral- und Osteuropa

+421 911 497 353sales@lutz-precision.com