Мой CNC китаес Bernardo KF25 Top (клон BF20)
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
а как оно хомиться будет ?
по очереди ?
по очереди ?
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
Да, причем все будет автоматом, делаешь home all, они все по-очереди поехали, отхоумились, съехали с кноцевика...
Вообще, если у тебя концевик совмещает в себе предел оси и датчик home, то лучше, чтобы он располагался вне рабочей зоны станка, т.е. например в координате -1, при рабочей зоне (0,100), чтобы случайно на него не наскочить.
Вообще, если у тебя концевик совмещает в себе предел оси и датчик home, то лучше, чтобы он располагался вне рабочей зоны станка, т.е. например в координате -1, при рабочей зоне (0,100), чтобы случайно на него не наскочить.
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
да, совмещает. и это действительно предел. за него нельзя выежать.
ноль настроен точно на цент стола.
ноль настроен точно на цент стола.
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
MIN_LIMIT = -1350.0
MAX_LIMIT = 1350.0
HOME_OFFSET = 139.900000
MIN_LIMIT = -200.0
MAX_LIMIT = 150.0
HOME_OFFSET = 72.35
Что-то не похоже на центр
Чтобы их объединить нужно всем осям написать HOME_IS_SHARED=1 и HOME_SEQUENCE=0-2 в порядке очереди
MAX_LIMIT = 1350.0
HOME_OFFSET = 139.900000
MIN_LIMIT = -200.0
MAX_LIMIT = 150.0
HOME_OFFSET = 72.35
Что-то не похоже на центр
Чтобы их объединить нужно всем осям написать HOME_IS_SHARED=1 и HOME_SEQUENCE=0-2 в порядке очереди
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
а в hal как прописать все на один пин ?
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
сейчас так
net both-home-x <= parport.0.pin-10-in
net both-home-y <= parport.0.pin-11-in
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
ну физически это центр а софтлимиты настроены куда-то далекооо, чтобы не иметь с ними проблем.Nick писал(а):Что-то не похоже на центр
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
Зайди в stepconf и сделай новую конфигурацию, в ней пропиши пин all limits and home и скопируй все от туда. В итоге у тебя будет что-то вродеАлексс писал(а):а в hal как прописать все на один пин ?
net all-home <= parport.0.pin-10-in
net all-home => axis.0.home-sw-in
net all-home => axis.1.home-sw-in
net all-home => axis.2.home-sw-in
т.е. один пин заводим на все home-sw-in, ну и лимиты туда же заводятся
А вот это зря. Так linucCNC не позволит тебе за пределы выехать, плавно остановившись у края станка. А так называемые soft limit сработают только если по программе ты выедешь за предел оси, что с не правильной настройкой приведет к аварии станка!Алексс писал(а):ну физически это центр а софтлимиты настроены куда-то далекооо, чтобы не иметь с ними проблем.
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
не все так просто.Nick писал(а):т.е. один пин заводим на все home-sw-in, ну и лимиты туда же заводятся
конфиг схавался, однако станок не хомится - останавливается на лимите.
видимо срабатывает лимит второй оси, который как-бы хом првой.
вернул все назад, тольуо добавил home_sequence. теперь хомиться можно одной кнопкой. красота. но чуть дольше
аварии не будет - все остановится на лимите и все.Nick писал(а):А вот это зря. Так linucCNC не позволит тебе за пределы выехать, плавно остановившись у края станка. А так называемые soft limit сработают только если по программе ты выедешь за предел оси, что с не правильной настройкой приведет к аварии станка!
с каде у меня наячерчено поле обработки, всегда контролирую если не вышел.
а вообще изначально лимиты стояли. но чето мне не пошло.
толи они в локальной системе координат работают. толи что...
надо попробовать еще разик.
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
HOME_OFFSET правильный стоит?Алексс писал(а):конфиг схавался, однако станок не хомится - останавливается на лимите.
Ошибка какая-то была?
а на другой стороне оси у тебя тоже датчик стоитАлексс писал(а):аварии не будет - все остановится на лимите и все.
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
наезд на лимитNick писал(а):Ошибка какая-то была?
видишь меня насквозь!Nick писал(а):а на другой стороне оси у тебя тоже датчик стоит
типа в планах
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
а home_ignore_limits был? На всех осях?Алексс писал(а):наезд на лимит
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
И остальные концевики с лимитов ты отключал или нет?
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
на всех двухNick писал(а):а home_ignore_limits был? На всех осях?
физически не отключал. просто сигнал подменил для Y. но сработал наезд на лимит X!Nick писал(а):И остальные концевики с лимитов ты отключал или нет?
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
А сигналы pol-limit и neg-limit тоже поменял или так и оставил?
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
поменял
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
хмм... странно... а если его (тот который "отключил") просто замкнуть, что скажет? Может не все концы отключил?
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
та ось даже не двигалась - стопудово срабатывания не было.
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
Попробовал на stepconf-е сделать конфиг с общими концевиками, там оказывается все несколько хитрее:
Код: Выделить всё
loadrt lut5
.......
addf lut5.0 servo-thread
.......
net all-limit-home <= parport.0.pin-10-in
setp lut5.0.function 0x10000
net all-limit-home => lut5.0.in-4
net all-limit <= lut5.0.out
net homing-x <= axis.0.homing => lut5.0.in-0
net homing-y <= axis.1.homing => lut5.0.in-1
net homing-z <= axis.2.homing => lut5.0.in-2
.......
net all-limit-home => axis.0.home-sw-in
net all-limit => axis.0.neg-lim-sw-in
net all-limit => axis.0.pos-lim-sw-in
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
вот это жесть.Nick писал(а):несколько хитрее
минут 15 смотрел на исходник lut5, на hal и не мог понять как это работает.
почитал внимательно man и дошло
спасибо, завтра попробую.
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
