Здраствуйте, подскажите как запрограммировать окружность. Исходная точка с координатами x50 и y0, которая лежит на окржности Нужно сделать окружность из точки х0 и у0 и радиусом R50
Здраствуйте, подскажите как запрограммировать окружность. Исходная точка с координатами x50 и y0, которая лежит на окржности Нужно сделать окружность из точки х0 и у0 и радиусом R50
Ну примерно так. Некоторые ЧПУ и символ R понимают.
G2 X50 Y0 I-50 J0
Ну примерно так. Некоторые ЧПУ и символ R понимают.
G2 X50 Y0 I-50 J0
А можно поподробнее об окружностях… и G2, G3 в частности?
Что за I, J? Мой Mach3 вышеописаную строчкуне проглатывает. 😦
Если кто кинет кусочек кода, буду крайне признателен! 😒
G0 X0 Y0
G2 X50 Y0 i25 j0 F250
или
G2 X50 Y0 R25
или более точно
G2 X50 Y0 R50 - Ваш случай.
Если точки: “старт” - “середина окружности” - “стоп” не лежат на о оси “Х” - то значения “i” и “j” нужно считать.
i - расстояние от точки “старт” до точки “середина окружности” по оси Х.
j - расстояние от точки “старт” до точки “середина окружности” по оси Y.
G0 X0 Y0
G2 X50 Y0 i25 j0 F250
или
G2 X50 Y0 R25
или более точно
G2 X50 Y0 R50 - Ваш случай…
Спасибо!
А какой синтаксис у команд G12, G13?
Если точки: “старт” - “середина окружности” - “стоп” не лежат на о оси “Х” - то значения “i” и “j” нужно считать.
i - расстояние от точки “старт” до точки “середина окружности” по оси Х.
j - расстояние от точки “старт” до точки “середина окружности” по оси Y.
Вовсе нет такой необходимости чтобы “старт” - “центр дуги” - “стоп” не лежали на оси “Х”.
Две точки и радиус однозначно задают дугу. Смещения - это альтернатива радиусу.
Должен с Вами не согласиться!
Альтернатива - это “R”, изначально было “i” и “j”.
Дело в том что Вы не сможите прописать одной строчкой в программе дугу более 180 градусов применя “R”,
а это значит Вам придётся искать промежуточную координату на окружности, промежуточный “стоп”, причём “старт”, “центр” и “стоп” будут находиться на одной линии, при условии применения максимально возможного угла в 180 градусов. Затем из этой точки Вам придётся прописать оставшуюся часть дуги.
То что я написал выше относится к конкретному случаю находящимуся в сообщении №1.
…G12_G13.rar…
Благодарю!!! Возможно у вас есть подобная информация и по остальным G кодам? 😒
Поделитесь 😃 …
Вопрос к корифеям, имеется G-код, задача следующая заставить выполнять УП по осям Хи У с одинаковой скоростью, а по Z с другой. неужели после каждой строки писать F*** тоесть нужную скорость. А то затеялся пилить алюминий, скорость линейного перемещения допустим 150( станок может 250мм/мин максимум), а вот заглубление фрезы по Z со скоростью 150 весьма не нравится шпинделю. Еще предполагаю можно ограничить скорость Z в настройке постпроцессора, таким образом будет идти команда по Z F150, а станок будет пилить с максимальной прописанной в постпроцессоре, например 50 мм/мин, ни повлияет ли это на работу остальных осей?
Заранее благодарен!!!
… по осям Хи У с одинаковой скоростью, а по Z с другой. неужели после каждой строки писать F*** …
А может стоит в управляющей программе уменьшить скорость по Z ? 😎
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"43b983ac3df955007778d9f0":{"_id":"43b983ac3df955007778d9f0","hid":11017,"name":"Creolka","nick":"Creolka","avatar_id":null,"css":""},"4558231b3df955007778801f":{"_id":"4558231b3df955007778801f","hid":18206,"name":"spike","nick":"spike","avatar_id":null,"css":""},"45fa2ae03df9550077785987":{"_id":"45fa2ae03df9550077785987","hid":21428,"name":"appolinari","nick":"appolinari","avatar_id":null,"css":"user__m-banned"},"4695453d3df9550077782973":{"_id":"4695453d3df9550077782973","hid":25633,"name":"codename1182","nick":"codename1182","avatar_id":null,"css":""},"475cea263df955007777f4e5":{"_id":"475cea263df955007777f4e5","hid":29784,"name":"Stoun","nick":"Stoun","avatar_id":null,"css":""},"47cfc6153df955007777d01a":{"_id":"47cfc6153df955007777d01a","hid":32264,"name":"Катерина","nick":"Катерина","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":"47fdfb073df9550077b0e9fb","hid":97066,"title":"G - коды","views_count":12087,"last_post_counter":10,"cache":{"post_count":10,"first_post":"47fdfb073df9550077b0f14f","first_ts":"2008-04-10T11:33:27.000Z","first_user":"47cfc6153df955007777d01a","last_post":"48413ee23df9550077b0f161","last_post_hid":10,"last_ts":"2008-05-31T12:04:50.000Z","last_user":"45fa2ae03df9550077785987"},"st":1,"section":"61c9a54c3df9550077bb5117"},"subscription":null,"pagination":{"total":10,"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"}