Мегаобучалка Главная | О нас | Обратная связь


Расчёт радиусов по G2, G3 (круговой интерполяции)



2019-12-29 376 Обсуждений (0)
Расчёт радиусов по G2, G3 (круговой интерполяции) 0.00 из 5.00 0 оценок




 

Эта задача предназначена для пересчёта круговой интерполяции и заходов на эквидистанту контура детали.

Алгоритм расчёта радиусов основан на расстоянии удаления точки центра радиуса от начальной точки радиуса (в относительной системе исчисления) и от ноля детали до центра радиуса (в абсолютной системе исчисления).

На рис. 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

Результаты обработки

Входные данные Выходные данные
N1 G0 X0 Y0 N1 X10 Y10 F100 N1 G42 D30 X17.59 Y18.83 N1 G1 X47.59 N1 G3 X47.59 Y40.83 I0 J11 N1 G1 X17.59 N1G0X0Y0 N2X10.Y10.F100 N3G42D30X17.59Y18.83I30.J0 N4G1X47.59 N5G3X47.59Y40.83I47.59J29.83 N6G1X17.59

    Как мы видим, нумерация кадров в обработанной программе восстановилась, лишние пробелы удалены.

В кадре 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

Результаты обработки

Входные данные Выходные данные
N1G0X0Y0 N2X40Y10 N3G42D30X47.59Y18.83 N4G3X47.59Y40.83I0J11 N1X17.59 N1Y18.83 N1X47.59 N1G0X0Y0 N2X40.Y10. N3G42D30X47.59Y18.83I29.83J47.59 N4G3X47.59Y40.83I47.59J29.83 N5X17.59 N6Y18.83 N7X47.59

Как видно из таблицы кадры №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) из следующего кадра.



2019-12-29 376 Обсуждений (0)
Расчёт радиусов по G2, G3 (круговой интерполяции) 0.00 из 5.00 0 оценок









Обсуждение в статье: Расчёт радиусов по G2, G3 (круговой интерполяции)

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (376)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)