слайды циклов обр (1253023), страница 3
Текст из файла (страница 3)
б) Задание направления кругового движения (G02-G03).
Круговая интерполяция определяет круговое движение по часовой стрелке (G02) или против часовой стрелки (G03).
Направление кругового движения (по часовой или против часовой стрелки) определяется, глядя на плоскость интерполяции со стороны положительной полуоси, перпендикулярно к плоскости, в соответствии с рис.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], где:















