https://chat.openai.com/chat
Kazałem mu napisać pętlę warunkową na tokarkę pod linuxCNC, podałem parametry i wyrzucił to. Jeszcze nie testowałem bo nie mam symulatora ale jak by ktoś to wrzucił w symulator jestem bardzo ciekawy jaki jest mądry

Kod: Zaznacz cały
; Inicjalizacja urządzenia
G21 ; Ustawienie trybu pracy w milimetrach
G90 ; Ustawienie trybu pomiaru absolutnego
; Ustawienie prędkości posuwu
F50 ; Prędkość skrawania 50
; Ustawienie punktu zerowego
G92 X0 Z0
; Określenie wymiarów początkowych
G00 X0 Z10 ; Przejście na początkową pozycję
; Ustawienie wartości początkowej dla zmiennej #1000
#1000 = 50.0
; Pętla obróbki
WHILE [#1000 GT 30] DO
; Określenie wymiarów narzędzia
G01 X10 Z-10 ; Przesunięcie narzędzia o 10 mm na osi X i 1 mm w dół na osi Z
#1000 = #1000 - 2 ; Zmniejszenie średnicy o 2 mm
; Ostatni przejazd z dobieraniem
IF [#1000 LE 30] GOTO FINISH
G01 X10 Z-10 F30 ; Przesunięcie narzędzia o 10 mm na osi X i 0.3 mm w dół na osi Z przy prędkości skrawania 30
G01 X0 Z-10 F30 ; Przesunięcie narzędzia na początkową pozycję na osi X przy prędkości skrawania 30
ENDWHILE
; Zakończenie pracy
:FINISH
G01 X0 Z10 ; Przejście do końcowej pozycji
M02 ; Koniec programu