Раздел 9 (1253007), страница 3
Текст из файла (страница 3)
Направление кругового движения (по часовой или против часовой стрелки) определяется, глядя на плоскость интерполяции со стороны положительной полуоси, перпендикулярно к плоскости, в соответствии с рис.9.20.
Задание направлений круговой интерполяции в различных плоскостях системы координат детали представлено на рис.9.21.
в) Задание данных об окружности.
Данные об окружности могут быть представлены двумя различными способами (рис.9.22а,б).
1 способ позволяет СЧПУ автоматически построить окружность, дугу, если она задана конечной точкой дуги и радиусом (см. рис.9.22 а).
2 способ - если окружность задана своим центром в интерполяционной системе координат I,J,K и значением конечной точки дуги (см. рис.9.22 б).
г) Задание скорости обработки.
Скорость перемещения по контуру может быть запрограммирована по адресу F , определяется в направлении касательной к окружности и постоянна на всем пути перемещения (рис.9.23).
Способ 1. Задание окружности конечной точкой и радиусом.
Используется адрес R, где R есть радиус окружности, который может принимать как положительные, так и отрицательные значения. При перемещении по дуге больше 180º, радиус R- положительный. Система ЧПУ автоматически рассчитает центр окружности от стартовой точки (точка, в которой система остановилась перед началом выполнения кадра, содержащего круговую интерполяцию), если задано положение конечной точки в системе координат детали (адреса
) и радиус окружности R. Так как через стартовую и конечную точки можно провести две окружности с радиусом R, то направление перемещения (функции G02,G03) и знак у радиуса определят дугу окружности, по которой осуществляется перемещение (рис.9.24 а).
Часть дуги 1=G02 X50 Y40 R40
Часть дуги 2= G02 X50 Y40 R-40
Часть дуги 3=G03 X50 Y40 R40
Часть дуги 4=G03 X50 Y40 R-40
Под значениями
понимаются координаты конечной точки Р2 окружности, заданные в системе координат детали в абсолютном виде (рис.9.24 б).
Формат:
{G02-G03} [другие G] [оси] R± [скорость подачи] [команды коррекции] [вспомогательные функции].
где:
[другие G]- все другие функции G, совместимые с G02,G03 (см. табл. совместимости);
[скорость подачи]- скорость подачи;
[оси]- представлены адресом оси и цифровым значением оси;
R- адресное слово, выражающее радиус дуги окружности с значением; знак + или – перед адресным словом R выбирает одно из двух возможных решений:
+- для дуги до 179.999º;
«-»- для дуги от 180º до 359.999º.
[команды коррекции]- коэффициент коррекции.
[скорость подачи]- рабочая подача.
[вспомогательная функция]- вспомогательные функции M,S,T.
Пример (G02, G03) (рис.9.25).
N10 G17 LF- задание плоскости интерполяции X,Y.
P1P2 N20 G02 X20 Y20 R+20 F100 LF - в кадре обработка дуги 1 радиусом 20.
P1P2 N30 G02 X20 Y20 R-20 F100 LF - в кадре обработка дуги 2 радиусом 20.
а) б)
Рис. 9.22. Способы задания окружностей при программировании круговой интерполяции
а) конечной точкой и радиусом окружности(первый способ)
б) конечной точкой и центром радиуса окружности в интерполяционной системе
координат I, J, K (второй способ).
Рис.9.23. Скорость перемещения F при круговой интерполяции
а) б)
Рис.9.24. Задание окружности конечной точкой и радиусом (1 способ).
а) Возможные варианты построения окружности через стартовую и
конечную точку
б) Координаты стартовой точки Р1 и конечной точки Р2 в системе
координат детали.
Рис. 9.25. Пример круговой интерполяции G02 при задании окружности конечной точкой и
радиусом (1 способ).
2 способ. Задание окружности конечной точкой и центром окружности в интерполяционной системе координат I,J,K.
Интерполяционная система координат 0,I,J,K располагается в стартовой точке дуги и направление ее осей совпадает с направлением координатных осей системы координат детали (рис.9.26). Оси Х соответствует интерполяционная ось I, оси Y- ось J, оси Z- ось K.
Центр окружности определяется значениями I,J,K в интерполяционной системе координат. Значение, задаваемое адресами I,J,K, всегда интерпретируются системой ЧПУ в приращениях (см. рис.9.26).
Конечная точка дуги может описываться либо в абсолютных значениях, либо в приращениях.
Программирование дуги окружности через задание ее центра в интерполяционной системе координат I,J,K и координаты конечной точки.
Формат:
{G02, G03} [другие G] [оси] I,J,K [скорость подачи] [команды коррекции] [вспомогательные функции].
где:
(G)- операторы и вспомогательные функции; имеют те же значения, что и в предыдущих случаях;
[скорость подачи]- скорость подачи;
[оси]- представлены символом оси и цифровым значением конечной точки дуги в абсолютных значениях или приращениях. Если ни одна ось не запрограммирована, то выполняемым движением будет полное круговое движение в плоскости интерполяции. Если координата стартовой точки равна координате конечной точки, она может быть опущена;
I,J,K – являются адресными словами, выражающими координаты центра окружности c цифровым значением. Адреса I,J,K всегда присутствуют.
Пример 1. (G02, G03) (см. рис.9.26).
Для дуг окружностей, заданных на рис.9.26 круговая интерполяция может быть записана:
При G17: G03 X10 Y10 I 50J 20 (рис.9.26 а);
G18: G03 X70 Z10 I 20K 50 (рис.9.26 б);
G19: G03 Y10 Z10 J 50K 20 (рис.9.26 в).
Значения конечных дуг программируемых дуг окружностей даны в абсолютных значениях.
Пример 2. (G02, G03)
На рис.9.27 показан участок 1-6, для которого задание круговой интерполяции в абсолютных значениях будет иметь вид:
P1P2 N10 G1 X20 Y60 F200
P2P3 N20 G3 X40 Y80 I40 J60
P3P4 N30 G1 X45
P4P5 N40 G2 X55 Y90 I45 J90
P5P6 N50 G1 Y
Этот же участок при задании круговой интерполяции в приращениях:
P1P2 N10 G1 X-20 Y60 F200
P2P3 N20 G3 G91 X-20 Y20 I-20 J0
P3P4 N30 G1 X-5
P4P5 N40 G2 X-10 Y10 I-10 J10
P5P6 N50 G1 Y…
Пример 3. (G02, G03)
На рис. 9.28 показана дуга окружности, для которой круговая интерполяция в полярной системе координат будет иметь вид:
N20 G03 R50 C80 I40 J30
Рис.9.26. Задание окружности конечной точкой и центром в интерполяционной системе координат
О I J K (2-ой способ).
Рис.9.27. Пример программирования круговой интерполяции 2-ым способом: через координаты
конечной точки дуги и центр окружности в интерполяционной системе координат IJK.
Рис. 9.28. Пример программирования круговой интерполяции в полярной системе координат.
9.2.4 Винтовая интерполяция.
Для получения перемещения по винтовой линии необходимо запрограммировать в одном и том же кадре круговую интерполяцию на плоскости интерполяции и линейное перемещение, перпендикулярное к этой плоскости (рис. 9.29).
Винтовая интерполяция получается при круговой интерполяции организацией перемещения вдоль дополнительной 3ей оси (q) лежащей вне плоскости окружности, записанной в кадре. Система ЧПУ организует простейшее перемещение вдоль оси q.
Общий формат, определяющий режим винтовой интерполяции:
Скорость, заданная по адресу F, действует вдоль дуги перемещения. Компонент скорости Fq вдоль оси q достигается из соотношения:
,где
Lq- смещение вдоль оси q,
Liv- длина дуги окружности,
F- заданная скорость подачи,
Fq- скорость вдоль оси q.
Пример 1.
Для рис. 9.30 винтовая интерполяция будет задана:
G17 G03 X0 Y100 Z20 R100 F150
Можно определить многомерную пространственную винтовую интерполяцию, в которой q,r,s будут являться дополнительными осями, не участвующими в круговой интерполяции.
Общий формат, определяющий многомерную круговую интерполяцию:
Пример 2.
Для рис. 9.31 многомерная винтовая интерполяция будет задана:
G17 G03 X0 Y-100 Z50 V20 I-100
Инструмент будет перемещаться вдоль поверхности наклонного цилиндра, если V является осью, параллельной Y.
Рис. 9.29. Винтовая интерполяция.
Рис. 9.30. Пример винтовой интерполяции.
Рис. 9.31. Пример многомерной винтовой интерполяции.
9.2.5 Нарезание резьбы с линейным шагом (G33).
Функция (G33) определяет цикл цилиндрического или конического нарезания резьбы с постоянным или переменным шагом. Это движение координируется с вращением шпинделя. Запрограммированные в кадре параметры определяют тип резьбы, которую следует осуществить.
Формат: G33 [оси] К [I] [R], где:
[оси]- представлены адресом оси и цифровым значением
К – шаг резьбы. В случае переменного шага представляет начальный шаг. К должен присутствовать всегда;
I – изменение шага. Для нарезания резьбы с возрастающим шагом, величина I должна быть положительной, для нарезания резьбы с уменьшающимся шагом должна быть отрицательной;
R – угол в градусах, определяющий смещение шпинделя от нулевой позиции его датчика углового положения и определяющий начальную точку нарезания резьбы (заход). Используется при нарезании многозаходных резьб. Многозаходная резьба может быть организована изменением адреса R, т.е. система ЧПУ может быть запрограммирована с конкретным угловым смещением шпинделя перед нарезанием каждой нитки. Таким образом, представляется возможным программировать одну начальную точку для различной нарезки.















