Страница 1 из 1

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

Добавлено: 03 ноя 2016, 15:05
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 (2994 просмотра) <a class='original' href='./download/file.php?id=93904&mode=view' target=_blank>Загрузить оригинал (244.67 КБ)</a>
CNC.ini
(2.42 КБ) 986 скачиваний

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

Добавлено: 03 ноя 2016, 15:13
Serg
M100.ngc должен быть без расширения и иметь права на исполнение.

содержимое o123.ngc покажи?

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

Добавлено: 03 ноя 2016, 15:20
verser
Вызывать подпрограммы из файла надо так

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

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

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

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

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

Добавлено: 03 ноя 2016, 16:06
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 байт) 985 скачиваний

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

Добавлено: 03 ноя 2016, 16:24
aftaev
Попробуй проверенный код:[WIKI] Конусная резьба G-код #1

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

Добавлено: 03 ноя 2016, 19:04
nkp
somik073 писал(а):создал два файлика M100.ngc и o123.ngc Что я сделал неправильно ?
файлы назови M100 (без расширения)
и
123.ngc

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

Добавлено: 04 ноя 2016, 00:16
somik073
nkp писал(а):
somik073 писал(а):создал два файлика M100.ngc и o123.ngc Что я сделал неправильно ?
файлы назови M100 (без расширения)
и
123.ngc
Сейчас так и есть - не помогло :(

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

Добавлено: 04 ноя 2016, 00:24
somik073
aftaev писал(а):Попробуй проверенный код:[WIKI] Конусная резьба G-код #1
С утра попробую и отпишусь :)

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

Добавлено: 04 ноя 2016, 07:13
nkp
сам код ни при чем,он работает:
(для просмотра содержимого нажмите на ссылку)
Выделение_109.png (2920 просмотров) <a class='original' href='./download/file.php?id=93956&mode=view' target=_blank>Загрузить оригинал (74.58 КБ)</a>

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

Добавлено: 04 ноя 2016, 09:02
somik073
Пробовал стандартную конфигурацию ини файла (с указанием пути),даже это не помогло :(