Не могу запустить M или O код.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
somik073
Новичок
Сообщения: 5
Зарегистрирован: 03 ноя 2016, 14:37
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Не могу запустить M или O код.

Сообщение somik073 »

Здравствуйте!

Ковыряя свой станок решил что пора прикрутить к нему возможность выполнения M или O кодов. Сталкнулся с такой проблемой: в INI файле выставил необходимые PROGRAM_PREFIX и SUBROUTINE_PATH , создал два файлика M100.ngc и o123.ngc но EMC не хочет выполнять никаких M и O кодов. При попытке выполнения через MDI ругается, а M код так вообще не узнаёт :?

Такое ощущение что PROGRAM_PREFIX и SUBROUTINE_PATH не воспринимаются и EMC упрямо ищет файлы в своём корне. :wik:
Что я сделал неправильно ? :cry:

Фото прилагаю :-)
screenshot.png (2987 просмотров) <a class='original' href='./download/file.php?id=93904&mode=view' target=_blank>Загрузить оригинал (244.67 КБ)</a>
CNC.ini
(2.42 КБ) 986 скачиваний
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Не могу запустить M или O код.

Сообщение Serg »

M100.ngc должен быть без расширения и иметь права на исполнение.

содержимое o123.ngc покажи?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: Не могу запустить M или O код.

Сообщение verser »

Вызывать подпрограммы из файла надо так

Код: Выделить всё

o<myfile> call
а сам файл, к примеру

Код: Выделить всё

(filename myfile.ngc)
o<myfile> sub
  (code here)
o<myfile> endsub
M2
По пользовательским m-code правила см. здесь.
somik073
Новичок
Сообщения: 5
Зарегистрирован: 03 ноя 2016, 14:37
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Не могу запустить M или O код.

Сообщение somik073 »

UAVpilot писал(а):M100.ngc должен быть без расширения и иметь права на исполнение.

содержимое o123.ngc покажи?
Расширение убрал , права выставил - не помогло :(

Моя логика такая - если бы было в файле что то неверное (неисполнимое) то emc ругнулся бы на содержание , а тут такое ощущение что до файла та и не доходит :wik:
verser писал(а):Вызывать подпрограммы из файла надо так

Код: Выделить всё

o<myfile> call
а сам файл, к примеру

Код: Выделить всё

(filename myfile.ngc)
o<myfile> sub
  (code here)
o<myfile> endsub
M2
По пользовательским m-code правила см. здесь.

На сколько я знаю O коды с именем из цифр можно вызывать и просто o123 call :) , но я пробовал и так и так :(


o123.ngc
(55 байт) 984 скачивания
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Не могу запустить M или O код.

Сообщение aftaev »

Попробуй проверенный код:[WIKI] Конусная резьба G-код #1
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Не могу запустить M или O код.

Сообщение nkp »

somik073 писал(а):создал два файлика M100.ngc и o123.ngc Что я сделал неправильно ?
файлы назови M100 (без расширения)
и
123.ngc
somik073
Новичок
Сообщения: 5
Зарегистрирован: 03 ноя 2016, 14:37
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Не могу запустить M или O код.

Сообщение somik073 »

nkp писал(а):
somik073 писал(а):создал два файлика M100.ngc и o123.ngc Что я сделал неправильно ?
файлы назови M100 (без расширения)
и
123.ngc
Сейчас так и есть - не помогло :(
somik073
Новичок
Сообщения: 5
Зарегистрирован: 03 ноя 2016, 14:37
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Не могу запустить M или O код.

Сообщение somik073 »

aftaev писал(а):Попробуй проверенный код:[WIKI] Конусная резьба G-код #1
С утра попробую и отпишусь :)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Не могу запустить M или O код.

Сообщение nkp »

сам код ни при чем,он работает:
somik073
Новичок
Сообщения: 5
Зарегистрирован: 03 ноя 2016, 14:37
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Не могу запустить M или O код.

Сообщение somik073 »

Пробовал стандартную конфигурацию ини файла (с указанием пути),даже это не помогло :(
Ответить

Вернуться в «LinuxCNC»