{"id":1313,"date":"2026-09-21T11:21:37","date_gmt":"2026-09-21T11:21:37","guid":{"rendered":"https:\/\/www.mdi-ap.com\/?page_id=1313"},"modified":"2026-09-21T15:00:36","modified_gmt":"2026-09-21T15:00:36","slug":"glass-cutting-wheel-finder","status":"publish","type":"page","link":"https:\/\/www.mdi-ap.com\/en\/glass-cutting-wheel-finder\/","title":{"rendered":"Glass Cutting Wheel Finder"},"content":{"rendered":"<div id=\"mdi-finder\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Source+Sans+3:wght@400;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n#mdi-finder{\n    --navy:#0E1E30; --navy-soft:#16283D; --navy-line:#26405C;\n    --burg:#7E2229; --burg-deep:#641B21; --accent:#D1484F;\n    --bg:#F2F5F8; --card:#FFFFFF; --panel:#F2F5F8; --line:#DCE3EA;\n    --ink:#22303F; --muted:#5D6B7A; --hero-muted:#A9B7C6;\n    --sans:'Source Sans 3','Source Sans Pro','Segoe UI',-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;\n    --mono:ui-monospace,'SF Mono',Menlo,Consolas,monospace;\n  }\n#mdi-finder *{box-sizing:border-box}\n#mdi-finder,#mdi-finder{margin:0}\n#mdi-finder{font-family:var(--sans);color:var(--ink);background:var(--bg);line-height:1.55;\n    -webkit-font-smoothing:antialiased;padding:0 0 60px}\n#mdi-finder .wrap{max-width:920px;margin:0 auto;padding:0 18px}\n#mdi-finder \/* ---- navy hero band,#mdi-finder like the industry-page heroes ---- *\/\n  .hero{background:var(--navy);color:#fff;padding:120px 0 34px;\n    background-image:radial-gradient(rgba(255,255,255,.05) 1px, transparent 1px);\n    background-size:22px 22px}\n#mdi-finder .top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}\n#mdi-finder .brand{font-weight:700;letter-spacing:.18em;font-size:12.5px;color:var(--accent);text-transform:uppercase}\n#mdi-finder .lang{font-family:var(--sans);font-weight:700;font-size:12.5px;color:#fff;background:rgba(255,255,255,.08);\n    border:1px solid var(--navy-line);border-radius:3px;padding:6px 12px;cursor:pointer}\n#mdi-finder .lang:hover{border-color:#fff}\n#mdi-finder h1{font-size:34px;font-weight:700;margin:0 0 6px;letter-spacing:-.01em;color:#fff}\n#mdi-finder .sub{color:var(--hero-muted);font-size:16.5px;margin:0;max-width:58ch}\n#mdi-finder .score{position:relative;height:3px;background:var(--navy-line);margin:26px 0 0;border-radius:2px}\n#mdi-finder .score .fill{position:absolute;left:0;top:0;height:3px;background:var(--accent);width:0;\n    transition:width .5s cubic-bezier(.4,0,.2,1);border-radius:2px}\n#mdi-finder .steps{font-size:11.5px;font-weight:700;color:var(--hero-muted);margin:12px 0 0;display:flex;\n    justify-content:space-between;flex-wrap:wrap;gap:4px;text-transform:uppercase;letter-spacing:.08em}\n#mdi-finder \/* ---- body area ---- *\/\n  .stage{padding-top:26px}\n#mdi-finder .card{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:34px 34px 26px;\n    box-shadow:0 6px 24px rgba(14,30,48,.08)}\n#mdi-finder .q{font-size:23px;font-weight:700;margin:0 0 6px;color:var(--navy)}\n#mdi-finder .qh{font-size:12px;color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:0 0 14px}\n#mdi-finder .opts{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:6px}\n@media(max-width:640px){#mdi-finder .opts{grid-template-columns:1fr}\n#mdi-finder .card{padding:24px 20px}\n#mdi-finder h1{font-size:27px}}\n#mdi-finder .opt{border:1px solid var(--line);border-left:4px solid transparent;border-radius:6px;\n    padding:16px 18px;cursor:pointer;background:var(--card);text-align:left;font-family:var(--sans);\n    font-size:16px;font-weight:700;color:var(--navy);\n    transition:border-color .15s, box-shadow .15s, transform .15s}\n#mdi-finder .opt:hover{border-color:var(--line);border-left-color:var(--accent);\n    box-shadow:0 6px 18px rgba(14,30,48,.10);transform:translateY(-1px)}\n#mdi-finder .opt small{display:block;color:var(--muted);font-size:13.5px;font-weight:400;margin-top:3px}\n#mdi-finder .opt::after{content:\"\\203A\";margin-left:auto;flex:0 0 auto;color:var(--accent);font-size:26px;font-weight:700;line-height:1;transition:transform .15s}\n#mdi-finder .opt:hover::after{transform:translateX(4px)}\n#mdi-finder .starthint{display:inline-flex;align-items:center;gap:8px;background:rgba(209,72,79,.09);color:var(--accent);font-size:13px;font-weight:700;letter-spacing:.02em;border-radius:999px;padding:7px 15px;margin:0 0 16px}\n#mdi-finder .thick-row{display:flex;gap:12px;align-items:center;margin:10px 0 4px;flex-wrap:wrap}\n#mdi-finder input[type=number]{font-family:var(--sans);font-weight:700;font-size:24px;padding:12px 16px;\n    border:1px solid var(--line);border-radius:6px;width:160px;color:var(--navy)}\n#mdi-finder input[type=number]:focus{outline:2px solid var(--navy);outline-offset:0}\n#mdi-finder .unit{font-size:16px;font-weight:700;color:var(--muted)}\n#mdi-finder .btn{background:var(--burg);color:#fff;border:none;border-radius:6px;padding:13px 26px;font-size:15.5px;\n    font-weight:700;cursor:pointer;font-family:var(--sans);text-decoration:none;display:inline-block;\n    transition:background .15s}\n#mdi-finder .btn:hover{background:var(--burg-deep)}\n#mdi-finder .btn.ghost{background:none;color:var(--navy);border:2px solid var(--navy);padding:11px 24px}\n#mdi-finder .btn.ghost:hover{background:var(--navy);color:#fff}\n#mdi-finder .nav-row{display:flex;justify-content:space-between;margin-top:22px}\n#mdi-finder .back{background:none;border:none;color:var(--muted);font-family:var(--sans);font-weight:700;\n    font-size:13px;cursor:pointer;padding:6px 0;letter-spacing:.02em}\n#mdi-finder .back:hover{color:var(--navy)}\n#mdi-finder \/* ---- result ---- *\/\n  .res-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}\n#mdi-finder .res-name{font-size:32px;font-weight:700;color:var(--navy);letter-spacing:-.01em}\n#mdi-finder .badge{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;\n    color:#fff;background:var(--accent);border-radius:3px;padding:5px 12px}\n#mdi-finder .res-desc{color:var(--ink);font-size:16px;margin:14px 0 2px;max-width:68ch}\n#mdi-finder .why{margin:16px 0 0;padding:0;list-style:none}\n#mdi-finder .why li{font-size:14.5px;color:var(--muted);padding:4px 0 4px 20px;position:relative}\n#mdi-finder .why li::before{content:\"\";position:absolute;left:0;top:12px;width:9px;height:9px;background:var(--accent);border-radius:1px}\n#mdi-finder h3.blk{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;\n    color:var(--accent);margin:30px 0 12px;border-top:1px solid var(--line);padding-top:20px}\n#mdi-finder \/* ---- stat band: mirrors the site's dark \"Process window\" tiles ---- *\/\n  .stat-band{background:var(--navy);border-radius:8px;padding:22px;display:grid;gap:14px;\n    grid-template-columns:repeat(auto-fit,minmax(160px,1fr));\n    background-image:radial-gradient(rgba(255,255,255,.045) 1px, transparent 1px);background-size:20px 20px}\n#mdi-finder .stat{border:1px solid var(--navy-line);border-radius:7px;padding:18px 14px;text-align:center;\n    background:rgba(255,255,255,.03);display:flex;flex-direction:column;justify-content:center;gap:6px}\n#mdi-finder .stat b{color:#fff;font-size:21px;font-weight:700;line-height:1.25}\n#mdi-finder .stat span{color:var(--hero-muted);font-size:12.5px;letter-spacing:.04em}\n#mdi-finder table{border-collapse:collapse;width:100%;font-size:14.5px}\n#mdi-finder th{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--navy);\n    text-align:left;padding:9px 14px;font-weight:700}\n#mdi-finder td{padding:9px 14px;border-bottom:1px solid var(--line);font-size:14.5px}\n#mdi-finder tr:nth-child(even) td{background:var(--panel)}\n#mdi-finder .note{font-size:13px;color:var(--muted);margin:10px 0 0}\n#mdi-finder .flag{font-size:13.5px;font-weight:600;color:var(--burg-deep);border-left:3px solid var(--accent);\n    padding:6px 0 6px 14px;margin:16px 0 0;background:rgba(209,72,79,.06);border-radius:0 4px 4px 0}\n#mdi-finder .alt{margin-top:20px;font-size:14.5px;color:var(--muted)}\n#mdi-finder .alt b{color:var(--navy)}\n#mdi-finder .parts{background:var(--navy);color:#fff;border-radius:7px;padding:18px 20px;\n    font-family:var(--mono);font-size:13px;white-space:pre-wrap;margin-top:8px;\n    background-image:radial-gradient(rgba(255,255,255,.045) 1px, transparent 1px);background-size:20px 20px}\n#mdi-finder .cta-row{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}\n#mdi-finder .kv{display:grid;grid-template-columns:auto 1fr;gap:8px 22px;margin-top:10px;font-size:15.5px}\n#mdi-finder .kv dt{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--muted);padding-top:3px}\n#mdi-finder .kv dd{margin:0;font-weight:700;color:var(--navy)}\n#mdi-finder .draft{font-size:12px;color:var(--muted);margin:18px 0 0;border-left:3px solid var(--line);padding:4px 0 4px 12px}\n#mdi-finder \/* option icons \u2014 engineering line-drawing style *\/\n  .opt{display:flex;gap:15px;align-items:center}\n#mdi-finder .oicon{flex:0 0 46px;height:46px;display:flex;align-items:center;justify-content:center}\n#mdi-finder .oicon svg{width:44px;height:44px;display:block}\n#mdi-finder .otxt{min-width:0}\n#mdi-finder \/* result: copy + dimension drawing side by side *\/\n  .res-flex{display:flex;gap:30px;align-items:flex-start;margin-top:4px}\n#mdi-finder .res-copy{flex:1;min-width:0}\n#mdi-finder .res-diagram{flex:0 0 168px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:14px 10px 10px}\n#mdi-finder .res-diagram svg{width:100%;height:auto;display:block}\n#mdi-finder .res-diagram figcaption{font-size:11px;color:var(--muted);text-align:center;margin-top:6px}\n@media(max-width:640px){#mdi-finder .res-flex{flex-direction:column}\n#mdi-finder .res-diagram{flex:none;width:100%;max-width:230px;align-self:center}}\n#mdi-finder .crumbs{font-size:14px;color:var(--hero-muted);margin:0 0 10px;font-weight:600}\n#mdi-finder .crumbs b{color:#fff}\n#mdi-finder .crumbs .sep{margin:0 8px}\n#mdi-finder h1{font-size:44px;line-height:1.08}\n#mdi-finder .brand{font-size:13px;letter-spacing:.2em}\n#mdi-finder .locked{position:relative}\n#mdi-finder .locked .blurwrap{filter:blur(9px);pointer-events:none;user-select:none}\n#mdi-finder .lockover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}\n#mdi-finder .lockbadge{background:var(--navy);color:#fff;border-radius:8px;padding:14px 22px;font-weight:700;\n    font-size:15px;box-shadow:0 8px 24px rgba(14,30,48,.25)}\n#mdi-finder .leadcard{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;\n    padding:24px 24px 20px;margin-top:26px;background:var(--card)}\n#mdi-finder .leadcard h4{margin:0 0 4px;font-size:20px;color:var(--navy)}\n#mdi-finder .leadcard p{margin:0 0 14px;font-size:14px;color:var(--muted)}\n#mdi-finder .lrow{display:grid;grid-template-columns:1fr 1fr;gap:12px}\n@media(max-width:640px){#mdi-finder .lrow{grid-template-columns:1fr}}\n#mdi-finder .leadcard input[type=text],#mdi-finder .leadcard input[type=email]{width:100%;font-family:var(--sans);font-size:15.5px;\n    padding:12px 14px;border:1px solid var(--line);border-radius:6px;color:var(--ink);font-weight:400}\n#mdi-finder .leadcard input:focus{outline:2px solid var(--navy)}\n#mdi-finder .leadcard input.err{border-color:var(--accent);outline:2px solid rgba(209,72,79,.4)}\n#mdi-finder .consent{display:flex;gap:10px;align-items:flex-start;margin:14px 0 16px;font-size:13px;color:var(--muted)}\n#mdi-finder .consent input{margin-top:3px;accent-color:var(--burg);width:17px;height:17px}\n#mdi-finder .consent a{color:var(--navy);font-weight:600}\n@media (prefers-reduced-motion: reduce){#mdi-finder .score .fill{transition:none}\n#mdi-finder .opt:hover{transform:none}\n }<\/p>\n<p>\/* Einbettung in WP-Seite *\/\n.middle-section{padding:0!important}\n.middle-section .container{max-width:none!important;padding:0!important}\n#mdi-finder{margin:0}\n#mdi-finder .hero{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);}\n#mdi-finder .lang{display:none}<\/p>\n<\/style>\n<div class=\"hero\">\n<div class=\"wrap\">\n<div class=\"top\">\n<div>\n<p class=\"crumbs\">Home <span class=\"sep\">\u203a<\/span> Cutting tools <span class=\"sep\">\u203a<\/span> <b>Glass Cutting Wheel Finder<\/b><\/p>\n<div class=\"brand\">MDI \u00b7 Cutting Tools<\/div>\n<\/p><\/div>\n<p>      <button class=\"lang\" id=\"langBtn\" onclick=\"toggleLang()\">EN<\/button>\n    <\/div>\n<h1 id=\"t_title\"><\/h1>\n<p class=\"sub\" id=\"t_sub\">\n<div class=\"score\">\n<div class=\"fill\" id=\"fill\"><\/div>\n<\/div>\n<div class=\"steps\" id=\"stepbar\"><\/div>\n<\/p><\/div>\n<\/div>\n<div class=\"wrap stage\">\n<div id=\"app\"><\/div>\n<p class=\"draft\" id=\"t_draft\">\n<\/div>\n<\/div>\n<p><script><\/p>\n<p>\/* ================= i18n ================= *\/\nconst I={\n de:{title:\"Glasschneidrad-Finder\",\n  sub:\"Wenige Angaben \u2014 Empfehlung mit Rad, Winkel, Durchmesser, Achse und Holder.\",\n  draft:\"Alle Angaben sind Anhaltswerte auf Basis des MDI-Produktkatalogs \u2014 kein verbindliches Angebot. Die verbindliche Auslegung \u00fcbernimmt unsere Anwendungstechnik.\",\n  steps:[\"01 Glasart\",\"02 Dicke\",\"03 Schnitt\",\"04 Priorit\u00e4t\",\"05 Tempo\",\"\u2014 Ergebnis\"],\n  q1:\"Welche Glasart schneiden Sie?\", q2:\"Wie dick ist das Glas?\", q3:\"Wie schneiden Sie?\",\n  q4:\"Was ist Ihnen am wichtigsten?\", q5:\"Wie schnell schneidet Ihre Anlage?\",\n  qh:\"Frage\", startHint:\"Interaktiv \\u2014 klicken Sie eine Antwort an, 5 Schritte bis zur Empfehlung\", thickHint:\"Bereich: 0,05 \u2013 19 mm\", next:\"Weiter\", back:\"\u2039 Zur\u00fcck\", restart:\"Neu starten\",\n  resBadge:\"Empfehlung\", altLabel:\"Alternative:\",\n  cfgH:\"Ihre Konfiguration\", setupH:\"Achse & Holder\", partsH:\"Teileliste\",\n  manualH:\"Empfohlener Handschneider\", checklistH:\"F\u00fcr Ihre Anfrage bitte angeben\",\n  kAngle:\"Winkel (Anhaltswert)\", kDia:\"Raddurchmesser\", kSize:\"Radgr\u00f6\u00dfe D \u00d7 T \u00d7 H\", kMat:\"Material\",\n  matAdvice:\"Hartmetall und Diamant sind qualitativ gleichwertig \u2014 Standzeit Diamant ca. 10-fach h\u00f6her. F\u00fcr Serie\/hohes Tempo: Diamant; bei Budget-Fokus: Hartmetall.\",\n  angleNote:\"Anhaltswert \u2014 variiert mit Maschine und Tisch (hart\/weich). Borosilikat: ca. 5\u00b0 kleiner als Kalk-Natron; ab dickem Glas (160\u00b0-Bereich) identisch.\",\n  axle:\"Achse\", holder:\"Holder\",\n  mrcs:\"Auch vorkonfiguriert als MRCS\u00ae-Wechseleinheit erh\u00e4ltlich.\",\n  over12:\"\u00dcber 12 mm liegt au\u00dferhalb des Standard-Radprogramms \u2014 MDI ber\u00e4t zur passenden L\u00f6sung.\",\n  cta:\"Anfrage an MDI senden\", copy:\"Konfiguration kopieren\", copied:\"Kopiert \u2713\",\n  consultUltra:\"Unter 0,1 mm ist die Prozessauslegung fallspezifisch \u2014 MDI ber\u00e4t direkt (u. a. mechanische Klinge SOLID-D\u2122 f\u00fcr Glas bis 100 \u00b5m).\",\n  consultChem:\"Chemisch vorgespanntes Glas bearbeiten wir nach technischer Beratung \u2014 die Radwahl h\u00e4ngt von der Vorspannung ab.\",\n  consultLam:\"Verbund- und beschichtetes Glas bearbeiten wir nach technischer Beratung \u2014 die Radwahl h\u00e4ngt vom Aufbau ab.\",\n  consultThick:\"F\u00fcr diese Glasdicke stimmen wir die L\u00f6sung individuell mit Ihnen ab.\",\n  chemList:[\"Vorspannung\",\"Eindringtiefe \/ Depth of Layer (\u00b5m)\",\"Glasdicke und Format\"],\n  lamList:[\"Welches Coating (Art, Seite)?\",\"Welcher Verbundaufbau (Schichten, Folie)?\",\"Glasdicke und Format\"],\n  glass:\"Glas\",\n  lockH:\"Ihre Konfiguration ist bereit\",\n  lockP:\"Tragen Sie Ihre Kontaktdaten ein \u2014 wir schalten das Ergebnis frei und melden uns mit Ihrer Konfiguration.\",\n  lockBadge:\"Ihre Empfehlung ist bereit \\u2193\",\n  fName:\"Name*\", fCompany:\"Firma\", fMail:\"E-Mail*\",\n  consent:\"Ich stimme zu, dass MDI Advanced Processing meine Angaben zur Beantwortung meiner Anfrage verarbeitet.\",\n  privacy:\"Datenschutzerkl\u00e4rung\",\n  unlock:\"Ergebnis freischalten\",\n  unlocked:\"Freigeschaltet \u2014 unsere Anwendungstechnik meldet sich mit Ihrer Konfiguration.\",\n  needConsent:\"Bitte Pflichtfelder ausf\u00fcllen und Einwilligung best\u00e4tigen.\"\n },\n en:{title:\"Glass Cutting Wheel Finder\",\n  sub:\"A few inputs \u2014 recommendation with wheel, angle, diameter, axle and holder.\",\n  draft:\"All values are guide values based on the MDI product catalog \u2014 not a binding offer. Our application engineers provide the binding configuration.\",\n  steps:[\"01 Glass type\",\"02 Thickness\",\"03 Cut style\",\"04 Priority\",\"05 Speed\",\"\u2014 Result\"],\n  q1:\"Which glass type are you cutting?\", q2:\"How thick is the glass?\", q3:\"How do you cut?\",\n  q4:\"What matters most?\", q5:\"How fast does your line cut?\",\n  qh:\"Question\", startHint:\"Interactive \\u2014 click an answer, 5 quick steps to your recommendation\", thickHint:\"Range: 0.05 \u2013 19 mm\", next:\"Continue\", back:\"\u2039 Back\", restart:\"Start over\",\n  resBadge:\"Recommendation\", altLabel:\"Alternative:\",\n  cfgH:\"Your configuration\", setupH:\"Axle & holder\", partsH:\"Parts list\",\n  manualH:\"Recommended hand cutter\", checklistH:\"Please include in your request\",\n  kAngle:\"Angle (guide value)\", kDia:\"Wheel diameter\", kSize:\"Wheel size D \u00d7 T \u00d7 H\", kMat:\"Material\",\n  matAdvice:\"Tungsten carbide and diamond are equal in quality \u2014 diamond lifetime is ~10\u00d7. Series\/high speed: diamond; budget focus: carbide.\",\n  angleNote:\"Guide value \u2014 varies with machine and table (hard\/soft). Borosilicate: about 5\u00b0 smaller than soda-lime; identical for thick glass (160\u00b0 range).\",\n  axle:\"Axle\", holder:\"Holder\",\n  mrcs:\"Also available pre-assembled as MRCS\u00ae exchange unit.\",\n  over12:\"Above 12 mm is outside the standard wheel range \u2014 MDI will advise on the right solution.\",\n  cta:\"Send request to MDI\", copy:\"Copy configuration\", copied:\"Copied \u2713\",\n  consultUltra:\"Below 0.1 mm the process design is case-specific \u2014 MDI advises directly (incl. the SOLID-D\u2122 mechanical blade for glass up to 100 \u00b5m).\",\n  consultChem:\"Chemically strengthened glass is processed after technical consultation \u2014 the wheel choice depends on the strengthening.\",\n  consultLam:\"Laminated and coated glass is processed after technical consultation \u2014 the wheel choice depends on the build-up.\",\n  consultThick:\"For this glass thickness we align the right solution with you individually.\",\n  chemList:[\"Pre-stress (strengthening level)\",\"Depth of layer (\u00b5m)\",\"Glass thickness and format\"],\n  lamList:[\"Which coating (type, side)?\",\"Which laminate build-up (layers, interlayer)?\",\"Glass thickness and format\"],\n  glass:\"Glass\",\n  lockH:\"Your configuration is ready\",\n  lockP:\"Enter your contact details \u2014 we unlock the result and get back to you with your configuration.\",\n  lockBadge:\"Your recommendation is ready \\u2193\",\n  fName:\"Name*\", fCompany:\"Company\", fMail:\"Email*\",\n  consent:\"I agree that MDI Advanced Processing may process my details to respond to my request.\",\n  privacy:\"Privacy policy\",\n  unlock:\"Unlock result\",\n  unlocked:\"Unlocked \u2014 our application engineers will get back to you with your configuration.\",\n  needConsent:\"Please fill the required fields and confirm consent.\"\n }\n};\nconst LEAD_ENDPOINT=\"https:\/\/www.mdi-ap.com\/wp-json\/mdi\/v1\/finder-lead\";<\/p>\n<p>\/* ================= icons (engineering line style, 48x48) ================= *\/\nconst NV='#0E1E30', AC='#D1484F';\nfunction svgo(inner){return `<svg viewBox=\"0 0 48 48\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">${inner}<\/svg>`;}\nconst ICONS={\n float: svgo(`<path stroke=\"${NV}\" d=\"M9 35 L18 13 H40 L31 35 Z\"\/><path stroke=\"${AC}\" d=\"M27 18 l-4 9\"\/>`),\n boro: svgo(`<path stroke=\"${NV}\" d=\"M19 8 h10 M21 8 v9 L13 35 a4 4 0 0 0 4 5 h14 a4 4 0 0 0 4 -5 L27 17 V8\"\/><path stroke=\"${AC}\" d=\"M17 31 h14\"\/>`),\n chem: svgo(`<rect stroke=\"${NV}\" x=\"16\" y=\"10\" width=\"16\" height=\"28\" rx=\"1\"\/><path stroke=\"${AC}\" d=\"M4 24 h8 m-3 -3 3 3 -3 3 M44 24 h-8 m3 -3 -3 3 3 3\"\/>`),\n laminate: svgo(`<path stroke=\"${NV}\" d=\"M8 20 L16 12 H40 L32 20 Z\"\/><path stroke=\"${AC}\" d=\"M8 28 L16 20 H40 L32 28 Z\"\/><path stroke=\"${NV}\" d=\"M8 36 L16 28 H40 L32 36 Z\"\/>`),\n line: svgo(`<path stroke=\"${NV}\" d=\"M8 36 L17 12 H40 L31 36 Z\"\/><path stroke=\"${AC}\" d=\"M22 17 l-5 14 M28 17 l-5 14 M34 17 l-5 14\"\/>`),\n cross: svgo(`<path stroke=\"${NV}\" d=\"M8 36 L17 12 H40 L31 36 Z\"\/><path stroke=\"${NV}\" d=\"M14 20 h22 M12 28 h22 M25 14 l-4 20 M33 14 l-4 20\"\/><circle fill=\"${AC}\" stroke=\"none\" cx=\"23\" cy=\"20\" r=\"2.2\"\/><circle fill=\"${AC}\" stroke=\"none\" cx=\"20\" cy=\"28\" r=\"2.2\"\/>`),\n contour: svgo(`<path stroke=\"${NV}\" d=\"M8 36 L17 12 H40 L31 36 Z\"\/><path stroke=\"${AC}\" d=\"M14 32 C22 32 20 17 30 18\"\/><path stroke=\"${NV}\" stroke-dasharray=\"2 3\" d=\"M30 18 a6 6 0 0 1 4 8\"\/>`),\n manual: svgo(`<path stroke=\"${NV}\" d=\"M34 6 l6 6 -16 16 -8 2 2 -8 Z\"\/><circle stroke=\"${AC}\" cx=\"17\" cy=\"29\" r=\"3\"\/><path stroke=\"${NV}\" d=\"M6 42 h36\"\/><path stroke=\"${AC}\" d=\"M14 42 h14\"\/>`),\n edge: svgo(`<path stroke=\"${NV}\" d=\"M12 38 L21 10 H36\"\/><path stroke=\"${NV}\" stroke-width=\"3.2\" d=\"M36 10 L27 38 H12\"\/><path stroke=\"${AC}\" d=\"M40 22 l3 3 -3 3 M40 25 h5\" transform=\"translate(-4 -3)\"\/>`),\n easybreak: svgo(`<path stroke=\"${NV}\" d=\"M8 36 L17 12 H22 L14 36 Z M28 12 H40 L31 36 H20\"\/><path stroke=\"${AC}\" d=\"M25 10 v6 l-2 4 2 4 -2 4 2 4 v6\"\/>`),\n cost: svgo(`<path stroke=\"${NV}\" d=\"M26 6 h12 v12 L20 36 a3 3 0 0 1 -5 0 l-7 -7 a3 3 0 0 1 0 -5 Z\" transform=\"rotate(3 24 24)\"\/><circle stroke=\"${AC}\" cx=\"33\" cy=\"13\" r=\"2.6\"\/>`),\n s10: svgo(`<path stroke=\"${NV}\" d=\"M8 36 a16 16 0 0 1 32 0\"\/><path stroke=\"${NV}\" d=\"M10 30 l3 2 M18 21 l2 3 M24 20 v4 M30 21 l-2 3 M38 30 l-3 2\"\/><path stroke=\"${AC}\" stroke-width=\"2.6\" d=\"M24 36 L13 29\"\/><circle fill=\"${NV}\" stroke=\"none\" cx=\"24\" cy=\"36\" r=\"2.6\"\/>`),\n s30: svgo(`<path stroke=\"${NV}\" d=\"M8 36 a16 16 0 0 1 32 0\"\/><path stroke=\"${NV}\" d=\"M10 30 l3 2 M18 21 l2 3 M24 20 v4 M30 21 l-2 3 M38 30 l-3 2\"\/><path stroke=\"${AC}\" stroke-width=\"2.6\" d=\"M24 36 V23\"\/><circle fill=\"${NV}\" stroke=\"none\" cx=\"24\" cy=\"36\" r=\"2.6\"\/>`),\n s30p: svgo(`<path stroke=\"${NV}\" d=\"M8 36 a16 16 0 0 1 32 0\"\/><path stroke=\"${NV}\" d=\"M10 30 l3 2 M18 21 l2 3 M24 20 v4 M30 21 l-2 3 M38 30 l-3 2\"\/><path stroke=\"${AC}\" stroke-width=\"2.6\" d=\"M24 36 L35 29\"\/><circle fill=\"${NV}\" stroke=\"none\" cx=\"24\" cy=\"36\" r=\"2.6\"\/>`)\n};\n\/* wheel cross-section as a dimension drawing (catalog style), with live values *\/\nfunction wheelSVG(angleShort, dia, Tt){\n  return `<svg viewBox=\"0 0 150 160\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" font-family=\"inherit\">\n    <path d=\"M70 18 L92 56 L92 98 L70 136 L48 98 L48 56 Z\" stroke=\"${NV}\" stroke-width=\"2.4\" fill=\"rgba(14,30,48,.04)\" stroke-linejoin=\"round\"\/>\n    <path d=\"M64 66 h12 M64 88 h12 M64 66 v22 M76 66 v22\" stroke=\"${NV}\" stroke-width=\"1.3\" stroke-dasharray=\"3 3\"\/>\n    <path d=\"M70 10 v14\" stroke=\"${NV}\" stroke-width=\"1\" stroke-dasharray=\"2 3\"\/>\n    <path d=\"M57 42 A22 22 0 0 1 83 42\" stroke=\"${AC}\" stroke-width=\"2\"\/>\n    <text x=\"70\" y=\"36\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"700\" fill=\"${AC}\">${angleShort}<\/text>\n    <path d=\"M104 18 v118 M100 18 h8 M100 136 h8\" stroke=\"${NV}\" stroke-width=\"1.2\"\/>\n    <text x=\"112\" y=\"80\" font-size=\"11\" font-weight=\"700\" fill=\"${NV}\">D ${dia}<\/text>\n    <path d=\"M48 148 h44 M48 144 v8 M92 144 v8\" stroke=\"${NV}\" stroke-width=\"1.2\"\/>\n    <text x=\"70\" y=\"158\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"700\" fill=\"${NV}\">T ${Tt}<\/text>\n  <\/svg>`;\n}<\/p>\n<p>\/* ================= options ================= *\/\nconst OPTS={\n type:[\n  {v:\"float\", de:[\"Kalk-Natron- \/ Float-Glas\",\"Standard-Industrieglas\"], en:[\"Soda-lime \/ float glass\",\"standard industrial glass\"]},\n  {v:\"boro\", de:[\"Borosilikatglas\",\"Labor, Technik, Hitze\"], en:[\"Borosilicate glass\",\"lab, technical, heat\"]},\n  {v:\"chem\", de:[\"Chemisch vorgespanntes Glas\",\"hohe Festigkeit\"], en:[\"Chemically strengthened glass\",\"high strength\"]},\n  {v:\"laminate\", de:[\"Verbund- \/ beschichtetes Glas\",\"Laminat, Coating, Folie\"], en:[\"Laminated \/ coated glass\",\"laminate, coating, film\"]}\n ],\n cut:[\n  {v:\"line\", de:[\"Gerade Schnitte \/ Scribe\",\"X-Y-Trennung\"], en:[\"Straight scribe lines\",\"X-Y separation\"]},\n  {v:\"cross\", de:[\"Viele Kreuzungspunkte\",\"Raster, Innenschnitte\"], en:[\"Many crossing points\",\"grids, inside cuts\"]},\n  {v:\"contour\", de:[\"Konturschnitt, kleine Radien\",\"Formen, enge Kurven\"], en:[\"Contour cuts, small radii\",\"shapes, tight curves\"]},\n  {v:\"manual\", de:[\"Manuell \/ handgef\u00fchrt\",\"Werkstatt, Muster, Labor\"], en:[\"Manual \/ handheld\",\"workshop, samples, lab\"]}\n ],\n prio:[\n  {v:\"edge\", de:[\"Kantenfestigkeit & wenig Splitter\",\"h\u00f6chste Kantenqualit\u00e4t\"], en:[\"Edge strength & few splinters\",\"top edge quality\"]},\n  {v:\"easybreak\", de:[\"Einfaches Brechen\",\"tiefe Mediankerbe, leichte Trennung\"], en:[\"Easy breaking\",\"deep median crack, easy separation\"]}\n ],\n speed:[\n  {v:\"s10\", de:[\"bis 10 m\/min\",\"Laboranlagen, Pr\u00e4zisionsschnitte\"], en:[\"up to 10 m\/min\",\"lab systems, precision cutting\"]},\n  {v:\"s30\", de:[\"bis 30 m\/min\",\"D\u00fcnnglas-Linien\"], en:[\"up to 30 m\/min\",\"thin-glass lines\"]},\n  {v:\"s30p\", de:[\"\u00fcber 30 m\/min\",\"Standardanlagen, z. B. Fensterglas-Linien\"], en:[\"above 30 m\/min\",\"standard machines, e.g. window-glass lines\"]}\n ]\n};<\/p>\n<p>\/* ================= catalog data ================= *\/\nconst SIZES={\n apio:{carbide:[[\"3.0\",\"0.65\",\"0.8\",100,135],[\"3.0\",\"1.0\",\"1.1\",100,160],[\"5.0\",\"1.1\",\"1.5\",100,160]],\n       diamond:[[\"2.0\",\"0.65\",\"0.8\",100,135],[\"3.0\",\"0.65\",\"0.8\",100,135],[\"3.0\",\"1.0\",\"1.1\",100,145],[\"5.0\",\"1.1\",\"1.5\",100,145]]},\n penett:{carbide:[[\"2.0\",\"0.65\",\"0.8\",100,135],[\"3.0\",\"0.65\",\"0.8\",100,125],[\"3.0\",\"1.0\",\"1.1\",100,125],[\"5.0\",\"1.1\",\"1.5\",100,145]],\n         diamond:[[\"2.0\",\"0.65\",\"0.8\",100,135],[\"3.0\",\"0.65\",\"0.8\",100,125],[\"3.0\",\"1.0\",\"1.1\",100,125],[\"5.0\",\"1.1\",\"1.5\",100,145]]}\n};\nconst AXLE={\"0.8\":\"0.8 \u00d7 4\",\"1.1\":\"1.1 \u00d7 4\",\"1.5\":\"1.5 \u00d7 4\"};\nconst HOLDER={\"2.0x0.65x0.8\":[\"30039135\",\"Precision\"],\"3.0x0.65x0.8\":[\"30039135\",\"Precision\"],\n              \"3.0x1.0x1.1\":[\"30039133\",\"Standard\"],\"5.0x1.1x1.5\":[\"30039134\",\"Standard\"]};<\/p>\n<p>const WHEELS={\n apio:{name:\"APIO\u00ae\",\n  de:\"Einsatzbereich 0,1 \u2013 12 mm. Hohe Kantenfestigkeit und wenig Splitter; kein Verrutschen an Kanten und Kreuzungspunkten dank Spezialschliff.\",\n  en:\"Application range 0.1 \u2013 12 mm. High edge strength and few splinters; no slipping at edges and crossing points thanks to special grinding.\"},\n penett:{name:\"Penett\u00ae\",\n  de:\"Einsatzbereich 0,1 \u2013 2 mm. Tiefe Mediankerbe (bis 90 % der Glasdicke) \u2014 einfaches Brechen, teils ohne Brechprozess. Kantenfestigkeit geringer als APIO\u00ae.\",\n  en:\"Application range 0.1 \u2013 2 mm. Deep median crack (up to 90% of glass thickness) \u2014 easy breaking, sometimes no breaking step at all. Edge strength lower than APIO\u00ae.\"},\n consult:{name:\"MDI Beratung \/ Consultation\", de:\"\", en:\"\"}\n};<\/p>\n<p>const REASONS={\n de:{ultra:\"\u2264 0,1 mm: fallspezifische Prozessauslegung.\",\n  chem:\"Chemisch vorgespannt: Radwahl abh\u00e4ngig von Vorspannung und Eindringtiefe.\",\n  lam:\"Verbund\/Coating: Radwahl abh\u00e4ngig vom Aufbau.\",\n  manual:\"Manuelle F\u00fchrung \u2014 Empfehlung nach MDI-Dickentabelle.\",\n  easybreak:\"Tiefe Mediankerbe vereinfacht oder eliminiert das Brechen.\",\n  over12:\"\u00dcber 12 mm: individuelle L\u00f6sung mit MDI.\",\n  apio:\"0,1 \u2013 12 mm: hohe Kantenfestigkeit, wenig Splitter.\",\n  cross:\"Spezialschliff: stabil an Kreuzungspunkten.\",\n  _x:\"\"},\n en:{ultra:\"\u2264 0.1 mm: case-specific process design.\",\n  chem:\"Chemically strengthened: wheel choice depends on pre-stress and depth of layer.\",\n  lam:\"Laminate\/coating: wheel choice depends on the build-up.\",\n  manual:\"Manual cutting \u2014 recommendation per MDI thickness table.\",\n  easybreak:\"Deep median crack simplifies or eliminates breaking.\",\n  over12:\"Above 12 mm: individual solution with MDI.\",\n  apio:\"0.1 \u2013 12 mm: high edge strength, few splinters.\",\n  cross:\"Special grinding: stable at crossing points.\",\n  _x:\"\"}\n};<\/p>\n<p>\/* ================= recommendation logic ================= *\/\nfunction angleFor(t,typ){\n  let a;\n  if(t<=0.1)a=[100,105]; else if(t<=0.5)a=[110,115]; else if(t<=1)a=[120];\n  else if(t<=2)a=[125]; else if(t<=3)a=[130]; else if(t<=4)a=[140];\n  else if(t<=6)a=[150]; else a=[160];\n  if(typ===\"boro\"&#038;&#038;a[0]<160)a=a.map(x=>x-5);\n  return a;\n}\nfunction diaFor(speed){ return speed===\"s10\"?\"2.0\":speed===\"s30\"?\"3.0\":\"5.0\"; }\nfunction recommend(s){\n  const t=s.thickness;\n  if(s.type===\"chem\") return {mode:\"consult\", kind:\"chem\", why:[\"chem\"]};\n  if(s.type===\"laminate\") return {mode:\"consult\", kind:\"lam\", why:[\"lam\"]};\n  if(t<=0.1) return {mode:\"consult\", kind:\"ultra\", why:[\"ultra\"]};\n  if(s.cut===\"manual\") return {mode:\"manual\", why:[\"manual\"]};\n  if(t>12) return {mode:\"consult\", kind:\"thick\", why:[\"over12\"]};\n  if(s.prio===\"easybreak\"&&t<=2) return {mode:\"machine\", primary:\"penett\", alt:\"apio\", why:[\"easybreak\"]};\n  const why=[\"apio\"]; if(s.cut===\"cross\")why.push(\"cross\");\n  return {mode:\"machine\", primary:\"apio\", alt:(t<=2?\"penett\":null), why};\n}\nfunction pickSize(fam,dia,angles){\n  const data=SIZES[fam]; if(!data)return null;\n  const target=angles[angles.length-1];\n  const order=[\"diamond\",\"carbide\"];\n  const cand=[];\n  for(const mat of order)\n    (data[mat]||[]).forEach(r=>{ if(r[0]===dia) cand.push({mat,r}); });\n  for(const c of cand){ if(target>=c.r[3]&&target<=c.r[4]) return {...c, inRange:true}; }\n  if(cand.length) return {...cand[0], inRange:false};\n  for(const alt of [\"3.0\",\"2.0\",\"5.0\"]){\n    for(const mat of order)\n      for(const r of (data[mat]||[])) if(r[0]===alt) return {mat,r,inRange:(target>=r[3]&&target<=r[4]),fallback:alt};\n  }\n  return null;\n}\n\n\/* ================= state &#038; render ================= *\/\nfunction ga4(n,p){try{if(typeof gtag===\"function\")gtag(\"event\",n,p||{});}catch(e){}}\nlet state={lang:\"en\",step:0,type:null,thickness:null,cut:null,prio:null,speed:null,lead:false,leadMsg:\"\"};\nconst app=document.getElementById(\"app\");\nfunction T(){return I[state.lang];}\nfunction isConsultType(){return state.type===\"chem\"||state.type===\"laminate\";}\nfunction setChrome(){\n  const t=T();\n  document.getElementById(\"t_title\").textContent=t.title;\n  document.getElementById(\"t_sub\").textContent=t.sub;\n  document.getElementById(\"t_draft\").textContent=t.draft;\n  document.getElementById(\"stepbar\").innerHTML=t.steps.map(s=>`<span>${s}<\/span>`).join(\"\");\n  document.getElementById(\"langBtn\").textContent=state.lang===\"de\"?\"EN\":\"DE\";\n  document.getElementById(\"fill\").style.width=(state.step\/5*100)+\"%\";\n}\nfunction toggleLang(){state.lang=state.lang===\"de\"?\"en\":\"de\";render();}\nfunction opts(list,key){\n  return '<\/p>\n<div class=\"opts\">'+list.map(o=>{\n    const [l,s]=o[state.lang];\n    const ic=ICONS[o.v]?`<span class=\"oicon\">${ICONS[o.v]}<\/span>`:\"\";\n    return `<button class=\"opt\" onclick=\"pick('${key}','${o.v}')\">${ic}<span class=\"otxt\">${l}<small>${s}<\/small><\/span><\/button>`;\n  }).join(\"\")+\"<\/div>\n<p>\";\n}\nfunction pick(key,v){\n  state[key]=v; state.step++; ga4('finder_step',{step:state.step,field:key,value:v});\n  if(state.step===2&&isConsultType()){\/* thickness next, then result *\/}\n  if(state.step===4&&(state.thickness<=0.1||state.cut===\"manual\"))state.step=5;\n  render();\n}\nfunction backStep(){if(state.step>0){state.step--;\n  if(state.step===4&&(state.thickness<=0.1||state.cut===\"manual\"))state.step=3;\n  if(state.step>=2&&isConsultType())state.step=1;\n  render();}}\nfunction restart(){state={lang:state.lang,step:0,type:null,thickness:null,cut:null,prio:null,speed:null,lead:state.lead,leadMsg:\"\"};render();}\nfunction setThick(){\n  const v=parseFloat(document.getElementById(\"thick\").value.replace(\",\",\".\"));\n  if(isNaN(v)||v<0.05||v>19){document.getElementById(\"thick\").style.borderColor=\"#A8562B\";return;}\n  state.thickness=v; ga4('finder_step',{step:2,field:'thickness',value:v});\n  state.step = isConsultType()?5:2;\n  render();\n}\nfunction backBtn(){return `<\/p>\n<div class=\"nav-row\"><button class=\"back\" onclick=\"backStep()\">${T().back}<\/button><\/div>\n<p>`;}\nfunction fmt(n){return String(n).replace(\".\",state.lang===\"de\"?\",\":\".\");}<\/p>\n<p>function render(){\n  setChrome(); const t=T();\n  if(state.step===0)\n    app.innerHTML=`<\/p>\n<div class=\"card\">\n<p class=\"starthint\">${t.startHint}<\/p>\n<p class=\"qh\">${t.qh} 01<\/p>\n<p class=\"q\">${t.q1}<\/p>\n<p>${opts(OPTS.type,\"type\")}<\/p><\/div>\n<p>`;\n  else if(state.step===1){\n    app.innerHTML=`<\/p>\n<div class=\"card\">\n<p class=\"qh\">${t.qh} 02<\/p>\n<p class=\"q\">${t.q2}<\/p>\n<div class=\"thick-row\"><input type=\"number\" id=\"thick\" min=\"0.05\" max=\"19\" step=\"0.05\" value=\"${state.thickness??\"\"}\"><span class=\"unit\">mm<\/span>\n      <button class=\"btn\" onclick=\"setThick()\">${t.next}<\/button><\/div>\n<p class=\"note\">${t.thickHint}<\/p>\n<p>${backBtn()}<\/p><\/div>\n<p>`;\n    document.getElementById(\"thick\").focus();\n  }\n  else if(state.step===2)\n    app.innerHTML=`<\/p>\n<div class=\"card\">\n<p class=\"qh\">${t.qh} 03<\/p>\n<p class=\"q\">${t.q3}<\/p>\n<p>${opts(OPTS.cut,\"cut\")}${backBtn()}<\/p><\/div>\n<p>`;\n  else if(state.step===3)\n    app.innerHTML=`<\/p>\n<div class=\"card\">\n<p class=\"qh\">${t.qh} 04<\/p>\n<p class=\"q\">${t.q4}<\/p>\n<p>${opts(OPTS.prio,\"prio\")}${backBtn()}<\/p><\/div>\n<p>`;\n  else if(state.step===4)\n    app.innerHTML=`<\/p>\n<div class=\"card\">\n<p class=\"qh\">${t.qh} 05<\/p>\n<p class=\"q\">${t.q5}<\/p>\n<p>${opts(OPTS.speed,\"speed\")}${backBtn()}<\/p><\/div>\n<p>`;\n  else renderResult();\n}<\/p>\n<p>function manualBlock(){\n  const t=T(); const th=state.thickness; const L=state.lang;\n  let rec;\n  if(th<0.4) rec=\"M17 Micro Penett\";\n  else if(th<=2) rec=\"M17 Penett P\";\n  else if(th<=3) rec=\"M17 Penett P \/ M17 P\";\n  else if(th<=8) rec=\"M17 P\";\n  else rec=\"M17 H\";\n  const note=L===\"de\"\n   ?\"M17 = gerade Schnitte \u00b7 M18 = Freiformschnitte (gleiche Dickenlogik). Micro Penett\u00ae gibt es ausschlie\u00dflich f\u00fcr Handschneider.\"\n   :\"M17 = straight cuts \u00b7 M18 = free-shape cuts (same thickness logic). Micro Penett\u00ae is available exclusively for hand cutters.\";\n  const rows=[[\"< 0,4 mm\",\"M17 Micro Penett\"],[\"0,4 \u2013 3 mm\",\"M17 Penett P\"],[\"2 \u2013 8 mm\",\"M17 P\"],[\"> 8 mm\",\"M17 H\"]]\n    .map(r=>`<\/p>\n<tr>\n<td>${L===\"en\"?r[0].replace(\",\",\".\"):r[0]}<\/td>\n<td>${r[1]}<\/td>\n<\/tr>\n<p>`).join(\"\");\n  return `<\/p>\n<h3 class=\"blk\">${t.manualH}<\/h3>\n<div class=\"kv\">\n<dt>${L===\"de\"?\"Ihre Dicke\":\"Your thickness\"}<\/dt>\n<dd>${fmt(th)} mm \u2192 ${rec}<\/dd>\n<\/div>\n<table style=\"margin-top:12px\">\n<tr>\n<th>${L===\"de\"?\"Glasdicke\":\"Glass thickness\"}<\/th>\n<th>${L===\"de\"?\"Modell\":\"Model\"}<\/th>\n<\/tr>\n<p>${rows}<\/table>\n<p class=\"note\">${note}<\/p>\n<p>`;\n}<\/p>\n<p>function renderResult(){\n  const t=T(); const L=state.lang; const r=recommend(state); ga4('finder_result',{mode:r.mode,primary:r.primary||r.kind||'manual'});\n  let html=`<\/p>\n<div class=\"card\">`;\n  if(r.mode===\"consult\"){\n    const desc=r.kind===\"chem\"?t.consultChem:r.kind===\"lam\"?t.consultLam:r.kind===\"thick\"?t.consultThick:t.consultUltra;\n    html+=`<\/p>\n<div class=\"res-head\"><span class=\"res-name\">${WHEELS.consult.name}<\/span><span class=\"badge\">${t.resBadge}<\/span><\/div>\n<p class=\"res-desc\">${desc}<\/p>\n<ul class=\"why\">${r.why.map(k=>`<\/p>\n<li>${REASONS[L][k]}<\/li>\n<p>`).join(\"\")}<\/ul>\n<p>`;\n    if(r.kind===\"chem\"||r.kind===\"lam\"){\n      const list=r.kind===\"chem\"?t.chemList:t.lamList;\n      html+=`<\/p>\n<h3 class=\"blk\">${t.checklistH}<\/h3>\n<ul class=\"why\">${list.map(x=>`<\/p>\n<li>${x}<\/li>\n<p>`).join(\"\")}<\/ul>\n<p>`;\n    }\n    if(r.kind===\"thick\") html+=`<\/p>\n<p class=\"flag\">${t.over12}<\/p>\n<p>`;\n    html+=`<\/p>\n<div class=\"cta-row\"><a class=\"btn\" href=\"https:\/\/www.mdi-ap.com\/en\/contact-us\/\">${t.cta}<\/a><\/div>\n<p>`;\n  }else if(r.mode===\"manual\"){\n    html+=`<\/p>\n<div class=\"res-head\"><span class=\"res-name\">${L===\"de\"?\"Handschneider\":\"Hand cutter\"}<\/span><span class=\"badge\">${t.resBadge}<\/span><\/div>\n<ul class=\"why\">${r.why.map(k=>`<\/p>\n<li>${REASONS[L][k]}<\/li>\n<p>`).join(\"\")}<\/ul>\n<p>`+manualBlock()+\n      `<\/p>\n<div class=\"cta-row\"><a class=\"btn\" href=\"https:\/\/www.mdi-ap.com\/en\/contact-us\/\">${t.cta}<\/a><\/div>\n<p>`;\n  }else{\n    const w=WHEELS[r.primary];\n    const angles=angleFor(state.thickness,state.type);\n    const angleTxt=angles.join(\"\u00b0 \/ \")+\"\u00b0\";\n    const dia=diaFor(state.speed);\n    const angleShort=angles[angles.length-1]+\"\\u00B0\";\n    const locked=!state.lead; const angDisp=locked?\"?\":angleShort; const maskV=v=>locked?\"\\u2014\":v;\n    html+=`<\/p>\n<div class=\"res-head\"><span class=\"res-name\">${w.name}<\/span><span class=\"badge\">${t.resBadge}<\/span><\/div>\n<div class=\"res-flex\">\n<div class=\"res-copy\">\n<p class=\"res-desc\">${w[L]}<\/p>\n<ul class=\"why\">${r.why.map(k=>`<\/p>\n<li>${REASONS[L][k]}<\/li>\n<p>`).join(\"\")}<\/ul>\n<\/p><\/div>\n<figure class=\"res-diagram\" style=\"margin:0\" id=\"diagSlot\">${wheelSVG(angDisp,maskV(diaFor(state.speed)),\"\")}<figcaption>${L===\"de\"?\"Radprofil \u00b7 Anhaltswerte\":\"Wheel profile \u00b7 guide values\"}<\/figcaption><\/figure>\n<\/p><\/div>\n<p>`;\n    let inner=\"\";\n    const pickd=pickSize(r.primary,dia,angles);\n    if(pickd){\n      const [D,Tt,H]=pickd.r;\n      const key=`${D}x${Tt}x${H}`; const hold=HOLDER[key]; const ax=AXLE[H];\n      const matTxt=pickd.mat===\"diamond\"?(L===\"de\"?\"Diamant (PKD)\":\"Diamond (PCD)\"):(L===\"de\"?\"Hartmetall\":\"Tungsten carbide\");\n      html=html.replace(\/<\/p>\n<figure class=\"res-diagram\"[\\s\\S]*?<\\\/figure>\/,`<\/p>\n<figure class=\"res-diagram\" style=\"margin:0\">${wheelSVG(angDisp,maskV(D),maskV(Tt))}<figcaption>${L===\"de\"?\"Radprofil \u00b7 Anhaltswerte\":\"Wheel profile \u00b7 guide values\"}<\/figcaption><\/figure>\n<p>`);\n      const sizeExtra=pickd.fallback?(L===\"de\"?\" *\":\" *\"):\"\";\n      inner+=`<\/p>\n<h3 class=\"blk\">${t.cfgH}<\/h3>\n<div class=\"stat-band\">\n<div class=\"stat\"><b>${angleTxt}<\/b><span>${t.kAngle}<\/span><\/div>\n<div class=\"stat\"><b>${dia} mm<\/b><span>${t.kDia}<\/span><\/div>\n<div class=\"stat\"><b>${D} \u00d7 ${Tt} \u00d7 ${H}${sizeExtra}<\/b><span>${t.kSize} [mm]<\/span><\/div>\n<div class=\"stat\"><b>${matTxt}<\/b><span>${t.kMat}<\/span><\/div>\n<\/p><\/div>\n<p>`;\n      if(pickd.fallback) inner+=`<\/p>\n<p class=\"note\">* ${L===\"de\"?\"\u00d8 \"+dia+\" mm in dieser Radfamilie nicht verf\u00fcgbar \u2014 n\u00e4chstliegende Gr\u00f6\u00dfe gew\u00e4hlt.\":\"\u00d8 \"+dia+\" mm not available in this wheel family \u2014 closest size selected.\"}<\/p>\n<p>`;\n      if(!pickd.inRange) inner+=`<\/p>\n<p class=\"flag\">${L===\"de\"?\"Empfohlener Winkel liegt au\u00dferhalb des Katalogbereichs dieser Gr\u00f6\u00dfe (\"+pickd.r[3]+\"\u2013\"+pickd.r[4]+\"\u00b0) \u2014 mit MDI abstimmen.\":\"Recommended angle is outside this size's catalog range (\"+pickd.r[3]+\"\u2013\"+pickd.r[4]+\"\u00b0) \u2014 align with MDI.\"}<\/p>\n<p>`;\n      inner+=`<\/p>\n<p class=\"note\">${t.angleNote}<\/p>\n<p class=\"note\">${t.matAdvice}<\/p>\n<p>`;\n      inner+=`<\/p>\n<h3 class=\"blk\">${t.setupH}<\/h3>\n<dl class=\"kv\">\n<dt>${t.axle}<\/dt>\n<dd>${ax??\"\u2013\"} mm<\/dd>\n<dt>${t.holder}<\/dt>\n<dd>${hold?hold[0]+\" (\"+hold[1]+\")\":\"\u2013\"}<\/dd>\n<\/dl>\n<p class=\"note\">${t.mrcs}<\/p>\n<p>`;\n      const parts=`${w.name}  ${D} \u00d7 ${Tt} \u00d7 ${H} mm  ${pickd.mat===\"diamond\"?\"PKD\":\"HM\"}\n${t.kAngle}: ${angleTxt}\n${t.axle}: ${ax} mm \u00b7 ${t.holder}: ${hold?hold[0]:\"\u2014\"}\n${t.glass}: ${OPTS.type.find(o=>o.v===state.type)[L][0]}, ${fmt(state.thickness)} mm`;\n      inner+=`<\/p>\n<h3 class=\"blk\">${t.partsH}<\/h3>\n<div class=\"parts\" id=\"parts\">${parts}<\/div>\n<p>`;\n    }\n    if(locked){\n      html+=`<\/p>\n<div class=\"locked\">\n<div class=\"blurwrap\">${inner}<\/div>\n<div class=\"lockover\">\n<div class=\"lockbadge\">${t.lockBadge}<\/div>\n<\/div>\n<\/div>\n<p>`;\n      html+=`<\/p>\n<div class=\"leadcard\">\n<h4>${t.lockH}<\/h4>\n<p>${t.lockP}<\/p>\n<div class=\"lrow\">\n          <input type=\"text\" id=\"ld_name\" placeholder=\"${t.fName}\">\n          <input type=\"text\" id=\"ld_co\" placeholder=\"${t.fCompany}\">\n        <\/div>\n<div style=\"margin-top:12px\"><input type=\"email\" id=\"ld_mail\" placeholder=\"${t.fMail}\"><\/div>\n<p>        <label class=\"consent\"><input type=\"checkbox\" id=\"ld_ok\"><span>${t.consent} <a href=\"https:\/\/www.mdi-ap.com\/en\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">${t.privacy}<\/a><\/span><\/label>\n        <button class=\"btn\" onclick=\"submitLead()\">${t.unlock}<\/button><\/p>\n<p class=\"note\" id=\"ld_msg\" style=\"color:var(--burg-deep)\">${state.leadMsg}<\/p>\n<\/div>\n<p>`;\n    }else{\n      html+=inner;\n      html+=`<\/p>\n<p class=\"flag\" style=\"border-left-color:#1C7C6B;color:#1C7C6B;background:rgba(28,124,107,.06)\">\\u2713 ${t.unlocked}<\/p>\n<p>`;\n      html+=`<\/p>\n<div class=\"cta-row\"><a class=\"btn\" href=\"https:\/\/www.mdi-ap.com\/en\/contact-us\/\">${t.cta}<\/a>\n        <button class=\"btn ghost\" onclick=\"copyParts(this)\">${t.copy}<\/button><\/div>\n<p>`;\n    }\n    if(r.alt) html+=`<\/p>\n<p class=\"alt\">${t.altLabel} <b>${WHEELS[r.alt].name}<\/b><\/p>\n<p>`;\n  }\n  html+=`<\/p>\n<div class=\"nav-row\"><button class=\"back\" onclick=\"backStep()\">${t.back}<\/button>\n    <button class=\"back\" onclick=\"restart()\">${t.restart}<\/button><\/div>\n<\/div>\n<p>`;\n  app.innerHTML=html;\n  document.getElementById(\"fill\").style.width=\"100%\";\n}\nfunction leadPayload(){\n  return {name:document.getElementById(\"ld_name\").value.trim(),\n    company:document.getElementById(\"ld_co\").value.trim(),\n    email:document.getElementById(\"ld_mail\").value.trim(),\n    lang:state.lang, glass:state.type, thickness:state.thickness, cut:state.cut,\n    prio:state.prio, speed:state.speed, ts:new Date().toISOString()};\n}\nfunction submitLead(){\n  const t=T(); const n=document.getElementById(\"ld_name\"), m=document.getElementById(\"ld_mail\"), ok=document.getElementById(\"ld_ok\");\n  const mailOk=\/.+@.+\\..+\/.test(m.value.trim());\n  n.classList.toggle(\"err\",!n.value.trim()); m.classList.toggle(\"err\",!mailOk);\n  if(!n.value.trim()||!mailOk||!ok.checked){ state.leadMsg=t.needConsent; document.getElementById(\"ld_msg\").textContent=t.needConsent; return; }\n  if(LEAD_ENDPOINT){\n    try{ fetch(LEAD_ENDPOINT,{method:\"POST\",headers:{\"Content-Type\":\"application\/json\"},body:JSON.stringify(leadPayload())}); }catch(e){}\n  }\n  ga4('finder_unlock',{glass:state.glass||state.type,thickness:state.thickness});\n  state.lead=true; state.leadMsg=\"\"; render();\n}\nfunction copyParts(btn){\n  const el=document.getElementById(\"parts\");\n  if(el) navigator.clipboard.writeText(el.innerText).then(()=>{btn.textContent=T().copied;});\n}\nrender();<\/p>\n<p><\/script><\/p>\n<style>\n.mdi-finder-seo{max-width:920px;margin:56px auto 0;padding:0 18px;font-family:'Source Sans 3','Source Sans Pro','Segoe UI',sans-serif;color:#22303F;line-height:1.6;}\n.mdi-finder-seo h2{font-size:26px;font-weight:800;color:#0E1E30;letter-spacing:-.01em;margin:44px 0 10px;}\n.mdi-finder-seo h3{font-size:18px;font-weight:700;color:#0E1E30;margin:26px 0 6px;}\n.mdi-finder-seo p{margin:0 0 12px;font-size:16px;}\n.mdi-finder-seo .tw{overflow-x:auto;border:1px solid #DCE3EA;border-radius:8px;margin:14px 0 6px;}\n.mdi-finder-seo table{border-collapse:collapse;width:100%;font-size:15px;min-width:420px;}\n.mdi-finder-seo th{background:#0E1E30;color:#fff;text-align:left;padding:10px 14px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;}\n.mdi-finder-seo td{padding:10px 14px;border-top:1px solid #DCE3EA;}\n.mdi-finder-seo .nt{font-size:13px;color:#5D6B7A;margin:6px 0 0;}\n.mdi-finder-seo a{color:#7E2229;font-weight:600;}\n<\/style>\n<div class=\"mdi-finder-seo\">\n<p>How do you pick the right glass cutting wheel &mdash; or glass cutter wheel, as many practitioners say? The guide values below summarise what the finder above calculates: wheel angle by glass thickness, diameter by cutting speed, and when APIO&reg; or Penett&reg; is the better choice.<\/p>\n<h2>Glass cutting wheel angle by thickness &mdash; the guide values<\/h2>\n<p>The glass cutting wheel angle follows the glass thickness: the thicker the glass, the blunter the angle. These guide values apply to soda-lime glass; for borosilicate the angle is about 5&deg; smaller (identical from the 160&deg; range).<\/p>\n<div class=\"tw\">\n<table>\n<tr>\n<th>Glass thickness<\/th>\n<th>Angle (guide value)<\/th>\n<\/tr>\n<tr>\n<td>up to 0.1 mm<\/td>\n<td>100&ndash;105&deg;<\/td>\n<\/tr>\n<tr>\n<td>0.1 &ndash; 0.5 mm<\/td>\n<td>110&ndash;115&deg;<\/td>\n<\/tr>\n<tr>\n<td>0.5 &ndash; 1 mm<\/td>\n<td>120&deg;<\/td>\n<\/tr>\n<tr>\n<td>1 &ndash; 2 mm<\/td>\n<td>125&deg;<\/td>\n<\/tr>\n<tr>\n<td>2 &ndash; 3 mm<\/td>\n<td>130&deg;<\/td>\n<\/tr>\n<tr>\n<td>3 &ndash; 4 mm<\/td>\n<td>140&deg;<\/td>\n<\/tr>\n<tr>\n<td>4 &ndash; 6 mm<\/td>\n<td>150&deg;<\/td>\n<\/tr>\n<tr>\n<td>above 6 mm<\/td>\n<td>160&deg;<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p class=\"nt\">Guide values &mdash; the optimum varies with machine and cutting table (hard\/soft). MDI application engineering provides the binding configuration.<\/p>\n<h2>Glass cutting wheel diameter by cutting speed<\/h2>\n<div class=\"tw\">\n<table>\n<tr>\n<th>Cutting speed<\/th>\n<th>Wheel diameter<\/th>\n<th>Typical application<\/th>\n<\/tr>\n<tr>\n<td>up to 10 m\/min<\/td>\n<td>&Oslash; 2.0 mm<\/td>\n<td>lab systems, precision cutting<\/td>\n<\/tr>\n<tr>\n<td>up to 30 m\/min<\/td>\n<td>&Oslash; 3.0 mm<\/td>\n<td>thin-glass lines<\/td>\n<\/tr>\n<tr>\n<td>above 30 m\/min<\/td>\n<td>&Oslash; 5.0 mm<\/td>\n<td>standard machines, e.g. window-glass lines<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<h2>APIO&reg; or Penett&reg; &mdash; which glass cutting wheel for what?<\/h2>\n<div class=\"tw\">\n<table>\n<tr>\n<th><\/th>\n<th>APIO&reg;<\/th>\n<th>Penett&reg;<\/th>\n<\/tr>\n<tr>\n<td>Application range<\/td>\n<td>0.1 &ndash; 12 mm<\/td>\n<td>0.1 &ndash; 2 mm<\/td>\n<\/tr>\n<tr>\n<td>Strength<\/td>\n<td>Highest edge strength, few splinters<\/td>\n<td>Deep median crack (up to 90% of glass thickness) &mdash; easy breaking<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>More about the wheels on the <a href=\"https:\/\/www.mdi-ap.com\/en\/cutting-tools\/\">cutting tools page<\/a>; why the edge decides between breaking and lasting is explained on the <a href=\"https:\/\/www.mdi-ap.com\/en\/glass-edge-strength\/\">edge strength page<\/a>.<\/p>\n<h2>Frequently asked questions about glass cutting wheel selection<\/h2>\n<h3>Which cutting wheel angle for 1 mm glass?<\/h3>\n<p>For 1 mm soda-lime glass the guide value is 120&deg;, for borosilicate about 115&deg;. Fine-tuning depends on machine and table &mdash; the <a href=\"#mdi-finder\">finder above<\/a> delivers the full configuration including axle and holder.<\/p>\n<h3>Carbide or diamond glass cutting wheel?<\/h3>\n<p>Both are equal in quality; the difference is lifetime: diamond (PCD) lasts about ten times longer. For series production and high speed, diamond pays off; with budget focus, carbide is the right choice.<\/p>\n<h3>Which cutting wheel for chemically strengthened glass?<\/h3>\n<p>The wheel choice depends on the pre-stress and the depth of layer &mdash; we advise directly. Have the strengthening level, DoL in &micro;m, glass thickness and format ready.<\/p>\n<h3>Which wheel for ultra-thin glass below 0.1 mm?<\/h3>\n<p>Below 0.1 mm the process design is case-specific. For glass up to 100 &micro;m there is, among others, the SOLID-D&trade; mechanical blade &mdash; more on the <a href=\"https:\/\/www.mdi-ap.com\/en\/thin-glass\/\">thin glass page<\/a>.<\/p>\n<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Which cutting wheel angle for 1 mm glass?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"For 1 mm soda-lime glass the guide value is 120\u00b0, for borosilicate about 115\u00b0. Fine-tuning depends on machine and table \u2014 the finder above delivers the full configuration including axle and holder.\"}}, {\"@type\": \"Question\", \"name\": \"Carbide or diamond glass cutting wheel?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Both are equal in quality; the difference is lifetime: diamond (PCD) lasts about ten times longer. For series production and high speed, diamond pays off; with budget focus, carbide is the right choice.\"}}, {\"@type\": \"Question\", \"name\": \"Which cutting wheel for chemically strengthened glass?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The wheel choice depends on the pre-stress and the depth of layer \u2014 we advise directly. Have the strengthening level, DoL in \u00b5m, glass thickness and format ready.\"}}, {\"@type\": \"Question\", \"name\": \"Which wheel for ultra-thin glass below 0.1 mm?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Below 0.1 mm the process design is case-specific. For glass up to 100 \u00b5m there is, among others, the SOLID-D\u2122 mechanical blade \u2014 more on the thin glass page.\"}}]}<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Home \u203a Cutting tools \u203a Glass Cutting Wheel Finder MDI \u00b7 Cutting Tools EN How do you pick the right glass cutting wheel &mdash; or glass cutter wheel, as many practitioners say? The guide values below summarise what the finder above calculates: wheel angle by glass thickness, diameter by cutting speed, and when APIO&reg; or [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_yoast_wpseo_title":"Glass Cutting Wheel Finder \u2014 the Right Wheel in 60 Seconds | MDI","_yoast_wpseo_metadesc":"Glass type, thickness, cut style, priority, speed \u2014 the MDI glass cutting wheel finder recommends wheel, angle, diameter, axle and holder. Penett\u00ae & APIO\u00ae.","inline_featured_image":false,"jobshop_section_title":"","jobshop_section_text":"","jobshop_section_button_label":"","jobshop_section_button_link":"","footnotes":""},"class_list":["post-1313","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Glass Cutting Wheel Finder \u2014 the Right Wheel in 60 Seconds | MDI<\/title>\n<meta name=\"description\" content=\"Glass type, thickness, cut style, priority, speed \u2014 the MDI glass cutting wheel finder recommends wheel, angle, diameter, axle and holder. Penett\u00ae &amp; APIO\u00ae.\" \/>\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.mdi-ap.com\/en\/glass-cutting-wheel-finder\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Glass Cutting Wheel Finder \u2014 the Right Wheel in 60 Seconds | MDI\" \/>\n<meta property=\"og:description\" content=\"Glass type, thickness, cut style, priority, speed \u2014 the MDI glass cutting wheel finder recommends wheel, angle, diameter, axle and holder. Penett\u00ae &amp; APIO\u00ae.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mdi-ap.com\/en\/glass-cutting-wheel-finder\/\" \/>\n<meta property=\"og:site_name\" content=\"MDI Advanced Processing GmbH\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-21T15:00:36+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.mdi-ap.com\\\/en\\\/glass-cutting-wheel-finder\\\/\",\"url\":\"https:\\\/\\\/www.mdi-ap.com\\\/en\\\/glass-cutting-wheel-finder\\\/\",\"name\":\"Glass Cutting Wheel Finder \u2014 the Right Wheel in 60 Seconds | MDI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mdi-ap.com\\\/en\\\/#website\"},\"datePublished\":\"2026-09-21T11:21:37+00:00\",\"dateModified\":\"2026-09-21T15:00:36+00:00\",\"description\":\"Glass type, thickness, cut style, priority, speed \u2014 the MDI glass cutting wheel finder recommends wheel, angle, diameter, axle and holder. Penett\u00ae & APIO\u00ae.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mdi-ap.com\\\/en\\\/glass-cutting-wheel-finder\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mdi-ap.com\\\/en\\\/glass-cutting-wheel-finder\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mdi-ap.com\\\/en\\\/glass-cutting-wheel-finder\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mdi-ap.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Glass Cutting Wheel Finder\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mdi-ap.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.mdi-ap.com\\\/en\\\/\",\"name\":\"MDI Advanced Processing GmbH\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mdi-ap.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Glass Cutting Wheel Finder \u2014 the Right Wheel in 60 Seconds | MDI","description":"Glass type, thickness, cut style, priority, speed \u2014 the MDI glass cutting wheel finder recommends wheel, angle, diameter, axle and holder. Penett\u00ae & APIO\u00ae.","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.mdi-ap.com\/en\/glass-cutting-wheel-finder\/","og_locale":"en_US","og_type":"article","og_title":"Glass Cutting Wheel Finder \u2014 the Right Wheel in 60 Seconds | MDI","og_description":"Glass type, thickness, cut style, priority, speed \u2014 the MDI glass cutting wheel finder recommends wheel, angle, diameter, axle and holder. Penett\u00ae & APIO\u00ae.","og_url":"https:\/\/www.mdi-ap.com\/en\/glass-cutting-wheel-finder\/","og_site_name":"MDI Advanced Processing GmbH","article_modified_time":"2026-09-21T15:00:36+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.mdi-ap.com\/en\/glass-cutting-wheel-finder\/","url":"https:\/\/www.mdi-ap.com\/en\/glass-cutting-wheel-finder\/","name":"Glass Cutting Wheel Finder \u2014 the Right Wheel in 60 Seconds | MDI","isPartOf":{"@id":"https:\/\/www.mdi-ap.com\/en\/#website"},"datePublished":"2026-09-21T11:21:37+00:00","dateModified":"2026-09-21T15:00:36+00:00","description":"Glass type, thickness, cut style, priority, speed \u2014 the MDI glass cutting wheel finder recommends wheel, angle, diameter, axle and holder. Penett\u00ae & APIO\u00ae.","breadcrumb":{"@id":"https:\/\/www.mdi-ap.com\/en\/glass-cutting-wheel-finder\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mdi-ap.com\/en\/glass-cutting-wheel-finder\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.mdi-ap.com\/en\/glass-cutting-wheel-finder\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mdi-ap.com\/en\/"},{"@type":"ListItem","position":2,"name":"Glass Cutting Wheel Finder"}]},{"@type":"WebSite","@id":"https:\/\/www.mdi-ap.com\/en\/#website","url":"https:\/\/www.mdi-ap.com\/en\/","name":"MDI Advanced Processing GmbH","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mdi-ap.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.mdi-ap.com\/en\/wp-json\/wp\/v2\/pages\/1313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mdi-ap.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mdi-ap.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mdi-ap.com\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mdi-ap.com\/en\/wp-json\/wp\/v2\/comments?post=1313"}],"version-history":[{"count":13,"href":"https:\/\/www.mdi-ap.com\/en\/wp-json\/wp\/v2\/pages\/1313\/revisions"}],"predecessor-version":[{"id":1403,"href":"https:\/\/www.mdi-ap.com\/en\/wp-json\/wp\/v2\/pages\/1313\/revisions\/1403"}],"wp:attachment":[{"href":"https:\/\/www.mdi-ap.com\/en\/wp-json\/wp\/v2\/media?parent=1313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}