Это подразумевает касание остро заточенной кромки инструмента какого то твердого метала. Мягкий, типа алюминия, тут не пойдет из-за быстрого нарастания неровностей поверхности. Наверно это не лучший способ.
Можно подумать о емкостном датчике. Когда фреза подходит к чему-то близко то получается конденсатор. Так реализовано в лазерах TRUMPF.
Или пластинку подпружинить…
Не в обиду, но тема явно по изобретению велосипеда.
Можно конечно наворотов придумать, вплоть до видио камеры на инструмент с распознанием ей касания. Однако есть давно испытанный и надежный способ замера. ( В мануалах он описан, к стати)
Суть - для датчика выделен свой пин канале. На нем выставлена “1”. Датчик - калиброванная пластина из мягкого алюминия. Фреза должна иметь контакт с общей шиной канала управления. Больше ничего не надо.
Алгоритм: фреза опускается с наименьшей возможной скоростью до касания пластины. В момент касания прога обнуляет счетчик Z, с учетом толщины пластины. Отводит фрезу вверх, дабы не мешала убрать датчик.
Все.
Все это прописано в процедуре автозамера инструмента и прекрасно работает.
Я хочу реализовать автоматическое определение высоты фрезы перед началом резки. Знаете как в мультикаме на стол ложится пластина, шпиндель опускается до нее и останавливается, это и есть ноль высоты инструмента, толщину пластины задаем в программе.
Подробнее задачу опишите, как выше писали либо я не правильно понял либо так описали. Если возврат всех осей в “0” это одно, если возврат кромки фрезы в “0” это другое.
Вы извините я новичек в этом деле. Поэтому все в новинку, можно более подробно рассказать об этом процессе. Хочется реализовать максимум возможностей программы.
Не в обиду, но тема явно по изобретению велосипеда.
Можно конечно наворотов придумать, вплоть до видио камеры на инструмент с распознанием ей касания. Однако есть давно испытанный и надежный способ замера. ( В мануалах он описан, к стати)
Суть - для датчика выделен свой пин канале. На нем выставлена “1”. Датчик - калиброванная пластина из мягкого алюминия. Фреза должна иметь контакт с общей шиной канала управления. Больше ничего не надо.
Алгоритм: фреза опускается с наименьшей возможной скоростью до касания пластины. В момент касания прога обнуляет счетчик Z, с учетом толщины пластины. Отводит фрезу вверх, дабы не мешала убрать датчик.
Все.
Все это прописано в процедуре автозамера инструмента и прекрасно работает.
Вот хотите обижайтесь, можете даже обвинить в черствости и не отзывчивости… мануал Mahc3, это две с лишним сотни страниц. Да еще на аглицком. Для наиболее полного понимания я должен все их выложить на форум, да еще, как понимаю в переводе… ну, не серьезно просто. 😃
Вот еще раз ссылка: www.machsupport.com
… мануал Mahc3, это две с лишним сотни страниц. Да еще на аглицком.
Перевод приличный, но содержание…!
Это примерно 30% от того что вообще есть в маче.
В основном общие вопросы настройки.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"41c3463c3df9550077792cd1":{"_id":"41c3463c3df9550077792cd1","hid":5364,"name":"Soling","nick":"Soling","avatar_id":null,"css":""},"4397cc943df955007778dfaa":{"_id":"4397cc943df955007778dfaa","hid":10591,"name":"Usual-boy","nick":"Usual-boy","avatar_id":null,"css":""},"43b983ac3df955007778d9f0":{"_id":"43b983ac3df955007778d9f0","hid":11017,"name":"Creolka","nick":"Creolka","avatar_id":null,"css":""},"44314dbb3df955007778be8d":{"_id":"44314dbb3df955007778be8d","hid":13178,"name":"boldive","nick":"boldive","avatar_id":null,"css":""},"46a3584b3df95500777823e8":{"_id":"46a3584b3df95500777823e8","hid":26213,"name":"arisov77","nick":"arisov77","avatar_id":null,"css":""},"471343cc3df9550077780824":{"_id":"471343cc3df9550077780824","hid":28510,"name":"CINN","nick":"CINN","avatar_id":null,"css":""},"47d412773df955007777cf26":{"_id":"47d412773df955007777cf26","hid":32339,"name":"Dj_smart","nick":"Dj_smart","avatar_id":null,"css":"user__m-banned"},"4970390d3df9550077773287":{"_id":"4970390d3df9550077773287","hid":42906,"name":"LearJet","nick":"LearJet","avatar_id":null,"css":""}},"settings":{"can_see_ip":false,"can_report_abuse":false,"can_see_hellbanned":false,"forum_can_view":true,"forum_can_reply":false,"forum_edit_max_time":30,"forum_can_close_topic":false,"forum_show_ignored":false,"forum_mod_can_delete_topics":false,"forum_mod_can_hard_delete_topics":false,"forum_mod_can_see_hard_deleted_topics":false,"forum_mod_can_edit_posts":false,"forum_mod_can_pin_topic":false,"forum_mod_can_edit_titles":false,"forum_mod_can_close_topic":false,"can_vote":false,"forum_mod_can_add_infractions":false,"forum_topic_title_min_length":10,"forum_reply_old_post_threshold":30,"votes_add_max_time":168,"forum_show_post_interval":7,"can_see_deleted_users":false},"section":{"_id":"61c9a54c3df9550077bb51c2","hid":112,"title":"Программное обеспечение станков ЧПУ","parent":"61c9a54c3df9550077bb51b9","description":"Обсуждение программ для работы со станками ЧПУ.","is_category":false,"is_votable":true,"is_writable":true,"cache":{"topic_count":433,"post_count":7082,"last_post":"6385dbc5cf1fced255ae0f03","last_topic":"5fc148e33df9550077bdc44d","last_topic_hid":561344,"last_topic_title":"\"Альтернатива\" Mach3 протокол cw/ccw","last_ts":"2022-11-29T10:15:33.772Z","last_user":"47e0d3f43df955007777ca60"}},"topic":{"_id":"4ca570f43df9550077753756","hid":204743,"title":"Масн 3 и ноль инструмента.","views_count":4800,"last_post_counter":13,"cache":{"post_count":13,"first_post":"4ca570f43df95500777541c8","first_ts":"2010-10-01T05:26:12.000Z","first_user":"4970390d3df9550077773287","last_post":"4cb4d7c33df95500777541e0","last_post_hid":13,"last_ts":"2010-10-12T21:48:51.000Z","last_user":"43b983ac3df955007778d9f0"},"st":1,"section":"61c9a54c3df9550077bb51c2"},"subscription":null,"pagination":{"total":13,"per_page":25,"chunk_offset":6},"posts_list_before_post":["paginator","datediff"]},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}