Расчёт радиусов по G2, G3 (круговой интерполяции)
Эта задача предназначена для пересчёта круговой интерполяции и заходов на эквидистанту контура детали. Алгоритм расчёта радиусов основан на расстоянии удаления точки центра радиуса от начальной точки радиуса (в относительной системе исчисления) и от ноля детали до центра радиуса (в абсолютной системе исчисления). На рис. 2.2 изображен эскиз обрабатываемой детали (контура).
Рис. 2.2 Линии a и b отображают разницу расчётов радиусов при программировании системы Вм и Маяк. Линия со стрелкой a система Маяк (абсолютная система). Линия со стрелкой b система Вм (относительная система).
Формула пересчёта радиусов. I – значение I координаты в обрабатываемом кадре. J – значение J координаты в обрабатываемом кадре. X_pred – значение координаты X в предыдущем кадре. Y_pred – значение координаты Y в предыдущем кадре. I = X_pred + I; J = Y_pred + J Результаты приведены в таблице 2. Таблица 2 Результаты обработки
Как мы видим, нумерация кадров в обработанной программе восстановилась, лишние пробелы удалены. В кадре N2 расставлены пропущенные точки (таков синтаксис программы обработки для станков с ЧПУ). В кадре N3 рассчитаны и добавлены недостающие координаты захода. В кадре N5 пересчитаны координаты I и J в соответствии с заданным методом обработки. Расчёт линейных заходов на эквидистанту контура детали по G41 G42 рис 2.3.
Рис 2.3 Точка захода находится на линейном участке контура. Находится по формуле: I – значение I координаты в обрабатываемом кадре. J – значение J координаты в обрабатываемом кадре. X_sled – значение Х в следующем кадре. X_nast – значение Х в настоящем кадре. Y_sled - значение Y в следующем кадре. Y_nast – значение Y в настоящем кадре. I = X_sled – X_nast; J = Y _ sled – Y _ nast Результаты приведены в таблице 3.
Таблица 3 Результаты обработки
Как видно из таблицы кадры №2, 3, 4 изменились в результате обработки
Расчёт заходов по радиусу на эквидистанту контура детали по G41 G42
Рис 2.4 Расчёт захода на радиус несколько отличается от захода на линейный размер. Здесь немало важную роль играет вектор направления в зависимости от четверти, на которую направлен вектор рис.2.5. Формулы: J_nast – значение J в обрабатываемом кадре. J_sled – значение J в следующем кадре. I_nast – значение I в настоящем кадре. I_sled – значение I в следующем кадре. Y_nast – значение Y в настоящем кадре. X_nast – значение X в настоящем кадре. I и J – служат для определения знака в выражении. С начала рассчитываем значение (I и J) из следующего кадра.
Популярное: Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (376)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |