Кто знает как управлять output и input пинами в g коде?
Допустим, нужно включить пин на 5 сек.
Или проверить состояние входного пина, и если там не 1 то остановить процесс.
G-код к пинам и прочему никакого отношения не имеет, он описывает траекторию движения инструмента.
В коде можно поставить макрос (М), который будет нужным образом обрабатываться вашей ЧПУ стойкой, если она это умеет.
Ничего сложного !
Создаем файл в папке C:\Mach3\macros\Имя Вашего профиля\M(номер М команды).m1s например М991.m1s
в него в блокноте забиваем:
ActivateSignal(Output4)
т.е. при встрече в УП команды M991 мач выставит высокий уровень сигнала на ножке прописанной в Output4 в настройках Config->Port and Pins -> Output Signals
также можно сделать например команду M992 которая будет выключать.
просто надо будет создать еще один файл M992.m1s
с содержимым:
DeActivateSignal(Output4)
В вашем случае с Pick&Place это оптимальный вариант управления… 😃
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"432c50243df955007778f2a3":{"_id":"432c50243df955007778f2a3","hid":9177,"name":"STEPMOTOR","nick":"STEPMOTOR","avatar_id":null,"css":""},"4d7fe2983df9550077754bbb":{"_id":"4d7fe2983df9550077754bbb","hid":83476,"name":"Rionet","nick":"Rionet","avatar_id":null,"css":""},"4e22943a3df955007775055d":{"_id":"4e22943a3df955007775055d","hid":93763,"name":"Deemann","nick":"Deemann","avatar_id":null,"css":""},"4e6b8de53df955007774e924":{"_id":"4e6b8de53df955007774e924","hid":98931,"name":"maximka_18","nick":"maximka_18","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":"61c9a54c3df9550077bb5117","hid":41,"title":"Общие вопросы","parent":"61c9a54c3df9550077bb51b9","description":"Обсуждение общих вопросов по станкам CNC, Hobby CNC и инструменту.","is_category":false,"is_votable":true,"is_writable":true,"cache":{"topic_count":2372,"post_count":31412,"last_post":null,"last_topic":null,"last_topic_hid":null,"last_topic_title":null,"last_ts":null,"last_user":null}},"topic":{"_id":"4ef8c8b53df9550077426cec","hid":260095,"title":"G код, все вопросы по G коду.","views_count":2887,"last_post_counter":4,"cache":{"post_count":4,"first_post":"4ef8c8b53df9550077427463","first_ts":"2011-12-26T19:19:17.000Z","first_user":"4e6b8de53df955007774e924","last_post":"4efa2c343df9550077427469","last_post_hid":4,"last_ts":"2011-12-27T20:36:04.000Z","last_user":"432c50243df955007778f2a3"},"st":1,"section":"61c9a54c3df9550077bb5117"},"subscription":null,"pagination":{"total":4,"per_page":25,"chunk_offset":0},"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"}