Смекни!
smekni.com

Техтран - система программирования оборудования с ЧПУ (стр. 7 из 16)

ПР27 = ТЧ1, ПАРЛЕЛ, ПР14

Прямая, проходящая параллельно другой прямой на заданном расстоянии от нее: имя = прямая, расстояние, |ХБ|УБ|ХМ|УМ) Например (рис. 2.26):

ПР28 = ПРА, 43,6, УМ Прямая, касающаяся окружности и составляющая с осью х заданный угол:

имя = [КАС], окружность, {ХБ|УБ|ХМ|УМ}, угол Например (рис. 2.27):

ПР290 = КАС, КР1, УМ,− 15

Прямая, проходящая через точку параллельно вектору:

имя = точка, вектор Например (рис. 2.28):

ПР310 = ТЧ1, ВЕК2

Прямая, полученная преобразованием заданной прямой в соответствии с матрицей:

имя = прямая, матрица

Например:

ПР32 = ПР10, МАТР1

Прямая, совпадающая с прямой, определенной ранее: имя = прямая Например:

ПР13 = ПР376

Прямая, параллельная одной из осей координат и находящаяся на заданном расстоянии от нее:

ÕÏÀÐ имя = , расстояние ÓÏÀÐ

Например (рис. 2.29):

ПР36 = УПАР, -13,6

2.9.5 Определение окружности

В определениях окружности используют следующие группы модификаторов:

1. Модификаторы БОЛШ и МЕНШ, служащие для выбора из двух окружностей одной − с большим или меньшим радиусом соответственно.

2. Модификаторы, указывающие положение определяемой окружности относительно другой, являющейся опорным элементом: ВНЕ − окружность находится вне заданной окружности; ВНУТРИ − окружность находится внутри заданной окружности.

3. Модификаторы, указывающие положение окружности относительно прямой: ХМ − центр окружности находится слева от прямой, ХБ − справа от прямой, УБ.− выше прямой и УМ − ниже прямой.

4. Те же модификаторы ХМ, ХБ, УБ, УМ, но служащие для выбора из двух окружностей одной по соответствующей координате ее центра.

Модификаторы 2 и 3-й групп относятся к следующим непосредственно за ними опорным элементам геометрического определения. Применение модификаторов ВНУТРИ и ВНЕ имеет свои особенности, отмеченные ниже.

Окружность, совпадающая с окружностью, определенной ранее:

имя = окружность

Например:

КР4 = КР100

Окружность, определенная координатами центра и радиусом:

имя = координата х, координата у, радиус Например (рис. 2.30):

КР4= − 13.6, 20, 5

Окружность, определенная радиусом и точкой, являющейся ее центром:

имя = точка, радиус Например (рис. 2.31):

КР4 = ТЧЗ, 15

Окружность, определенная точкой, являющейся ее центром, и касающаяся заданной прямой:

имя = точка, [КАС], прямая Например (рис. 2.32):

КР34 = ТЧ6, КАС, ПР8

Окружность, определенная точкой, являющейся ее центром, и проходящая через другую заданную точку:

имя = точка1, точка2Например (рис. 2.33):

КР4 = ТЧА, ТЧ6 Окружность, проходящая через три точки: имя = точка1, точка2, точка3 Например (рис. 2.34):

КР55 = ТЧ1, ТЧ6, ТЧ2

Окружность, определенная точкой, являющейся ее центром, и касающаяся другой окружности:

ÌÅÍØ

имя = точка, , окружность ÁÎËØ

Например (рис. 2.35):

КР6 = ТЧ1, МЕНШ, КРА1

КР6А = ТЧ1, БОЛШ, КРА1 Окружность заданного радиуса, касающаяся двух пересекающихся прямых:

ÕÁ ÕÁ

имя = ÓÁ , прямая1, ÓÁ , прямая2, радиус

ÕÌ ÕÌ ÓÌ ÓÌ

Например (рис. 2.36):

имя = прямая,

КР4 = ПР1, УМ, ТЧ5, 20

Окружность заданного радиуса, касающаяся прямой и окружности:

ÕÁ имя = ÓÁ , прямая, , окружность, радиус

ÕÌ ÓÌ

Например (рис. 2.38):

КР1=УБ, ПР1, ХМ, ВНЕ, КРО, 10

КР2 = УБ, ПР1, ХМ, ВНУТРИ, КРО, 10

КРЗ = УБ, ПР1, ХБ, ВНУТРИ, КРО, 10

КР4 = УБ, ПР1, ХБ, ВНЕ, КРО, 10 КР5 = УМ, ПР1, ХМ, ВНЕ, КРО, 10

КР6 = УМ, ПР1, ХМ, ВНУТРИ, КРО, 10

КР7 = УМ, ПР1, ХБ, ВНУТРИ, КРО, 10

КР8 = УМ, ПР1, ХБ, ВНЕ, КРО, 10

Окружность заданного радиуса, касающаяся двух других окружностей:

ÂÍÅ

имя = , окружность1, , окружность2, радиус

ÂÍÓÒÐÈ

Например (рис. 2.39):

КР1=УБ, ВНЕ, КРА, ВНЕ, КРБ, 15

КР2 = УБ, ВНЕ, КРА, ВНУТРИ, КРБ, 15

КРЗ = УМ, ВНЕ, КРА, ВНУТРИ, КРБ, 15

КР4 = УМ, ВНЕ, КРА, ВНЕ, КРБ, 15

КР5 = УМ, ВНУТРИ, КРА, ВНЕ, КРБ, 15

КР6 = УБ, ВНУТРИ, КРА, ВНЕ, КРБ, 15

КР7 = УБ, ВНУТРИ, КРА, ВНУТРИ, КРБ, 15

КР8 = УМ, ВНУТРИ, КРА, ВНУТРИ, КРБ, 15

П р и м е ч а н и е . В тех случаях, когда определяемая окружность не может быть построена внутри опорных (слишком велик ее диаметр или опорные окружности не пересекаются), модификатор ВНУТРИ указывает положение опорных окружностей относительно определяемой окружности.

Например (рис. 2.40, а, б):

КР9 = УМ, ВНУТРИ, КР31, ВНУТРИ, КР40, 150

КР10 = УБ, ВНУТРИ, КР50, ВНЕ, КР17, 60 КР11=УМ, ВНУТРИ, КР50, ВНУТРИ, КР17, 60

Окружность, касающаяся трех прямых:

ÕÁ ÕÁ ÕÁ

имя = ÕÌÓÁ , прямая1, ÕÌÓÁ , прямая2, ÕÌÓÁ , прямая3

ÓÌ ÓÌ ÓÌ

Например (рис. 2.41):

КР5 = УМ, ПР1, УБ, ПР2, ХБ, ПРЗ

КР55 = УМ, ПР1, УБ, ПР2, ХМ, ПРЗ Окружность заданного радиуса, проходящая через две точки:

ÕÁ

имя = ÓÁ , точка1, точка2, радиус ÕÌ

ÓÌ

Например (рис. 2.42):

КР1=ХБ, ТЧ1, ТЧ2, 50

КР2 = ХМ, ТЧ1, ТЧ2, 30

Окружность заданного радиуса, проходящая через точку и касающаяся другой окружности:

имя = точка,

, окружность, радиус

Например (рис. 2.43):

КРЗ = ТЧ1, УБ, ВНУТРИ, КРА, 25

КР5 = ТЧ1, УМ, ВНУТРИ, КРА, 25

КР6 = ТЧ9, УМ, ВНУТРИ, КРБ, 14

КР9 = ТЧ9, УМ, ВНЕ, КРБ, 14

П р и м е ч ан и е . В том случае, когда точка, указанная в определении, находится внутри опорной окружности, использование модификатора ВНЕ не имеет смысла. Если опорная точка находится вне опорной окружности, возможно как внутреннее, так и внешнее касание. Модификатор ВНУТРИ в этом случае указывает положение опорной окружности относительно определяемой (окружность КР6 в приведенном примере).

Окружность, концентричная заданной окружности:

ÌÅÍØ

имя = ПАРЛЕЛ, , окружность, разность радиусов ÁÎËØ

Например (рис. 2.44):

КР7 = ПАРЛЕЛ, КР1, БОЛШ, 34

Окружность, полученная преобразованием заданной окружности в соответствии с матрицей: имя = окружность, матрица Например:

КР7 = КР2, МАТР6

2.9.6 Определение вектора

В определениях вектора используют модификаторы, указывающие направление вектора: ХБ

− вектор направлен в сторону возрастания координаты х; ХМ − в сторону уменьшения координаты х; УБ − в сторону возрастания координаты у и УМ − вектор направлен в сторону уменьшения координаты у.

Вектор, определенный проекциями на оси, начало которого находится в начале координат: имя = проекция х, проекция у, [проекция z] Например (рис. 2.45):

ВЕКТ1=50, 37, 40

ВЕКТЗ = 50, 37

Вектор, определенный своими начальной и конечной точками:

имя = точка1, точка2 Например (рис. 2.46):

ВКТР = ТЧ1, ТЧ2 Вектор, равный сумме двух других векторов: имя = вектор1, ПЛЮС, вектор2 Например (рис. 2.47):

ВЕКТ4 = ВЕКР1, ПЛЮС, ВКТ2 Вектор, равный разности двух векторов: имя = вектор1, МИНУС, вектор2 Например (рис. 2.48):

ВЕКТ5 = ВЕКР1, МИНУС, ВКТ2 Вектор, равный произведению заданного вектора и числа: