Авто ноль по Z в EMC
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Авто ноль по Z в EMC
а когда писал
O<toolchange>
какая ошибка была? таже?
O<toolchange>
какая ошибка была? таже?
Всё просто! если знаешь КАК!
-
- Новичок
- Сообщения: 28
- Зарегистрирован: 10 окт 2012, 10:50
- Репутация: 1
- Контактная информация:
Re: Авто ноль по Z в EMC
Если написать так, как у Вас, то имеем ошибку "Неизвестная управляющая команда в О-слове"
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Авто ноль по Z в EMC
O<tool_change> sub
...
O<tool_change> endsub
...
O<tool_change> endsub
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Авто ноль по Z в EMC
так он так и написал
просто пробовал разные варианты
tool_change и toolchange
просто пробовал разные варианты
tool_change и toolchange
Всё просто! если знаешь КАК!
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Авто ноль по Z в EMC
может у тебя больше инфы - но я видел только один вариант:
а в ошибке емс говорит что ищу о-код с именем tool_change
имя файла должно совпадать с именем о-кода...
имя файла должно совпадать с именем о-кода...
-
- Новичок
- Сообщения: 28
- Зарегистрирован: 10 окт 2012, 10:50
- Репутация: 1
- Контактная информация:
Re: Авто ноль по Z в EMC
В общем поколдавав немного я получил, что теперь он выполняет комманду, но не до конца. Он перемещается в позицию смены, выводит сообщение о том, что нужно установить инструмент, а потом говорит "linear move in mdi would exceed joint 2's positive linit"
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Авто ноль по Z в EMC
в скрине в MDI окошке видно что он пробовал
а что имена должны совпадать эти и ежу понятно
может
говорит что превысиш лимит в положительную сторону (вроде как)
а что имена должны совпадать эти и ежу понятно
может
проверь в скрипте перемещения по ZSimmer писал(а):joint 2's positive linit
говорит что превысиш лимит в положительную сторону (вроде как)
Всё просто! если знаешь КАК!
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Авто ноль по Z в EMC
+1 за внимательностьNightV писал(а):в скрине в MDI окошке видно что он пробовал
но есть одно "но")))
неизвестно - как тогда в файле о-код назывался
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Авто ноль по Z в EMC
Скорее всего установле слишком большой пробег для поиска длинны инструмента. Дословно говорит, что следующее движение выйдет за пределы оси Z.Simmer писал(а): а потом говорит "linear move in mdi would exceed joint 2's positive linit"
Когда LinuxCNC видет код поиска датчика, G38.2 Z-1000 он считает по максимому, т.е. считает, что может проехать эти -1000 и если это выходит за пределы оси, то появляется ошибка.
-
- Новичок
- Сообщения: 28
- Зарегистрирован: 10 окт 2012, 10:50
- Репутация: 1
- Контактная информация:
Re: Авто ноль по Z в EMC
Спасибо за советы. Все почти решилось... но опять (видимо мне как то везет по особенному) появилась засада. Теперь программа выдает мне такую ошибку "Probe tripped during non-probe MDI command".
Происходит это таким образом... Есть у меня два варианта установки нуля...
Первый: Втрой: Первый отрабатывает до момента второго касания, т.е. уточнения нуля. Второй примерно до этого же места, только при этом обнуляет Z и тут же выдает ошибку. В инете ни чего не нашел. жаль нету смайлика, где рожа о стенку бьется... я бы десяток таких поставил. Уже весь лоб разбил)))
Происходит это таким образом... Есть у меня два варианта установки нуля...
Первый: Втрой: Первый отрабатывает до момента второго касания, т.е. уточнения нуля. Второй примерно до этого же места, только при этом обнуляет Z и тут же выдает ошибку. В инете ни чего не нашел. жаль нету смайлика, где рожа о стенку бьется... я бы десяток таких поставил. Уже весь лоб разбил)))
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Авто ноль по Z в EMC
дребезг не может влиять?
-
- Новичок
- Сообщения: 28
- Зарегистрирован: 10 окт 2012, 10:50
- Репутация: 1
- Контактная информация:
Re: Авто ноль по Z в EMC
Дребезг чего???
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Авто ноль по Z в EMC
Дребезг контакта. Фактически LinuxCNC говорит, что сработал датчик в то время когда не выполняется его поиск. Что это может значить в реальности, что-то въехало в датчик и если не принять меры, то это что-то в лучшем случае сломает только датчик, в худшем что-то еще.
Что может происходить у тебя, во время уточнения положения после размыкания датчика, станок останавливается, после этого он может качнуться свибрировать илисделать что-то такое, что датчик снова сработает. => появляется ошибка.
Какой у тебя датчик. и как он подключен?
Что может происходить у тебя, во время уточнения положения после размыкания датчика, станок останавливается, после этого он может качнуться свибрировать илисделать что-то такое, что датчик снова сработает. => появляется ошибка.
Какой у тебя датчик. и как он подключен?
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Авто ноль по Z в EMC
попробуй отьехать от датчика до команды G43,
в этом варианте
G0 Z50 (попробуй добавь это)
G43
просто в системе фанук например, при указании g43 инструмент отьезжает на указаную длинну компенсации
просто я думаю что у тебя срабатывает датчик нуля (об этом говорит сообщение о ошибке) когда он НЕ должен сработать
а это может быть в случае если станок опять едет на датчик.
хотя... и nkp может быть прав... дребезг контактов, то есть LCNC получил сигнал что отработала G38.2 и вдруг опять его получает, чего не планировалось и от этого выпадает в осадок типа когого х__а! я его не жду! а он пришел... сигнал от датчика
в этом варианте
G10 L10 P#1 Z-0.05Simmer писал(а):G10 L10 P#1 Z-0.05
G43
G0 Z50 (попробуй добавь это)
G43
просто в системе фанук например, при указании g43 инструмент отьезжает на указаную длинну компенсации
просто я думаю что у тебя срабатывает датчик нуля (об этом говорит сообщение о ошибке) когда он НЕ должен сработать
а это может быть в случае если станок опять едет на датчик.
хотя... и nkp может быть прав... дребезг контактов, то есть LCNC получил сигнал что отработала G38.2 и вдруг опять его получает, чего не планировалось и от этого выпадает в осадок типа когого х__а! я его не жду! а он пришел... сигнал от датчика
Всё просто! если знаешь КАК!
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Авто ноль по Z в EMC
не парься, пробьемся главное не зацикливаться на проблеме иначе опустятся руки, общими силами и не такое побеждалиSimmer писал(а):?
Всё просто! если знаешь КАК!
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Авто ноль по Z в EMC
а ну да... забыли..Simmer писал(а):Дребезг чего???
"дребезг контактов" это когда между контактами датчика появлятся дребезг, тоесть растояние меж котактами настолько мало что он не может опредилится мальчик он или девочка. тоесть есть контакт или нет, тоесть "сам" то включится то выключится.. и причем иногда очень быстро
Всё просто! если знаешь КАК!
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Авто ноль по Z в EMC
пробовать устранить дребезг:
parport.0.pin-XX-in-not - пин для пробы
Код: Выделить всё
loadrt debounce cfg=1
addf debounce.0 base-thread
setp debounce.0.delay 10
net prob_in parport.0.pin-XX-in-not debounce.0.0.in
net prob_out debounce.0.0.out motion.probe-input
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Авто ноль по Z в EMC
это же не наши методы ©NightV писал(а):а не проще кондер поставить?
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Авто ноль по Z в EMC
эта фраза фраза звучала в единственном числе
просто у меня таких проблем не возникало, так-как изначально ставил кондеры на входы контактов (ставил вместе с проводами в клемник)Всё просто! если знаешь КАК!