Rumus777 писал(а): ↑
НО, зачем нужно железо без программы
Я купил у Сергея два прибора, и своих разных ещё приличная кучка, но его программу я даже не пытался скачивать...
Мне удобнее по старинке пользоваться небольшими УП (проф. операторы и наладчики называют их циклами) на конкретные операции с датчиком - их можно и запускать в MDI, и по пользовательской кнопке, и из своей УП вызывать.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
В общем с проблемами я разобрался, теперь подскажите как кнопку на экране мача настроить, чтобы с нее запускался Probe Wizard целиком, а не отдельный какой то макрос? Mach4screen я скачал и понял как макросы кнопками вызывать, но как целиком визард?
Сегодня погонял Probe wizard. При поиске центра заготовки по У, в последнем измерении щуп не заходит за край заготовки. Сверху упирается в край заготовки. По Х всё отрабатывает отлично. Пришлось увеличить диаметр заготовки на радиус шарика щупа. Тогда на милиметр заходит за край заготовки, что не очень удобно.
Кто знает как это исправить?
По моему это файлы m915.m1s и m918.m1s . Посмотрел и не понял что нужно исправить. Не силен я в программировании.
Видео моей проблемы : https://youtu.be/MQ3jlMYP4GI
Добавил к радиусу заготовки радиус фрезы и измерение по У прошло нормально. https://youtu.be/VtzDg86L76g
Точно так же поиск центра заготовки по Х работает отлично, а по У нужно добавлять радиус фрезы.
Больше ни с какими измерениями проблем нет. Работают отлично!
Добрый день, возникла задача повесить ваш центроискатель рядом со шпинделем на подвижной лапе, чтобы постоянно не вставлять его в шпиндель. В связи с этим возник вопрос: что поправить в макросах, чтобы координаты сразу записывались с фиксированой поправкой?
Хороший вопрос, но простого решения нет.
В идеале нужно добавить в интерфейс 3 поля с координатами центроискателя относительно шпинделя (сейчас это как бы ΔX;ΔY;ΔZ = 0;0;0) и переписать код всех макросов, включив эти параметры. Может когда-нибудь руки дойдут, чтобы такое добавить.
Probe Wizard сейчас будет работать с таким центроискателем, поскольку все расчеты ведутся в относительных величинах от текущего положения центроискателя. Просто в результатах поиска будет отображаться и позиционироваться положение центроискателя, а не шпинделя.
Как костыль вариант, вы можете сделать макрос, который при нажатии кнопки просто переместит шпиндель в точку, где после измерений оказался центроискатель (т.е. на ваши собственные ΔX;ΔY;ΔZ), и там, к примеру, сбросить координаты в 0.
Спасибо за ответ, правда ещё бы знать как это сделать. Я с++ изучал наверно год, чтобы простенькую прогу написать под свои нужды, а тут что то я совсем чувствую себя бессильным
verser писал(а): ↑05 июн 2021, 08:49
Как костыль вариант, вы можете сделать макрос, который при нажатии кнопки просто переместит шпиндель в точку, где после измерений оказался центроискатель (т.е. на ваши собственные ΔX;ΔY;ΔZ), и там, к примеру, сбросить координаты в 0.
Так да. Можно вручную поля приплюсовать ΔX;ΔY;ΔZ и забить координаты после автоматического поиска.
Не так сложно добавить эту формулу в каждый макрос центротскателя. В блокноте вин 10 корректно открываются и редактируются.
В вин7 в куче кракозябр находил формулы и корректировал их.
а в маче разве нет таблицы инструмента, как в linuxcnc?
там у меня был забит первым центроискатель со смещениями по xyz, и никаких костылей не надо было..
steals_y2k писал(а): ↑05 июн 2021, 18:06
а в маче разве нет таблицы инструмента, как в linuxcnc?
там у меня был забит первым центроискатель со смещениями по xyz, и никаких костылей не надо было..
Покажи пожалуйста?
Инфы в инете нет по таблице инструмента.