Моя версия прибора Auto Zero CNC. Подробности
-
- Станкостроитель
- Сообщения: 133
- Зарегистрирован: 23 янв 2012, 05:40
- Имя: Женя
- Откуда: г.Бердск Новосибирская область
- Контактная информация:
Моя версия прибора Auto Zero CNC. Подробности
Весной этого года я разработал свою версию этого замечательно прибора.
Прибор состоит из:
1. Корпус
Изготовлен из Д16Т.
Фрезерованный паз для выхода кабеля Jack 3.5. Три сквозных отвертия на М3 для крепления крышки из оргстекла. Два отверстия ф3.2 с цековкой для входа светодиодов. Два отверстия
ф6.2 крепёжные
2. Крышка
Изготовлена из оргстекла.
3 Отверстия с цековкой -под крепёжные винты. Площадка с радиусами - занижение, для того чтобы контакты светодиодов её не касались и не мешали. Паз с радиусом для выхода
провода.
3. Плата
Схема взята от центроискателя. Разводку делал сам.
4. Кнопка
Изготовлена из нержавейки
5. Направляющая
Изготовлена из Д16Т
6. Размыкатель
7. Пружина
___________________________________________________________________________________________________
В сборе всё это выглядит так
___________________________________________________________________________________________________
С железом покончено, теперь програмирование.
Имеющиеся макросы мне ненравились, поэтому написал свои:
Экран был переделан так:
1. Макрос "Расчёт"
http://cncfiles.su/download/4141
При выполнениии этого макроса фреза уходит вверх на максимально возможное расстояние, касается кнопки датчика и после момента касание
происходит вычисление разницы между нулевой высотой детали и кнопкой датчика, эта разница записывается в специально созданное окно.
Этим макросом лучьше пользоваться сразу после того как произвели полную привязку первого инструмента к детали.
2. Макрос "Привязка"
http://cncfiles.su/download/4142
При выполнениии этого макроса фреза уходит вверх на максимально возможное расстояние, касается кнопки датчика и после момента касание
происходит запись того значения, которое записано в созданное окно в координаты Z.
Этим макросом лучьше пользоваться при обработке в несколько инструментов. После того, как фреза сделала то что от неё требуется
в программе нужно написать:
G53 Z0 'подъём на максимально возможную высоту, машинные координаты
M0 'останов программы, Далее меняем инструмент руками, нажимаем на "Пуск"
M987 'выполнение макроса "привязка"
Т2
G0 x0.0
G1 y2 z7 F567
В это окно также можно вводить значения, которые пользователь рассчитет сам. После нажатия на кнопку "привязка", в любом случае начнётся исполение макроса.
PS
Небольшое дополнение:
Мой станок оборудован индуктивными концевиками, и соотвтетственно имеет машинные нули. Как данные макросы будут работать со станком без концевиков - я не знаю.
Пробовать нужно.
Координаты местоположения датчика, котороые прописаны в макросе, требуется определить самостоятельно, для этого нужно переключится в машинные координаты
и записать полученные занчения в макросы
__________________________________________________________________________________________________
Железо и программы готовы, приступаем к испытиниям
http://www.youtube.com/watch?v=ldiSl0I3jTY
Всё работает.
Испытания повторяемости показали отклонение по Z в пределах 0.02
Инструкцию выложу попожжэ.
PS
ОГРОМНАЯ ПРОСЬБА ко всем форумчанам:
Пишите в теме только то что касается конструкции прибора и макросов, то есть по тенической части.
Все "ИНЫЕ" вопросы пишите мне на FLAPPER-F1B@yandex.ru FIKUS100000@ya.ru
Прибор состоит из:
1. Корпус
Изготовлен из Д16Т.
Фрезерованный паз для выхода кабеля Jack 3.5. Три сквозных отвертия на М3 для крепления крышки из оргстекла. Два отверстия ф3.2 с цековкой для входа светодиодов. Два отверстия
ф6.2 крепёжные
2. Крышка
Изготовлена из оргстекла.
3 Отверстия с цековкой -под крепёжные винты. Площадка с радиусами - занижение, для того чтобы контакты светодиодов её не касались и не мешали. Паз с радиусом для выхода
провода.
3. Плата
Схема взята от центроискателя. Разводку делал сам.
4. Кнопка
Изготовлена из нержавейки
5. Направляющая
Изготовлена из Д16Т
6. Размыкатель
7. Пружина
___________________________________________________________________________________________________
В сборе всё это выглядит так
___________________________________________________________________________________________________
С железом покончено, теперь програмирование.
Имеющиеся макросы мне ненравились, поэтому написал свои:
Экран был переделан так:
1. Макрос "Расчёт"
http://cncfiles.su/download/4141
При выполнениии этого макроса фреза уходит вверх на максимально возможное расстояние, касается кнопки датчика и после момента касание
происходит вычисление разницы между нулевой высотой детали и кнопкой датчика, эта разница записывается в специально созданное окно.
Этим макросом лучьше пользоваться сразу после того как произвели полную привязку первого инструмента к детали.
2. Макрос "Привязка"
http://cncfiles.su/download/4142
При выполнениии этого макроса фреза уходит вверх на максимально возможное расстояние, касается кнопки датчика и после момента касание
происходит запись того значения, которое записано в созданное окно в координаты Z.
Этим макросом лучьше пользоваться при обработке в несколько инструментов. После того, как фреза сделала то что от неё требуется
в программе нужно написать:
G53 Z0 'подъём на максимально возможную высоту, машинные координаты
M0 'останов программы, Далее меняем инструмент руками, нажимаем на "Пуск"
M987 'выполнение макроса "привязка"
Т2
G0 x0.0
G1 y2 z7 F567
В это окно также можно вводить значения, которые пользователь рассчитет сам. После нажатия на кнопку "привязка", в любом случае начнётся исполение макроса.
PS
Небольшое дополнение:
Мой станок оборудован индуктивными концевиками, и соотвтетственно имеет машинные нули. Как данные макросы будут работать со станком без концевиков - я не знаю.
Пробовать нужно.
Координаты местоположения датчика, котороые прописаны в макросе, требуется определить самостоятельно, для этого нужно переключится в машинные координаты
и записать полученные занчения в макросы
__________________________________________________________________________________________________
Железо и программы готовы, приступаем к испытиниям
http://www.youtube.com/watch?v=ldiSl0I3jTY
Всё работает.
Испытания повторяемости показали отклонение по Z в пределах 0.02
Инструкцию выложу попожжэ.
PS
ОГРОМНАЯ ПРОСЬБА ко всем форумчанам:
Пишите в теме только то что касается конструкции прибора и макросов, то есть по тенической части.
Все "ИНЫЕ" вопросы пишите мне на FLAPPER-F1B@yandex.ru FIKUS100000@ya.ru
Re: Моя версия прибора Auto Zero CNC. Подробности
Вы продолжаете нас радовать прямыми руками! Насколько чувствителен прибор? В своей практике пользуюсь в 90% случаев очень тонкими граверами с пяткой 0.1, 0.2 мм. Не отломит ли кончик у такого гравера, если пользоваться такой штучкой?
-
- Станкостроитель
- Сообщения: 133
- Зарегистрирован: 23 янв 2012, 05:40
- Имя: Женя
- Откуда: г.Бердск Новосибирская область
- Контактная информация:
Re: Моя версия прибора Auto Zero CNC. Подробности
john1987,
Испытывать с тонким гравёром не пробовал, но по ощущениям скажу что ход очень мягкий и без заеданий. Думаю при гравировке он испытывает намного более сложные нагрузки чем при нажатии на кнопку. Но ещё раз скажу: пробовать нужно.
Не в тему:
в детстве мои руки были кривоваты, щас постепенно выпрямляются
Испытывать с тонким гравёром не пробовал, но по ощущениям скажу что ход очень мягкий и без заеданий. Думаю при гравировке он испытывает намного более сложные нагрузки чем при нажатии на кнопку. Но ещё раз скажу: пробовать нужно.
-
- Станкостроитель
- Сообщения: 133
- Зарегистрирован: 23 янв 2012, 05:40
- Имя: Женя
- Откуда: г.Бердск Новосибирская область
- Контактная информация:
Re: Моя версия прибора Auto Zero CNC. Подробности
а зачем изобретать велосипед ? берётся вот такая кнопочка за 3 € и из куска алю корпус и всё, точность ? не поверите, 0,01-0,02 мм, делал такие ещё лет 5 назад десятками
Re: Моя версия прибора Auto Zero CNC. Подробности
И как она называется?barnaul писал(а):берётся вот такая кнопочка за 3 €
Re: Моя версия прибора Auto Zero CNC. Подробности
у нас она называется Vandalismustaster, в переводе кнопка от вандализма, есть плоские (какие и использую)только без подсветки и округлённыеoxyum писал(а): И как она называется?
https://www.google.de/search?q=vandalis ... =948&dpr=1
-
- Станкостроитель
- Сообщения: 133
- Зарегистрирован: 23 янв 2012, 05:40
- Имя: Женя
- Откуда: г.Бердск Новосибирская область
- Контактная информация:
Re: Моя версия прибора Auto Zero CNC. Подробности
barnaul,
Центроискатель тоже не нужен, можно взять обычный валик и маркер.
1. Для кнопки по вашей ссылке в любом случае нужен корпус.
2. Как вы определили что точность 2 сотки-сотка ?
Центроискатель тоже не нужен, можно взять обычный валик и маркер.
1. Для кнопки по вашей ссылке в любом случае нужен корпус.
2. Как вы определили что точность 2 сотки-сотка ?
Re: Моя версия прибора Auto Zero CNC. Подробности
точность показывает сама программа при неоднократном измерении одного и того же инструмента, к примеру 40.00, потом 40.01, потом 39,99Шерлок Холмс писал(а):barnaul,
1. Для кнопки по вашей ссылке в любом случае нужен корпус.
2. Как вы определили что точность 2 сотки-сотка ?
И как ты и когда то говорил: Это же элементарно Ваксон
Ну а то что нужен корпус это и (не )дураку понятно
Re: Моя версия прибора Auto Zero CNC. Подробности
Уважаемые!
А можно ли написать мкрос для поиска центра не отверстия, а "пятака"?
А можно ли написать мкрос для поиска центра не отверстия, а "пятака"?
-
- Станкостроитель
- Сообщения: 133
- Зарегистрирован: 23 янв 2012, 05:40
- Имя: Женя
- Откуда: г.Бердск Новосибирская область
- Контактная информация:
Re: Моя версия прибора Auto Zero CNC. Подробности
barnaul,
Изготовьте свой датчик длины инструмента с этой кнопкой, покажите подробности, снимите видео и выложите на форум отдельной темой. Если уже изготовили, то дайте ссылку, думаю всем будет интересно.
Меня пока устривает то что я изготовил. Никаких противовандальных кнопок я ставить не буду.
Изготовьте свой датчик длины инструмента с этой кнопкой, покажите подробности, снимите видео и выложите на форум отдельной темой. Если уже изготовили, то дайте ссылку, думаю всем будет интересно.
Меня пока устривает то что я изготовил. Никаких противовандальных кнопок я ставить не буду.
-
- Станкостроитель
- Сообщения: 133
- Зарегистрирован: 23 янв 2012, 05:40
- Имя: Женя
- Откуда: г.Бердск Новосибирская область
- Контактная информация:
Re: Моя версия прибора Auto Zero CNC. Подробности
raslab,
Пятак -это деталь типа корпус?
Да, можно написать и такой макрос.
Тот же, центроискатель будет подъезжать с 4х сторон, касаться и потом встанет точно по центру детали.
Можно написать разные макросы: центр "пятака", поиск угла и разные другие макросы. Если это нужно, то могу сделать и выложить попожжэ.
Пятак -это деталь типа корпус?
Да, можно написать и такой макрос.
Тот же, центроискатель будет подъезжать с 4х сторон, касаться и потом встанет точно по центру детали.
Можно написать разные макросы: центр "пятака", поиск угла и разные другие макросы. Если это нужно, то могу сделать и выложить попожжэ.
Re: Моя версия прибора Auto Zero CNC. Подробности
Это было бы здорова!
-
- Станкостроитель
- Сообщения: 133
- Зарегистрирован: 23 янв 2012, 05:40
- Имя: Женя
- Откуда: г.Бердск Новосибирская область
- Контактная информация:
Re: Моя версия прибора Auto Zero CNC. Подробности
Готов постпроцессор для Арткам 2009, поддерживающий работу с датчиком длинны инструмента (http://cncfiles.su/download/4276)
При написании программы, использующий данный датчик и постпроцессор необходимо учесть:
1. В окне редактирование инструмента обязательно должен стоять номер инструмента, у каждого
инструмента номер должен быть свой, неповторяющийся с другим.
2. Макрос М987 (привязка) работает, опираясь на машинные координаты, как будет работать данный
макрос на станке, не имеющем машинные нули -непроверялось.
Макрос М987 работает, опирась на машинные координаты, заданные пользователем
3. Данный постпроцессор не генерирует:
-Дуги (G2 G3)
-Автосмена инструмента (М6)
4. Формат выходного файла программы "txt"
5. Пользователь выполняет все настройки на свой страх и риск, поэтому всё необходимо тщательно проверить и ознакомиться с информацией в скачанном архиве.
При написании программы, использующий данный датчик и постпроцессор необходимо учесть:
1. В окне редактирование инструмента обязательно должен стоять номер инструмента, у каждого
инструмента номер должен быть свой, неповторяющийся с другим.
2. Макрос М987 (привязка) работает, опираясь на машинные координаты, как будет работать данный
макрос на станке, не имеющем машинные нули -непроверялось.
Макрос М987 работает, опирась на машинные координаты, заданные пользователем
3. Данный постпроцессор не генерирует:
-Дуги (G2 G3)
-Автосмена инструмента (М6)
4. Формат выходного файла программы "txt"
5. Пользователь выполняет все настройки на свой страх и риск, поэтому всё необходимо тщательно проверить и ознакомиться с информацией в скачанном архиве.
-
- Станкостроитель
- Сообщения: 42
- Зарегистрирован: 02 июл 2012, 18:30
- Имя: Николай
- Откуда: Украина/ Одесса
Re: Моя версия прибора Auto Zero CNC. Подробности
У меня вопрос к автору.
А для чего Вы так усложнили саму контактную группу (размыкатель) кнопки? Если вместо размыкателя (капролон+пруток) поставить просто нерж. шайбу закреплённую в торце кнопки. Или Я что то не понимаю?
А для чего Вы так усложнили саму контактную группу (размыкатель) кнопки? Если вместо размыкателя (капролон+пруток) поставить просто нерж. шайбу закреплённую в торце кнопки. Или Я что то не понимаю?
-
- Станкостроитель
- Сообщения: 1215
- Зарегистрирован: 27 сен 2009, 00:00
- Откуда: Червоноград, Львовскя обл
- Контактная информация:
Re: Моя версия прибора Auto Zero CNC. Подробности
что то действительно много телодвижений , но красиво
если корпус заземлен фрезера , то такую использовать на касание, а если не прошло, то разрыв использовать на E-stop (тут провальчик надо немного)
кабель - 3 провода в экране , ними видеокамеры проводят и домофоны
если корпус заземлен фрезера , то такую использовать на касание, а если не прошло, то разрыв использовать на E-stop (тут провальчик надо немного)
кабель - 3 провода в экране , ними видеокамеры проводят и домофоны
все, я на море
-
- Станкостроитель
- Сообщения: 133
- Зарегистрирован: 23 янв 2012, 05:40
- Имя: Женя
- Откуда: г.Бердск Новосибирская область
- Контактная информация:
Re: Моя версия прибора Auto Zero CNC. Подробности
rotaru,
обдумывал разные варианты размыкания, этот мне показался самым простым и надёжным
обдумывал разные варианты размыкания, этот мне показался самым простым и надёжным
-
- Станкостроитель
- Сообщения: 42
- Зарегистрирован: 02 июл 2012, 18:30
- Имя: Николай
- Откуда: Украина/ Одесса
Re: Моя версия прибора Auto Zero CNC. Подробности
На сайте я не нашел ПП устройства, и пришлось самому разводить. ПП в формате lay.
Вот моя версия ПП "Датчика длины инструмента." В ней добавлена кренка, так что можно питать от 6V и до 15V. При навидении курсора на деталь высвечивается номинал.
Скачать файл 123456.lay (28.15 kB)
http://cncfiles.su/download/4370
<a href="http://cncfiles.su/download/4370" target="_blank">Скачать файл 123456.lay (28.15 kB)</a>
Может кому то и понадобится.
P.S.
Плату отсверливал на ЧПУ, поэтому отверстия по периметру.
Вот моя версия ПП "Датчика длины инструмента." В ней добавлена кренка, так что можно питать от 6V и до 15V. При навидении курсора на деталь высвечивается номинал.
Скачать файл 123456.lay (28.15 kB)
http://cncfiles.su/download/4370
<a href="http://cncfiles.su/download/4370" target="_blank">Скачать файл 123456.lay (28.15 kB)</a>
Может кому то и понадобится.
P.S.
Плату отсверливал на ЧПУ, поэтому отверстия по периметру.
-
- Станкостроитель
- Сообщения: 42
- Зарегистрирован: 02 июл 2012, 18:30
- Имя: Николай
- Откуда: Украина/ Одесса
Re: Моя версия прибора Auto Zero CNC. Подробности
Вот и Я себе собрал такое чудо.
Архив со всеми деталями и сама сборка (файлы SolidWorks).
http://cncfiles.su/download/4426
и вот само фото изделия
http://cncfiles.su/photo/24325
http://cncfiles.su/photo/24326
Архив со всеми деталями и сама сборка (файлы SolidWorks).
http://cncfiles.su/download/4426
и вот само фото изделия
http://cncfiles.su/photo/24325
http://cncfiles.su/photo/24326
-
- Станкостроитель
- Сообщения: 42
- Зарегистрирован: 02 июл 2012, 18:30
- Имя: Николай
- Откуда: Украина/ Одесса
Re: Моя версия прибора Auto Zero CNC. Подробности
Сегодня решил доделать полноценно ПО для датчика.
Добавил на экран кнопки Raschet, Priviazka, окно DRO, и слово Raznica.
Окну DRO в строке "OEM Code Function" присвоил код 1151.
При нажатии на кнопку Priviazka, станок подъезжает к датчику, касается его, подскакивает на 1 мм, опускается на пониженной подачи. Касается датчика но не поднимается на max высоту. В статусе пишется : Error on line: 19-type mismatch.
При нажатии на кнопку Raschet, станок подъезжает к датчику, касается его, подскакивает на 1 мм, опускается на пониженной подачи. Касается датчика, поднимается на max высоту и переезжает на удобное место для смены инструмента.
В каких случаях нужно нажимать Raschet, а в каких Priviazka?
http://cncfiles.su/photo/24841
http://cncfiles.su/photo/24842
http://cncfiles.su/download/4557
Знающие люди подскажите что не так.
P.S. Станок с индуктивными датчиками.
Добавил на экран кнопки Raschet, Priviazka, окно DRO, и слово Raznica.
Окну DRO в строке "OEM Code Function" присвоил код 1151.
При нажатии на кнопку Priviazka, станок подъезжает к датчику, касается его, подскакивает на 1 мм, опускается на пониженной подачи. Касается датчика но не поднимается на max высоту. В статусе пишется : Error on line: 19-type mismatch.
При нажатии на кнопку Raschet, станок подъезжает к датчику, касается его, подскакивает на 1 мм, опускается на пониженной подачи. Касается датчика, поднимается на max высоту и переезжает на удобное место для смены инструмента.
В каких случаях нужно нажимать Raschet, а в каких Priviazka?
http://cncfiles.su/photo/24841
http://cncfiles.su/photo/24842
http://cncfiles.su/download/4557
Знающие люди подскажите что не так.
P.S. Станок с индуктивными датчиками.
-
- Станкостроитель
- Сообщения: 133
- Зарегистрирован: 23 янв 2012, 05:40
- Имя: Женя
- Откуда: г.Бердск Новосибирская область
- Контактная информация:
Re: Моя версия прибора Auto Zero CNC. Подробности
rotaru,
Установите мой новый скринсет, с ним всё должно работать нормально http://cncmasterkit.ru/viewtopic.php?f=5&t=4227
Установите мой новый скринсет, с ним всё должно работать нормально http://cncmasterkit.ru/viewtopic.php?f=5&t=4227
-
- Станкостроитель
- Сообщения: 42
- Зарегистрирован: 02 июл 2012, 18:30
- Имя: Николай
- Откуда: Украина/ Одесса
Re: Моя версия прибора Auto Zero CNC. Подробности
Шерлок Холмс,
Большую работу проделали. ОГРОМНЕЙШЕЕ ВАМ СПАСИБО.
Для меня всё ешё осталось загадкой когда нужно нажимать "привязка" а когда "расчёт".
Как я понял, то:
Зажимаем первый инструмент в шпиндель, нажимаем "привязка".
При смене инструмента нажимаем "расчёт". Для чего тогда инструмент в конце перемещается "в удобное место для замены инструмента"?
Куда прописывать разницу?
Прошу прошения за свою ...
Спасибо.
Большую работу проделали. ОГРОМНЕЙШЕЕ ВАМ СПАСИБО.
Для меня всё ешё осталось загадкой когда нужно нажимать "привязка" а когда "расчёт".
Как я понял, то:
Зажимаем первый инструмент в шпиндель, нажимаем "привязка".
При смене инструмента нажимаем "расчёт". Для чего тогда инструмент в конце перемещается "в удобное место для замены инструмента"?
Куда прописывать разницу?
Прошу прошения за свою ...
Спасибо.
-
- Станкостроитель
- Сообщения: 133
- Зарегистрирован: 23 янв 2012, 05:40
- Имя: Женя
- Откуда: г.Бердск Новосибирская область
- Контактная информация:
Re: Моя версия прибора Auto Zero CNC. Подробности
rotaru,
1.Зажимаем первый инструмент, привязываем его к детали, касаясь по ЗЕД (это можно делать как вручную, так и посредством прибора, но для этого прибор должен находится на той плоскости детали, к которой происходит привязка по ЗЕД)
2.Нажимаем кнопку РАСЧЁТ, прибор едет на датчик, закреплённый на столе станка, вычисляется расстояние между ЗЕД=0 и кнопкой датчика.
3. В дальнейшем, после каждой смены инструмента нужно нажимать кнопку ПРИВЯЗКА, либо ввести в программе макрос М987.
Удобство прибора заключается в том, что после каждой смены инструмента, ненужно касаться поверхности детали вручную для привязки фрезы по высоте. Нажал на кнопку(или через макрос) и привязка будет в автоматическом режиме
1.Зажимаем первый инструмент, привязываем его к детали, касаясь по ЗЕД (это можно делать как вручную, так и посредством прибора, но для этого прибор должен находится на той плоскости детали, к которой происходит привязка по ЗЕД)
2.Нажимаем кнопку РАСЧЁТ, прибор едет на датчик, закреплённый на столе станка, вычисляется расстояние между ЗЕД=0 и кнопкой датчика.
3. В дальнейшем, после каждой смены инструмента нужно нажимать кнопку ПРИВЯЗКА, либо ввести в программе макрос М987.
Удобство прибора заключается в том, что после каждой смены инструмента, ненужно касаться поверхности детали вручную для привязки фрезы по высоте. Нажал на кнопку(или через макрос) и привязка будет в автоматическом режиме
"Удобное место" - это координаты, которые рассчитываются от машинного нуля станка. Пользователь их рассчитывает и заносит в макрос(макрос привязка) сам, исходя из соображений удобства при ручной смене фрезыПри смене инструмента нажимаем "расчёт". Для чего тогда инструмент в конце перемещается "в удобное место для замены инструмента"?
Разница - окно "Difference". При выполнении команды "Расчёт" это окно будет заполнено автоматически.Куда прописывать разницу?