Точка
Определение точек: PGG, PGK, PKK, PGP, PGS, PUP
С помощью модификатора "MOD1" выбирается желаемая точка. При этом сравниваются друг с другом оба возможных варианта решения и записывается требуемый модификатор. В случае касательных записывается произвольный MOD1-модификатор.
PUP:
В распоряжении имеются два варианта преобразования точек.
- Вращение:
С помощью модификатора DRE вычисляется точка на прямой, с угловым поворотом точки.
- Отражение:
Модификатор SPG побуждает вычисление точки, которая отражается через прямую.
Примеры пределения точек
Punkt-Gerade-Gerade (точка-прямая-прямая)
Определение значений точки пересечения двух прямых по горизонтали и по вертикали.
H - горизонтальная ось
V - вертикальная ось
Обе прямые должны иметь конкретные числовые значения по горизонтали, по вертикали и угол направления в отношении положительной горизонтальной оси H.
Если необходимые значения не считываются с чертежа детали, их надо определить через Q-параметры, возможно, поэтапно - в несколько шагов.
Вычислительное предложение, где прямые определены Q-параметрами:
PGG,Q1,Q2,Q3/Q4,Q5,Q6/Q7,Q8
Данное решение однозначное, модификаторы здесь не требуются.
Q1,Q2,Q3 - значения первой прямой: горизонталь, вертикаль, угол.
Q4,Q5,Q6 - значения второй прямой: горизонталь, вертикаль, угол.
Q7,Q8 - вычисленные значения точки по горизонтали (Q7) и вертикали (Q8)
Q-параметры не имеют знаков "+" и "-", им просто присваеваются значения с плюсом и минусом.
Вычислительное предложение не должно иметь номера, как у простого кадра
Все вычислительные предложения (все расчеты) лучше всего записывать в самом начале управляющей программы.
Сделали все расчеты, далее оперируем только Q-параметрами.
Пример:
%100
PGG,Q1,Q2,Q3/Q4,Q5,Q6/Q7,Q8
N1 G0 X=Q7 Y=Q8
N2 M02
!
После такого ввода программы, координатам X и Y, автоматически будут присвоены конкретные, вычислинные числовые знвчения, со знаком плюс или минус.
Punkt-Gerade-Kreis (точка-прямая-окружность)
Определение значений точки пересечения прямой с окружностью.
H - горизонтальная ось
V - вертикальная ось
Прямая и окружность должны иметь конкретные числовые значения.
Если необходимые значения не считываются с чертежа детали, их надо определить через Q-параметры, возможно, поэтапно - в несколько шагов.
Вычислительное предложение для Q-параметров:
PGK,Q1,Q2,Q3/Q4,Q5,Q6/HKL/Q7,Q8
PGK,Q1,Q2,Q3/Q4,Q5,Q6/VKL/Q7,Q8 - это тоже верное решение.
Имеется два варианта решения данной проблемы (желаемое и не желаемое решения), поэтому модификаторы здесь должны присутствовать обязательно.
Модификатор HKL указывает на то, что горизонтальная ось меньше.
Модификатор VKL указывает на то, что вертикальная ось меньше.
Q1,Q2,Q3 - значения прямой: горизонталь, вертикаль, угол.
Q4,Q5,Q6 - значения окружности: центр окружности (Q4,Q5), радиус (Q6).
Q7,Q8 - вычисленные значения точки по горизонтали (Q7) и вертикали (Q8)
где Q7=Qh Q8=Qv
Если нежелаемое решение (смотрим картинку) вдруг станет желаемым, то вычислительное предложение запишем так:
PGK,Q1,Q2,Q3/Q4,Q5,Q6/HGR/Q7,Q8
PGK,Q1,Q2,Q3/Q4,Q5,Q6/VGR/Q7,Q8 - это тоже будет верным решением.
Модификатор HGR указывает на то, что горизонтальная ось больше.
Модификатор VGR указывает на то, что вертикальная ось больше.
Punkt-Kreis-Kreis (точка-окружность-окружность)
Определение значений точки пересечения двух окружностей.
H - горизонтальная ось
V - вертикальная ось
Окружности должны иметь конкретные числовые значения (центр окружности и радиус).
Если необходимые значения не считываются с чертежа детали, их надо определить через Q-параметры, возможно, поэтапно - в несколько шагов.
В данном примере вычислительное предложение для Q-параметров:
PKK,Q1,Q2,Q3/Q4,Q5,Q6/HKL/Q7,Q8
PGK,Q1,Q2,Q3/Q4,Q5,Q6/VGR/Q7,Q8 - это тоже верное решение.
Снова имеется два варианта решения данной проблемы (желаемое и не желаемое решения), поэтому модификаторы здесь должны присутствовать обязательно.
Модификатор HKL указывает на то, что горизонтальная ось меньше.
Модификатор VGR указывает на то, что вертикальная ось больше.
Q1,Q2,Q3 - значения первой окружности: центр окружности (Q1,Q2), радиус окружности (Q3).
Q4,Q5,Q6 - значения второй окружности: центр окружности (Q4,Q5), радиус (Q6).
Q7,Q8 - вычисленные значения точки по горизонтали (Q7) и вертикали (Q8)
где Q7=Qh Q8=Qv
Если нежелаемое решение (смотрим картинку) вдруг станет желаемым, то вычислительное предложение запишем так:
PGK,Q1,Q2,Q3/Q4,Q5,Q6/HGR/Q7,Q8
PGK,Q1,Q2,Q3/Q4,Q5,Q6/VKL/Q7,Q8 - это тоже будет верным решением.
Модификатор HGR указывает на то, что горизонтальная ось больше.
Модификатор VKL указывает на то, что вертикальная ось меньше.
Punkt-Gerade-Punkt-Abstand (точка-прямая-точка-расстояние)
Определение значений точки на прямой, с учетом расстояния.
H - горизонтальная ось
V - вертикальная ось
A - расстояние до искомой точки на прямой.
Прямая и точка, лежащая на данной прямой, должны иметь конкретные числовые значения.
Если необходимые значения не считываются с четежа детали, их надо определить через Q-параметры, возможно, поэтапно - в несколько шагов.
Вычислительное предложение для Q-параметров на нашем рисунке:
PGP,Q1,Q2,Q3/A/HKL_или_VKL/Q4,Q5
Решение не однозначно, поэтому модификаторы здесь должны присутствовать обязательно.
Модификатор HKL указывает на то, что горизонтальная ось меньше.
Модификатор VKL указывает на то, что вертикальная ось меньше.
Q1,Q2,Q3 - значения прямой
HKL_илиVKL - соответстующие модифиеаторы
Q4,Q5 - вычисленные значения точки по горизонтали (Q7) и вертикали (Q8)
где Q4=Qh Q5=Qv
Punkt-Umformung-Punkt (точка-преобразование-точка) - (поворот или вращение)
Определение значений точки вращением или поворотом относительно другой точки.
H - горизонтальная ось
V - вертикальная ось
W - угол поворота в отношении положительной горизонтальной оси.
Точки должны иметь конкретные числовые значения, или их надо определить через Q-параметры.
Мысленно проводим через данные точки прямую, затем вращением поворачиваем точку P2 относительно точки P1 на конкретный угол W.
Вычислительное предложение для рисунка:
PUP,Hp1,Vp1,W/Hp2,Vp2/DRE/Qh,Qv или PUP,Q1,Q2,W/Q3,Q4/DRE/Q5,Q6 - для Q-параметров.
С помощью модификатора DRE вычисляется точка на прямой, с угловым поворотом точки.
Hp1,Vp1 (Q1,Q2) - значения точки P1 по горизонтали и вертикали
W - угол поворота в отношении положительной горизонтальной оси.
Hp2,Vp2 (Q3,Q4) - значения точки P2 по горизонтали и вертикали
DRE - модификатор.
Qh,Qv (Q5,Q6) - вычисленные значения точки P2 после поворота.
Punkt-Umformung-Punkt (точка-преобразование-точка) - (отражение)
Определение значений точки отражением, относительно прямой.
H - горизонтальная ось
V - вертикальная ось
G1 - прямая, через которую происходит отражение точки.
Точка и прямая должны иметь конкретные числовые значения, или их надо определить через Q-параметры.
Отражение точки происходит под прямым углом к прямой.
Модификатор SPG побуждает вычисление точки, которая отражается через прямую.
Вычислительное предложение для Q-параметров:
PUP,Q1,Q2,Q3/Q4,Q5/SPG/Q6,Q7
Q1,Q2,Q3 - значения прямой: по горизонтали (Q1), по вертикали (Q2), угол в отношении положительной горизонтальной оси (Q3).
Q4,Q5 - значения точки P1 по горизонтали (Q4) и вертикали (Q5)
SPG - модификатор.
Q6,Q7 - вычисленные значения точки после отражения через прямую.
Punkt-Gerade-Senkrechter-Abstand (точка-прямая-вертикальное расстояние)
Определение значений точки, удаленной на какое-то расстояние относительно другой точки, которая в свою очередь лежит на прямой.
Мудрено, короче: дана точка P1, через нее проходит прямая G1 под углом Wg1 в отношении положительной горизонтальной оси.
Надо найти точку, удаленную от точки P1 на определенное расстояние.
Через точку P1 мысленно проводим прямую, перпендикулярно к прямой G1 и откладываем нужное расстояние A.
H - горизонтальная ось
V - вертикальная ось
G1 - прямая, через которую происходит отражение точки.
A - расстояние до искомой точки.
Точка и прямая должны иметь конкретные числовые значения, или их надо определить через Q-параметры.
Задание расстояния A происходит под прямым углом к прямой.
Вычислительное предложение для Q-параметров:
PGS,Q1,Q2,Q3/A/VGR_или_HKL/Q4,Q5
Q1,Q2 - значения точки P1: по горизонтали (Q1), по вертикали (Q2).
Q3 - в данном случае это угол прямой G1.
A - расстояние.
VGR_или_HKL - модификаторы.
Q4,Q5 - вычисленные значения.