https://cnc.im/library/ftp/5/syntec/main/4_1_syntec_main.html

#101 = 345;

G01 X#101 F100;

 

G81 G98  X.......  // БУДЕТ СЧИТАТЬ ОШИБКОЙ, ИЗ-ЗА НЕПРАВИЛЬНОГО МЕСТОРАСПОЛОЖЕНИЯ.

G98  G81 X.......

OPENCNCMACRO  // SYNTEC

@600 := MAX (12, 34);

@600 := MAX (12, #1, 34, @607);  /// ERORR 2 VALUES!!!

------------------------------------------------------------

@601 := MAX (12, #1);

@602 := MAX (34, @607);

@600 := MAX (@601, @602);

----------------------------------------------------------------------------

@601 := MAX (12, #1);

@600 := MAX (@601, 34);

:=    // WRITE TO VARIABLE

IF (@600 = 2) THEN GOTO 20;

IF [#500 EQ 2] GOTO 20;

---

@600 = MAX (@601, 34);   // FALSE - OPENCNCMACRO

#500 = 2;   //TRUE    - MACROB

---

https://ru.cnc.uno/learn/dictionary/abbreviation2.php

 

O0001;

#100 = 30;

N10 IF [#100 EQ 0] THEN M30;

G00 .....

G00 ....

M3.....

#100 = #100 - 1;

GOTO 10

---

O0001;

G00 .....

G00 ....

M99;

---

O0001;

M98 P0002 L50;

M30;

 

O0002;

G00 .....

G00 ....

M3.....

M99;

Наверх