Please feel free to contact Junget. We are happy to assist you with tips and guidance before choosing machines, tools or a grinding solutions for your production.
Contact our employees directly
Maggi Technology represents expertise in woodworking machinery and has been a leading player since 1963. Founded in Tuscany, Italy, by Lionello Maggi, the company proudly combines tradition with continuous innovation. With over 60 years of experience, Maggi has established itself as a global leader, exporting more than 90% of its products to 60 countries.
Maggi Technology's mission is to provide simple, effective, and durable solutions for carpenters, kitchen, and furniture manufacturers. The company places great importance on relationships, and its global presence reflects a dedicated commitment to meeting diverse needs and cultures. With a focus on simplicity, efficiency, and sustainable solutions, Maggi Technology has created a legacy of quality and reliability that continues to shape the future of the woodworking industry.
Error executing template "Designs/Junget/Paragraph/Gallery.cshtml" System.IO.FileNotFoundException: D:\Web\DW3\Junget2026\Website\Files\System\Images\Junget-Images\Brands\Maggi fremtræk2.jpg at System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement) at CompiledRazorTemplates.Dynamic.RazorEngine_efd6d0cc27844204b5417591497424fa.Execute() in D:\Web\DW3\Junget2026\Website\Files\Templates\Designs\Junget\Paragraph\Gallery.cshtml:line 15 at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader) at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer) at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter) at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template) at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) at Dynamicweb.Rendering.Template.RenderRazorTemplate()
1 @using System.Web 2 @using System.Drawing 3 4 @{ 5 int i = 0; 6 } 7 8 <div class="container-fluid"> 9 <div class="machine-types-list__gallery"> 10 <div class="machine-types-list__images js-photoswipe row no-gutters"> 11 @foreach ( var item in GetLoop("Item.Gallery").Where( item => !string.IsNullOrWhiteSpace(item.GetString("Item.Gallery.Image")) ) ) 12 { 13 i++; 14 string imageSrc = item.GetString("Item.Gallery.Image"); 15 Image image = System.Drawing.Image.FromFile(System.Web.HttpContext.Current.Server.MapPath(imageSrc)); 16 string imageDesktopRetina = i == 1 ? String.Format("{0}&width=1755&height=987&compression=75&crop=0&background=ffffff", imageSrc) : String.Format("{0}&width=575&height=411&compression=75&crop=0&format=webP", imageSrc); 17 string imageDesktop = i == 1 ? String.Format("{0}&width=1170&height=658&compression=75&crop=0&background=ffffff", imageSrc) : String.Format("{0}&width=383&height=274&compression=75&crop=0&format=webP", imageSrc); 18 string imageMobileRetina = i == 1 ? String.Format("{0}&width=563&height=317&compression=75&crop=0&background=ffffff", imageSrc) : String.Format("{0}&width=563&height=402&compression=75&crop=0&format=webP", imageSrc); 19 string imageMobile = i == 1 ? String.Format("{0}&width=375&height=211&compression=75&crop=0&background=ffffff", imageSrc) : String.Format("{0}&width=375&height=268&compression=75&crop=0&format=webP", imageSrc); 20 21 <div class="@(i == 1 ? "col-12 p-2" : "col-12 col-sm-4 p-2")"> 22 @if ( !string.IsNullOrWhiteSpace(item.GetString("Item.Gallery.YoutubeID"))) 23 { 24 string youtubeUrl = item.GetString("Item.Gallery.YoutubeID"); 25 var uri = new Uri(youtubeUrl); 26 string youtubeId = uri.Segments.Last().ToString(); 27 28 <a href="@(youtubeUrl.Replace("/watch?v=", "/embed/").Replace("youtu.be", "youtube.com/embed/"))?autoplay=1" class="video-play-btn js-video-button" data-type="youtube" style="position:relative"> 29 <picture> 30 <!--[if IE 9]><video style="display: none;"><![endif]--> 31 <source srcset="/Admin/Public/GetImage.ashx?Image=@imageDesktop.Replace(" ", "%20"), /Admin/Public/GetImage.ashx?Image=@imageDesktopRetina.Replace(" ", "%20") 2x" media="(min-width: 576px)"> 32 <!--[if IE 9]></video><![endif]--> 33 <img class="w-100 img-fluid" src="/Admin/Public/GetImage.ashx?Image=@imageMobile" srcset="/Admin/Public/GetImage.ashx?Image=@imageMobileRetina.Replace(" ", "%20") 2x" alt="@item.GetString("Item.Gallery.ImageAltTag")"> 34 </picture> 35 <div class="video js-video_bcg"></div> 36 <div class="@(i == 1 ? "video-play-icon" : "video-play-icon video-play-icon--small")">PLAY</div> 37 </a> 38 } 39 else 40 { 41 <a href="/Admin/Public/GetImage.ashx?Image=@imageSrc&width=1600&compression=75&format=webP" data-fancybox="gallery" data-caption="@item.GetString("Item.Gallery.ImageAltTag")"> 42 <picture class="img-fluid"> 43 <!--[if IE 9]><video style="display: none;"><![endif]--> 44 <source srcset="/Admin/Public/GetImage.ashx?Image=@imageDesktop.Replace(" ", "%20"), /Admin/Public/GetImage.ashx?Image=@imageDesktopRetina.Replace(" ", "%20") 2x" media="(min-width: 576px)"> 45 <!--[if IE 9]></video><![endif]--> 46 <img class="w-100 img-fluid" src="/Admin/Public/GetImage.ashx?Image=@imageMobile" srcset="/Admin/Public/GetImage.ashx?Image=@imageMobileRetina.Replace(" ", "%20") 2x" alt="@item.GetString("Item.Gallery.ImageAltTag")"> 47 </picture> 48 </a> 49 } 50 </div> 51 } 52 </div> 53 </div> 54 </div>
Precision: The feeding systems enable precise and repeatable machining, ensuring consistent results and reducing error margins.
Efficiency: Automatic feeding systems increase production speed by providing a constant material supply, saving time and boosting productivity.
Safety: By automating the feeding process, the risk of manual errors is reduced, enhancing workplace safety and minimizing the potential for injuries.
Flexibility: Feeders can be customized for various machining needs and materials, making them suitable for a wide range of tasks.
Waste Reduction: Precise feeding minimizes material waste, resulting in cost savings and more sustainable production.
Improved Quality: By maintaining consistent speeds and pressure, feeding systems ensure high quality and accuracy in machining.
Increased Production Capacity: Automatic feeding allows for continuous production without unnecessary downtime, enhancing overall production capacity.
Together, these advantages create a comprehensive package that not only improves workflow processes but also contributes to a more efficient and competitive production environment.
Maggi's automatic feeding systems, known as STEFF, are among the most recognized products from Maggi. These feeders are essential for traditional machines where precise, reliable, and fast machining is required, while also ensuring maximum safety for the operator.
Error executing template "Designs/Junget/Paragraph/Gallery.cshtml" System.IO.FileNotFoundException: D:\Web\DW3\Junget2026\Website\Files\System\Images\Junget-Images\Brands\Maggi hjul.jpg at System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement) at CompiledRazorTemplates.Dynamic.RazorEngine_efd6d0cc27844204b5417591497424fa.Execute() in D:\Web\DW3\Junget2026\Website\Files\Templates\Designs\Junget\Paragraph\Gallery.cshtml:line 15 at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader) at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer) at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter) at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template) at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) at Dynamicweb.Rendering.Template.RenderRazorTemplate()
1 @using System.Web 2 @using System.Drawing 3 4 @{ 5 int i = 0; 6 } 7 8 <div class="container-fluid"> 9 <div class="machine-types-list__gallery"> 10 <div class="machine-types-list__images js-photoswipe row no-gutters"> 11 @foreach ( var item in GetLoop("Item.Gallery").Where( item => !string.IsNullOrWhiteSpace(item.GetString("Item.Gallery.Image")) ) ) 12 { 13 i++; 14 string imageSrc = item.GetString("Item.Gallery.Image"); 15 Image image = System.Drawing.Image.FromFile(System.Web.HttpContext.Current.Server.MapPath(imageSrc)); 16 string imageDesktopRetina = i == 1 ? String.Format("{0}&width=1755&height=987&compression=75&crop=0&background=ffffff", imageSrc) : String.Format("{0}&width=575&height=411&compression=75&crop=0&format=webP", imageSrc); 17 string imageDesktop = i == 1 ? String.Format("{0}&width=1170&height=658&compression=75&crop=0&background=ffffff", imageSrc) : String.Format("{0}&width=383&height=274&compression=75&crop=0&format=webP", imageSrc); 18 string imageMobileRetina = i == 1 ? String.Format("{0}&width=563&height=317&compression=75&crop=0&background=ffffff", imageSrc) : String.Format("{0}&width=563&height=402&compression=75&crop=0&format=webP", imageSrc); 19 string imageMobile = i == 1 ? String.Format("{0}&width=375&height=211&compression=75&crop=0&background=ffffff", imageSrc) : String.Format("{0}&width=375&height=268&compression=75&crop=0&format=webP", imageSrc); 20 21 <div class="@(i == 1 ? "col-12 p-2" : "col-12 col-sm-4 p-2")"> 22 @if ( !string.IsNullOrWhiteSpace(item.GetString("Item.Gallery.YoutubeID"))) 23 { 24 string youtubeUrl = item.GetString("Item.Gallery.YoutubeID"); 25 var uri = new Uri(youtubeUrl); 26 string youtubeId = uri.Segments.Last().ToString(); 27 28 <a href="@(youtubeUrl.Replace("/watch?v=", "/embed/").Replace("youtu.be", "youtube.com/embed/"))?autoplay=1" class="video-play-btn js-video-button" data-type="youtube" style="position:relative"> 29 <picture> 30 <!--[if IE 9]><video style="display: none;"><![endif]--> 31 <source srcset="/Admin/Public/GetImage.ashx?Image=@imageDesktop.Replace(" ", "%20"), /Admin/Public/GetImage.ashx?Image=@imageDesktopRetina.Replace(" ", "%20") 2x" media="(min-width: 576px)"> 32 <!--[if IE 9]></video><![endif]--> 33 <img class="w-100 img-fluid" src="/Admin/Public/GetImage.ashx?Image=@imageMobile" srcset="/Admin/Public/GetImage.ashx?Image=@imageMobileRetina.Replace(" ", "%20") 2x" alt="@item.GetString("Item.Gallery.ImageAltTag")"> 34 </picture> 35 <div class="video js-video_bcg"></div> 36 <div class="@(i == 1 ? "video-play-icon" : "video-play-icon video-play-icon--small")">PLAY</div> 37 </a> 38 } 39 else 40 { 41 <a href="/Admin/Public/GetImage.ashx?Image=@imageSrc&width=1600&compression=75&format=webP" data-fancybox="gallery" data-caption="@item.GetString("Item.Gallery.ImageAltTag")"> 42 <picture class="img-fluid"> 43 <!--[if IE 9]><video style="display: none;"><![endif]--> 44 <source srcset="/Admin/Public/GetImage.ashx?Image=@imageDesktop.Replace(" ", "%20"), /Admin/Public/GetImage.ashx?Image=@imageDesktopRetina.Replace(" ", "%20") 2x" media="(min-width: 576px)"> 45 <!--[if IE 9]></video><![endif]--> 46 <img class="w-100 img-fluid" src="/Admin/Public/GetImage.ashx?Image=@imageMobile" srcset="/Admin/Public/GetImage.ashx?Image=@imageMobileRetina.Replace(" ", "%20") 2x" alt="@item.GetString("Item.Gallery.ImageAltTag")"> 47 </picture> 48 </a> 49 } 50 </div> 51 } 52 </div> 53 </div> 54 </div>
Please feel free to contact Junget. We are happy to assist you with tips and guidance before choosing machines, tools or a grinding solutions for your production.
Contact our employees directly