Страница 3 из 5

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 09:11
nkp
Dmaster писал(а):Ужасы то какие)!!!
Что ж так напугало?? :hehehe: :hehehe: по моему наоборот все просто решается :freak:
Dmaster писал(а): пин заданной скорости, без учета override то-же найдется?
это про что ??

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 09:21
Dmaster
в ини файле вот это
[RS274NGC]
PARAMETER_FILE = linuxcnc.var
USER_M_PATH = /home/dan/linuxcnc/nc_files/configs/test
SUBROUTINE_PATH = /home/dan/linuxcnc/nc_files/configs/test
REMAP = M41 modalgroup=7 ngc=m41
REMAP = M42 modalgroup=7 ngc=m42


файл m41.ngc выглядит так и лежит в указанной папочке test
eval halcmd setp gearchange.0.sel 0
sleep 0.25
exit 0

вопрос... система ругается на " Использован неизвестнй М-код"
Где, чего ей не нравится?

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 09:23
nkp
попробовать сделать файл исполняемым и перезапустить емс...

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 09:29
Dmaster
nkp писал(а):это про что ??
это я про это хотел без кодов m41 m42 сделать
Dmaster писал(а):задал я скорость в программе 900 к примеру ( перавая передача 0-1000 об) .. приспичило меня покрутить (jog 75%-125% так удобно для работы) так если я выйду за пределы 900*120% = 1080 .. он будет пытаться переключить передачу... мне этого не надо.... надо что-б выбор передачи основывался ТОЛЬКО на скорости заданной в программе.
nkp писал(а):попробовать сделать файл исполняемым
это как?

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 09:35
nkp
попробуй в файл напиши пока простой ж-код
ну там например:
G0 X5
M2

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 09:37
nkp
Dmaster писал(а):это как?
ПКМ по файлу,свойства,права,поставить галку:"Разр исполнение...."

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 09:44
Dmaster
nkp писал(а):попробуй в файл напиши пока простой ж-код
ну там например:
G0 X5
M2
ввел не помогло
nkp писал(а):ПКМ по файлу,свойства,права,поставить галку:"Разр исполнение...."
сделал.. .. без изменения.... перезапускал linuxcnc каждый раз

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 09:48
nkp
пробуй размеситить файл в nc_files
что у тебя в :
[DISPLAY]
PROGRAM_PREFIX =

??

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 09:50
nkp
у тебя емс 2.6 ???

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 09:55
Dmaster
nkp писал(а):пробуй размеситить файл в nc_files
что у тебя в :
[DISPLAY]
PROGRAM_PREFIX =
??
уже попробовал))) неа.. не катит(((
nkp писал(а):у тебя емс 2.6 ???
нет у меня 2.50

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 09:59
nkp
по моему это все работает с 2.6
там и М19 будет(ориентация шпинделя)
обновляйся аккуратненько...

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 10:08
nkp
сейчас проверил у себя:
в ини :
REMAP = M41 modalgroup=7 ngc=m41
в файл m41.ngc:
o<m41>sub
G1 f30 Y4
o<m41>endsub
m2

запускаю код :
G1 f30 X1
M41
m2
Выделение(028).jpg (2771 просмотр) <a class='original' href='./download/file.php?id=15520&mode=view' target=_blank>Загрузить оригинал (70.29 КБ)</a>
все работает...))

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 10:18
Dmaster
а в какую папку кидал?

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 10:21
Dmaster
The error Unknown M code used denotes one of the following

The specified User Defined Command does not exist

The file is not an executable file

The file name has an extension

The file name does not follow this format M1nn where nn = 00 through 99

The file name used a lower case M

For example to open and close a collet closer that is controlled by a parallel port pin using a bash script file using M101 and M102. Create two files named M101 and M102. Set them as executable files (typically right click/properties/permissions) before running LinuxCNC. Make sure the parallel port pin is not connected to anything in a HAL file.

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 10:35
nkp
Dmaster писал(а):а в какую папку кидал?
папка то nc_files...
но у меня емс 2.6...

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 10:40
Dmaster
может тут вкралась ошибка
http://www.linuxcnc.org/docs/devel/html ... _remapping

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 10:42
nkp
настрой пока с М141 и М142...
так будет проще и быстрей
а если заработает все - то можно и обновиться потом,а
можно просто фильтр в ини прописать с заменой м41 на м141 и т.д.

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 10:44
nkp
Dmaster писал(а):может тут вкралась ошибка
думаю что никакой ошибки нет...
это касается питона - а ты его пока не трогаешь...
причину я тебе написал...

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 10:57
Dmaster
PROGRAM_PREFIX = /home/dan/linuxcnc/nc_files

REMAP = M141 modalgroup=7 ngc=m141
REMAP = M142 modalgroup=7 ngc=m142

m141.ngc
o<m41>sub
G1 f30 Y4
o<m41>endsub
m2

Всё равно не работет(((( не хочу обновлять до 2.6 комп на станке уже смонтирован

Re: Коробка шпинделя.. Нужны советы!)

Добавлено: 17 июн 2013, 11:04
nkp
Dmaster писал(а):Всё равно не работет(((( не хочу обновлять до 2.6 комп на станке уже смонтирован
ты меня немного не понял
не надо в ини ничего писать...
просто в файл напиши то,что нужно и сохрани в M141 (M142)
положи к своим ngc файлам
сделай их исполняемыми ,перезагрузи емс и пользуйся...)))