|
Этим способом углы скругляются программированным радиусом, без необходимости вычисления координат центра, начальной и конечной точек дуги.
Функция G36 – не режимная, т.е. ее необходимо программировать каждый раз, когда требуется скругление угла.
Она должна программироваться в том же кадре, конец перемещения в котором должен быть закруглен. Радиус скругления всегда должен быть положительным.
Примеры:
+Х |
+Z |
R=5 |
+Х |
+Z |
R=5 |
N30 G00 G90 X0 Z60 N30 G00 G90 X40 Z20
N35 G01 G36 R5 X160 Z35 F200 N35 G03 G36 R5 X100 Z50 I30 K0 F100
N40 X40 Z20 N40 G01 X0 Z50
G39 Скашивание
Этим способом угол между двумя прямыми линиями скашивается без необходимости вычисления координат двух точек пересечения. Функция G39 – не режимная, т.е. ее необходимо программировать всякий раз, когда требуется скашивание. Она должна программироваться в том же кадре, что и перемещение, конец которого должен быть скошен.
Для программирования расстояния между конечной программированной точкой и точкой, с которой начнется скашивание, используется код R+4.3.
+Х |
+Z |
R=15 |
N30 G00 G90 X0 Z60
N35 G01 G39 R15 X120 Z35 F200
N40 X20 Z20
G37 Подвод по касательной при начале обработки
Предварительная функция G37 может употребляться для подвода инструмента к обрабатываемой поверхности по круговой траектории, касательной к обрабатываемой поверхности, без необходимости вычисления точек пересечения.
Функция G37 – не режимная, поэтому должна программироваться всякий раз, когда необходимо начать процесс обработки с касательного подвода. Вслед за функцией G37 в кадре должен программироваться радиус дуги подвода (R+4.3). Функцию G37 можно программировать лишь в кадре, в котором задано прямолинейное движение (G00 или G01).
Пример: Обрабатывается дуга окружности радиусом R=25 мм.
Траектория подвода – прямая. Подвод по дуге окружности радиусом 8 мм.
N30 G00 G90 X110 Z90 N30 G00 G90 X110 Z90
N35 G01 X80 Z65 F200 N35 G01 G37 R8 X80 Z65 F200
N40 G02 X80 Z15 I0 K-25 N40 G02 X80 Z15 I0 K-25
+Х |
+Z |
+Х |
+Z |
R=8 |
G38 Отвод по касательной по завершению обработки
Функция G38 позволяет завершить процедуру обработки отводом инструмента по касательной к обрабатываемой поверхности, не требуя громоздких вычислений.
Функция G38 – не режимная, поэтому должна программироваться всякий раз, когда требуется отвод инструмента по касательной. Вслед за G38 должен программироваться радиус дуги отвода (R+4.3). Программированные в кадре, следующем за тем, в котором задана функция G38, перемещения обязательно должны быть прямолинейными (G00 или G01). Если траектория круговая (G02 или G03), УЧПУ выдает сообщение об ошибке 42.
Пример: Обрабатывается дуга окружности радиусом R=25 мм.
Траектория отвода – прямая. Отвод по дуге окружности радиусом 8 мм.
N30 G00 G90 X80 Z90 N30 G00 G90 X80 Z90
N35 G02 X80 Z40 I0 K-25 F200 N35 G02 G38 R8 X80 Z40 I0 K-25 F200
N40 G00 X110 Z15 N40 G00 X110 Z15
+Х |
+Z |
+Х |
+Z |
R=8 |
Дата добавления: 2015-08-21; просмотров: 102 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
G01. Линейная интерполяция. | | | G97 – Скорость вращения шпинделя S в об/мин |