EMC2 игнорирует G код М3
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: EMC2 игнорирует G код М3
Программу EMC2 давно переименовали в LinuxCNC и выпускают её под этим именем,а как EMC2 выпускать прекратили.
Так не будет ли более правильным использовать текущею версию LinuxCNC 2.6 в которой таких проблем нету?
(Ничего сложного в установке с LiveDVD нету)
Так не будет ли более правильным использовать текущею версию LinuxCNC 2.6 в которой таких проблем нету?
(Ничего сложного в установке с LiveDVD нету)
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: EMC2 игнорирует G код М3
это не проблема , не баг , не фича -torvn77 писал(а):Программу EMC2 давно переименовали в LinuxCNC и выпускают её под этим именем,а как EMC2 выпускать прекратили.Так не будет ли более правильным использовать текущею версию LinuxCNC 2.6 в которой таких проблем нету?
это просто синтаксис такой в интерпретаторе
(как слово "что" - никто так не говорит - но писать надо именно так
)
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: EMC2 игнорирует G код М3
Я ваши скрины понял так,если S=0 то шпиндель не включается?
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: EMC2 игнорирует G код М3
ну наверно мы всегда видим именно то - что хотим видетьtorvn77 писал(а):Я ваши скрины понял так,если S=0 то шпиндель не включается?
на первом скрине:
команда M3 (подчеркнуто красным) - пин шпиндель.вкл - красный (не активный)
на втором скрине:
команда M3 S10 (подчеркнуто красным) - пин шпиндель.вкл - желтый ( активный)
вывод???
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: EMC2 игнорирует G код М3
M03 вроде как параметров не имеет.
Теперь решили сделать так,что при S=0 или без этого параметра код M03 не срабатывает?
В принципе правильно,но тогда надо и саму программу с ошибкой заканчивать.
Теперь решили сделать так,что при S=0 или без этого параметра код M03 не срабатывает?
В принципе правильно,но тогда надо и саму программу с ошибкой заканчивать.
- NightV
- Почётный участник

- Сообщения: 6610
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: EMC2 игнорирует G код М3
а у меня вертится!
с S=0 , просто подает Enable на шпиндель, а так как он не может вращаться медленей ~10-20 RPM крутится
Всё просто! если знаешь КАК!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: EMC2 игнорирует G код М3
Причина не в LinuxCNC, а в стандарте на G-код.РЕКЛАМА писал(а):Видимо причина в том что EMC которая счас Linuxcnc изначально делалась под фрезерные станки, а там без вращения шпинделя никак.
При старте интерпретатра значение S равно 0. Команда M3 включает вращение шпинделя со скоростью, заданной S, т.е. с нулевой скоростью. Так что тут всё правильно работает.
Аналогичная ситуация и с F - изначально оно равно 0. Попробуйте выполнить G1 не задав предварительно ненулевое значение F...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- NightV
- Почётный участник

- Сообщения: 6610
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: EMC2 игнорирует G код М3
на это окума вообще ругается (выпадает в аларм)UAVpilot писал(а):Аналогичная ситуация и с F - изначально оно равно 0. Попробуйте выполнить G1 не задав предварительно ненулевое значение F.
а здесь крутит патроном... от 6 до 10 RPMUAVpilot писал(а):интерпретатра значение S равно 0
Всё просто! если знаешь КАК!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: EMC2 игнорирует G код М3
У тебя неправильная ЧПУ - не может точно поддерживать заданные обороты.NightV писал(а):а здесь крутит патроном... от 6 до 10 RPM
Отдай её Афтаеву. 
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- NightV
- Почётный участник

- Сообщения: 6610
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: EMC2 игнорирует G код М3
это было на повышенной передаче, щас попробовал на пониженной, 2 оборотаUAVpilot писал(а):У тебя неправильная ЧПУ - не может точно поддерживать заданные обороты.
у aftaev своего хлама хватает 
Всё просто! если знаешь КАК!
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: EMC2 игнорирует G код М3
UAVpilot писал(а):Отдай её Афтаеву
Он у тебя давно припрашиваетNightV писал(а):у aftaev своего хлама хватает
Афтаев любит такое в закрома собирать
-
WWW116
- Мастер
- Сообщения: 205
- Зарегистрирован: 14 янв 2014, 16:31
- Репутация: 2
- Контактная информация:
Re: EMC2 игнорирует G код М3
Не совсем конечно понял куда в файле ini прописать S100.Nick писал(а):в ini можно добавить S100 вhttp://www.cnc-club.ru/wiki/index.php/L ... S274NGC.5DRS274NGC_STARTUP_CODE = G21 G90 Строка NC кодов, с которыми интерпретатор будет инициализирован. Это не замена определения модальных Gкодов вверху каждого ngc файла потому, что модальные коды станка отличаются и могут быть изменены Gкодом интерпретированными ранее в текущей сессии.
-
WWW116
- Мастер
- Сообщения: 205
- Зарегистрирован: 14 янв 2014, 16:31
- Репутация: 2
- Контактная информация:
Re: EMC2 игнорирует G код М3
Не совсем конечно понял куда в файле ini прописать S100.
[RS274NGC] - ? рядом или снизу?
[RS274NGC] - ? рядом или снизу?
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: EMC2 игнорирует G код М3
WWW116 писал(а):Не совсем конечно понял куда в файле ini прописать S100.[RS274NGC] - ? рядом или снизу?
можно попробовать фильтр создать :
он будет заменять М3 на М3S100
в ini:
Код: Выделить всё
[FILTER]
PROGRAM_EXTENSION = .ngc Script sed
ngc = sed 's/M3/M3S100/i'
Последний раз редактировалось nkp 26 дек 2014, 12:48, всего редактировалось 1 раз.
-
WWW116
- Мастер
- Сообщения: 205
- Зарегистрирован: 14 янв 2014, 16:31
- Репутация: 2
- Контактная информация:
Re: EMC2 игнорирует G код М3
Спасибо за подсказки, разобрался. Теперь код М3 работает. Добавил в эту строку М3 и S100.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: EMC2 игнорирует G код М3
Сработает. Добавлять можно любые, ограничение одно: они не должны конфликтовать друг с другом находясь в одной строке.nkp писал(а):думаю , что так может не сработать [так можно G и M коды добавлять]
Например вот такая строчка недопустима:
G64 P0.1 M50 P0
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...