Читайте также:
|
|
Быстрая установка (GOO)
GOO: Быстрая установка инструмента без обработки изделия. Быстрое движение может быть установлено на нескольких осях одновременно, с результатом на линейном пути. Если проанализировать эту команду и если в направлении Z есть движение, то для обеспечения безопасности это движение превращается в движении Z и плоское движение. Если координаты оси Z направлены вверх, то до движения по плоскости оно движется в направлении оси Z. В противном случае оно будет двигаться сначала по плоскости, а потом по оси Z.
Максимальная скорость быстрого перемещения по каждой координатной оси в данных станка является скорость быстрого перемещения координатной оси. Если это происходит на двух осях, то скорость будет такой высокой, насколько это возможно на двух осях.
Скорость быстрого перемещения установлена в командах GOO для каждой оси в соответствии со скоростью подачи при быстром толчковом перемещении в параметрах или использование F_, которые являются функциями изменения параметров.
GOO действует до тех пор, пока не будет заменена другими командами (G01, G02, G03…) функциональной группы G.
Например: N10 G90 GOO X30 Y30 Z40
Линейная интерполяция (G01)
G01 запускает линейную интерполяцию и перемещается к заданной точке на заданной скорости, инструмент передвигается по прямой линии от стартовой точки до заданной координаты. Все оси координат могут быть запущены одновременно. G01 действует до тех пор, пока не будет замещена другими командами (GОО, G02, G03…) функциональной группы G.
Например:
N05 GOO G90 X40 Y48 Z2 S500 M031 Инструмент движется быстро к X40,
Y48 и Z42, с вращающимся шпинделем по часовой
стрелке со скоростью 500 оборот/минута
N10 G01 Z-12 F100 1Движение инструмента к Z-12, со скоростью
подачи 100 мм/мин.
N15 X20 Y18 Z-10 1Движение инструмента к Р2 по прямой линии
N20 GOO Z100 Быстрое перемещение
N25 X-20 Y80
N30 M02 Конец программы
Дуга интерполяции (G02 и G03)
Формат команды: G02/G03 X_Y_Z_11_(I_J_K_)F_
G02 Используйте дугу линейной интерполяции по часовой стрелке и переместите в заданной точке
на заданной скорости
G03 Используйте дугу линейной интерполяции против
часовой стрелки и переместите к заданной точке на
заданной скорости
В блоке путь тока дуги может проходить более чем через два квадранта, а так же может быть запрограммирован как замкнутый круг.
G02 и G03 действуют до тех пор, пока не будут перемещены другими командами (GOO, G01…) функциональной группы G.
Для программирования дуги может быть использовано программирование центра радиуса и круга. Кодовая служебная комбинация радиуса – R*****. В тех же стартовой и конечной точке, радиусе и направлении могут располагаться две дуги. Если значение R отрицательное, то дуга больше, чем полукруг, а если положительное, то меньше или равна полукругу. Если значение R, меньше чем расстояние между стартовой и конечной точкой, то получается 1800-ая дуга, радиус, которой равен половине расстояния между стартовой и конечной точкой. Для программирования центра круга используется обозначение центра параметрами функции I, J, и K. Если инкрементный режим I, J, и K верен, то координата центра круга является относительной к начальной точке дуги. В противном случае она является относительной к началу координат обрабатываемого изделия (если координата центра круга отмечена на делении, то программирование на машинном языке используется без калькуляции).
Плоскость X-Y является значением по умолчанию в программировании дуги и G17, G18 и G19 определяют плоскость дуги интерполяции. Кроме того команды дуги интерполяции определяют команду прямой линии другой оси, движущейся вместе с дугой интерполяции, что приводит в результате к спиральной интерполяции. В спиральной интерполяции может быть использована заданная К спирального питча, что приводит в результате к нескольким виткам спирали, программирование радиуса не может быть использовано для всего цикла программирования. Он должен быть разделен на две части. Примечание: Если R>0, то угол центра круга дуги меньше 1800
Если R<0, угол центра круга дуги больше 1800. Например, для интерполяции по и против часовой стрелке см. рис. 3.8.
Для рис. 3.8.
Разрешение 1: G17 G90 G02 X20 Y10 I-2J-14 F300
Разрешение 2: G17 G90 G02 X20 Y10 R12 F300
Y Y
стартовая точка конечная точка
22
22
R 12 R12
10 конечная точка стартовая
10 точка
(8 8) (8 8)
0 X 0
10 20 10 20 X
(a) (b)
Рис. 3.8 Программирование G02/G03
Для рис. 3.8 (b)
Разрешение 1: G17 G90 G03 X10 Y22 1-12J-2 F300
Разрешение 2: G17 G90 G03 X10 Y22 R12 F300
На пример: Для всего круга интерполяции, см. рис. 3.9.
Разрешение 1: G00 X0 Y0
G02 X0 Y0 I20 J0 F300
Разрешение 2: G00 X0 Y0
G02 X20 Y-20 R20 F300
Y
X
0 0 20 40
Рис. 3.9 Целый круг интерполяции
Z
конечная точка программа G91:
G91 G17 F300
G03 X-30 Y30 R30 Z10
Y Программа G90:
G90 G17 F300
G03 X0 Y30 R30 Z10
0 30
стартовая точка
G02 X0 Y0 R20 F300
Рис. 3.10 Спиральное программирование
На пример, использование G03 для спирального программирования, как показано на рис.3.10.
G90 G17 G03 X0 Y30 R30 Z10 K10 F300
Рис. 3.10 может быть так же использован для заданной К спирального питча
G90 G17 G03 X0 Y30 R30 Z10 K10 F300
Команды паузы (G04)
Команды паузы используются в следующих случаях:
При обработке острого угла, команда паузы обеспечивает безопасность при обработке острого угла;
Если контроль глубин используется при обработке отверстия, после того как инструмент подан на определенную глубину, команда паузы останавливает инструмент, который отводится назад после одного вращения шпинделя, чтобы обеспечить гладкое дно отверстия.
После того как высверленное отверстие закончено, инструмент отводится назад, для того чтобы избежать спиральной насечки, которая сказывается на степени окончания, шпиндель должен быть остановлен на 1-3 секунды. Отведите инструмент назад после того как шпиндель остановится;
Во время горизонтального поворота отведите инструмент назад после одного поворота шпинделя;
Во время зенкования или сверления центрального отверстия на станке убедитесь в безопасности зенкования и центрального отверстия конусообразных плоскостей, для этого могут быть использованы команда паузы, запуск шпинделя и замена инструмента.
Предыдущий блок вращения заканчивается паузой (т.е скорость равна нулю). Дуга блоков G04 сама действует для блоков и приостанавливается в заданное время.
Если блок G04 находится между двумя блоками, то заданное время прерывается, например, при свободной обработке. Время определяется параметрами функции Р, в миллисекундах.
Например: G04 Р1000 Время паузы 1000 миллисекунд.
3.4 Комментарии к программе
Одна кавычка (‘) дуга, принятая для комментариев к программе
‘- Вид конца строки.
Например: GOO X3 Y5 Быстрое передвижение к Х3 и Х 5
Комментарий после одной кавычки, которая не запускается, если не запущена команда.
3.5 Поддержка PLT
Следующие команды PLT поддерживаются системой:
// PU Ручка вверх
// PU[X,Y[,…]][;]
//PD Ручка вниз
// PD[X,Y[,…]][;]
//PA Абсолютная цена деления
// PA[X,Y[,…]][;]
//PR Относительная координата движения ручки
// PR[X,Y[,…]][;]
//AA Абсолютная цена деления дуги
// AAX, Y, qc [,qd][;]
//AR Относительная цена деления дуги
// ARZ,Y, qc [,qd][;]
// CI Круг
// CI r[,qd][;]
//EA Грань абсолютного прямоугольника
// EA X, Y[;]
//ER Грань относительного прямоугольника
//EW Грань клина
// EWr, ql qc (,qd) [;]
PA, PR, PU и PD так же поддерживают трехмерные команды.
Так как формат PLT часто употребимый, дуга различных команд используется различными изделиями. Тем не менее, если команды нераспознаваемы, свяжитесь с нами как можно быстрее.
1. Команды G
Команды G | Значение | Команда G | Значение |
GOO | Быстрое перемещение | G53 | Использование системы координат станка |
G01 | Линейная интерполяция | G50/G51 | Функции соотношения |
G02/G03 | Круговая интерполяция | G54-G59 | Выбор системы координат обрабатываемого изделия |
G04 | Пауза | G90 | Программирование в абсолютных координатах |
G17, G18 и G19 | Системы координат | G91 | Программирование в относительных координатах |
G20/G21 или G70/G71 | Британская/метрическая | G92 | Установка системы координат обрабатываемого изделия |
G28 | Автоматическое возвращение к контрольной точке |
Дата добавления: 2015-07-08; просмотров: 208 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Система координат и команды координат | | | KeyWorld |