271 вопросов

281 ответов

354 комментариев

874 пользователей

Добро пожаловать на сайт Вопросы и Ответы, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Можно так писать?

0 голосов

% O0001

N10 G90 G17 G21 G54 G40 G49 G80;

N20 M6 T1 G41 G43 H1 S3000;

N30 #100=0;

N40 #101=0;

N50 #101=0;

N60 IF[#100 EQ 25] THEN M30;

N70 IF[#101 EQ 3] GOTO210;

N80 IF[#102 EQ 3] GOTO240;

N90 G00 X12. Y265. Z10;

N100 Z3.;

N110 G01 Z-3.6 F2000;

N120 Y315. F3500;

N130 G91 G28 X0. Y0.;

N140 G28 Z0.;

N150 M00;

N160 G90;

N170 #100=#100+1;

N180 #101=#101+1;

N190 #102=#102+1;

N200 GOTO50;

N210 #4309+20;

N220 #101=0;

N230 GOTO60;

N240 #4311+0,3;

N250 #102=0;

N250 GOTO60;

%

Коректен ли номер кадра N210 и N240.

Могу я прибавлять значения к системным переменным?

 

спросил 13 Фев, 15 от аноним в категории Макро-программирование и автоматизация производства

1 Ответ

0 голосов

Добрый день.

Так писать нельзя, нужно использовать внутри пользовательские переменные для присваивания им значения суммы переменной (системного типа) и постоянного значения.

В Вашем случае:

N210 #500=#4309+20;

N240 #501=#4311+0.3;

и последующая работа с ними.

ответил 13 Фев, 15 от Anton Laufer (13,620 баллов)
...