linux cnc не видит концевик

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

linux cnc не видит концевик

Сообщение drifter »

вообщем купил недавно станочек, при проверке работоспособности все было отлично на концевики наезжал останавливался... после перевозки к нам в лабораторию один концевик не срабатывает (сам концевик работает) просмотрел всю цепь до контроллера всё ок нигде разрыва нет. что дальше делать не представляю... может подскажите чего... и еще одна беда. нажимаю кнопку выйти в 0. по х нормально доходит, по z нормально доходит, а по у идет в сторону противоположную концевику! :wik: :( подскажите где искать файл конфигурации чтоб прописать "NO_FORCE_HOMING = 1" ?
Аватара пользователя
drifter
Новичок
Сообщения: 14
Зарегистрирован: 10 дек 2012, 13:42
Репутация: 0
Контактная информация:

Re: linux cnc не видит концевик

Сообщение drifter »

прописал "NO_FORCE_HOMING = 1" все равно выдает ошибку "не могу испольнить программу пока не найдены начала"... сначала пишет: "программа выходит за минимум по оси Z". я жмакаю все равно продолжить. что я делаю не так?
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: linux cnc не видит концевик

Сообщение dansystems1 »

drifter писал(а):по у идет в сторону противоположную концевику
Можно изменить направление - перед параметром HOME_SEARCH_VEL поставить минус
Аватара пользователя
drifter
Новичок
Сообщения: 14
Зарегистрирован: 10 дек 2012, 13:42
Репутация: 0
Контактная информация:

Re: linux cnc не видит концевик

Сообщение drifter »

там 3 координаты. axis axis1 и axis2 во всех по очереди поменял... ничего не изменилось... кстати в axis1 и axis2 таки стоял минус. я его убирал.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: linux cnc не видит концевик

Сообщение Nick »

Файлы конфигурации лежат в Домашняя папка/linuxcnc/configs/название станка.
Скинь сюда hal и ini.
NO_FORCE_HOMING = 1 в какой раздел написал, в [TRAJ]?
Аватара пользователя
drifter
Новичок
Сообщения: 14
Зарегистрирован: 10 дек 2012, 13:42
Репутация: 0
Контактная информация:

Re: linux cnc не видит концевик

Сообщение drifter »

я когда открыл эту папку там было их несколько... "мой станок" и "станок" ненужную удалил. правильно? или надо было оставить. мне предыдущий хозяин папку "станок"скинул на флешку где были эти файлы ini и hal и еще несколько других...
Вложения
станок.hal
(3.34 КБ) 1212 скачиваний
станок.ini
(2.09 КБ) 1141 скачивание
Аватара пользователя
drifter
Новичок
Сообщения: 14
Зарегистрирован: 10 дек 2012, 13:42
Репутация: 0
Контактная информация:

Re: linux cnc не видит концевик

Сообщение drifter »

может заново настроить linuxcnc? :( чёто я в печале...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: linux cnc не видит концевик

Сообщение nkp »

drifter писал(а):чёто я в печале...
попробуй с этим:
станок.ini
(2.08 КБ) 1125 скачиваний
Аватара пользователя
drifter
Новичок
Сообщения: 14
Зарегистрирован: 10 дек 2012, 13:42
Репутация: 0
Контактная информация:

Re: linux cnc не видит концевик

Сообщение drifter »

с этим файлом подходит два раза к концевику по z и резко ломится за его пределы... может быть так что у меня некоторые контакты лпт порта не работают? например имееннно те что отвечают за концевик по х...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: linux cnc не видит концевик

Сообщение nkp »

drifter писал(а):с этим файлом подходит два раза к концевику по z и резко ломится за его пределы
то есть ты включаешь станок:
1. EStop [F1]
2. Power [F2]
3. Загрузил ж-код
4. Run [R]
а станок вместо обработки программы ищет Home ???
Аватара пользователя
drifter
Новичок
Сообщения: 14
Зарегистрирован: 10 дек 2012, 13:42
Репутация: 0
Контактная информация:

Re: linux cnc не видит концевик

Сообщение drifter »

после запуска сразу загрузил g-code он его нормально отработал, при повторном запуске выдал вот такую ошибку
Вложения
Screenshot.png (2754 просмотра) <a class='original' href='./download/file.php?id=10411&mode=view' target=_blank>Загрузить оригинал (214 КБ)</a>
Аватара пользователя
drifter
Новичок
Сообщения: 14
Зарегистрирован: 10 дек 2012, 13:42
Репутация: 0
Контактная информация:

Re: linux cnc не видит концевик

Сообщение drifter »

вообщем поставил мач, все сразу заработало... :shock: спасибо всем кто помогал мне в этом деле.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: linux cnc не видит концевик

Сообщение Nick »

nkp писал(а): попробуй с этим:
станок.ini
не не не, так не правильно.
HOME_OFFSET - это координаты датчика, т.е. с этим все было правильно

Я проблему вижу в другом:
HOME_OFFSET = 65.000000
HOME = 65.0

Т.е. после нахождения датчика, станок останется на месте, и датчик может случайно замкнуться. Лучше home чуть чуть отодвинуть, или еще лучше отодвинуть HOME_OFFSET, чтобы мы на него наверняка не наехали (с учетом вибраций и прочего ).
Т.е. сделать HOME_OFFSET = 65.500000

Все остальное оставить таким же и вроде должно работать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: linux cnc не видит концевик

Сообщение nkp »

Nick писал(а):не не не, так не правильно. HOME_OFFSET - это координаты датчика, т.е. с этим все было правильно
а разве это все актуально если мы игнорируем Home
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: linux cnc не видит концевик

Сообщение Nick »

Просто если мы его не игнорируем происходит:
"с этим файлом подходит два раза к концевику по z и резко ломится за его пределы..."
т.е. станок нашел датчик (который находится в 65), выставил координату оси HOME_OFFSET=0 и ломанулся в home, который в 65, т.е. в 130 по координатам станка.
Аватара пользователя
drifter
Новичок
Сообщения: 14
Зарегистрирован: 10 дек 2012, 13:42
Репутация: 0
Контактная информация:

Re: linux cnc не видит концевик

Сообщение drifter »

тоесть мне нужно прописать HOME_OFFSET = 65.500000 в последний ini файл? ща попробую... подскажите а где можно прочитать про значения этих команд? а то я все делаю вслепую... а так хочцо разобраться. линукс мне больше импонирует чем мач... и еще один вопрос в линуксе ж можно сделать так чтоб он выдавал команды с лпт порта определенные? просто есть лазер 600W хотелось бы его приобщить :) подскажите хоть одно название программы которая сама прописывает коды включения выключения (М3 М5 помоему) лазера после обхода контура. а то все говорят что они есть а как называются не говорят :D
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: linux cnc не видит концевик

Сообщение nkp »

drifter писал(а):подскажите а где можно прочитать про значения этих команд? а то я все делаю вслепую... а так хочцо разобраться.
Здесь конкретно про хоуминг ,
ну и вся эта тема - один из немногих мануалов на русском языке.
Вообще вся инфа по linuxcnc здесь и здесь (на английском),
ну и конечно на этом форуме в разных темах.
drifter писал(а):линукс мне больше импонирует чем мач
да -здесь возможности "маневра" пошире
drifter писал(а):и еще один вопрос в линуксе ж можно сделать так чтоб он выдавал команды с лпт порта определенные?
не понятно про какие команды идет речь - раскрой вопрос
drifter писал(а): подскажите хоть одно название программы которая сама прописывает коды включения выключения (М3 М5 помоему) лазера после обхода контура. а то все говорят что они есть а как называются не говорят
сами программы G-кода можно делать самому (в случае очень простых :) )
и CAM программами
их много - но в названии зачастую есть "cam" : SolidCam, MasterCam, SheetCam (есть под линукс), FeatureCam и т. д
Вот есть тема про них.
-----------
а команду включения шпинделя (М3) и его выключения(М5) , да и любую другую - ты в программу можешь пока и сам прописать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: linux cnc не видит концевик

Сообщение Nick »

drifter писал(а):подскажите хоть одно название программы которая сама прописывает коды включения выключения (М3 М5 помоему) лазера после обхода контура. а то все говорят что они есть а как называются не говорят
Для лазера можно Gcodetools использовать, там можно все что угодно прописать в начале и в конце каждого контура. И рисовать в inkscape удобно :).
Gcodetools - plug-in Inkscape для экспорта в Gcode #1
Аватара пользователя
drifter
Новичок
Сообщения: 14
Зарегистрирован: 10 дек 2012, 13:42
Репутация: 0
Контактная информация:

Re: linux cnc не видит концевик

Сообщение drifter »

я вот эти команды имел ввиду... это сканы с руководства по управлению лазером. можно эти команды как-то прописать в gcode tools? чтоб можно было вместо шпинделя управлять лазером?
img021.jpg (2708 просмотров) <a class='original' href='./download/file.php?id=10492&mode=view' target=_blank>Загрузить оригинал (613.16 КБ)</a>
img022.jpg (2708 просмотров) <a class='original' href='./download/file.php?id=10493&mode=view' target=_blank>Загрузить оригинал (560.58 КБ)</a>
img023.jpg (2708 просмотров) <a class='original' href='./download/file.php?id=10494&mode=view' target=_blank>Загрузить оригинал (435.15 КБ)</a>
img024.jpg (2708 просмотров) <a class='original' href='./download/file.php?id=10495&mode=view' target=_blank>Загрузить оригинал (408.94 КБ)</a>
и большое спасибо за gcodetools вообще шикарная прога! видеоуроки понятные) вообщем блеск!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: linux cnc не видит концевик

Сообщение Nick »

Еще раз, как управляется лазер?

Вообще, в gcodetools можно добавить любой код перед/после контура, для этого в параметрах инструмента есть параметры gcode before path и gcode after path.
Ответить

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