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

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

Добавлено: 21 дек 2012, 15:38
drifter
вообщем купил недавно станочек, при проверке работоспособности все было отлично на концевики наезжал останавливался... после перевозки к нам в лабораторию один концевик не срабатывает (сам концевик работает) просмотрел всю цепь до контроллера всё ок нигде разрыва нет. что дальше делать не представляю... может подскажите чего... и еще одна беда. нажимаю кнопку выйти в 0. по х нормально доходит, по z нормально доходит, а по у идет в сторону противоположную концевику! :wik: :( подскажите где искать файл конфигурации чтоб прописать "NO_FORCE_HOMING = 1" ?

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

Добавлено: 21 дек 2012, 18:13
drifter
прописал "NO_FORCE_HOMING = 1" все равно выдает ошибку "не могу испольнить программу пока не найдены начала"... сначала пишет: "программа выходит за минимум по оси Z". я жмакаю все равно продолжить. что я делаю не так?

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

Добавлено: 21 дек 2012, 18:19
dansystems1
drifter писал(а):по у идет в сторону противоположную концевику
Можно изменить направление - перед параметром HOME_SEARCH_VEL поставить минус

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

Добавлено: 21 дек 2012, 18:39
drifter
там 3 координаты. axis axis1 и axis2 во всех по очереди поменял... ничего не изменилось... кстати в axis1 и axis2 таки стоял минус. я его убирал.

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

Добавлено: 21 дек 2012, 19:39
Nick
Файлы конфигурации лежат в Домашняя папка/linuxcnc/configs/название станка.
Скинь сюда hal и ini.
NO_FORCE_HOMING = 1 в какой раздел написал, в [TRAJ]?

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

Добавлено: 22 дек 2012, 09:29
drifter
я когда открыл эту папку там было их несколько... "мой станок" и "станок" ненужную удалил. правильно? или надо было оставить. мне предыдущий хозяин папку "станок"скинул на флешку где были эти файлы ini и hal и еще несколько других...

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

Добавлено: 23 дек 2012, 16:48
drifter
может заново настроить linuxcnc? :( чёто я в печале...

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

Добавлено: 23 дек 2012, 17:34
nkp
drifter писал(а):чёто я в печале...
попробуй с этим:
станок.ini
(2.08 КБ) 1126 скачиваний

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

Добавлено: 24 дек 2012, 09:31
drifter
с этим файлом подходит два раза к концевику по z и резко ломится за его пределы... может быть так что у меня некоторые контакты лпт порта не работают? например имееннно те что отвечают за концевик по х...

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

Добавлено: 24 дек 2012, 09:46
nkp
drifter писал(а):с этим файлом подходит два раза к концевику по z и резко ломится за его пределы
то есть ты включаешь станок:
1. EStop [F1]
2. Power [F2]
3. Загрузил ж-код
4. Run [R]
а станок вместо обработки программы ищет Home ???

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

Добавлено: 24 дек 2012, 15:55
drifter
после запуска сразу загрузил g-code он его нормально отработал, при повторном запуске выдал вот такую ошибку

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

Добавлено: 24 дек 2012, 18:56
drifter
вообщем поставил мач, все сразу заработало... :shock: спасибо всем кто помогал мне в этом деле.

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

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

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

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

Все остальное оставить таким же и вроде должно работать.

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

Добавлено: 24 дек 2012, 21:14
nkp
Nick писал(а):не не не, так не правильно. HOME_OFFSET - это координаты датчика, т.е. с этим все было правильно
а разве это все актуально если мы игнорируем Home

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

Добавлено: 24 дек 2012, 21:30
Nick
Просто если мы его не игнорируем происходит:
"с этим файлом подходит два раза к концевику по z и резко ломится за его пределы..."
т.е. станок нашел датчик (который находится в 65), выставил координату оси HOME_OFFSET=0 и ломанулся в home, который в 65, т.е. в 130 по координатам станка.

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

Добавлено: 25 дек 2012, 08:19
drifter
тоесть мне нужно прописать HOME_OFFSET = 65.500000 в последний ini файл? ща попробую... подскажите а где можно прочитать про значения этих команд? а то я все делаю вслепую... а так хочцо разобраться. линукс мне больше импонирует чем мач... и еще один вопрос в линуксе ж можно сделать так чтоб он выдавал команды с лпт порта определенные? просто есть лазер 600W хотелось бы его приобщить :) подскажите хоть одно название программы которая сама прописывает коды включения выключения (М3 М5 помоему) лазера после обхода контура. а то все говорят что они есть а как называются не говорят :D

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

Добавлено: 25 дек 2012, 09:16
nkp
drifter писал(а):подскажите а где можно прочитать про значения этих команд? а то я все делаю вслепую... а так хочцо разобраться.
Здесь конкретно про хоуминг ,
ну и вся эта тема - один из немногих мануалов на русском языке.
Вообще вся инфа по linuxcnc здесь и здесь (на английском),
ну и конечно на этом форуме в разных темах.
drifter писал(а):линукс мне больше импонирует чем мач
да -здесь возможности "маневра" пошире
drifter писал(а):и еще один вопрос в линуксе ж можно сделать так чтоб он выдавал команды с лпт порта определенные?
не понятно про какие команды идет речь - раскрой вопрос
drifter писал(а): подскажите хоть одно название программы которая сама прописывает коды включения выключения (М3 М5 помоему) лазера после обхода контура. а то все говорят что они есть а как называются не говорят
сами программы G-кода можно делать самому (в случае очень простых :) )
и CAM программами
их много - но в названии зачастую есть "cam" : SolidCam, MasterCam, SheetCam (есть под линукс), FeatureCam и т. д
Вот есть тема про них.
-----------
а команду включения шпинделя (М3) и его выключения(М5) , да и любую другую - ты в программу можешь пока и сам прописать.

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

Добавлено: 25 дек 2012, 10:02
Nick
drifter писал(а):подскажите хоть одно название программы которая сама прописывает коды включения выключения (М3 М5 помоему) лазера после обхода контура. а то все говорят что они есть а как называются не говорят
Для лазера можно Gcodetools использовать, там можно все что угодно прописать в начале и в конце каждого контура. И рисовать в inkscape удобно :).
Gcodetools - plug-in Inkscape для экспорта в Gcode #1

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

Добавлено: 27 дек 2012, 10:38
drifter
я вот эти команды имел ввиду... это сканы с руководства по управлению лазером. можно эти команды как-то прописать в gcode tools? чтоб можно было вместо шпинделя управлять лазером?
img021.jpg (2719 просмотров) <a class='original' href='./download/file.php?id=10492&sid=470592ae3b1777896eaff2323a580b00&mode=view' target=_blank>Загрузить оригинал (613.16 КБ)</a>
img022.jpg (2719 просмотров) <a class='original' href='./download/file.php?id=10493&sid=470592ae3b1777896eaff2323a580b00&mode=view' target=_blank>Загрузить оригинал (560.58 КБ)</a>
img023.jpg (2719 просмотров) <a class='original' href='./download/file.php?id=10494&sid=470592ae3b1777896eaff2323a580b00&mode=view' target=_blank>Загрузить оригинал (435.15 КБ)</a>
img024.jpg (2719 просмотров) <a class='original' href='./download/file.php?id=10495&sid=470592ae3b1777896eaff2323a580b00&mode=view' target=_blank>Загрузить оригинал (408.94 КБ)</a>
и большое спасибо за gcodetools вообще шикарная прога! видеоуроки понятные) вообщем блеск!

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

Добавлено: 27 дек 2012, 15:41
Nick
Еще раз, как управляется лазер?

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