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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

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

Сообщение ЗАВ »

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

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

Сообщение Nick »

Упс, ошибся с номером...
setp parport.0.pin-01-out-invert 1
не 01, а 12, у тебя же 12-й пин.
setp parport.0.pin-12-out-invert 1
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

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

Сообщение ЗАВ »

пошел пробовать
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

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

Сообщение ЗАВ »

прог не грузится
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

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

Сообщение ЗАВ »

что не так дописал?
Вложения
мой-станок.hal
(4.79 КБ) 1011 скачиваний
мой-станок.ini
(2.44 КБ) 1129 скачиваний
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

точно! опять я все напутал...
Убирай эту строку, вместо нее и этой
net all-home <= parport.0.pin-12-in
пишем
net all-home <= parport.0.pin-12-in-not
Это же пин типа in, а не out!
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

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

Сообщение ЗАВ »

Наконец-то номирование пошло!!!! , однако , как я и ожидал не в ту сторону , как инвертировать хомирование оси?
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

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

Сообщение ЗАВ »

Я думаю следующий шаг- настройка масшаба перемещения осей , где это делается , как?
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

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

Сообщение ЗАВ »

ЗАВ писал(а):как инвертировать хомирование оси?
Почему то хоумирование начинается с оси Z, сделал setp parport.0.pin-08-out-invert 1 .направление хоумирования изменилось, однако после хоумирования съезжает с датчика, наезжает на него опять и разрешает движение в направлении за датчиком , а в рабочую зону не пускает . Что не так и делаю?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

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

Все остальное верни к предыдущему состоянию.
ЗАВ писал(а):Я думаю следующий шаг- настройка масшаба перемещения осей , где это делается , как?
В смысле ты говоришь станку ехать на 10 мм, а он едет не на 10?
Тогда в ini в каждой оси есть SCALE = количество шагов на единицу измерения (мм).
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

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

Сообщение ЗАВ »

поменял знак home_search_velocity, направление хоумирования изменилосьось. Z все нормально.Ось x после хоумирования съезжает с датчика, наезжает на него опять и разрешает движение в направлении за датчиком , а в рабочую зону не пускает . Что не так и делаю? оси y a не хомируются (наверно из за х)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

За датчиком, это в какую сторону? Может у тебя X не в том направлении ориентированна? Что показывают координаты в LinuxCNC?
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

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

Сообщение ЗАВ »

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

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

Сообщение Nick »

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

Чтобы поменять ориентацию, тупо для пина dir нужной напиши invert 1 (в hal). Или поставь отрицательный scale (в ini).
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

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

Сообщение ЗАВ »

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

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

Сообщение Nick »

Просто убери эти лимиты в ini и все.
Кстати, а какие координаты показываются, когда ось перестает работать?
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

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

Сообщение ЗАВ »

ось встала, питание шд вырубилось
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

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

Сообщение ЗАВ »

MAX_LIMIT = 800.0 эту строчку убрать?
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

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

Сообщение ЗАВ »

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

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

Сообщение Nick »

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

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

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