День добрый! На станке по управлением Mach стоит автоопределение нуля по Z. Он сделан в виде металлического "пятака". Но у меня проблема, инструмент определяется на 1.5мм длиннее чем есть на самом деле. Похоже что где-то поставлены данные что толщина пятака 1.5 мм, а он у меня толщиной 3 мм. Подскажите где редактируется этот параметр в Mach
Сообщений в теме: 37
#1 OFFLINE
Отправлено 05 Ноябрь 2016 - 22:25
#2 OFFLINE
Отправлено 05 Ноябрь 2016 - 23:38
Есть кнопочка полезная edit button script в окне Оperator..............
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
#3 OFFLINE
Отправлено 06 Ноябрь 2016 - 16:59
Есть кнопочка полезная edit button script в окне Оperator..............
Если правильно понял надо редактировать скрипт(((. Там скрипты-то написаны хотя бы на джаве? Али еще какой язык?
#4 OFFLINE
Отправлено 06 Ноябрь 2016 - 17:12
Вам без разницы на чем они написаны, просто зайдите в редактирование, во второй строчке, по моему, цифра - толщина датчика, поставьте цифру соответствующую толщине вашего датчика и сохраните скрипт. Я тут в каком то посте даже скрин всего скрипта приводил и точное местоуказание этой цифры.
#5 OFFLINE
Отправлено 06 Ноябрь 2016 - 22:20
Если правильно понял надо редактировать скрипт(((. Там скрипты-то написаны хотя бы на джаве? Али еще какой язык?
VB
#6 OFFLINE
Отправлено 09 Ноябрь 2016 - 00:07
Всем спасибо, разобрался довольно быстро. Особо порадовало что знакомый язык VB, когда-то давно даже чего-то на нем прогал...
#7 OFFLINE
Отправлено 09 Ноябрь 2016 - 00:23
И чЁ, применили арсенал всех своих знаний по VB что бы вместо одной цифры поставить другую?
Люди иногда маленько не в себе конечно бывают... даже настолько. )))
Сообщение отредактировал Ewgeniy: 09 Ноябрь 2016 - 00:24
#8 OFFLINE
Отправлено 09 Ноябрь 2016 - 00:44
И чЁ, применили арсенал всех своих знаний по VB что бы вместо одной цифры поставить другую?
Люди иногда маленько не в себе конечно бывают... даже настолько. )))
вы ж не знаете что за скрипт у него...
у меня, например, и скин и скрипты самопальные... и фига кто за минуту разберется
#9 OFFLINE
Отправлено 09 Ноябрь 2016 - 00:46
т.е. известную человеку цифру (он же её вычислил) найти невозможно, ага, она видимо там на ассемблере прописана. )))
и я вот до сих пор не понимаю, зачем цитировать мой пост (да и любой другой), если вы сразу же на него и отвечаете, вот это для меня неразрешимая загадка.
Сообщение отредактировал Ewgeniy: 09 Ноябрь 2016 - 00:50
#10 OFFLINE
Отправлено 09 Ноябрь 2016 - 00:55
т.е. известную человеку цифру (он же её вычислил) найти невозможно, ага, она видимо там на ассемблере прописана. )))
и я вот до сих пор не понимаю, зачем цитировать мой пост, если вы сразу же на него и отвечаете, вот это для меня неразрешимая загадка.
да не обязательно эти значения в скрипте должны быть
я вообще считаю, что все переменные, которые могут измениться, нужно вводить через дро на отдельно сделанной вкладке
#11 OFFLINE
Отправлено 09 Ноябрь 2016 - 01:07
издевается, ну это понятно и простительно тут это любят )))))
ну вы можете считать конечно так как вам хочется, а у меня скачанный у добрых людей скрипт, прописал нужные значения.
1. Толщину датчика.
2. Скорость первого подхода к датчику.
3. Скорость второго подхода к датчику.
4. Высоту "отскока" от датчика после замера.
и как то уж год как не парюсь на эту тему. ))
#12 OFFLINE
Отправлено 09 Ноябрь 2016 - 01:24
Мы не ищем легких путей, чё.
А так-то да, но нет.
Знаю технику безопасности как свои три пальца.Эксперт - это существо, которое перестало мыслить, ибо оно знает!В мире еще много граблей, на которые не ступала нога человека.
Пожалуйста! Исправляйте мои глупые ошибки (но оставьте мои умные ошибки)!
Пожалуйста! Исправляйте мои глупые ошибки (но оставьте мои умные ошибки)!
#13 OFFLINE
Отправлено 09 Ноябрь 2016 - 01:28
да это вы издеваетесь......
а я пытаюсь объяснить, что не у всех скачанный у добрых людей скрипт, и находиться толщина,скорости и прочее не обязательно должны в скрипте и не обязательно скрипт должен находится на стандартной кнопке...
вы ж не знаете что за скрипт у него...
у меня, например, и скин и скрипты самопальные... и фига кто за минуту разберется
и к слову... у меня вообще этого скрипта нет)))
просто вводится толщина заготовки
#14 OFFLINE
Отправлено 01 Июнь 2020 - 20:06
Доброе время суток!
Вопрос такой:
Приобрел датчик высоты инструмента...
У него два сэнсора,как я понял (инструкция на китайском).
Первый сенсор подключил к "INPUT 1",второй к "PROBE".
Идикация при нажатии на датчик в "Diagnostics" есть, тут вроде все работает...
Нарыл вот такой скрипт:
"PlateOffset=57.5 'толщина платы мм.
Zup=25 'Расстояние на которое отойдет фреза после коррекции
MaxZPlus=250 'максимальный ход станка по оси Z мм.
Sleep 100 'Пауза 0,1 сек.
CurrentFeed = GetOemDRO(818) 'Запомнить текущюю скорость, для того чтобы восстановить после коррекции.
Code "F300" 'Задать скорость подачи до касания инструментом
ZNew = GetDro(2) -MaxZPlus 'опустить инструмент до касания
Code "G31Z" &ZNew
While IsActive (Input1)= 0'Подождать покa Input1 не станет не активным.
Wend
Code "F50" 'замедлить подачу до 50мм\мин
ZNew = GetDro(2) -6
Code "G31Z" &ZNew 'опустить инструмент до касания
While IsMoving() 'Подождать пока произойдет касание платы.
Wend
If PlateOffset <> 0 Then
Call SetDro (2, PlateOffset) 'записать в окно Z толщину платы, тем самым откорректировав позицию по Z
Code "G4 P0.25" 'пауза для успешной записи значения в DRO
ZNew = PlateOffset + Zup 'вычислени точки подьема
Code "G0 Z" &ZNew 'поднять на высоту отхода после коррекции
While IsMoving ()
Wend
Code "(Z axis is now zero !)" 'послать сообщение в статус
End If
Code "F" &CurrentFeed 'Возвращаем установленное значение подачи
Sleep 100"
Судя по скрипту, после срабатывания первого сенсора ось должна замедляется до 50мм\мин и дойти до второго сенсора.
В реале у меня станок делает следующее :
Первый сенсор проходит не меняя скорости, а на втором, станок встаёт и пишет "Probe Ignore,activated at call for probe".
Вот такая вот проблема...
#15 OFFLINE
Отправлено 01 Июнь 2020 - 20:21
контакты которые срабатывают первыми и включать на вход PROBE и налаживать работу со скриптом ....
Контакты датчика которые срабатывают при его более глубоком нажатии предназначены для аварийной остановки выполнения процедуры поиска 0. Идея в чем -если на срабатывание верхнего датчика система никак не отреагировала, то дабы не сломать датчик или фрезу при дальнейшем опускании оной зацепить эти контакты на вход стоп или е-стоп (куда больше нравиться) и остановить движение вниз..........
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
#16 OFFLINE
Отправлено 01 Июнь 2020 - 20:31
контакты которые срабатывают первыми и включать на вход PROBE и налаживать работу со скриптом ....
Контакты датчика которые срабатывают при его более глубоком нажатии предназначены для аварийной остановки выполнения процедуры поиска 0. Идея в чем -если на срабатывание верхнего датчика система никак не отреагировала, то дабы не сломать датчик или фрезу при дальнейшем опускании оной зацепить эти контакты на вход стоп или е-стоп (куда больше нравиться) и остановить движение вниз..........
Ясно, спасибо. Буду дальше ковырять...
Еще вопрос, а как реализовать обдув датчика с магнитным клапаном?
#17 OFFLINE
Отправлено 01 Июнь 2020 - 20:36
Вскрывал парочку разновидностей такого датчика:
- первый датчик сделан на оптопаре .т.е. для точного срабатывания, хотя схемотехника нестаблизирована ни по напряжению, ни по температуре.... Хотя переделать схемотехнику на стабильную при желании можно, взяв в качестве датчика спаренный фотодатчик от мышки...
- второй, аварийный, - обычный микрик...
Как к Масh приживлять - не знаю, т.к. с ним принципиально НЕ работаю, а работал с такими датчкам на стойках Suntec и LNC.
Еще вопрос, а как реализовать обдув датчика с магнитным клапаном?
Вначале процедуры калибровки пропсываете еще команду открывания электроклапана обдувки... На LNC510i было именно так.
Сообщение отредактировал 3D-BiG: 01 Июнь 2020 - 20:35
Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
#18 OFFLINE
Отправлено 01 Июнь 2020 - 20:38
Вскрывал парочку разновидностей такого датчика:
судя по фото выше и количеству проводков -на первом датчике тоже голимая механика . с оптикой выходной кабель 6ти жильный........
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
#19 OFFLINE
Отправлено 01 Июнь 2020 - 20:43
судя по фото выше и количеству проводков -на первом датчике тоже голимая механика . с оптикой выходной кабель 6ти жильный........
4-х достаточно:
- COM;
- Vcc;
- сигнальный выход;
- E0-Stop (микрик).
Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
#20 OFFLINE
Отправлено 01 Июнь 2020 - 20:48
Я вот на это ориентировался ,в описании схема подключения есть-https://aliexpress.r...8#2717#7566#817
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
Темы с аналогичным тегами датчик привязки
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных