Stronę tą wyświetlono już: 3045 razy
Instrukcje warunkowe if, elseif i else umożliwiają wprowadzenie warunkowego wykonania kodu. Każda instrukcja tego typu musi zaczynać się od o-kodu. Jest to znacznik składający się z litery o, po której powinien nastąpić unikalny numer bloku instrukcji. Oto przykład instrukcji warunkowej if:
#<tool_diameter> 5
G1
o001 if [ #<tool_diameter> le 3 ]
F200
o001 elseif [#<tool_diameter> le 5]
F300
o001 else
F400
o001 endif
M30
Jak widać na powyższym przykładzie dla jednej i tej samej instrukcji warunkowej if, elseif i else konieczne jest użycie o-kodu o tym samym numerze identyfikacyjnym.
Ważne jest aby pamiętać o dostępnych operatorach logicznych i porównania wartości opisanych wcześniej na stronie Programowanie → Podstawy G-code → Operatory i wyrażenia arytmetyczne w G-code.