<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Makroprogrammierung: Variablen, Bedingungen und Schleifen im NC-Code on CNC-Master</title><link>https://cnc-master.xyz/academy/advanced/macro-programming/</link><description>Recent content in Makroprogrammierung: Variablen, Bedingungen und Schleifen im NC-Code on CNC-Master</description><generator>Hugo</generator><language>de</language><atom:link href="https://cnc-master.xyz/academy/advanced/macro-programming/index.xml" rel="self" type="application/rss+xml"/><item><title>Grundlagen Programmablauf: wie ein Programm entscheidet</title><link>https://cnc-master.xyz/academy/advanced/macro-programming/control-flow/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cnc-master.xyz/academy/advanced/macro-programming/control-flow/</guid><description>&lt;p&gt;Ein G-Code-Programm läuft von oben nach unten, Satz für Satz. Jeder Wert steht fest im Programm: X50, Z-12, F200. Ändert sich das Teil, muss das Programm geändert werden.&lt;/p&gt;
&lt;p&gt;Ein Makroprogramm kann mehr. Es speichert Werte unter einem Namen, berechnet daraus neue Werte, prüft Bedingungen und springt je nach Ergebnis an eine andere Stelle im Programm. Diese Werkzeuge nennt man Programmablauf oder Kontrollfluss, weil sie steuern, in welcher Reihenfolge die Sätze abgearbeitet werden.&lt;/p&gt;</description></item><item><title>NC-Makros und Computercode: ein Vergleich mit Python</title><link>https://cnc-master.xyz/academy/advanced/macro-programming/macros-and-python/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cnc-master.xyz/academy/advanced/macro-programming/macros-and-python/</guid><description>&lt;p&gt;NC-Makrosprachen sind kleine Programmiersprachen. Sie wurden vor Jahrzehnten entworfen und wirken altmodisch, die Ideen dahinter sind aber dieselben wie in jeder modernen Sprache. Diese Seite stellt NC-Makros neben Python, eine Sprache, die oft im Unterricht verwendet wird, weil sie sich fast wie Englisch liest.&lt;/p&gt;
&lt;p&gt;Python müssen Sie weder installieren noch lernen. Der Vergleich hat zwei Ziele. Wer Python oder eine ähnliche Sprache schon gesehen hat, kann sein Wissen direkt übertragen. Für alle anderen machen die Python-Zeilen die Struktur hinter der kryptischen NC-Syntax sichtbar.&lt;/p&gt;</description></item><item><title>Fanuc Macro B: Variablen, IF, WHILE und G65 erklärt</title><link>https://cnc-master.xyz/academy/advanced/macro-programming/fanuc-macro-b/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cnc-master.xyz/academy/advanced/macro-programming/fanuc-macro-b/</guid><description>&lt;p&gt;Fanuc Custom Macro B, meist kurz Macro B genannt, ist die Makrosprache der Fanuc-Steuerungen und vieler Steuerungen, die den Fanuc-Dialekt übernehmen. Diese Seite erklärt die Teile, die Sie im Alltag brauchen. Die allgemeinen Ideen hinter Variablen, Bedingungen und Schleifen stehen unter &lt;a href="https://cnc-master.xyz/academy/advanced/macro-programming/control-flow/"&gt;Grundlagen Programmablauf&lt;/a&gt;.&lt;/p&gt;
&lt;div class="notice notice--info"&gt;
 &lt;svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true"&gt;&lt;circle cx="12" cy="12" r="9"/&gt;&lt;path d="M12 11v6m0-10v.01"/&gt;&lt;/svg&gt;
 &lt;div&gt;&lt;div class="notice-title"&gt;Ist Macro B vorhanden?&lt;/div&gt;&lt;p&gt;Auf älteren Steuerungen ist Macro B eine Option. Zeigt der Korrekturbildschirm eine Seite für Makrovariablen, ist die Funktion installiert. Die verfügbaren Variablenbereiche und einige Details hängen von der Steuerungsgeneration und den Einstellungen des Maschinenherstellers ab. Im Zweifel zuerst mit harmlosen Werten im MDI testen.&lt;/p&gt;</description></item></channel></rss>