Страница 7 из 56

Re: Агрегатный станок

Добавлено: 13 июл 2012, 14:35
ЗАВ
концевики работают, контролер их видит.ошибки пишет ту же. посему то после дописки состояние пина не изменилось. :wik:

Re: Агрегатный станок

Добавлено: 13 июл 2012, 14:36
Nick
Упс, ошибся с номером...
setp parport.0.pin-01-out-invert 1
не 01, а 12, у тебя же 12-й пин.
setp parport.0.pin-12-out-invert 1

Re: Агрегатный станок

Добавлено: 13 июл 2012, 14:37
ЗАВ
пошел пробовать

Re: Агрегатный станок

Добавлено: 13 июл 2012, 14:44
ЗАВ
прог не грузится

Re: Агрегатный станок

Добавлено: 13 июл 2012, 14:50
ЗАВ
что не так дописал?

Re: Агрегатный станок

Добавлено: 13 июл 2012, 14:52
Nick
точно! опять я все напутал...
Убирай эту строку, вместо нее и этой
net all-home <= parport.0.pin-12-in
пишем
net all-home <= parport.0.pin-12-in-not
Это же пин типа in, а не out!

Re: Агрегатный станок

Добавлено: 13 июл 2012, 15:17
ЗАВ
Наконец-то номирование пошло!!!! , однако , как я и ожидал не в ту сторону , как инвертировать хомирование оси?

Re: Агрегатный станок

Добавлено: 13 июл 2012, 15:19
ЗАВ
Я думаю следующий шаг- настройка масшаба перемещения осей , где это делается , как?

Re: Агрегатный станок

Добавлено: 13 июл 2012, 15:44
ЗАВ
ЗАВ писал(а):как инвертировать хомирование оси?
Почему то хоумирование начинается с оси Z, сделал setp parport.0.pin-08-out-invert 1 .направление хоумирования изменилось, однако после хоумирования съезжает с датчика, наезжает на него опять и разрешает движение в направлении за датчиком , а в рабочую зону не пускает . Что не так и делаю?

Re: Агрегатный станок

Добавлено: 15 июл 2012, 20:30
Nick
ЗАВ писал(а): сделал setp parport.0.pin-08-out-invert 1
Неее, надо просто поменять знак home_search_velocity, если он больше 0 то ищем в положительную сторону, если меньше - в отрицательную. (находится в ini в каждой оси)

Все остальное верни к предыдущему состоянию.
ЗАВ писал(а):Я думаю следующий шаг- настройка масшаба перемещения осей , где это делается , как?
В смысле ты говоришь станку ехать на 10 мм, а он едет не на 10?
Тогда в ini в каждой оси есть SCALE = количество шагов на единицу измерения (мм).

Re: Агрегатный станок

Добавлено: 16 июл 2012, 08:10
ЗАВ
поменял знак home_search_velocity, направление хоумирования изменилосьось. Z все нормально.Ось x после хоумирования съезжает с датчика, наезжает на него опять и разрешает движение в направлении за датчиком , а в рабочую зону не пускает . Что не так и делаю? оси y a не хомируются (наверно из за х)

Re: Агрегатный станок

Добавлено: 16 июл 2012, 10:45
Nick
За датчиком, это в какую сторону? Может у тебя X не в том направлении ориентированна? Что показывают координаты в LinuxCNC?

Re: Агрегатный станок

Добавлено: 16 июл 2012, 11:32
ЗАВ
Все выглядит так-ось находится на середине рабочей зоны. датчик хоме стоит на краю. включаю хоме- ось идет до датчика, наезжает на него , съезжает, наезжает опять и останаавливается(концевик включен). пробую двигать ось в ручном режиме- ось двигается за датчик-и упирается в тупик-конец оси. А в рабочую зону не идет. такое впечатление, что программа перепутала направление рабочей зоны.как переориетировать систему?
Nick писал(а):Что показывают координаты в LinuxCNC?
где их смотреть ?

Re: Агрегатный станок

Добавлено: 16 июл 2012, 12:04
Nick
Вот тут:
linuxcnc coordinates.png (1132 просмотра) <a class='original' href='./download/file.php?id=6499&mode=view' target=_blank>Загрузить оригинал (245.32 КБ)</a>
Когда ты едешь в положительную сторону, координаты правильно меняются?

Чтобы поменять ориентацию, тупо для пина dir нужной напиши invert 1 (в hal). Или поставь отрицательный scale (в ini).

Re: Агрегатный станок

Добавлено: 16 июл 2012, 12:37
ЗАВ
ура !! ось x пошла, проблема с осью а . во время ручного управления через определеное перемещение вырубается станок, такае впечатлеине, что срабатывает лимит хода, хотя в ини стоит 99999, где надо поправить?

Re: Агрегатный станок

Добавлено: 16 июл 2012, 12:41
Nick
Просто убери эти лимиты в ini и все.
Кстати, а какие координаты показываются, когда ось перестает работать?

Re: Агрегатный станок

Добавлено: 16 июл 2012, 12:59
ЗАВ
ось встала, питание шд вырубилось

Re: Агрегатный станок

Добавлено: 16 июл 2012, 13:00
ЗАВ
MAX_LIMIT = 800.0 эту строчку убрать?

Re: Агрегатный станок

Добавлено: 16 июл 2012, 13:08
ЗАВ
убрал, без результатно- вырубается, как будто нжамается "аварийный стоп"

Re: Агрегатный станок

Добавлено: 16 июл 2012, 14:07
Nick
ЗАВ писал(а):как будто нжамается "аварийный стоп"
Если бы доехал до края оси, то плавно бы остановился и все. Если вырубается совсем, то скорее всего отрабатывает какой-то аварийный концевик.
В одном и том же месте вырубается?

Вот эти две:
MIN_LIMIT = -0.001
MAX_LIMIT = 9999.0