Страница 16 из 18
Re: 5i23+2x7i47+7i42TA
Добавлено: 10 май 2016, 11:48
Nick
И что должно происходить при этих условиях?
нужна логика работы на формальном языке.
Re: 5i23+2x7i47+7i42TA
Добавлено: 11 май 2016, 10:38
sysrover
В любом случае ошибка и остановка программы.
Основное условие ось Y не в нуле то любое перемещение по A приводит к ошибке.
Re: 5i23+2x7i47+7i42TA
Добавлено: 13 май 2016, 13:49
sysrover
Народ подскажите такую вещ, только сейчас заметил что все выходы на 5i23 по умолчанию инвертированы.
Тоесть при включении компа еще не загружена линукс а на всех выходах уже +5в
Как его вернуть в норму ?
Re: 5i23+2x7i47+7i42TA
Добавлено: 13 май 2016, 14:12
Serg
Никак, это и есть норма.
Re: 5i23+2x7i47+7i42TA
Добавлено: 13 май 2016, 14:24
sysrover
Я уже понял что это норма.
Но как быть если у меня подключены на выходы пневмоклапаны. И выходит что при включении станка они открываются.
Запускешь linuxcnc они закрываются в рабочее положение и дальше по штату.
Но блин это страшно не удобно. Выходит нужно будет воздух отключать раньше выключения станка чтобы заготовки не разжимало при выключении.
Re: 5i23+2x7i47+7i42TA
Добавлено: 13 май 2016, 14:29
Serg
sysrover писал(а):Запускешь linuxcnc они закрываются в рабочее положение и дальше по штату.
Всё правильно - прошивка в FPGA загружается.
sysrover писал(а):Но блин это страшно не удобно.
Питание на исп. механизмы подавать с помощью одного из выходов 5i23.
Re: 5i23+2x7i47+7i42TA
Добавлено: 13 май 2016, 14:44
sysrover
Да но тогда они всеравно будут включены при вырубленом linuxcnc. Так как когда не загружена прошивка то все пины стают входами и на них автоматом +5
Re: 5i23+2x7i47+7i42TA
Добавлено: 13 май 2016, 16:16
Serg
А проинвертировать один этот выход религия не позволяет?..

Re: 5i23+2x7i47+7i42TA
Добавлено: 13 май 2016, 17:46
sysrover
да но он будет инвертирован пока включен linuxcnc, а в другое время он будет +5
Re: 5i23+2x7i47+7i42TA
Добавлено: 13 май 2016, 20:02
Serg
Электрически инвертировать.
Ну или задействуй для этого два выхода - пока у них состояние одинаковое сила выключена.
P.S. Удивительно, что такие простые вещи приходится объяснять...
Re: 5i23+2x7i47+7i42TA
Добавлено: 15 май 2016, 13:59
sysrover
Да я и сам их знаю, просто всегда ищу выход проще. Инвертировать электрически мне пришло в голову давно. Просто искал вариант получше.
Re: 5i23+2x7i47+7i42TA
Добавлено: 20 май 2016, 16:14
sysrover
И снова вопрос честной компании.
При выполнении команды М6 шпиндель останавливается. Для нашего станка нет смысла остановки для смены инструмента.
Как убрать остановку шпинделя ?
Re: 5i23+2x7i47+7i42TA
Добавлено: 20 май 2016, 16:44
Serg
Re: 5i23+2x7i47+7i42TA
Добавлено: 20 май 2016, 16:47
nkp
Re: 5i23+2x7i47+7i42TA
Добавлено: 20 май 2016, 16:58
sysrover
Спасибо товарищи

Re: 5i23+2x7i47+7i42TA
Добавлено: 20 май 2016, 21:13
Serg
Ну вот, теперь он только про эту секцию прочитает, а по остальным снова вопросы задавать будет...

Re: 5i23+2x7i47+7i42TA
Добавлено: 20 май 2016, 23:40
sysrover
Читаю весь документ, просто не думал чьл это в ини, по халу перелопатил все.
Ремап М6 нашел.
А вот этого не нашел.
Ищу решение еще одного трабла.
У меня ось А это смена инструмента.
Так вот в подпрограмме ремапа М6 я добавил отьезд на безопасный Z потом M6 потом G43 и переезд А в ноль чтобы стать на нужный резец.
Так вот проблема в том что нехочет переезжать с первого раза. Дергается и уже при повторном вызове М6 Т1 переезжает по А.
Но отьезд на безопасный Z срабатывает.
Re: 5i23+2x7i47+7i42TA
Добавлено: 21 май 2016, 00:14
Serg
Читай про G43 и про то, как это работает. В том числе и в RS274/NGC
Re: 5i23+2x7i47+7i42TA
Добавлено: 21 май 2016, 00:16
sysrover
Понял буду копать уже в понедельник.
Спасибо за наводку
Re: 5i23+2x7i47+7i42TA
Добавлено: 24 май 2016, 21:34
sysrover
Разобрался с G43 оно нехочет работать внутри М6.
Но вынес его наружу переписал постпроцессор и вроде все ок.
У меня ремап команды М6.
Использую интерфейс gmoccapy и заметил нюанс когда вызывается команда М6, курсор программы попадает в подпрограмму М6 и дальше постоянно рисует только то что в М6, но программа исполняется нормально, только прорисовка появляется уже после последней смены инструмента в конце программы.