Вы находитесь на странице: 1из 221

Copyright © 1987-2004 TecnoSoft s.r.l.

Морнаго, Италия (все права)


версия 9.4

Ts 26 LT
инструкция по программированию для 5-ти
осевого сплайн интерполятора (NURBS) к стойке Е-
560 станка C.B.FERRARI S-620

Поддержка продукта

Характеристики
Программа обработки детали
Меню и панели инструментов

Новые возможности
ПРИМЕРЫ

Ts26 LT Tecnosoft s.r.l.


Адрес Ethernet: __ - __ - __ - __ - __ - __

Код Ts 26 LT __ - __ - __ - __ - __ - __ - __ - __

1. Поддержка продукта

Компания Tecnosoft s.r.l.

Факс 039 0331 904026 E-mail tesoft@tin.it

1.1 Процедура установки


Чтобы установить программу в Ваш станок с ЧПУ, запустите программу SETUP с диска 1:
файлы будут скопированы в каталог, заданный по умолчанию, или в другой каталог, если во
время установки Вы измените каталог, предлагаемый по умолчанию. Во время установки
программа установки попросит ввести код доступа для записи; чтобы получить код доступа к
программе, необходимо послать в компанию Tecnosoft номер адреса сетевой карты.
SETUP /A - удалить все установленные компоненты.

ПРОГРАММНЫЙ ПРОДУКТ включает в себя программное обеспечение для компьютера,


поддержку памяти, руководство пользователя и онлайновую справочную систему.
Программное обеспечение является исключительной собственностью компании Tecnosoft s.r.l.
и защищено законом и международными соглашениями. Неразрешенное копирование или
распространение этого программного обеспечения или любой его части может повлечь
гражданскую или уголовную ответственность и будет преследоваться с максимально
возможной строгостью в соответствии с законодательством.
Пользователю никогда не разрешается копировать печатные материалы, прилагающиеся к
программному обеспечению.
Программное обеспечение предоставляется в пользование на условиях займа. Серийные
номера записываются только для авторизованного пользователя.

Copyright © 1987-2004 TecnoSoft s.r.l. Морнаго, Италия

2 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


2. Характеристики

Ts 26 LT – это программное обеспечение, специально разработанное для проектирования и


изготовления сложных механических деталей.
Система основана на мощном интерпретаторе, исполняющем инструкции, отдаваемые
оператором в форме простых предложений.
Каждое предложение является инструкцией или командой для системы. Компьютер исполняет
команды в реальном времени и немедленно показывает результат.
В этом документе приведены инструкции для определения геометрических объектов,
инструкции для технологических процедур и системные операторы.
Все выражения записываются в файл программы обработки детали.
Система интерпретирует такое выражение, решает выражения, получает данные из таблицы
инструмента, показывает результат оператору, принимает дополнительные изменения, и, по
меньшей мере, транслирует всю проделанную работу в блок-файл для конкретного станка с
ЧПУ.
Этот файл для станка с ЧПУ можно передать из компьютера в устройство ЧПУ станка по
прямому соединению; после этого можно выполнять соответствующую механическую
обработку.
На протяжении всего сеанса работы можно использовать конкретные клавиши, чтобы
активировать явные команды для системы и получить полезные услуги.
Например, когда оператор определяет геометрический объект, он может несколько раз
изменить масштаб видеоизображения, ввести запросы данных по другим объектам и после
этого закончить текущую инструкцию.

См. Технологические инструменты

Tecnosoft s.r.l. Ts26 LT 3


3. Программа обработки детали
3.1 Структура программы обработки детали
Программа обработки детали – это последовательность выражений, которые должен
интерпретировать процессор.
Этими выражениями могут быть:
- ГЕОМЕТРИЧЕСКИЕ ВЫРАЖЕНИЯ (определяют геометрические объекты, такие как
точки, линии, круговые контуры и серии контуров).
- ТЕХНОЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ (определяют технологическую процедуру).
- СИСТЕМНЫЕ ВЫРАЖЕНИЯ (определяют основные инструкции).
3.2 Структура выражения
Каждое выражение может состоять из трех различных полей:
- метка (дополнительно)
- оператор
- комментарий (дополнительно).
Метка может использоваться для идентификации строки или части программы; меткой может
случить строка цифр (например, 120) или строка символов алфавита длиной не более чем 7
символов, перед которой стоит знак $ (например, $start).

Пример:
$START
Оператор состоит из одного или нескольких идентификаторов, разделенных запятыми. Каждый
идентификатор состоит из алфавитной части, называемой квалификатором, и цифровой части,
называемой квантификатором. Полем комментария называется все то, что стоит после
символа '. Процессор игнорирует поле комментария. Пользователь может использовать его,
чтобы написать комментарий к части программы.

Пример:
10 P1,X5,Y6 ` Center of piece AC27. (Центр детали AC27)
Строка с меткой 10 определяет точку, имеющую координаты x=5 и y=6. Комментарий напоминает, что
эта точка является центром детали.
3.3 Редактирование строки
Выражение можно составить с помощью клавиатуры, вводя символы и числа в строке
редактирования. В качестве разделителей используются запятые. (Десятичная часть числа
отделяется десятичной точкой “.”. Пример: 5.005.).
Составление геометрических выражений можно вести вручную или автоматически. Система
конфигурирует составление выражения автоматически. Если Вы предпочитаете строить
выражения вручную, то нужно запретить функцию "Auto correction of the errors" (автокоррекция
ошибок) в диалоге "Options" (параметры) в подменю "Configuration System" (система
конфигурации) в меню "Options" (параметры). Однако система проверяет правильность
написанных выражений и в случае ошибки информирует оператора.
Если Вы предпочитаете автоматический режим составления выражения, то при возникновении
ошибки при вводе система пытается исправить ее автоматически, если это возможно
(например, просто изменяя направление). Курсор показывает место внутри выражения. Этот
курсор можно передвигать назад и вперед, с первого на последний видимый символ.
Символы, вводимые с клавиатуры, вводятся после символа над курсором. Клавиша CANC (или
DEL) удаляет символ над курсором, клавиша BS удаляет символ перед символом над
курсором. Когда выражение закончено, ее вводят нажатием на клавишу CR (или ENTER).
Любую буквенную часть можно вводить прописными или строчными буквами.
4 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.
3.4 Математические выражения
В любом идентификаторе, каждую численное значение можно декларировать с помощью
математического выражения.
Математическое выражение – это результат вычислений, производимых над операндами,
такими как числа, константы, переменные, функции, прямые переменные, связанные с
математическими операторами, такими как - (минус) +(плюс) /(делить) *(умножить) и т.п.
Число является значением. Числа можно вводить также в экспоненциальной форме:
Пример:
4.3224E-1
E-1 означает умножить на 10 в степени -1 (0.1). Значение равно 0.43224.
Константа – это имя конкретного значения.
Единственная реализованная константа – это PI (греческая буква пи). Эту константу
обязательно нужно вводить прописными буквами.
Настоятельно рекомендуется использовать именно это значение, а не упрощенную форму
3.1415 или 22/7 (что еще хуже).
Переменная – это конкретная область памяти, в которой хранится значение.
У каждой переменной есть имя. Имя переменной представляет собой сочетание любых букв и
цифр (до семи символов), перед которой стоит символ #.
Пример:
#ALFA=33.3
Эта инструкция сохраняет значение 33.3 в переменной #ALFA.
После этой инструкции всегда можно использовать значение #alpha.
Функция – это результат конкретного вычисления, выполненного над заданным значением
аргумента. Аргумент должен быть помещен в круглые скобки.
Пример:
SIN(30)
Это означает вычислить функцию sin (синус) для значения 30 градусов. Результат равен 0.5.
Прямая переменная – это значение, которое будет сохранено в переменной в операторе
назначения переменной.
Выражение, которое будет использоваться в этом операторе, должно быть заключено в
фигурные скобки { }.
В соответствующем параграфе показаны все возможные корректные выражения, которые
можно использовать.
Пример:
{P1,P2}
Это - абсолютное значение расстояния между точками P1 и P2.

Функции Математические операторы


+ Сложение
- Вычитание
* Умножение
/ Деление
% Остаток от деления
^ Возведение в степень
() Уровень приоритета
SIN(...) синус
COS(...) косинус
TAN(...) тангенс
ASN(...) арксинус
Tecnosoft s.r.l. Ts26 LT 5
ACS(...) арккосинус
ATN(...) арктангенс
SQR(...) квадратный корень
POW(...) степень
RAD(...) преобразование градусов в радиан
DEG(...) преобразование радиан в градусы
ABS(...) абсолютное значение
INT(...) целое значение
SGN(...) знак аргумента

6 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Выражения
Здесь приведены примеры корректных численных выражений:
10+5/60+18/3600 угол 10° 5` 18"
33*0.3937 12.9921 дюймов, т.е. 33 см.
PI+19.18E-2 значение 3.1415.. + 0.1918 равно 3.3333..
(5+#alfa)/3 если #alfa=5 то (5+5)/3 равно 3.3333
3 + 10%3 10%3 это 0.3333 плюс 3 равно 3.3333
(8 + {p1,p2}) / 2^2 -2*sin(30)
если p1=x3,y и p2=x3,y2, то {p1,p2} равно 2
кроме того, 2^2 равно 4 и 2*sin(30) равно 1
то (8+2)/(4-1) или 10/3 равно 3.3333

3.5 Автоматическая нумерация строки программы обработки детали


Если в настройке конфигурации Вы выбрали опцию “auto numeration of the part_program”
(автоматическая нумерация строк программы обработки детали),
то система автоматически присвоит метку "10" первой строке.
Последующие номера строк будут увеличиваться на значение “step” (шаг).
Буквенные метки или нулевые метки не будут создавать последующие автоматические метки.
Метки можно использовать в любом порядке, это никак не связано порядком следования строк.
Метки можно использовать как цели для любых операторов GOTO (безусловный переход) или
GOSUB (переход в подпрограмму).
Если две строки имеют одинаковую метку, то система будет обращаться к первой строке,
начиная от начала файла.
3.6 Анализ в реальном времени
Во время ввода выражения с клавиатуры система проверяет правильность синтаксиса и
правильность значений написанных слов для каждого идентификатора.
Если система обнаруживает ошибку, то ошибка будет немедленно показана оператору.
Если выражение является правильным, и имеет законченное значение для системы, результат
будет временно показан на экране.
Например, выражение P2,C1, (окружность C1 определена выше), показывает точку P2 как
точку-центр окружности C1.
Выражение P2,C1,L1, (если линия L1 существует и пересекает окружность C1), показывает
точку P2 как первое решение – точку пересечения между окружностью C1 и линией L1.
3.7 Автоматическая идентификация элементов
Все новые геометрические объекты могут нумероваться автоматически.
Для того чтобы воспользоваться этой функцией, новый элемент должен быть определен без
номера идентификатора.
Пример: P,X3,Y4.
Система немедленно скорректирует это выражение, введя номер идентификатора для этого
элемента, на единицу больше, чем последний идентификатор такого же объекта.
3.8 Притяжение
Притяжение – это режим для указания правильных положений, таких как средняя точка или
точка пересечения на существующих объектах. Точки притяжения позволяют узнать
правильное положение на объектах, не зная их координат, или провести линии построения,
выбранные с помощью панелей инструментов.

Tecnosoft s.r.l. Ts26 LT 7


3.9 Временные элементы
Во время построения выражения можно ссылаться на объекты, которые еще не определены, а
также на объекты, которые не предполагается использовать в дальнейшем. Есть возможность
определить временные геометрические элементы, желательные для составления выражения,
которые не будут созданы, и поэтому не будут существовать после этого.
Этот режим действителен только для точек, линий, окружностей и начала координат.
В этом режиме нельзя использовать наборы и контуры.
Временный элемент создается декларацией его имени, открывающей квадратной скобкой, его
геометрическим определением и закрывающей квадратной скобкой.
Внутри квадратных скобок можно использовать другие временные элементы.
Желательно определить точку P1 как точку пересечения линии, проходящей через X10,Y0 под
углом 33 градуса и окружность с центром X5,Y7 и радиусом 30.
Тогда можно написать такой оператор:
p1,L[x10,y0,a33],C[x5,y7,r30]
Таким образом, можно избежать определения круга и линии, если они в дальнейшем не
понадобятся.

3.10 Ориентированная геометрия


В геометрическом выражении оператор должен определить элементы, такие как точки,
окружности, линии и так далее. В системе Ts 26 LT используется специальная форма
геометрии, которая называется "ориентированная геометрия".
Если заданы две точки, P1 и P2, и линия L1, проходящая через P1 и P2, то эта линия будет
иметь направление от P1 к P2. Линия L2, определенная как P2,P1, будет иметь направление,
противоположное направлению линии L1.
Считается, что окружность имеет направление по часовой стрелке, если соответствующий
радиус является отрицательным. Окружность с положительным радиусом будет иметь
направление против часовой стрелки.
Удобно представлять себе линии как зубчатые рейки, а окружности – как шестерни с
соответствующим движением. Углы измеряются поворотом, который должна совершить
положительная ось X, для того чтобы на ней оказалась требуемая точка.
Если это вращение должно быть против часовой стрелки, то угол является положительным;
если же это вращение должно быть по часовой стрелке, то угол считается отрицательным.
Контур – это путь по последовательности элементов. Направление контура – это направление
пути через эти элементы.

3.11 Манипулятор "мышь"


Мышь, установленная на компьютере, позволяет значительно облегчить программирование.
Каждый оператор можно составить с помощью щелчка левой кнопкой мыши на слове,
предлагаемом выше строки редактирования (элементы в режиме ожидания), или выбрав
желаемые элементы непосредственно на экране (если этот элемент отсутствует среди
элементов, находящихся в режиме ожидания, то он не выбирается), или с помощью щелчка
левой кнопкой мыши на видео-клавиатуре.
Построение геометрических элементов с помощью щелчков мыши можно вести в ручном или в

8 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


автоматическом режиме. В автоматическом режиме система конфигурирует построение
выражения. Если Вы предпочитаете строить выражения вручную, то нужно запретить функцию
"Auto correction of the errors" (автокоррекция ошибок) в диалоге "Options" (параметры) в
подменю "Configuration System" (система конфигурации) в меню "Options" (параметры).
Если Вы предпочитаете автоматический режим составления выражений, то выбор
направления осуществляется автоматически. Нужно щелкнуть левой кнопкой мыши на
желаемом элементе и передвинуть в желаемом направлении. Если предложенное решение не
устраивает Вас, можно выбрать одно из следующих решений. Для этого щелкните правой
кнопкой мыши, нажав и удерживая в нажатом положении клавишу Shift.

Tecnosoft s.r.l. Ts26 LT 9


3.12 Перетаскивание с помощью мыши
Перетаскивание с помощью мыши – это типичный механизм в программах, совместимых с
системой Microsoft Windows (с поддержкой технологии OLE - Object Linking and Embedding). Эта
технология позволяет извлечь элемент или значения, связанные с элементом, и выгрузить их в
желаемой точке, в том числе в рамках другого приложения.
Например, в системе Ts 26 LT можно перетащить численное значение элемента в строку
редактирования с визуализацией с помощью “Query” (запрос)
P1=x12,y35.4
Ctrl + левая кнопка мыши на значении Y точки P1
численное значение: 35.4
Shift + Ctrl + левая кнопка мыши на значении Y точки P1
параметрическое значение: {P1,YV}

Перетаскивание с помощью мыши возможно между двумя разными прикладными


программами. При этом Ctrl + левая кнопка мыши перетаскивает сам элемент, а Shift + Ctrl +
левая кнопка мыши перетаскивает ссылку на элемент.

3.13 Контекстное меню


В любой момент Вы можете щелкнуть правой кнопкой мыши в определенной области, чтобы
вызвать контекстное меню. В строке редактирования Вы можете выбрать:
- Next solution (следующее решение)
- Confirm (current phrase) (подтвердить (текущее выражение))
- Edit (правка)
- Insert Phrase (вставить выражение)

На элементе Вы можете выбрать:


- Query (запрос)
- Break (разрыв)
- Go to definition (text) (перейти к определению (текст))
- Clear (очистить)

На изображении Вы можете выбрать:


- Zoom In (увеличить масштаб)
- Zoom Out (уменьшить масштаб)
- Zoom (масштаб)
- Centered (центрирование)
- Dimension (размер)
- Insert co-ordinate (вставить координату)
- Cut Selection (вырезать выбранный объект)

В окне EDIT (редактирование) Вы можете выбрать:


- Stop on line (стоп на линии)
- Undo (откат)
- Paste (вставка)

10 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


4. Геометрические операторы

Определение точки P
Определение линии L
Определение окружности C
Определение начала O
координат
Определение переменной #
Определение набора точек SET
Определение контура PF
Определение серии контуров SPF
Определение трехмерного OT
начала координат

Tecnosoft s.r.l. Ts26 LT 11


4.1 Точка

Определить точку либо явно, либо как пересечение двух уже определенных
элементов.

4.1.1 ДЕКАРТОВЫ КООРДИНАТЫ


Pn=X..,Y..[,Z.. ] [,On ]

Точка определяется с помощью значений координат X.. и Y.. . Можно также определить
значение Z для трехмерной точки. Точку можно определить по отношению к ранее
определенному началу координат.
Эту возможность можно использовать для того, чтобы определить точку относительно другой
точки, используя прямое определение элемента.
Пример 1.1:

P1, X15, Y30


Определить точку P1 с декартовыми координатами X=15 мм -
Y=30 мм

P1, X15, Y30, Z2


Определить точку P1 с декартовыми координатами X=15 мм,
Y=30 мм и Z=2 мм

O1,X40,Y12
Определить начало координат O1 в точке с координатами X40 Рис. 1.0
и Y12

P2,X15,Y30,O1
Определить точку P1 с декартовыми координатами X=15 мм,
Y=30 мм и началом координат O1

См. рис.1.0

4.1.2 ПОЛЯРНЫЕ КООРДИНАТЫ


Pn=M..,A..[,Z.. ] [,On ]
Точка определяется с помощью полярных координат M.. и A.. .
Модуль M.. – это абсолютное расстояние от точки до абсолютного начала координат.
Угловое значение A.. – это угол между линией, по которой измеряется расстояние, и
положительным направлением оси X. Чтобы определить трехмерную точку, можно ввести
значение Z.. .
Точку-результат можно определить по отношению к ранее определенному началу координат
On.
Пример 1.2:

P2, M17, A30


Определить точку P2 с полярными координатами M=17 мм. A=30 градусов.

P2, M17, A30,Z2


Определить точку P2 с полярными координатами M=17 мм. A=30 градусов и Z=2 мм.

См. рис.1.0

12 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


4.1.3 ПОВТОРНОЕ ОПРЕДЕЛЕНИЕ ТОЧКИ
Pn=Pm [,Z.. ] [,On ]
Определить точку Pn с такими же значениями координат X.. и Y.., как у точки Pm.
Можно ввести значение Z.., для того чтобы получить трехмерную точку.
Точку-результат можно определить по отношению к началу координат On.
Пример 1.3:
P10, P1
Копировать точку P1 в точку P10.

P10, P1, Z10


Копировать точку P1 в точку P10 со значением Z=10 мм.

4.1.4 СРЕДНЯЯ ТОЧКА МЕЖДУ ДВУМЯ ТОЧКАМИ


Pn=Pm, Pi [,On]
Эта точка определяется как средняя точка между двумя точками Pm и Pi.
Точку-результат можно определить по отношению к ранее определенному началу координат
On.
Пример 1.4:
P3, P1, P2
Определить точку P3 как среднюю точку между точками P2 и P1.

См. рис.1.1

4.1.5 ПЕРЕНОС ТОЧКИ ПО ОСИ


Pn=Pm, TR {,IX..} {,IY..} {,IZ..}
Точка Pn определяется как точка переноса с значениями IX, IY и IZ по отношению к точке Pm.
Пример 1.19:
P3, P1, TR, IX12, IZ10
Определить точку P3 как результат переноса точки P1 на 12 мм вдоль оси X и на 10 мм вдоль оси Z.

4.1.6 ПОВОРОТ ТОЧКИ ОТНОСИТЕЛЬНО ОСИ


Pn=Pm, ROT, {AX..} || {AY..} || {AZ..}
Трехмерная точка Pn определяется как результат поворота заданной трехмерной точки Pm
относительно оси X, Y или Z на угол AX, AY или AZ.
Пример 1.18:

P3, P1, ROT, AX10


Определить точку P3 как результат поворота точки P1 относительно оси X на угол 10.

4.1.7 ТОЧКА ВЕРЗОРА


Pn= Pm, {PFn }
Точка Pn содержит касательный верзор в точке Pm контура PFn.

Tecnosoft s.r.l. Ts26 LT 13


4.1.8 ТОЧКА ПЕРЕСЕЧЕНИЯ ДВУХ ЛИНИЙ
Pn=Ln, Lm[,On ]
Точка определяется как точка пересечения линий Ln и Lm.
Эти две линии не должны быть параллельны.
Можно определить точку-результат по отношению к другому началу координат On.

Рис. 1. 1
Пример 1.5:

P4, L1, L2
Определить точку P4 как точку пересечения
линии L1 и линии L2.

См. рис. 1.1


4.1.9 ТОЧКА ПЕРЕСЕЧЕНИЯ ЛИНИИ И ОКРУЖНОСТИ
Pn=[-]Ln, Cn [,I ] [,On ]
Точка определяется как точка пересечения линии, идущей в направлении окружности, и
окружности. Если линия рассекает окружность, то есть две точки.
Вторую точку можно получить, либо изменив знак линии на противоположный, либо введя
Идентификатор I (второе пересечение). Полученную в результате точку можно определить
относительно начала координат On.
Пример 1.6:

P1=L1,C1
Определить точку P1 как точку пересечения
линии L1 и окружности C1.

P2=L1,C1,I
Определить точку P2 как вторую точку
пересечения линии L1 и окружности C1.

P2= - L1,C1
Определить точку P2 как вторую точку
пересечения линии L1 (изменение знака на
противоположный) и окружности C1.

См. рис. 1.2


Рис. 1.2

14 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


4.1.10 ТОЧКА ПЕРЕСЕЧЕНИЯ ЛИНИИ И КОНТУРА
Pn=[-]Ln, PFn [,In ] [,On ]
Точка определяется как точка пересечения линии Ln и контура PFn.
Точка пересечения – это первая точка пересечения с контуром, которая встречается по
направлению линии.
Если линия пересекает контур несколько раз, то желаемую точку пересечения можно выбрать,
вводя идентификатор I.. , с номером желаемого пересечения (I1 означает первое пересечение,
I2 означает второе пересечение, I3 означает третье пересечение, и так далее.) Точку-результат
можно определить по отношению к началу координат On.
Пример 1.7:
P1, L1, PF1
Определить точку P1 как
точку пересечения линии L1 и
профиля PF1.

См. рис. 1.3

Рис. 1. 3

4.1.11 ЦЕНТР ОКРУЖНОСТИ


Pn=Cn [,On ]
Точка Pn определяется как центр окружности
Cn.
Точку-результат также можно определить по
отношению к началу координат On.
Пример 1.8:
P1, C1
Определить точку P1 как центр окружности C1.
См. рис. 1.4

Рис. 1.4

Tecnosoft s.r.l. Ts26 LT 15


4.1.12 ЧЕРЕЗ ОКРУЖНОСТЬ ПОД ОПРЕДЕЛЕННЫМ УГЛОМ
Pn=Cn,A..[,On ]
Точка является результатом пересечения линии, проходящей через центр окружности под
углом A.., измеряемым относительно линии, проходящей через центр и параллельной оси X.
Точку-результат можно определить по отношению к началу координат On.
Пример 1.9:
P2=C1,A90
Определить точку P2 как точку пересечения между линией, проходящей через центр под углом
A=90, измеренным по отношению к линии, проходящей через центр и параллельной оси X.
См. рис. 1.4

4.1.13 ТОЧКА ПЕРЕСЕЧЕНИЯ ОКРУЖНОСТИ И ЛИНИИ


Pn=Cn, [-]Ln [,I] [,On ]
Точка определяется как точка пересечения между окружностью Cn и линией Ln.
Точка пересечения – это первая точка, встреченная линией по направлению движения линии к
окружности.
Можно выбрать вторую точку пересечения, либо с помощью идентификатора I (второе
пересечение), либо изменив направление линии на противоположное с помощью знака минус.
Точку-результат можно определить по отношению к началу координат On.
Пример 1.10:

P1, C1, L1
Определить точку P1 как точку пересечения между окружностью C1 и линией L1.
См. рис. 1.2

4.1.14 ТОЧКА ПЕРЕСЕЧЕНИЯ ДВУХ


ОКРУЖНОСТЕЙ
Pn=Cn,Cm [,I ] [,On ]
Точка определяется как точка пересечения
окружностей Cn и Cm.
Точка-результат – это точка, находящаяся
справа от линии, идущей из центра первой
окружности в центр второй окружности.
Можно ввести Идентификатор I, для того
чтобы выбрать вторую точку пересечения.
Точку-результат можно определить по
отношению к началу координат On.
Пример 1.11:
P1 = C1, C2
Определить точку P1 как точку пересечения
между окружностью C1 и окружностью C2.
P2 = C1, C2, I
Определить точку P2 как вторую точку
пересечения между окружностью C1 и
окружностью C2.
P1 = C2, C1, I
Определить точку P1 как вторую точку пересечения между окружностью C2 и окружностью C1. Рис. 1.5
P2 = C2, C1

16 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Определить точку P2 как точку пересечения между окружностью C2 и окружностью C1.
См. рис. 1.5

4.1.15 ТОЧКА ПЕРЕСЕЧЕНИЯ ОКРУЖНОСТИ И КОНТУРА


Pn=[-]Cn, PFn [,In] [,On]
Точка определяется как первая точка пересечения окружности и профиля, встреченная по
направлению окружности начиная от точки на окружности со значением 0 градусов.
Если окружность пересекает контур несколько раз, то с помощью идентификатора I.. можно
выбрать желаемую точку пересечения.
(I1 означает первую точку пересечения, I2 означает вторую точку пересечения, I3 означает
третью точку пересечения, и так далее.)
Точку-результат можно определить по отношению к началу координат On.
Пример 1.12:

P2, C1, PF1, I3


Определить точку P2 как третью точку пересечения между окружностью C1 и контуром PF1.

См. рис. 1.3

4.1.16 НАЧАЛЬНАЯ ИЛИ КОНЕЧНАЯ ТОЧКА КОНТУРА


Pn=[-]PFn [,I] [,On]
Точка Pn определяется как начальная точка контура PFn.
Конечную точку можно определить, изменив знак контура на противоположный, или с помощью
идентификатора I.
Точку-результат можно определить по отношению к началу координат On.
Пример 1.12:
P1, PF2, I
Определить точку P1 как конечную точку контура PF2.
P1, PF2
Определить точку P1 как начальную точку контура PF2 (противоположный знак).

4.1.17 НАЧАЛЬНАЯ ТОЧКА ЭЛЕМЕНТА КОНТУРА


Pn=[-]PFn, Kn [,On]
Точка Pn определяется как начальная точка элемента с номером “k” контура PFn.
Точку-результат можно определить по отношению к началу координат On.
Пример 1.13:
P1, PF2, K4
Определить точку P1 как начальную точку 4-го элемента контура PF2.

4.1.18 ТОЧКА ПЕРЕСЕЧЕНИЯ КОНТУРА И ЛИНИИ


Pn=[-]PFn, Ln [,In ] [,On ]
Точка определяется как точка пересечения контура PFm и линии Ln.
Точка пересечения – это первая точка, встреченная при движении по направлению контура из
начальной точки контура, до пересечения с линией. Если перед контуром стоит знак минус,
направление контура изменяется на противоположное (от конечной точки к начальной точке).
Если линия пересекает контур несколько раз, то желаемую точку пересечения можно выбрать с
помощью идентификатора I с номером желаемого пересечения. (I1 означает первое
пересечение, I2 означает второе пересечение, I3 означает третье пересечение, и так далее.)
Точку-результат можно определить по отношению к началу координат On.
Пример 1.14:
P4 = PF1,L1
Tecnosoft s.r.l. Ts26 LT 17
Определить точку P4 как точку пересечения контура PF1 и линии L1.
P1 = PF1,L1, I4
Определить точку P1 как вторую точку пересечения контура PF1 и линии L1.
См. рис. 1.3

4.1.19 ТОЧКА ПЕРЕСЕЧЕНИЯ КОНТУРА И ОКРУЖНОСТИ


Pn=[-]PFn, Cn [,In ] [,On ]
Точка определяется как первая точка пересечения с окружностью при движении по
направлению контура.
Если контур пересекает окружность несколько раз, то с помощью идентификатора I можно
определить желаемую точку пересечения. (I1 означает первое пересечение, I2 означает второе
пересечение, I3 означает третье пересечение, и так далее.)
Если контур указан со знаком минус, то путь поиска меняется на противоположный (начиная от
последней точки контура, к первой точке контура).
Точку-результат можно определить по отношению к началу координат On.
Пример 1.15:
P3 = PF1,C1
Определить точку P3 как точку пересечения между контуром PF1 и окружностью C1.
P2 = PF1,C1, I2
Определить точку P2 как точку пересечения между контуром PF1 и окружностью C1.
См. рис. 1.3
4.1.20 ТОЧКА ПЕРЕСЕЧЕНИЯ ПРОФИЛЯ С ПРОФИЛЕМ
Pn=[-]PFn, PFm [,In ] [,On ]
Точка определяется как первая точка пересечения, при движении по направлению контура PFn,
то пересечения с контуром PFm. Если контур PFn пересекает контур PFm несколько раз, то с
помощью идентификатора I можно определить желаемую точку пересечения. Номер точки
пересечения определяется по длине контура PFn.
Точку-результат можно определить по отношению к началу координат On.
Пример 1.16:

P1, PF2, PF3, I


Определить точку P1 как точку пересечения PF2 и контура PF3.

4.1.21 ЭЛЕМЕНТ НАБОРА ТОЧЕК


Pn= SETn, Kn [,On]
Точка Pn – это точка с индексом K.., взятая из набора SETn. Точку-результат можно
определить по отношению к началу координат On.
Пример 1.17:

P1, SET2, K3
Определить точку P1 как третью точку из набора SET2.

18 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


4.2 Линия

Линия определяется либо в явной форме, либо как линия, соединяющая два элемента. Линию
можно определить как LX (линия, параллельная оси X) или LY (линия, параллельная оси Y).

4.2.1 ЛИНИЯ, ПРОХОДЯЩАЯ ЧЕРЕЗ ТОЧКУ ПОД ЗАДАННЫМ УГЛОМ


Ln=Pn, A..[,Lm ] [,On ]
Линия определяется как проходящая через
точку Pm под углом A.., который
измеряется от положительного
направления оси X. Если указана линия
Lm, то линия-результат будет
проходить через точку Pn под углом,
который равен алгебраической сумме
значения угла A.. и значения угла линии
Lm.
Линия с углом 0 градусов имеет
направление от бесконечной
положительного значения X к нулю. Линия
с углом 180 градусов идет от
бесконечной отрицательного
значения X к нулю. Для того чтобы
получить линию, перпендикулярную линии
Lm, в точке Pn, можно использовать
следующую форму: Ln=Pn,A90,Lm.
Линию-результат можно определить по отношению к началу координат On.
Пример 2.1:
L1 = X15, Y15, A225
Определить линию L1, проходящую через
точку c координатами X=15 Y=15 под углом Рис. 2.1
A=225.
L2 = X15, Y15, A90, L1
Определить линию L2, перпендикулярную
линии L1, проходящую через точку с
координатами X=15 Y=15.
См. рис. 2.1.

4.2.2 ЛИНИЯ, ПРОХОДЯЩАЯ


ЧЕРЕЗ ДВЕ ТОЧКИ
Ln=Pn, Pm [,On]
Линия Ln проходит через точки Pn и Pm.
Направление линии – это путь
движения от точки Pn к точке Pm.
Линию-результат можно определить по
отношению к началу координат On.

Tecnosoft s.r.l. Ts26 LT 19


Пример 2.2:
L1 = P1,P2
Определить линию L1 как линию,
проходящую через точку P1 и точку P2.
См. рис. 2.2.

Рис. 2.2

20 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


4.2.3 ЛИНИЯ, ПРОХОДЯЩАЯ ЧЕРЕЗ ТОЧКУ И ПАРАЛЛЕЛЬНАЯ ДРУГОЙ ЛИНИИ
Ln=Pn, [-]Lm [,On ]
Линия Ln определяется как линия, проходящая через точку Pn и параллельная линии Lm.
Точка Pm может быть указана также в прямой форме, т.е. в форме декартовых координат
(X..,Y..) или в форме полярных координат (M..,A..).
Линию-результат можно определить по отношению к началу координат On.
Пример 2.3:
L2 = P3,L1
Определить линию L2, проходящую через точку P3 и параллельную линии L1.

См. рис. 2.2.


4.2.4 ЛИНИЯ, ПРОХОДЯЩАЯ ЧЕРЕЗ ТОЧКУ И КАСАТЕЛЬНАЯ К ОКРУЖНОСТИ
Ln=Pn, [-]Cn [,I ] [,On ]
Линия определяется как линия, проходящая через точку Pn и касательная к окружности Cn.
Точка Pn должна находиться снаружи окружности Cn.
Линия-результат будет идти от точки Pn до точки касания с окружностью так, чтобы
направление линии совпало с направлением окружности в точке касания.
Если нужно определить другую касательную линию, то окружность следует указать со знаком
минус.
Линию-результат можно определить по отношению к началу координат On.
Пример 2.4:

L1 = P1,C1
Определить линию L1 как линию,
проходящую через точку P1 и касательную
к окружности C1.

L2 = P1,-C1
Определить линию L2 как линию,
проходящую через точку P1 и касательную
к окружности C1 (с противоположным
направлением).

См. рис. 2.3.

Рис. 2.3

4.2.5 ЛИНИЯ, ПРОХОДЯЩАЯ ЧЕРЕЗ ТОЧКУ И КАСАТЕЛЬНАЯ К КОНТУРУ


Ln= Pm, [-] PFn, [,On]
Линия Ln определяется как линия, проходящая через точку Pm и касательная к контуру PFn.
Линию-результат можно определить по отношению к началу координат On.
Пример 2.14:
L3, P1, PF1
Определить линию L3, проходящую через точку P1 и касательную к контуру PF1.

Tecnosoft s.r.l. Ts26 LT 21


4.2.6 ПОВТОРНОЕ ОПРЕДЕЛЕНИЕ ЛИНИИ
Ln=Lm [,On]
Определяется линия Ln как копия линии Lm или как копия линии Lm с противоположным знаком
(со знаком минус).
Линию-результат можно определить по отношению к началу координат On.

Пример 2.5:

L3, L2, O1
Определить линию L3 как копию линии L2 по отношению к началу координат O1.

4.2.7 ЛИНИЯ, ПАРАЛЛЕЛЬНАЯ ДРУГОЙ ЛИНИИ, И ОТСТОЯЩАЯ ОТ НЕЕ НА


ОПРЕДЕЛЕННОЕ РАССТОЯНИЕ
Ln=[-]Lm, D.. [,On]
Определяется линия Ln, параллельная линии Lm и находящаяся на расстоянии D.. от нее.
Положительное значение расстояния означает справа от линии Lm (по направлению этой
линии), отрицательное значение расстояния означает, что линия-результат Ln будет слева от
линии Lm. Знак минус перед линией Lm изменяет направление линии Lm на противоположное.
Линию-результат можно определить по отношению к началу координат On.
Пример 2.6:
L3 = L1,D28
Определить линию L3, параллельную линии L1, на расстоянии D=28.
L4 = L1,D-28
Определить линию L3, параллельную линии L1, на расстоянии D= -28.

См. рис. 2.3.


4.2.8 СКОС МЕЖДУ ДВУМЯ ЛИНИЯМИ
Ln=[-]Lm, SM.., [-]Li [,On]
Определяется линия Ln, срезающая угол между линиями Lm и Li.
Значение SM – это длина гипотенузы равнобедренного треугольника, образованного тремя
точками пересечения этих трех линий (длина скоса).
Линию-результат можно определить по отношению к началу координат On.
Пример 2.7:

L3, -L1, SM10,L2


Определить линию L3 как линию скоса со
значением SM=10 между линией L1(с
противоположным знаком) и линией L2.

См. рис. 2.4.

Рис. 2.4

22 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


4.2.9 ЛИНИЯ, ПАРАЛЛЕЛЬНАЯ ЛИНИИ И ПРОХОДЯЩАЯ ЧЕРЕЗ ТОЧКУ
Ln=[-]Lm , Pn [,On ]
Линия-результат проходит через точку Pn и параллельная линии Lm.
Знак минус перед линией Lm изменяет направление линии на противоположное.
Линию-результат можно определить по отношению к началу координат On.
Пример 2.8:
L2, L1, P1
Определить линию L2 как линию, параллельную линии L1 и проходящую через точку P1.

См. рис. 2.2.

4.2.10 БИССЕКТРИСА ДВУХ ЛИНИЙ


Ln,=[-]Lm, [-]Li [,On]
Линия-результат является биссектрисой линий Lm и
Li.
Линия-результат имеет значение угла, равное
значению угла линии Lm минус значение угла линии
Li делить на 2, и проходит через точку пересечения
этих линий.
Пример 2.9:
L3, L1, L2 Рис. 2.5
Определить линию L3 как биссектрису
линий L1 и L2.
См. рис. 2.5.

4.2.11 КАСАТЕЛЬНАЯ К ОКРУЖНОСТИ ПОД ЗАДАННЫМ УГЛОМ


Ln=[-]Cn,A.. [,I ][,On ]
Линия-результат касается окружности Cn и
имеет угол наклона A.. (по отношению к
положительному направлению оси X).
Линия-результат – это такая линия, направление
которой в точке касания с окружностью
совпадает с направлением окружности.
Можно выбрать вторую касательную линию с
помощью идентификатора I, или указав знак
минус перед окружностью. Линию-результат
можно определить по отношению к началу
координат On.

Пример 2.10:

L3, C1, A-90


Определить линию L3, касательную к
окружности C1 и имеющую угол A=90 по
отношению к положительному направлению Рис. 2.6
оси X.

См. рис. 2.6.

Tecnosoft s.r.l. Ts26 LT 23


4.2.12 ЛИНИЯ, КАСАТЕЛЬНАЯ К ОКРУЖНОСТИ И ПРОХОДЯЩАЯ ЧЕРЕЗ ТОЧКУ
Ln=[-]Cn, Pn [,On]
Линия-результат является касательной к окружности Cn и проходит через точку Pn.
В точке касания касательная линия имеет направление, совпадающее с направлением
окружности, и идет в сторону точки Pn.
Если желательно второе решение, можно поставить знак минус перед окружностью Cn.
Точка Pn должна быть внешней для окружности.
Линию-результат можно определить по отношению к началу координат On.
Пример 2.11:
L2, -C1, P1
Определить линию L2 касательную к окружности C1 (с противоположным знаком) и проходящую
через точку P1.

См. рис. 2.3.

4.2.13 ЛИНИЯ, КАСАТЕЛЬНАЯ К ДВУМ ОКРУЖНОСТЯМ


Ln=[-]Cn,[-]Cm [,On]
Линия-результат касается
окружности Cn и окружности Cm.
Правило зубчатой рейки и шестерни
даст ожидаемый результат
(представьте себе, что линия – это
зубчатая рейка, а окружности – это
шестерни, каждая со своим
направлением движения). Изменяя
знак окружности на
противоположный (что соответствует
изменению направления вращения
шестерни), можно выбрать одно из
четырех решений. Линию-результат
можно определить по отношению к
началу координат On. Р 27
Пример 2.12:
L3, C2, C1
Определить линию L3, касательную к окружностям C2 и C1.
L5, C1, C2
Определить линию L5, касательную к окружностям C1 и C2.
L6, -C1, C2
Определить линию L6, касательную к окружностям С1 (с
противоположным знаком) и C2.
L7, C2, -C1
Определить линию L7, касательную к окружностям C2 и C1 (с
противоположным знаком).
См. рис. 2.7.
4.2.14 ПРОДОЛЖЕНИЕ ОТРЕЗКА – ЭЛЕМЕНТА "K" КОНТУРА
Ln= PFn, Kn, [,On]
Линия Ln определяется как линия, на которой лежит элемент с номером K.. заданного контура
PFn.

24 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Элемент K.. должен быть отрезком. Линию-результат можно определить по отношению к
началу координат On.
Пример 2.13:
L3, PF1, K3
Определить линию L3 как элемент K.. контура PF1.

4.3 Окружность

Определить окружность либо явным образом, либо как сопряжение двух уже
определенных элементов.

4.3.1 ОКРУЖНОСТЬ С ЦЕНТРОМ В ТОЧКЕ И С ЗАДАННЫМ РАДИУСОМ


Cn=Pn , R.. [,On ]
Определяется окружность Cn, имеющая центр в
точке Pn и радиус R.. Знак радиуса определяет
направление окружности: положительный радиус
задает направление против часовой стрелки,
отрицательный радиус задает направление по
часовой стрелке. Окружность можно определить по
отношению к началу координат On.
Пример 3.1:
C1, P1,R15
Определить окружность C1 с центром в точке P1 и с
радиусом R=15.
См. рис. 3.1.

4.3.2 ОКРУЖНОСТЬ, ПРОХОДЯЩАЯ ЧЕРЕЗ 2 ТОЧКИ, С ЗАДАННЫМ РАДИУСОМ


Cn=Pn , Pm , R.. [,I ][,On ]
Определяется окружность Cn, которая проходит через
две точки Pn и Pm и имеет радиус R.. Идентификатор
I выбирает второе возможное решение. Знак
окружности, который всегда определяет направление
окружности, тоже влияет на предлагаемое первое
решение. Окружность-результат можно определить по
отношению к началу координат On.
Пример 3.2:
C1, P1,P2,R-18
Определить окружность C1, проходящую через точки P1 Рис. 3.2
и P2 с радиусом R=18.
См. рис. 3.2.

4.3.3 ОКРУЖНОСТЬ, ПРОХОДЯЩАЯ ЧЕРЕЗ 3 ТОЧКИ

Tecnosoft s.r.l. Ts26 LT 25


Cn=Pn, Pm , Pi [,On ]
Определяется окружность Cn, проходящая через точки Pn,
Pm и Pi и имеющая направление от точки Pn к точке Pm,
против направления к точке Pi. Порядок, в котором указаны
точки, будет влиять на знак радиуса. Окружность-результат
можно определить по отношению к началу координат On.

Пример 3.3:
C2, P1,P2,P3
Определить окружность C2, проходящую через
точки P1, P2 и P3.
См. рис. 3.3.
Рис. 3.3

26 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


4.3.4 ОКРУЖНОСТЬ, ПРОХОДЯЩАЯ ЧЕРЕЗ ОДНУ ТОЧКУ И КАСАЮЩАЯСЯ ЛИНИИ
В ОДНОЙ ТОЧКЕ
Cn=Pn,, Pm, [-]Ln [,On ]
Определяется окружность Cn, проходящая
через точку Pn и лежащая на линии Ln в
точке Pm. Направление линии будет влиять
на знак радиуса, т.е. на направление
окружности.
Окружность-результат можно определить по
отношению к началу координат On.

Пример 3.4

C1, P2,P1,L1
Определить окружность C1, проходящую
через точку P2 и касающуюся линии L1 в
точке P1.
См. рис. 3.4.

4.3.5 ОКРУЖНОСТЬ, ПРОХОДЯЩАЯ ЧЕРЕЗ ОДНУ ТОЧКУ И КАСАЮЩАЯСЯ


ДРУГОЙ ОКРУЖНОСТИ В ОДНОЙ ТОЧКЕ
Cn=Pn,, Pm, [-]Cm [,On ]
Определяется окружность Cn, проходящая через точку Pn и касательная к окружности Cm в
точке Pm.
Окружность-результат можно определить по отношению к началу координат On.

Пример 3.5:

C2, P2,P1,C1
Определить окружность C2, проходящую через точку
P2 и касающуюся другой окружности C1 в точке P1.

См. рис. 3.5.

Рис. 3.5

Tecnosoft s.r.l. Ts26 LT 27


4.3.6 ОКРУЖНОСТЬ С ЦЕНТРОМ В ТОЧКЕ И
КАСАЮЩАЯСЯ ЛИНИИ
Cn=Pn,, [-]Ln [,On ]
Определяется окружность Cn, имеющая центр в точке Pn
и касающаяся линии Ln.
Знак линии будет влиять на знак радиуса окружности-
результата (в соответствии с правилом зубчатой рейки и
шестерни).
Окружность-результат можно определить по отношению к
началу координат On.
Пример 3.6:

C1, P1,L1
Определить окружность C1 с центром в точке P1,
касательную к линии L1. Рис. 3.6

См. рис. 3.6.


4.3.7 ОКРУЖНОСТЬ, ПРОХОДЯЩАЯ ЧЕРЕЗ ТОЧКУ И КАСАТЕЛЬНАЯ К ЛИНИИ, С
ЗАДАННЫМ РАДИУСОМ
Cn=Pn, [-]Ln,R.. [,I ] [,On ]
Определяется окружность Cn, проходящая через точку Pn, касательная к линии Ln, с заданным
радиусом R.. Имеются два решения. Второе решение можно выбрать с помощью
идентификатора I.
Знак линии должен совпадать с заданным знаком радиуса (в соответствии с правилом
зубчатой рейки и шестерни).
Окружность-результат можно определить по отношению к началу координат On.
Пример 3.7:
C2, P2,L1,R-12
Определить окружность C2, проходящую через точку P1 и касательную к линии L1, с заданным
радиусом R=-12.
См. рис. 3.6.
4.3.8 ОКРУЖНОСТЬ, ПРОХОДЯЩАЯ ЧЕРЕЗ ДВЕ ТОЧКИ И КАСАТЕЛЬНАЯ К
ЛИНИИ
Cn=Pn, [-]Ln,Pm [,On ]

28 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Определяется окружность Сn, проходящая
через точку Pn, касательная к линии Ln и
проходящая через другую точку Pm (не
лежащую на этой линии).
Знак линии будет влиять на значение и знак
радиуса окружности-результата (в соответствии
с правилом зубчатой рейки и шестерни).
Окружность-результат можно определить по
отношению к началу координат On.
Пример 3.8:
C1, P1,L1,P2
Определить окружность C1, проходящую через
точку P1, касательную к линии L1 и проходящую
через точку P2.
Рис. 3.7
C2, P2, L1, P1
Определить окружность C2, проходящую через
точку P2, касательную к линии L1 и проходящую через точку P1.

См. рис. 3.7.


4.3.9 ОКРУЖНОСТЬ, ПРОХОДЯЩАЯ ЧЕРЕЗ ТОЧКУ И КАСАТЕЛЬНАЯ К ДВУМ
ЛИНИЯМ
Cn=Pn, [-]Ln,[-]Lm [,On ]
Определяется окружность Сn, проходящая через точку Pn, касательная к линии Ln и
касательная к линии Lm. Окружность-результат можно определить по отношению к началу
координат On.
Пример 3.9:

C1, P1,L1,L2
Определить окружность C1, проходящую через
точку P1, касательную к линии L1 и
касательную к линии L2.

C2, P1, L2, L1


Определить окружность C2, проходящую через
точку P1, касательную к линии L2 и
касательную к линии L1.

См. рис. 3.8.

Рис. 3.8

4.3.10 ОКРУЖНОСТЬ, ПРОХОДЯЩАЯ ЧЕРЕЗ ТОЧКУ И КАСАТЕЛЬНАЯ К ЛИНИИ И К


ОКРУЖНОСТИ
Cn=Pn, [-]Ln,[-]Cm [,On ]
Определяется окружность Cn, проходящая через точку Pn, касательная к линии Ln и

Tecnosoft s.r.l. Ts26 LT 29


касательная к окружности Cm (в соответствии с правилом зубчатой рейки и шестерни).
Окружность-результат можно определить по отношению к началу координат On.
Пример 3.10:

C2, P1,-L1,-C1
Определить окружность C2, проходящую
через точку P1, касательную к линии L1 (с
противоположным знаком) и касательную к
окружности C1 (с противоположным знаком).

C3, P1, L1, C1


Определить окружность C3, проходящую
через точку P1, касательную к линии L1 и
касательную к окружности C1.

См. рис. 3.9.

Рис. 3.9
4.3.11 ОКРУЖНОСТЬ С ЦЕНТРОМ В ТОЧКЕ И КАСАТЕЛЬНАЯ К ОКРУЖНОСТИ
Cn=Pn,, [-]Cm [,I ] [,On ]
Окружность Cn имеет центр в точке Pn и касается
окружности Cm.
Предлагаемое первое решение – это решение с
меньшим радиусом. Другое решение
можно выбрать с помощью
идентификатора I. Знак окружности Cm
определяет знак радиуса окружности-
результата (в соответствии с правилом
зубчатой рейки и шестерни). Окружность-
результат можно определить по
отношению к началу координат On.

Пример 3.11:
C2, P1,C1
Определить окружность C2 с центром в точке P1,
касательную к окружности C1.
См. рис. 3.10.

4.3.12 ОКРУЖНОСТЬ, ПРОХОДЯЩАЯ ЧЕРЕЗ ТОЧКУ, КАСАТЕЛЬНАЯ К


ОКРУЖНОСТИ И ИМЕЮЩАЯ ЗАДАННЫЙ РАДИУС
Cn=Pn, [-]Cm,R.. [,I ][,On ]
Окружность Cn будет проходить через точку Pn, будет касательной к окружности Cm и будет
иметь указанный радиус R..
С помощью идентификатора I можно выбрать второе возможное решение.
Знак заданного радиуса должен быть противоположен знаку окружности Cm (в соответствии с
правилом зубчатой рейки и шестерни).

30 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Окружность-результат можно определить по отношению к началу координат On.
Пример 3.12:
C3, P2,-C1,R20
Определить окружность C3, проходящую через точку P2, касательную к окружности C1 (с
противоположным знаком), с радиусом R=20.
См. рис. 3.10.

4.3.13 ОКРУЖНОСТЬ, ПРОХОДЯЩАЯ ЧЕРЕЗ ДВЕ ТОЧКИ И КАСАТЕЛЬНАЯ К


ОКРУЖНОСТИ
Cn=Pn, [-]Cm,Pm [,On ]
Определяется окружность Cm,
проходящая через точку Pn, касательная
к окружности Cm и проходящая через
точку Pm.
Знак окружности Cm будет влиять на
значение и знак окружности-результата (в
соответствии с правилом зубчатой рейки
и шестерни).
Окружность-результат можно определить
по отношению к началу координат On.
Пример 3.13:
C2, P1,-C1,P2
Определить окружность C2, проходящую через точку P1, касательную к окружности C1 (с
противоположным знаком) и проходящую через точку P2.

См. рис. 3.11.

4.3.14 ОКРУЖНОСТЬ, ПРОХОДЯЩАЯ ЧЕРЕЗ ТОЧКУ И КАСАТЕЛЬНАЯ К


ОКРУЖНОСТИ И К ЛИНИИ
Cn=Pn, [-]Cm,[-]Ln [,On ]
Определяется окружность Cn, проходящая через точку Pm, касательная к окружности Cm и
касательная к линии Ln. Знак окружности Cm и знак линии Ln выбирают окружность-результат
из нескольких возможных решений (в соответствии с правилом зубчатой рейки и шестерни).
Окружность-результат можно определить по отношению к началу координат On.
Пример 3.14:
C3, P2,-C1,L3
Определить окружность C3, проходящую через точку P2, касательную к окружности C1 (с
противоположным знаком) касательную к линии L3.

См. рис. 3.11.

Tecnosoft s.r.l. Ts26 LT 31


4.3.15 ОКРУЖНОСТЬ, ПРОХОДЯЩАЯ ЧЕРЕЗ
ТОЧКУ И КАСАТЕЛЬНАЯ К ДВУМ ОКРУЖНОСТЯМ
Cn=Pn, [-]Cm,[-]Ci [,On ]
Определяется окружность Cn, проходящая через точку
Pm и касательная к окружностям Cm и Ci. Окружность-
результат можно определить по отношению к началу
координат On.
Пример 3.15:
C3, P1,-C1,-C2
Определить окружность C3, проходящую через точку P1,
касательную к окружности C1 (с противоположным
знаком) и касательную к окружности C2 (с
противоположным знаком).

См. рис. 3.12.

4.3.16 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ЛИНИИ, ПРОХОДЯЩАЯ ЧЕРЕЗ ТОЧКУ И


ИМЕЮЩАЯ ЗАДАННЫЙ РАДИУС
Cn=[-]Ln,Pn,R.. [,I ] [,On ]
Определяется окружность, касательная к линии Ln, проходящая через точку Pn, не лежащую
на этой линии, и имеющая заданный радиус R.. С помощью идентификатора I можно выбрать
второе решение.
Знак линии и знак заданного радиуса должны быть согласованы в соответствии с правилом
зубчатой рейки и шестерни.
Окружность-результат можно определить по отношению к началу координат On.
Пример 3.16:
C2, L1,P2,R-12
Определить окружность C2, касательную к линии L1, проходящую через точку P2 и имеющую
заданный радиус R=12.
См. рис. 3.6.
4.3.17 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ЛИНИИ В ТОЧКЕ, ЛЕЖАЩЕЙ НА ЛИНИИ, И
ПРОХОДЯЩАЯ ЧЕРЕЗ ДРУГУЮ ТОЧКУ
Cn=[-]Ln,Pn,Pm [,On ]
Определяется окружность Сn, касательная к линии Lm в точку Pn и проходящая через точку
Pm. Точка Pn – это точка касания. Она должна лежать на линии Ln.
Окружность-результат можно определить по отношению к началу координат On.
Пример 3.17:
C1, L1,P1,P2
Определить окружность C1, касательную к линии L1 и проходящую через точку P1 и через точку P2.
См. рис. 3.4.

32 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


4.3.18 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ДВУМ ЛИНИЯМ И ПРОХОДЯЩАЯ ЧЕРЕЗ
ТОЧКУ
Cn=[-]Ln,Pn,[-]Lm [,On ]
Определяется окружность Сn, касательная к линии Ln, проходящая через точку Pn и
касательная к линии Lm. Окружность-результат можно определить по отношению к началу
координат On.
Пример 3.18:
C1, L2,P1,L1
Определить окружность C1, касательную к линии L2, проходящую через точку P1 и касательную к
линии L1.

См. рис. 3.8.


4.3.19 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ЛИНИИ, ПРОХОДЯЩАЯ ЧЕРЕЗ ТОЧКУ И
КАСАТЕЛЬНАЯ К ОКРУЖНОСТИ
Cn=[-]Ln, Pn,[-]Cn [,On ]
Определяется окружность Cn, касательная к линии Ln, проходящая через точку Pn и
касательная к окружности Cn.
Окружность-результат можно определить по отношению к началу координат On.
Пример 3.19:
C3, L3,P2,-C1
Определить окружность C3, касательную к линии L3, проходящую через точку P2 и касательную к
окружности C1 (с противоположным знаком).

См. рис. 3.11.


4.3.20 ОКРУЖНОСТЬ С ЗАДАННЫМ РАДИУСОМ, КАСАТЕЛЬНАЯ К ДВУМ ЛИНИЯМ
Cn=[-]Ln,[-]Lm,R.. [,On]
Определяется окружность Сn,
касательная к линии Ln, касательная
к линии Lm и имеющая заданный
радиус R..
Окружность-результат можно
определить по отношению к началу
координат On.
Пример 3.20:
C1, L1,-L2,R10
Определить окружность C1,
касательную к линии L1,
касательную к линии L2 (с
отрицательным направлением) и с
радиусом R=10.
C2, L2,L1,R8 Рис. 3.13
Определить окружность C2,
касательную к линии L2, касательную к линии L1, с радиусом R=8.

См. рис. 3.13.

4.3.21 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ДВУМ ЛИНИЯМ И ПРОХОДЯЩАЯ ЧЕРЕЗ


ТОЧКУ
Cn=[-]Ln,[-]Lm,Pn.. [,On]
Tecnosoft s.r.l. Ts26 LT 33
Определяется окружность Сn, касательная к линии Ln, касательная к линии Lm и проходящая
через точку Pm. Окружность-результат можно определить по отношению к началу координат
On.
Пример 3.21:

C1, L1,-L2,P1
Определить окружность C1, касательную к линии L1, касательную к линии L2 (с противоположным
знаком) и проходящую через точку P1.

См. рис. 3.8.


4.3.22 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ТРЕМ
ЛИНИЯМ
Cn=[-]Ln,[-]Lm,[-]Li [,On ]
Определяется окружность Cn, касательная к трем
заданным линиям.
Окружность-результат можно определить по
отношению к началу координат On.
Пример 3.22:
C1, L1,-L2,-L3
Определить окружность C1, касательную к линии L1,
касательную к линии L2 (с противоположным знаком)
и касательную к линии L3 (с противоположным
знаком).
C2, L2,L3,L1
Определить окружность C2, касательную к линии L2,
касательную к линии L3 и касательную к линии L1.
См. рис. 3.14.

4.3.23 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ДВУМ ЛИНИЯМ И К ОКРУЖНОСТИ


Cn=[-]Ln,[-]Lm,[-]Cm [,I ] [,On]
Определяется окружность Сn, касательная к
линии Ln, касательная к линии Lm и касательная
к окружности Cm. В случае с двумя возможными
решениями, первое предлагаемое решение – это
решение с меньшим радиусом. Второе решение
можно выбрать с помощью идентификатора I.
Окружность-результат можно определить по
отношению к началу координат On.
Пример 3.23:
C2, L1,L2,-C1
Определить окружность C1, касательную к линии
L1, касательную к линии L2 и касательную к
окружности C1 (с противоположным знаком).
C3, L1,L2,-C1,I
Определить второе решение для окружности C3, касательной к линии L1, касательной к линии L2 и
касательной к окружности C1 (с противоположным знаком).
См. рис. 3.15.

4.3.24 ОКРУЖНОСТЬ С ЗАДАННЫМ РАДИУСОМ, КАСАТЕЛЬНАЯ К ЛИНИИ И К


ОКРУЖНОСТИ

34 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Cn=[-]Ln,[-]Cm,R.. [,I ] [,On ]
Определяется окружность Сn, касательная к
линии Ln, касательная к окружности Cm и
имеющая радиус R.. Если есть два решения, то
первое предлагаемое решение – это решение с
меньшим радиусом.
Второе решение можно выбрать с помощью
идентификатора I. Окружность-результат можно
определить по отношению к началу координат
On.
Пример 3.24:
C2, L1,C1,R-9
Определить окружность C2, касательную к линии Рис. 3.16
L1, касательную к окружности C1 и имеющую
заданный радиус R=-9
См. рис. 3.16.
4.3.25 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ЛИНИИ, К ОКРУЖНОСТИ И ПРОХОДЯЩАЯ
ЧЕРЕЗ ТОЧКУ
Cn=[-]Ln,[-]Cm,Pn [,On ]
Определяется окружность Cn, касательная к
линии Ln, касательная к окружности Cm и
проходящая через точку Pn. Окружность-
результат можно определить по отношению к
началу координат On.

Пример 3.25:

C2, L1,C1,P1
Определить окружность C2, касательную к
линии L1, касательную к окружности C1 и
проходящую через точку P1.
Рис. 3.17
См. рис. 3.17.

4.3.26 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ДВУМ ЛИНИЯМ И ОКРУЖНОСТИ


Cn=[-]Ln,[-]Cm,[-]Lm [,I ] [,On ]
Определяется окружность Сn, касательная к линии Ln, касательная к окружности Cm и
касательная к линии Lm. Если есть два решения, то второе решение можно выбрать с
помощью идентификатора I.
Окружность-результат можно определить по отношению к началу координат On.
Пример 3.26:
C3, L2,-C1,L1
Определить окружность C3, касательную к линии L2, касательную к окружности C1 (с
противоположным знаком) и касательную к линии L1.

См. рис. 3.15.


4.3.27 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ЛИНИИ И К ДВУМ ОКРУЖНОСТЯМ

Tecnosoft s.r.l. Ts26 LT 35


Cn=[-]Ln,[-]Cm,[-]Ci [,I ] [,On ]
Определяется окружность Сn, касательная к
линии Ln и касательная к окружностям Cm и
Ci. Правильное решение будет определено в
соответствии с правилом зубчатой рейки и
шестерни. Если есть два решения, то второе
решение можно выбрать с помощью
идентификатора I. Окружность-результат
можно определить по отношению к началу
координат On.
Пример 3.27:
C3,L1,C2,-C1
Определить окружность C3, касательную к
линии L1, к окружности C2 и к окружности C1
(с противоположным знаком).
C4, L1,C2,-C1,I
Определить окружность C4 – второе решение,
касательную к линии L1, к окружности C2 и к
окружности C1 (с противоположным знаком).

См. рис. 3.18.

36 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


4.3.28 ОКРУЖНОСТЬ, КОНЦЕНТРИЧНАЯ ДРУГОЙ ОКРУЖНОСТИ, НА ЗАДАННОМ
РАССТОЯНИИ
Cn=[-]Cm,D.. [,On ]
Определяется окружность Сn,
концентричная окружности Cm и
находящаяся на расстоянии D.. от
этой окружности. Другими словами,
окружность-результат будет иметь
радиус, равный радиусу окружности
Cm плюс (алгебраическое сложение)
значение D.
Положительное значение D
определяет концентричную
окружность с правой стороны от
окружности Cm. Окружность- Рис. 3.19
результат можно определить по
отношению к началу координат On.
Пример 3.28:
C2,-C1,D-5
Определить окружность C2, концентричную окружности C1 (с противоположным знаком), с
расстоянием между окружностями D=-5.
C3, C1,D9
Определить окружность C3, концентричную окружности C1, с расстоянием между окружностями D=9.
См. рис. 3.19.

4.3.29 ОКРУЖНОСТЬ С ЗАДАННЫМ


РАДИУСОМ, КАСАТЕЛЬНАЯ К
ОКРУЖНОСТИ И ПРОХОДЯЩАЯ ЧЕРЕЗ
ТОЧКУ
Cn=[-]Cm,Pn,R.. [,I ][,On ]
Определяется окружность Сn, касательная к
окружности Cm, проходящая через точку Pn и
имеющая радиус R.. Окружность-результат
можно определить по отношению к началу
координат On.
Пример 3.29:
C2, C1,P2,R18
Определить окружность C2, касательную к
окружности C1, проходящую через точку P2 и
имеющую радиус R=18.
См. рис. 3.20. Рис. 3.20

4.3.30 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ОКРУЖНОСТИ В ЗАДАННОЙ ТОЧКЕ И


ПРОХОДЯЩАЯ ЧЕРЕЗ ТОЧКУ
Cn=[-]Cm,Pn,Pm [,On ]
Определяется окружность Сn, касательная к окружности Cm, проходящая через точку Pn и
проходящая через точку Pm. Окружность-результат можно определить по отношению к началу
Tecnosoft s.r.l. Ts26 LT 37
координат On.
Пример 3.30:

C3, -C1,P2,P1
Определить окружность C3, касательную к окружности C1 (с противоположным знаком), проходящую
через точку P2 и проходящую через точку P1.

См. рис. 3.20.

38 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


4.3.31 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К
ОКРУЖНОСТИ, ПРОХОДЯЩАЯ ЧЕРЕЗ
ТОЧКУ И КАСАТЕЛЬНАЯ К ЛИНИИ
Cn=[-]Cm,Pn,[-]Ln [,On ]
Определяется окружность Сn, касательная к
окружности Cm, проходящая через точку Pn и
касательная к линии Ln. Окружность-результат
можно определить по отношению к началу
координат On.
Пример 3.31:
C2, C1,P1,L1
Определить окружность C2, касательную к
окружности C1, проходящую через точку P1 и
касательную к линии L1.
Рис 3 21
См. рис. 3.21.

4.3.32 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ДВУМ ОКРУЖНОСТЯМ, ПРОХОДЯЩАЯ


ЧЕРЕЗ ТОЧКУ И КАСАТЕЛЬНАЯ К ОКРУЖНОСТИ
Cn=[-]Cm,Pn,[-]Ci [,On ]
Определяется окружность Сn, касательная к окружности Cm, проходящая через внешнюю
точку Pn и касательная к окружности Ci.
Окружность-результат можно определить по отношению к началу координат On.
Пример 3.32:

C3, -C2,P1,-C1
Определить окружность C3, касательную к окружности C2 (с противоположным знаком), проходящую
через точку P1 и касательную к окружности C1 (с противоположным знаком).

См. рис. 3.12.


4.3.33 ОКРУЖНОСТЬ С ЗАДАННЫМ РАДИУСОМ, КАСАТЕЛЬНАЯ К ОКРУЖНОСТИ
И КАСАТЕЛЬНАЯ К ЛИНИИ
Cn=[-]Cm,[-]Ln,R.. [,I ] [,On ]
Определяется окружность Сn, касательная к окружности Cm, касательная к линии Ln и
имеющая радиус R.. Решение определяется в соответствии с правилом зубчатой рейки и
шестерни. Если есть два решения, то второе решение можно выбрать с помощью
идентификатора I. Окружность-результат можно определить по отношению к началу координат
On.

Пример 3.33:
C2, C1,L1,R-9
Определить окружность C2, касательную к окружности C1, касательную к линии L1 и имеющую
радиус R=-9

См. рис. 3.16.


4.3.34 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ОКРУЖНОСТИ, КАСАТЕЛЬНАЯ К ЛИНИИ И
ПРОХОДЯЩАЯ ЧЕРЕЗ ТОЧКУ
Cn=[-]Cm,[-]Ln,Pn [,On ]
Определяется окружность Сn, касательная к окружности Cm, касательная к линии Ln и
Tecnosoft s.r.l. Ts26 LT 39
проходящая через точку Pn. Окружность-результат можно определить по отношению к началу
координат On.
Пример 3.34:
C3, C1,P2,-L3
Определить окружность C3, касательную к окружности C1, проходящую через точку P2 и касательную
к линии L3 (с противоположным знаком).

См. рис. 3.11.


4.3.35 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ОКРУЖНОСТИ И К ДВУМ ЛИНИЯМ
Cn=[-]Cm,[-]Ln,[-]Lm [,I ] [,On ]
Определяется окружность Cn, касательная к окружности Cm и касательная к линиям Ln и Lm
lines.
Предлагаемое решение выбирается в соответствии с правилом зубчатой рейки и шестерни.
Если есть два решения, то второе решение можно выбрать с помощью идентификатора I.
Окружность-результат можно определить по отношению к началу координат On.
Пример 3.35:
C3, -C1,L1,L2
Определить окружность C3, касательную к окружности C1 (с противоположным знаком), касательную
к линии L1 и касательную к линии L2.

См. рис. 3.15.


4.3.36 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ДВУМ ОКРУЖНОСТЯМ И К ЛИНИИ
Cn=[-]Cm,[-]Ln,[-]Ci [,I ] [,On ]
Определяется окружность Cn, касательная к окружности Cm, касательная к линии Ln и
касательная к линии Ci. Решение определяется в соответствии с правилом зубчатой рейки и
шестерни. Если есть два решения, то второе решение можно выбрать с помощью
идентификатора I. Окружность-результат можно определить по отношению к началу координат
On.
Пример 3.36:
C3,-C1,L1,C2
Определить окружность C3, касательную к окружности C1 (с противоположным знаком), касательная
к линии L1 и касательную к окружности C2.
См. рис. 3.18.
4.3.37 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ДВУМ ОКРУЖНОСТЯМ И ИМЕЮЩАЯ
ЗАДАННЫЙ РАДИУС
Cn=[-]Cm,[-]Ci,R.. [,I ][,On ]
Определяется окружность Сn, касательная к
окружностям Cm и Ci и имеющая заданный радиус
R..
Решение определяется в соответствии с правилом
зубчатой рейки и шестерни. Если есть два решения,
то второе решение можно выбрать с помощью
идентификатора I.
Окружность-результат можно определить по
отношению к началу координат On.
Пример 3.37
C3, C1,-C2,R25

40 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Определить окружность C3, касательную к окружности C1, касательную к окружности C2 (с
противоположным знаком) и имеющую радиус R=25.
См. рис. 3.22.

4.3.38 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ДВУМ ОКРУЖНОСТЯМ И ПРОХОДЯЩАЯ


ЧЕРЕЗ ТОЧКУ
Cn=[-]Cm,[-]Ci,Pn [,On ]
Определяется окружность Сn, касательная к окружностям Cm и Ci и проходящая через точку
Pn.
Окружность-результат можно определить по отношению к началу координат On.
Пример 3.38:
C4, C1,C2,P1
Определить окружность C4, касательную к окружности C1, касательную к окружности C2 и
проходящую через точку P1.
См. рис. 3.22.

Tecnosoft s.r.l. Ts26 LT 41


4.3.39 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ДВУМ ОКРУЖНОСТЯМ И К ЛИНИИ
Cn=[-]Cm,[-]Ci,[-]Ln [,I ] [,On ]
Определяется окружность Сn, касательная к
окружностям Cm и Ci и касательная к линии Ln.
Решение определяется в соответствии с правилом
зубчатой рейки и шестерни. Если есть два решения,
то второе решение можно выбрать с помощью
идентификатора I. Окружность-результат можно
определить по отношению к началу координат On.

Пример 3.39:
C3, C2,C1,-L1
Определить окружность C3, касательную к
окружности C2, касательную к окружности C1 и касательную к линии L1 (с противоположным
знаком).
См. рис. 3.23.

4.3.40 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К ТРЕМ ОКРУЖНОСТЯМ


Cn=[-]Cm,[-]Ci,[-]Cj [,I ] [,On ]
Определяется окружность Сn, касательная к
окружностям Cm, Ci и Cj. Решение
определяется в соответствии с правилом
зубчатой рейки и шестерни. Если есть два
решения, то первое предложенное решение –
это решение с меньшим радиусом. Второе
решение можно выбрать с помощью
идентификатора I. Окружность-результат можно
определить по отношению к началу координат
On.
Пример 3.40:
C4, C3,-C1,-C2
Определить окружность C4, касательную к
окружности C3, касательную к окружности C1 (с
противоположным знаком) и касательную к
окружности C2 (с противоположным знаком).
C5, C3,-C1,-C2,I
Определить окружность C5 – второе решение,
касательную к окружности C3, касательную к
окружности C1 (с противоположным знаком) и
касательную к окружности C2 (с
Рис. 3.24
противоположным знаком).

См. рис. 3.24.

42 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


4.3.41 ОКРУЖНОСТЬ, ЛЕЖАЩАЯ НА ДУГЕ – ЭЛЕМЕНТЕ КОНТУРА С ИНДЕКСОМ K
Cn= PFn, Kn, [,On]
Определяется окружность Сn, лежащая на элементе заданного контура PFn, имеющем индекс
Kn.
Элемент с индексом K.. должен быть дугой окружности.
Окружность-результат можно определить по отношению к началу координат On.

Пример 3.41:

C1,PF1,K4
Определить окружность C1 по 4-ому элементу контура PF1.

4.3.42 ОКРУЖНОСТЬ, КАСАТЕЛЬНАЯ К КОНТУРУ И ПРОХОДЯЩАЯ ЧЕРЕЗ ТОЧКУ


КОНТУРА
Cn= Pn, [-] PFn, [,On]
Определяется окружность Сn, касательная к контуру PFn и проходящая через точку Pn.
Окружность-результат можно определить по отношению к началу координат On.

4.3.43 ОКРУЖНОСТЬ С ЗАДАННЫМ РАДИУСОМ, КАСАТЕЛЬНАЯ К ДВУМ


КОНТУРАМ
Cn=, [-] PFm, [-] PFn, R.., [I..] [,On]
Определяется окружность, касательная к контурам PFm и PFn, имеющая радиус R. Если есть
несколько решений, то нужное решение можно выбрать с помощью идентификатора I.
Окружность-результат можно определить по отношению к началу координат On.

Tecnosoft s.r.l. Ts26 LT 43


4.4 Начало координат

4.4.1 ОПРЕДЕЛЕНИЕ НАЧАЛА ДЕКАРТОВЫХ КООРДИНАТ


On=X..,Y.. [,A..] [,Om]
Начало координат On определяется с помощью абсолютных координат X..,Y.. , которые задают
нулевую точку системы координат On.
Начало координат On можно повернуть на угол заданного значения A..
Начало координат–результат можно определить по отношению к другому началу координат
Om.

4.4.2 НАЧАЛО КООРДИНАТ, ОПРЕДЕЛЕННОЕ ПО ТОЧКЕ


On=Pn [,A..] [,Om]
В качестве начала координат On принимается нулевая точка с координатами точки Pn.
Это начало координат можно повернуть на заданный угол A..
Начало координат–результат можно определить по отношению к другому началу координат
Om.
4.5 Переменная

Определить переменную и присвоить ей численное значение, полученное в либо в


результате вычисления математического выражения, либо как геометрическое значение,
вычисляемое по определенным элементам. Переменным можно непосредственно
присвоить следующие геометрические значения:

4.5.1 ПРЯМОЕ ПРИСВОЕНИЕ ПЕРЕМЕННОЙ


#aaa=..
Определяется переменная с именем #aaa, если она еще не была определена. Если такая
переменная уже существует, то ей просто присваивается значение.
Символ # всегда является обязательным в начале имени переменной. В качестве имени
переменной может служить любая комбинация букв и цифр до восьми символов. Объявленной
переменной присваивается значение, получаемое в результате вычисления математического
выражения, стоящего с правой стороны от знака равенства. Разрешен следующий синтаксис:
#aaa = #{#bbb} e #{#bbb} = #aaa
4.5.2 РАССТОЯНИЕ МЕЖДУ ДВУМЯ ТОЧКАМИ
#aaa =Pn,Pm
Переменной #aaa присваивается абсолютное значение расстояния между точками Pn и Pm.
4.5.3 РАССТОЯНИЕ МЕЖДУ ТОЧКОЙ И ЛИНИЕЙ
#aaa =Pn,Ln
Переменной #aaa присваивается абсолютное значение расстояния между точкой Pn и линией
Ln.
Расстояние от точки до линии измеряется по перпендикуляру, проведенному к этой линии
через эту точку.
4.5.4 ПЕРЕМЕННАЯ СО ЗНАЧЕНИЕМ КООРДИНАТ ТОЧКИ
#aaa =Pn, XV
44 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.
#aaa=Pn, YV
#aaa=Pn, ZV
Переменной #aaa присваивается значение координаты X, или значение координаты Y, или
значение координаты Z точки Pn.
4.5.5 УГОЛ МЕЖДУ ДВУМЯ ЛИНИЯМИ
#aaa =Ln,Lm
Переменной #aaa присваивается значение угла, полученное в результате вычитания значения
угла Lm из значения угла Ln (Ln минус Lm).
4.5.6 УГОЛ ЛИНИИ
#aaa =Ln
Переменной #aaa присваивается значение угла линии Ln.
Угол Ln – это угол, который образует эта линия с положительным направлением оси координат
X.
4.5.7 АБСОЛЮТНОЕ ЗНАЧЕНИЕ РАДИУСА ОКРУЖНОСТИ
#aaa =Cn
Переменной #aaa присваивается абсолютное значение радиуса окружности Cn.
4.5.8 ЧИСЛО ТОЧЕК НАБОРА ТОЧЕК
#tot=SETn
Переменная '#tot' вычисляет число точек, образующих набор SETn.
4.5.9 ЧИСЛО ЭЛЕМЕНТОВ КОНТУРА
#tot =PFn
Переменная '#tot' вычисляет число точек, образующих контур PFn.
4.5.10 ЧИСЛО ЭЛЕМЕНТОВ СЕРИИ КОНТУРОВ
#tot=SPFn
Переменная '#tot' вычисляет число контуров, составляющих серию SPFn.
4.5.11 ДЛИНА КОНТУРА
#lenght= PFn, LEN [,Kn]
Вычисляет длину контура или, если задано число Kn, длину элемента K_n контура.
4.5.12 ЧИСЛО ПЕРЕСЕЧЕНИЙ ЛИНИИ И КОНТУРА
#int= Ln, PFn
#int = PFn, Ln
Вычисляет число пересечений между линией Ln и контуром PFn.
4.5.13 ЧИСЛО ПЕРЕСЕЧЕНИЙ ОКРУЖНОСТИ И КОНТУРА
#int = Cn, PFn
#int = PFn, Cn
Вычисляет число пересечений между окружностью Cn и контуром PFn.
4.5.14 ЧИСЛО ПЕРЕСЕЧЕНИЙ МЕЖДУ ДВУМЯ КОНТУРАМИ
#int = PFn, PFm
Вычисляет число пересечений между контуром PFn и контуром PFm.
4.5.15 ВЫЧИСЛЕНИЕ ЗНАЧЕНИЯ УКАЗАННОГО ПАРАМЕТРА

Tecnosoft s.r.l. Ts26 LT 45


#par= TECVAR, nnnn, MATTECn, CLn, DTECn
Вычисляет значение параметра, указанного с помощью PAR. "nnnn", с заданными значениями
материала, класса и диаметра.
4.5.16 ВЫЧИСЛЕНИЕ СКОРОСТИ ПОДАЧИ (FR)
#par = CTEC, FR, MATn, CLn, Dn
Вычисляет скорость подачи, FR, с заданными значениями материала, класса и диаметра.
4.5.17 ВЫЧИСЛЕНИЕ СКОРОСТИ ШПИНДЕЛЯ (SS)
#par = CTEC, SS, MATn, CLn, Dn
Вычисляет значение скорости шпинделя, SS, с заданными значениями материала, класса и
диаметра.
4.5.18 ЧИСЛО КОНТУРОВ "ИЛИ"
#TOT= PFa, OR ,PFb
Переменная ”#TOT” вычисляет число контуров OR (или) между PFa и PFb.
4.5.19 "И" ЧИСЛО КОНТУРОВ "И"
#TOT= PFa, AND ,PFb
Переменная ”#TOT” вычисляет число контуров AND (и) между PFa и PFb.
4.5.20 ВЫЧИТАНИЕ ЧИСЛА КОНТУРОВ
#TOT= PFa, SUB ,PFb
Переменная ”#TOT” вычисляет разность числа контуров между PFa и PFb.
4.5.21 МАТРИЦЫ
Матрица – это множество переменных с одним и тем же именем. Каждую переменную (или
элемент матрицы) можно указать, указав одно или все выражения (индексы) в скобках после
имени матрицы.
Инструкции:
DIM, имя [ n] [ m] …
"Имя" указывает имя матрицы,"[ n][ m]." указывает размерность матрицы и максимальное
значение индекса для каждого размера.
имя [ r] [ s] = ..
Описывает элемент двумерной матрицы, находящийся в строке "r" и в столбце "s".

46 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


4.6 Набор

Определить набор точек (SET), на который можно будет ссылаться как на один объект:

4.6.1 ЛИНЕЙНЫЙ НАБОР LIN


SETn=LINn, [X..,Y.. || Pn][,A..],D..
Определить SETn как линейный набор
точек.
Значение n параметра LIN определяет
число точек. Координаты X..Y.. или Pn –
это начальная точка, в то время как A.. –
это угловое значение линии, проходящей
через начальную точку, на которой
вычисляются другие точки. Параметр D..
– это расстояние между любой парой
точек.

Пример 6.1:
SET1, LIN5,X10,Y10,A20,D10
Определить набор SET1 из 5 точек на линии, проходящей через точку X=10,Y=10 с углом 20 и с
расстоянием D=10 между соседними точками.

См. рис. 6.1.

4.6.2 ЛИНЕЙНЫЙ НАБОР ELIN


SETn=ELINn,{X..,Y.. || Pn},{X..,Y.. || Pn}

Определить набор SETn как линейный набор, вычисленный по линии от Pn к Pm, на равных
расстояниях, состоящий из точек, число которых определяет значение n параметра ELIN.
Начальную или конечную точку можно также задать в форме прямых координат X..,Y.. .

Пример 6.2:

SET2, ELIN5,X10,Y50,X60,Y50
Определить набор SET2 из 5 точек на линии, проходящей из точки X=10,Y=50 в точку X=60, Y=50

См. рис. 6.1.

Tecnosoft s.r.l. Ts26 LT 47


4.6.3 КРУГОВОЙ НАБОР

SETn=CIRn, [X..,Y.. || Pn], R..,SA..,{IA.. || EA..}


Определить набор SETn как группу точек,
лежащих на окружности с центром в точке
Pn с радиусом R.. . Знак радиуса
определяет направление набора по
окружности. Число точек в наборе
определяется значением n параметра CIR.
Первая точка будет иметь начальный угол
SA.., измеряемый от центра окружности;
точки будут идти до конечного угла EA.. .
Можно также задать приращение угла IA..
от одной точки до другой, вместо того
чтобы указывать конечный угол.
Пример 6.3:
SET1=CIR8,P1,R15,SA,IA45
Определить набор SET1 из 8 точек, лежащих
на окружности с центром в точке P1, с
радиусом R=15, начальный угол SA=0 и
приращение угла IA=45.

См. рис. 6.2.


4.6.4 НАБОР ВЕРШИН ПРЯМОУГОЛЬНИКА
SETn={RECT, || RET,} [X..,Y.. || Pn] [,A..],B..,H..
Определить набор SETn, состоящий из точек – вершин прямоугольника с основанием B.. и
высотой H.. .
В случае определения RECT, центр прямоугольника находится в заданной точке Pn. (Также
можно определить ее напрямую с помощью координат X..,Y.. ).
В случае определения RET, заданная точка Pn находится в левом нижнем угле
прямоугольника.
Прямоугольник может быть выровнен по углу A.. относительно оси X.
Пример 6.4:

SET2=RET,X60,Y40,A,B25,H30
Определить набор SET2 на прямоугольнике с вершиной-нижним левым углом в точке X=60 мм., Y=40
мм., с углом A=0, с основанием B=25. и с высотой H=30.

SET3=RECT,P2,A15,B30,H30
Определить набор SET3 на прямоугольнике с центром в точке P2, с углом A=15, с основанием B=25. и с
высотой H=30.

См. рис. 6.2.


4.6.5 НАБОР ВЫРОВНЕННОЙ МАТРИЦЫ
SETn=MAT, [X..,Y.. || Pn], NBn,DB..,ABASE.., NHn,DH..,AH..

48 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Набор SETn определяется
как группа точек,
расположенных на
заданной матрице.
Матрица начинается в
заданной точке Pn (эту
точку можно определить
напрямую с помощью
координат X..,Y..).
В начальной точке базовой
линии с углом AB..
вычисляются точки NBn на
фиксированном расстоянии
DB.. одна от другой. Также
в начальной точке строится линия высоты с угловым значением AH. Затем вычисляются точки
NHn со значением расстояния DH.. . Все другие точки матрицы вычисляются как точки
пересечения линий, параллельных линии высоты и проходящих через точки на линии
основания, и линий, параллельных линии основания, и проходящих через точки на линии
высоты. Общее число точек в наборе равно произведению NBn и NHn.
Пример 6.5:

SET1=MAT,P1,NB4,DB10, ABASE15,NH3,DH15,AH90
Определить набор SET1, состоящий из 40 точек, расположенных на матрице с вершиной нижнего
левого угла в точке P1, с числом точек на линии основания NB=4, с числом точек на линии высоты
DH=10, с расстоянием между 2 точками на линии основания DB=10 и углом линии основания
ABASE=15, с расстоянием между 2 точками на линии высоты DH=15 и углом линии высоты AH=90.
См. рис. 6.3.
4.6.6 СУММА НАБОРОВ И/ИЛИ ТОЧЕК
SETn=SUM,{X..,Y..|| Pm[,TO,Pn] || SETm [,TO,SETn] } [,...].
Набор SETn определяется как серия
заданных точек и/или наборов.
Каждая точка может быть задана в
прямой форме X..,Y.. . Также можно
объявить все точки от точки Pm до
точки Pn; при условии, что все точки с
промежуточными индексами
существуют. Также можно
сгруппировать точки с точками,
наборы с точками и наборы с
наборами.
Пример 6.6:

SET1=SUM,P1,P2,P3
Определить набор SET1 как серию
заданных точек P1, P2 и P3.

См. рис. 6.4.

Рис. 6.4

Tecnosoft s.r.l. Ts26 LT 49


4.6.7 КОМБИНАЦИЯ НАБОРОВ
SETn=COMB,SETa,SETb
Набор SETn определяется как комбинация наборов SETb для каждой точки набора SETa.
Пример 6.7:
SET4=COMB,SET2,SET3
Определить набор SET4 как комбинацию повторений набора SET3 для каждой точки набора SET2;
точки набора SET2 используются как точки приложения повторяющегося набора.

См. рис. 6.3.

4.6.8 ПАРАЛЛЕЛЬНЫЙ ПЕРЕНОС НАБОРА


SETn=MOVE, { Pn || IX.., IY.., IZ.. }, [-] SETm
Набор SETn получается в результате параллельного переноса заданного набора SETm со
значениями приращения IX.., IY.. и IZ.. .
Если задана точка Pn, то ее значения X, Y и Z используются в качестве значений приращения.
Пример 6.8:
SET5=MOVE,IX-20,IY-20,SET1
Определить набор SET5 как результат параллельного переноса набора SET1 со значениями IX=-20,
IY=-20.

См. рис. 6.4.

4.6.9 ПОВОРОТ НАБОРА


SETn=ROP, [ Pn || X..,Y.. ] [,A..], [-] SETm
Набор SETn получается в результате поворота заданного набора SETm вокруг заданной точки
Pn на заданный угол A.. . Если точка не определена, то набор SETm поворачивается вокруг
абсолютного начала координат.
Пример 6.9:
SET6=ROP,A90,SET5
Определить набор SET6 как результат поворота набора SET5 на угол A=90.

См. рис. 6.4.

4.6.10 ИМПОРТ ИЗ ФАЙЛА ISO


SETn,ISO,"file_name" [,Xc ] [,Yc ] [,Zc ]
Набор SETn создается в результате чтения файла "имя_файла".
Блок данный в файле “имя_файла” имеет такой формат:
[ Комментарий ]
[ Число ] { X... } [,] { Y... } [,] { Z...}
[ Число ] { X... } || { Y... } || { Z...}
Объявив Xc, Yc или Zc, Вы можете определить постоянное значение для каждой точки набора.
4.6.11 КОНТУР, РАЗДЕЛЕННЫЙ НА ЗАДАННОЕ ЧИСЛО
SETn=SPLIT, {PFn},NUMP.. [,OFFSET..]

50 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Контур SETn получается в
результате деления контура PFn на
общее число точек NUMP.. .
Начальная точка контура – это
первая точка набора, последняя
точка контура – это последняя точка
набора.
Полученный в результате набор
может быть смещен на значение
параметра OFFSET (смещение).
Пример 6.11:

SET1=SPLIT,PF1,NUMP8
Рис. 6.5
Определить набор SET1 с числом
точек NUMP=8, делящих контур PF1
на участки постоянной длины.
Fig 6.5.
4.6.12 ДЕЛЕНИЕ КОНТУРА НА УЧАСТКИ РАВНОЙ ДЛИНЫ
SETn=SPLIT, {PFn },EQU.. [,Ln ||, LX ||, LY ] [,OFFSET..]
В зависимости от синтаксиса, деление
выполняется двумя разными методами.
Если линия не задана, то набор-
результат получается делением участка
контура PFn в определенных точках,
расположенных на равном расстоянии
от других точек; это расстояние
определяется значением EQU..
Расстояние измеряется по периметру
контура.
Если в операторе задана опорная
линия, то деление контура
осуществляется путем построения
линии, параллельной линии Ln, в Рис. 6.6
начальной точке контура. Затем
вычисляются несколько параллельных
линий, расстояние между которыми определяется значением EQU.. . В набор-результат
записываются точки пересечения контура и линий. Линию оси X или линию оси Y можно
непосредственно указать с помощью идентификатора LX или LY. Полученный в результате
набор может быть смещен на заданное значение OFFSET (смещение).
Пример 6.12:
SET1=SPLIT,PF1,EQU15
Определить набор SET1 в определенных точках, каждая из которых удалена от другой на расстояние
EQU=15

SET2=SPLIT,PF2, EQU15,LY
Определить набор SET2 в определенных точках на основе опорной линии L1, каждая линия удалена от
другой на заданное значение EQU=15

См. Рис. 6.6.

Tecnosoft s.r.l. Ts26 LT 51


4.6.13 ДЕЛЕНИЕ КОНТУРА С ПОСТОЯННОЙ ХОРДОВОЙ ОШИБКОЙ
SETn=SPLIT, {PFn},ERCOR.. [,OFFSET..]
Контур PFn обходят от начальной точки до
конечной точки. Каждый раз, когда возникает
хордовая ошибка, равная значению параметра
ERCOR, соответствующая точка записывается в
набор SETn. Это гарантирует, что хордовая
ошибка контура по отношению к
полигональному контуру, построенному по
набору-результату, никогда не превысит
значение параметра ERCOR. В любом случае, в
точке прерывания дуги заданного контура
генерируется точка набора. Полученный в
результате набор может быть смещен на
значение параметра OFFSET.
Пример 6.13:
SET1=SPLIT,PF1,ERCOR.5
Определить набор SET1, делящий контур PF1 с
хордовой ошибкой ERCOR=.5. Рис. 6.7
См. рис. 6.7.
4.6.14 УГЛОВОЕ ДЕЛЕНИЕ КОНТУРА
SETn=SPLIT,PFn,ANG..[,X..,Y.. ||, Pn ||, On ] [,OFFSET..]
Создается линия из заданной точки Pn в начальную точку контура. Каждая последующая линия
проходит через точку Pn, и каждая из них образует угол с предыдущей линией, определяемый
значением приращения угла ANG.. . В наборе результате сохраняется каждая точка
пересечения линии и контура. Начальную точку Pn можно задать напрямую с помощью
координат X..,Y.. , или можно указать как уже определенное начало координат. Если не
заданная ни точка, ни начало координат, то используется абсолютное начало координат.
Набор-результат может быть смещен на заданное значение параметра OFFSET.. (смещение).
4.6.15 НАБОР С ПРЕОБРАЗОВАННЫМ ЗНАЧЕНИЕМ X В Z
SETn=ZTOX,SETn,PFn
Этот оператор позволяет ввести значение Z, полученное из контура, для каждой точки
существующего набора SETn. Выполняется следующая процедура:
Для каждой точки существующего набора SETn вычисляется линия, параллельная оси X.
Координата X точки пересечения линии и контура вводится как значение координаты Z в точку
набора SETn. Используя процедуру деления и затем обратную процедуру, чтобы получить
контур из набора, можно соединить два разных вида пространственной кривой, для того чтобы
получить реальный трехмерный контур.
4.6.16 НАБОР С ПРЕОБРАЗОВАННЫМ ЗНАЧЕНИЕМ Y В Z
SETn=ZTOY,SETn,PFn
Этот оператор позволяет ввести значение Z, полученное из
контура, для каждой точки существующего набора SETn.
Выполняется следующая процедура: Для каждой точки
существующего набора SETn вычисляется линия, параллельная
оси Y. Координата Y точки пересечения линии и контура вводится
как значение координаты Z в точку набора SETn.
Пример 6.16:
SET2=ZTOY,SET1,PF1
Определить набор SET2 следующим образом: для каждой точки
существующего набора SET1 вычисляется линия, параллельная оси Y,
координата Y точки пересечения этой линии и контура вводится в Рис. 6.8
качестве значения координаты Z в точку набора SET2.
См. рис. 6.8.

52 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


4.6.17 НАБОР С ПРЕОБРАЗОВАНИЕМ X В Z С ПРИРАЩЕНИЕМ
SETn=IZTOX,SETn,PFn
Этот оператор позволяет ввести для каждой точки существующего набора SETn значение Z,
полученное из контура.
Выполняется следующая процедура:
для каждой точки существующего набора SETn вычисляется линия, параллельная оси X.
Координата X точки пересечения линии и контура прибавляется к значению координаты Z в
точке набора SETn. Используя процедуры деления и затем обратную процедуру, чтобы
получить контур из набора, можно соединить два разных вида пространственной кривой, чтобы
получить реальный трехмерный контур.

4.6.18 НАБОР С ПРЕОБРАЗОВАНИЕМ Y В Z С ПРИРАЩЕНИЕМ


SETn=IZTOY,SETn,PFn
Этот оператор позволяет ввести для каждой точки существующего набора SETn значение Z,
полученное из контура.
Выполняется следующая процедура:
для каждой точки существующего набора SETn вычисляется линия, параллельная оси Y.
Координата Y точки пересечения линии и контура прибавляется к значению координаты Z в
точке набора SETn. Используя процедуры деления и затем обратную процедуру, чтобы
получить контур из набора, можно соединить два разных вида пространственной кривой, чтобы
получить реальный трехмерный контур.

4.6.19 МАСШТАБИРОВАНИЕ НАБОРА


SETn=SCA..,SETm
Каждая точка набора SETm (координата X и Y) умножается на значение SCA.. .
Полученная в результате точка сохраняется в наборе SETn.

4.6.20 ЗЕРКАЛЬНОЕ ОТРАЖЕНИЕ НАБОРА


SETn=MIR,{X || Y || XY},SETm
Точки набора SETn получаются путем изменения знака координаты X, или координаты Y, или
вместе X и Y, на противоположный, для каждой точки набора SETm.
Пример 6.20:
SET2=MIR,X,SET1
Определить набор SET2 как зеркальное отражение набора SET1 по координате Х.
SET3=MIR,Y,SET1
Определить набор SET3 как зеркальное отражение набора SET1 по координате Y.
SET4=MIR,XY,SET1
Определить набор SET4 как зеркальное отражение набора SET1 относительно начала координат.
См. рис. 6.4.
4.6.21 ПОВТОРНОЕ ОПРЕДЕЛЕНИЕ НАБОРА
SETn=SETm, [ On ]
Определить набор SETn с такими же точками, как точки набора SETm.
Набор результат можно определить относительно начала координат On.
4.6.22 ИМПОРТ ОКРУЖНОСТИ С ЦЕНТРОМ В ТОЧКЕ ИЗ ФАЙЛА DXF
SETn=CER, DXF, "имя_файла", { имя_слоя || K..}
Импортируются координаты центра окружности (X,Y,Z) из слоя в файле DXF.
Можно использовать имя слоя имя_слоя или прогрессивный индекс слоя K.. .

Tecnosoft s.r.l. Ts26 LT 53


4.6.23 ИМПОРТ ТОЧЕК ИЗ ФАЙЛА DXF
SETn=DXF, "имя_файла", { имя_слоя || K..}
Импортирует точки из файла "имя_файла” в формате DXF из слоя “имя_слоя”.
Можно использовать имя слоя имя_слоя или прогрессивный индекс слоя K.. .
Если в файле DXF есть несколько слоев с точками, Вы можете использовать вызов CALL, как
показано в примерах:
CALL _SETDXFI
Каждый набор SET точек можно разделить на точки с помощью вызова CALL:
CALL _EXP_SET

4.6.24 ИМПОРТ ТОЧКИ ИЗ ФАЙЛА IGS


SETn=IGS, "имя_файла", { имя_слоя || K..}
Импортирует точки из файла "имя_файла” в формате IGS из слоя “имя_слоя”.
Можно использовать имя слоя имя_слоя или прогрессивный индекс слоя K.. .
Если в файле IGS есть несколько слоев с точками, Вы можете использовать вызов CALL, как
показано в примерах:
CALL _SETIGSI
Каждый набор SET точек можно разделить на точки с помощью вызова CALL:
CALL _EXP_SET

4.6.25 УЗЛОВЫЕ ЭЛЕМЕНТЫ КОНТУРА


SETn=KNOT, PFn
Контур SETn получается в результате деления контура PFn на узловые элементы контура
(сегмент, дуга, отрезок).

54 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


4.7 Контур

Определить контур как путь через последовательность уже определенных элементов,


таких как линии, окружности или другие контуры.

Каждый контур всегда начинается в точке и заканчивается в точке.


Конечная точка может совпадать с начальной точкой; в этом случае контур считается
замкнутым.
Если начало контура определяется с помощью линии или окружности, то начальной точкой
контура будет первая точка пересечения со вторым объявленным элементом.
При определении контура всегда можно определить точку, линию или окружность напрямую,
используя квадратные скобки.
Во время определения контура компьютер не показывает последний неопределенный
переход или переход, который может измениться.
Построение контуров с помощью щелчков мыши можно вести в ручном режиме или в
автоматическом режиме. В автоматическом режиме система конфигурирует построение
геометрических элементов. Если Вы предпочитаете вести построение в ручном режиме, то
нужно отключить функцию "Auto correction of the errors" (автоматическая коррекция ошибок) в
диалоге "Options" (параметры) в подменю "Configuration System" (система конфигурирования)
в меню "Options" (параметры).
Если Вы строите геометрические элементы в автоматическом режиме, то для того чтобы
напрямую задать направление, сделайте два щелчка левой кнопкой мыши на выбранном
элементе с движением в желаемом направлении. Но, при построении контура, если
вставление не только геометрического элемента, но например, закругленного соединения с
ранее вставленным элементом приводит к ошибочному изменению направления контура, то
контур автоматически исправляется. Если система предлагает не то решение, которое
нужно, можно выбрать одно из "следующих" решений, для этого нажмите SHIFT+ правая
кнопка мыши. Вместо того чтобы делать два щелчка, можно сделать только один щелчок
левой кнопкой мыши на выделенном элементе. В этом случае более вероятно, что нужно
будет выбрать одно из "следующих" решений. Нажмите SHIFT+ правая кнопка мыши, чтобы
выбрать желаемое решение.
4.7.1 КОНТУР КАК ПОСЛЕДОВАТЕЛЬНОСТЬ ДУГ, ОТРЕЗКОВ И КОНТУРОВ
PFn=[-]{ PFm[,{MX || MY || MXY }] || PFm,RPn,X..,Y..,A.. || Pn || Ln || Cn }
[,{ S || R.. || SM..}][,{ [-]Cm || [-]Lm || [-]PFm || Pm }][,I] ...
КОНТУР КАК СУММА КОНТУРОВ
PFn= [-] PFm, [-][PFj] ...
ЗЕРКАЛЬНОЕ ОТРАЖЕНИЕ КОНТУРА
PFn= [-] PFm { MX || MY || MXY }
КОНТУР КАК ПОВТОРЕНИЕ КОНТУРОВ
PFn= [-] PFm, RPn, X0, Y0, A..
PFn= [-] PFm, RPn, X.., Y.., A..
Контур определяется как путь, состоящий из дуг, отрезков и контуров, соединенных между
собой с соблюдением их направлений. В определение можно включить точки пересечения
элементов.

Tecnosoft s.r.l. Ts26 LT 55


Если точки пропущены, то система будет предполагать точки пересечения по умолчанию.
Можно выбрать альтернативную точку пересечения с помощью идентификатора I.
Две точки можно соединить отрезком, который определяется с помощью идентификатора S.
Закругленное соединение между двумя элементами можно определить напрямую, задав
значение радиуса R.. с соответствующим знаком. Скос между двумя линиями можно
непосредственно определить с помощью идентификатора SM.. и значения. Уже определенный
контур можно использовать как один элемент, однако он должен быть соединен с
предыдущими элементами без разрыва. Контур можно напрямую использовать с ключевым
словом отражения.
Идентификатор MX означает инверсию всех координат X, Идентификатор MY означает
инверсию всех координат Y; MXY означает инверсию всех координат X и Y. Можно задать
противоположное направление контура, для этого перед контуром нужно поставить знак минус.
Изменение направления контура означает, что контур будет начинаться с конечной точки и
идти в сторону начальной точки, при этом направление пути меняется на противоположное.
Контур можно повторить один или несколько раз. Для этого введите параметр RPn, где n – это
число повторений.
Повторение может быть сделано как поворот и/или как параллельный перенос заданного
контура по отношению к заданному началу координат On, со значениями X, Y, и A. Повторение
возможно только при условии, что непрерывность пути сохранится.
4.7.2 КОНТУР ПО ОТНОШЕНИЮ К НАЧАЛУ КООРДИНАТ
PFn= [-] PFm, On
Контур PFn получается в результате приложения заданного контура PFm к началу координат
On.
Это определение можно легко использовать, для того чтобы выполнить параллельный перенос
и/или поворот заданного контура.
4.7.3 ПОЛИГОНАЛЬНЫЙ КОНТУР
PFn=POL,{ Pn || Pn,TO,Pm } || {[-]SETn } [,...]
Контур PFn получается как результат соединения отрезками заданных точек.
Эти точки можно указать по одной; или как первую и последнюю точку серии, с помощью
идентификатора TO (в направлении к); или как ранее определенный набор SET.
4.7.4 КОНТУР КАК СЕРИЯ КАСАТЕЛЬНЫХ ДУГ
PFn=TCC,{ Pn || Pn,TO,Pm } || {[-]SETn } [,...]
Контур PFn определяется как последовательная серия касательных дуг, вычисленных по
заданным точкам.
Полученный в результате контур в общем случае не проходит через заданные точки.
Необходимо, чтобы никакие три точки не лежали на одной прямой.
Эти точки можно указать по одной; или как первую и последнюю точку серии, с помощью
идентификатора TO; или как ранее определенный набор.
4.7.5 СПЛАЙН-КОНТУР
PFn=SPL,{ Pn || Pn,TO,Pm } || {[-]SETn } [,...]
Контур PFn определяется как сплайн, проходящий через заданные точки.
Если точки являются трехмерными, то полученный в результате сплайн тоже будет
трехмерным.
Эти точки можно указать по одной; или как первую и последнюю точку серии, с помощью
идентификатора TO; или как ранее определенный набор SET.
4.7.6 ОТРАЖЕНИЕ КОНТУРА

56 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


PFn=MIR,{ X || Y || XY }, [-]PFm
Другой способ, для того чтобы получить отражение контура, состоит в том, чтобы использовать
идентификатор MIR и указать ось, по которой должно быть сделано отражение.
XY означает сделать двойное отражение по осям X и Y.
4.7.7 ПАРАЛЛЕЛЬНЫЙ ПЕРЕНОС КОНТУРА
PFn=MOVE,{ IX..,IY.. || Pn }, [-]PFm, ALIGN, Pm
Контур PFn получается путем параллельного переноса контура PFm со значениями
приращения IX.. и IY.. .
Если задана точка Pn, то ее координаты X и Y используются в качестве значений приращения
для параллельного переноса.
4.7.8 МАСШТАБИРОВАНИЕ КОНТУРА
PFn=SCA.., [-]PFm
Контур PFn получается путем масштабирования контура PFm на заданное значение SCA..
Масштабирование производится по абсолютному контуру.
Все координаты и значения контура умножаются на заданное значение (включая начальную и
конечную точки). Если центр заданного контура находится в абсолютном начале координат, то
центр полученного контура тоже будет находится в нулевой точке.
4.7.9 СМЕЩЕНИЕ КОНТУРА
PFn=OFFSET.., [-]PFm
Смешение вычисляется как траектория центра круга, катящегося по заданному контуру, при
этом предполагается, что он сплошной. Смещение вычисляется как "технологическое"
смещение. Положительное значение смещения создаст путь справа от заданного контура,
отрицательный знак смещения приведет к вычислению левостороннего пути. Есть предел
памяти для числа элементов контура, для которого можно вычислить смещение. Невозможно
вычислить смещение для сплайн-контура.
4.7.10 ОТНОСИТЕЛЬНЫЙ ПОВОРОТ КОНТУРА
PFn=ROP, [ Pn || X.., Y.. ], A.., [-
]PFm
Контур PFn получается путем поворота
заданного контура PFm вокруг
заданной точки Pn на заданный угол
A.. Если точка не определена, то
поворот контура осуществляется
вокруг абсолютного начала координат.
Пример 7.10:
PF2 = ROP, P1, A180,PF1
Определить контур PF2 путем Рис. 7.1
поворота контура PF1 вокруг точки P1
на заданный угол A=180.
См. рис. 7.1.
4.7.11 КРУГОВОЙ КОНТУР
PFn=CIR,[Pn || X..,Y.. || M..,A..] {D..} [A..]

Tecnosoft s.r.l. Ts26 LT 57


Определить контур PFn как
круговой контур с центром в
заданной точке Pn с заданным
диаметром D... Центр можно
определить напрямую в форме
декартовых координат X..,Y.. или
в форме полярных координат
M..,A.. Начальная точка контура
помещается на нулевой уровень
круга, если иное не объявлено с
помощью значения A.. .
Пример 7.11:
PF1=CIR,P1,D42
Определить контур PF1 как Рис. 7.2
круглый контур с центром в
точке P1 с заданным диаметром D=42
См. рис. 7.2.
4.7.12 ПРОДОЛГОВАТЫЙ КОНТУР
PFn=SLOT,[Pn || X..,Y.. || M..,A..] { D..,B.. } [A..]
Определить контур PFn как контур продолговатой формы с диаметром D.. (высота
продолговатой формы) и базовым значением продолговатой формы B.. .
Центр продолговатого контура находится в точке Pn.
Эту точку можно указать напрямую с помощью значений координат X..,Y.. или с помощью
значений координат M..,A.. .
Основание продолговатого контура может быть повернуто на заданное значение A.. .
Начальная точка – это средняя точка основания.

Пример 7.12:

PF2=SLOT,P2,D18,B22,A10
Определить контур PF2 как продолговатый контур с диаметром D=18 (высота продолговатого
контура) и значением основания B=22. с центром в точке P2.

См. рис. 7.2.

4.7.13 ПРЯМОУГОЛЬНЫЙ КОНТУР


PFn=RET,[Pn || X..,Y.. || M..,A..] { B..,H.. } [R.. || SM..] [A..]
Определить контур PFn как прямоугольный контур с заданным значением основания B.. и
значением высоты H.. с центром в заданной точке Pn.
Контур может иметь скошенные углы, для этого нужно задать значение SM; или может иметь
закругленные углы, для этого нужно задать радиус закругления R.. .
Центральную точку можно задать напрямую с помощью координат X..,Y.. или в промежуточной
полярной форме M..,A.. Контур может быть повернут на заданное значение A.. .
Начальная точка контура – это средняя точка основания.

58 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Пример 7.13:

PF1=RET,X35,Y25,B40,H30,R5
Определить контур PF1 как
прямоугольный контур с
заданным значением основания
B=40 и значением высоты
H=30, с центром в заданной
точке X=35 и Y=25 с радиусом
закругления R=5.

PF2=RET,X85,Y40,B34,H26,SM3
,A10
Определить контур PF2 как
прямоугольный контур с
заданным значением основания
B=34 и значением высоты
H=26, с центром в заданной
точке X=85 и Y=34 со Рис. 7.3
значением скоса SM=3 и с углом A=10.

См. рис. 7.3.


4.7.14 КОНТУР С ДВУМЯ ВИДАМИ
PFn=SPL, BIV, PFm, { Oxy || Oxz || Oyz }, PFk, { Oxy || Oxz || Oyz }, ERCOR...
Контур с двумя видами, только сплайнового типа, это контур, проекция которого на одну
плоскость похожа на контур PFm, а проекция на вторую плоскость похожа на контур PFk. Все
внутренние хордовые ошибки определяются параметром ERCOR.
Есть следующие правила для правильного применения:
- Плоские контуры PFm и PFk должны начинаться и заканчиваться в точках, имеющих
одинаковые координаты по общей оси координат.
Например:
Если контур PF1 в плоскости XY начинается в точке X30, Y40 и заканчивается в точке X100,
Y20, то контур PF2 в плоскости XZ должен начинаться в точке X30, Y.. и заканчиваться в точке
X100, Y...
4.7.15 КОНТУР–ОБЪЕДИНЕНИЕ СЕРИИ КОНТУРОВ
PFn = SPFn
Контур PFn получается как сумма контуров серии контуров SPFn, только если они непрерывно
соединяются.
4.7.16 КОНТУР "K" ИЗ СЕРИИ КОНТУРОВ
PFn = SPFn, K..
Контур PFn получается как элемент K_n из серии контуров SPFn.
4.7.17 ОГРАНИЧЕННЫЙ КОНТУР
PFn = PFm, INI, Pn, {[END, Pm] || [LEN..]}
Определение контура PFn получается с помощью контура PFm, с возможной начальной точкой
Pn и/или возможной конечной точкой Pm.

Tecnosoft s.r.l. Ts26 LT 59


Пример 7.17:

PF2 = PF1, INI,P3, END,P4


Определить контур PF2,
полученный из контура PF1 с
начальной точкой P3 и
конечной точкой P4.

См. рис. 7.4.

Рис. 7.4

4.7.18 РЕДУКЦИЯ КОНТУРА С ХОРДОВОЙ ОШИБКОЙ


PFn = REDU, PFm [,TI..]
Контур PFn получается в результате редукции сегментов, из которых состоит контур PFm, по
критерию хордовой ошибки. Возможные окружности и/или дуги окружностей вместо контура –
игнорируются.
Значение хордовой ошибки задается параметром TI (значение по умолчанию = 0.005).
4.7.19 ЗАКРУГЛЕННЫЙ КОНТУР
PFn = RACn, PFm
Если используется этот синтаксис, то все пересечения между элементами контура PFm
являются закруглениями с радиусом закругления RAC.. .
4.7.20 ИМПОРТ КОНТУРА ИЗ ФАЙЛА DXF
PFn=DXF, имя_файла, имя_слоя
Импортирует контур из файла DXF c именем имя_файла из слоя с именем имя_слоя.

Каждый контур PF можно разделить на отдельные элементы с помощью вызова CALL :


Пример
CALL _EXP_PF
4.7.21 КОНТУР - ОБЪЕДИНЕНИЕ ДВУХ КОНТУРОВ
PFn= PFa, OR ,PFb, [,I.. ] [,On ]
Контур PFn получается в результате операции OR (или) между контурами PFa и PFb.
Если есть несколько решений, Вы можете указать “I” и номер решения.
Пример :

PF3, PF1,OR,PF2
Определить контур PF3 как OR (или) между контурами PF1 и PF2.

См. рис. 7.5.

60 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Рис. 7.5

Tecnosoft s.r.l. Ts26 LT 61


4.7.22 КОНТУР - ПЕРЕСЕЧЕНИЕ ДВУХ КОНТУРОВ
PFn= PFa, AND ,PFb [,I.. ] [,On ]
Контур PFn получается в результате операции AND (И) над контурами PFa и PFb.
Если есть несколько решений, Вы можете указать “I” и номер решения.
Пример :
PF3, PF1,AND,PF2
Определить контур PF3 как результат операции AND (И) над контурами PF1 и PF2.
См. рис. 7.6.

Рис. 7.6

4.7.23 КОНТУР - РЕЗУЛЬТАТ ВЫЧИТАНИЯ КОНТУРОВ


PFn= PFa, SUB ,PFb [,..I ] [,On ]
Контур PFn получается в результате операции вычитания между контурами PFa и PFb.
Если есть несколько решений, Вы можете указать “I” и номер решения.
Пример :
PF3, PF1,SUB,PF2
Определить контур PF3 как разность контуров PF1 и PF2.
См. рис. 7.7.

Рис. 7.7

62 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


4.8 Серия контуров
Определить серию контуров в плоскости с помощью следующих режимов:

4.8.1 ИМПОРТ СЕРИИ КОНТУРОВ ИЗ ФАЙЛА DXF


SPFn= DXF, имя_файла,{ имя_слоя || K..} [,ORD]
Определение серии контуров, состоящей их всех полилиний, отрезков, дуг, окружностей,
которые находятся на слое имя_слоя в файле DXF c именем имя_файла.
Вместо имени слоя имя_слоя Вы можете использовать порядковый индекс слоя K.. .
Вы можете использовать параметр ORD для отрезков, дуг и окружностей, чтобы создавать
контуры.

Если в файле DXF есть серия слоев с ломаными линиями, отрезками, дугами или
окружностями, то Вы может использовать вызов CALL, как показано в примерах:
CALL _SPFDXFI
Каждую серию SPF можно разделить на отдельные контуры с помощью вызова CALL :
CALL _EXP_SPF
Каждый контур PF можно разделить на отдельные элементы с помощью вызова CALL :
CALL _EXP_PF
Альтернативный вариант: Вы можете экспортировать элемент видеоизображения в программу
обработки детали.

4.8.2 СЕРИЯ КОНТУРОВ КАК ОБЪЕДИНЕНИЕ КОНТУРОВ


SPFn = { PFn || PFn,TO,PFm } || {SPFn } [,...]
Определение серии контуров, состоящей из контуров PFn, PFm,...

4.8.3 СЕРИЯ КОНТУРОВ, СОЗДАННАЯ В РЕЗУЛЬТАТЕ ДЕЛЕНИЯ КОНТУРА


SPFn = SPLIT, PFn, SETn
Определение серии контуров, созданной путем деления контура PFn точками набора SETn,
расположенными на контуре PFn.
4.8.4 ИМПОРТ СЕРИИ КОНТУРОВ ИЗ ФАЙЛА IGS
SPFn = IGS, nome_file,{ nome_layer || K..} [,ORD]
Определение серии контуров, состоящей их всех ломаных линий, отрезков, дуг, окружностей,
которые находятся на слое имя_слоя в файле IGS c именем имя_файла.
Вместо имени слоя имя_слоя Вы можете использовать порядковый индекс слоя K.. .
Вы можете использовать параметр ORD для отрезков, дуг и окружностей, чтобы создавать
контуры.

Если в файле IGS есть серия слоев с отрезками, дугами, окружностями или сплайнами, то Вы
может использовать вызов CALL, как показано в примерах:
CALL _SPFIGSI
Каждую серию SPF можно разделить на отдельные контуры с помощью вызова CALL :
CALL _EXP_SPF
Каждый контур PF можно разделить на отдельные элементы с помощью вызова CALL :
CALL _EXP_PF
Альтернативный вариант: Вы можете экспортировать элемент видеоизображения в программу
обработки детали.

Tecnosoft s.r.l. Ts26 LT 63


4.8.5 СЕРИЯ КОНТУРОВ, СГЕНЕРИРОВАННАЯ ПО ПУТИ ИНСТРУМЕНТА ДЛЯ
ОПРЕДЕЛЕНИЙ POCK ИЛИ EMPT

SPFn = {POCK || EMPT}, {D..}, {PAS..}, {PF..} [,ISL, {PF.. || SPF..}]


[,L.. ||, LX ||, LY] [,PEEL..] [,CONT]

Определить серию контуров как траекторию инструмента для определений POCK или EMPT.
См. технологические операторы.
Таким образом, Вы можете получить проекцию траектории инструмента на поверхность
(плоскость, сферу, тор или цилиндр).

4.9 Трехмерное начало координат

Трехмерное начало координат OT представляет оси X-Y-Z, полученные в результате


поворота и/или параллельного переноса абсолютных осей X-Y-Z.
Точка определяет три постоянные трехмерные системы координат, которые можно
использовать, чтобы определить начало координат OT.
Это следующие системы координат:
Oxy - главная абсолютная плоскость XY.
Oxz - плоскость XY, расположенная на абсолютной плоскости XZ.
Oyz - плоскость XY, расположенная на абсолютной плоскости YZ.

Примечание : рекомендуется для определения OT использовать значение объекта с


фигурными скобками { }.
Например : P1 , L1 , L2
По запросу P1 мы получаем: X = 23.718 Y = 47.715
Чтобы поместить OT в точку P1, напишите:
OT1 , TRA , X { P1 , XV }, Y { P1 , YV } , OXY
вместо: OT1 , TRA , X 23.718 , Y 47.715 , OXY

4.9.1 НАЧАЛО КООРДИНАТ OT КАК РЕЗУЛЬТАТ АБСОЛЮТНОГО ПОВОРОТА


ДРУГОГО НАЧАЛА КООРДИНАТ OT
OTn = RTA , AX.. , AY.. , AZ.. , OTm
Начало координат OTn – это начало координат OTm, повернутое относительно главных осей.
Если определены несколько поворотов, то они выполняются в заданном порядке, всегда вокруг
абсолютных осей.
Мы получим такой же результат после нескольких последовательных операций поворота.
Начало координат OTm может быть одним из постоянных трехмерных начал координат
Oxy,Oxz,Oyz.
4.9.2 НАЧАЛО КООРДИНАТ OT КАК РЕЗУЛЬТАТ АБСОЛЮТНОГО
ПАРАЛЛЕЛЬНОГО ПЕРЕНОСА ДРУГОГО НАЧАЛА КООРДИНАТ OT
OTn = TRA , X.. , Y.. , Z.. , OTm
Начало координат OTn получается из начала координат OTm путем параллельного переноса
по главным осям.
Начало координат OTm может быть одним из постоянных трехмерных начал координат
Oxy,Oxz,Oyz.
4.9.3 НАЧАЛО КООРДИНАТ OT КАК РЕЗУЛЬТАТ ОТНОСИТЕЛЬНОГО ПОВОРОТА
ДРУГОГО НАЧАЛА КООРДИНАТ OT
64 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.
OTn = ROR , AX.. , AY.. , AZ.. , Otm
Начало координат OTn получается в результате поворота начала координат OTm
относительно осей координат того же начала координат OTm.
Если нужно произвести несколько последовательных поворотов, то они производятся в
заданном порядке, всегда вокруг осей начала координат OTm.
Начало координат OTm может быть одним из постоянных трехмерных начал координат
Oxy,Oxz,Oyz.

ot1,tra,x-40,-oxz
#pend=l[P3,P5]
ot2,tra,x80,ot1
ot2,ror,ay90,ot2
ot3,trr,y60,ot2
ot3,ror,ax#pend-90,ot3
ot4,trr,z20*sin(#pend),ot[ror,ax-#pend,ot[trr,x90,y20,ot3]]

4.9.4 НАЧАЛО КООРДИНАТ КАК РЕЗУЛЬТАТ ОТНОСИТЕЛЬНОГО


ПАРАЛЛЕЛЬНОГО ПЕРЕНОСА ДРУГОГО НАЧАЛА КООРДИНАТ OT
OTn = TRR , X.. , Y.. , Z.. , OTm
Начало координат OTn получается путем параллельного переноса начала координат OTm
относительно того же начала координат OTm.
Начало координат OTm может быть одним из постоянных трехмерных начал координат
Oxy,Oxz,Oyz.
4.9.5 ОПРЕДЕЛЕНИЕ НАЧАЛА КООРДИНАТ OT ПО ТРЕМ ТОЧКАМ
OTn = Pn , Pm , Pp
Начало координат OTn определяется как:
Точка Pn это нулевая точка новой системы координат OTn; ось X системы координат OTn
проходит через точку Pm, а точка Pp определяет плоскость X-Y; она будет на положительной
стороне оси Y.
4.9.6 ОПРЕДЕЛЕНИЕ НАЧАЛА КООРДИНАТ С ПОМОЩЬЮ ДВУМЕРНОГО НАЧАЛА
КООРДИНАТ
OTn = Om , Z..
Начало координат OTn определяется путем помещения двумерного начала координат Om на
отметке Z.. .
Начало координат Om можно определить в режиме прямого определения, используя
квадратные скобки, и можно повернуть в нужное положение на плоскости X-Y.
4.9.7 НАЧАЛО КООРДИНАТ OT КАК РЕЗУЛЬТАТ ПАРАЛЛЕЛЬНОГО ПЕРЕНОСА
ДРУГОГО НАЧАЛА КООРДИНАТ OT В ТОЧКУ
OTn = MOV , Pn , OTm
Начало координат OTn это начало координат OTm, перенесенное в точку Pn операцией
параллельного переноса.
4.9.8 ОПРЕДЕЛЕНИЕ НАЧАЛА КООРДИНАТ OT С ПОМОЩЬЮ ПОВОРОТА И
ПРАРАЛЛЕЛЬНОГО ПЕРЕНОСА ЛИНИИ
OTn = ALIGN , Pn , Pm , Pi , Pk
Заданный отрезок между точками Pn и Pm совмещается с заданным отрезком между точками
Pi и Pk; начальные точки будут совпадать.
4.9.9 ОПРЕДЕЛЕНИЕ НАЧАЛА КООРДИНАТ OT С ПОМОЩЬЮ ПОВОРОТА И
ПАРАЛЛЕЛЬНОГО ПЕРЕНОСА ПЛОСКОСТИ
Tecnosoft s.r.l. Ts26 LT 65
OTn = ALIGN , Pn , Pm , Pi , Pk , Pr , Ps
Это определение аналогично повороту и параллельному переносу линии. Точка Pn
переносится на точку Pi, а луч Pn-Pm совмещается с лучом Pi-Pk.
Плоскости определяются точками Pn, Pm, Pr и точками Pi, Pk, Ps.
4.9.10 НАЧАЛО КООРДИНАТ, ПЕРЕВОДЯЩЕЕ КОНТУР ИЗ ПЛОСКОСТИ XY В
ПЛОСКОСТЬ КОНТУРА
OTn = PFn
Начало координат определяется как трехмерное начало координат, переводящее контур PFn
из плоскости XY в плоскость контура PFn.
4.9.11 ИНВЕРСИЯ ТРЕХМЕРНОГО НАЧАЛА КООРДИНАТ
OTn = INV , OTm
Трехмерное начало координат OTn – это начало координат, переводящее начало координат
OTm в плоскость XY.

66 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


5. Системные операторы

5.1 Системные директивы : SYS


Передача директив системе

SYS, [AXES] [SCA..] [XPL..] [YPL..] [B..] [H..] [CLS] [LAB] [LAY..] [TEC..]

AXES... Нарисовать оси на экране с заданными единицами деления (значение по


умолчанию 10).
SCA... Коэффициент масштаба графики (по умолчанию 1).
XPL... YPL... Абсолютное значение точки, по которой центрируется изображение на
экране. (по умолчанию абсолютный ноль в центре изображения).
CLS Очистить экран.
B... H... Значения основания и высоты для окна изображения.
(Альтернативный способ определить коэффициент масштаба).
LAB... Показать идентификаторы элементов.
Значение A -1 отключает эту функцию.
LAY... Определить текущий слой.
Все элементы, определенные после этой операции, будут относится к
этому слою.
TEC... Показать технологические операции на изображении.
Значение A -1 отключает эту функцию.

Tecnosoft s.r.l. Ts26 LT 67


5.2 DEL
Удалить из изображения и из памяти те элементы, которые больше не будут
использоваться.

DEL, { Pn || Ln || Cn || On || PFn || SETn || SPFn } [,...]


Элементы, указанные в списке, удаляются из памяти и из изображения.
Эти элементы больше не существуют.

5.3 EDI
Редактировать заданные элементы.

EDI, SETn , INS, { Kn, Pn } [,...]


EDI, SETn , REP, { Kn, Pn } [,...]
EDI, SETn , DEL, Kn [,...]
INS Точка Pn вставляется в позицию K.. в набор SETn , позиции точек от
следующей точки до Kn сдвигаются на 1.
Число точек в наборе SETn увеличивается на 1.
REP Точка Pn вставляется в позицию K.. , заменяя точку, уже существующую в
этой позиции набора SETn.
Число точек в наборе SETn не изменяется.
DEL Удаление точки в позиции K.. в наборе SETn, позиции точек от следующей
точки до Kn уменьшаются на 1.
Число точек в наборе SETn уменьшается на 1.

68 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


5.4 GOSUB - RETURN
Вызвать подпрограмму и создать список переменных, которые будут
использоваться в вызове подпрограммы.

GOSUB { метка } [, #aaa=.. [,...] ]


......
......
{ метка} ......
......
RETURN
{ метка} ...... ` ЗДЕСЬ НАЧИНАЮТСЯ ОПЕРАТОРЫ ПОДПРОГРАММЫ
......
RETURN

метка Метка программы обработки детали, которая уже должна быть


определена.
#aaa= В вызове подпрограммы можно объявить список переменных и присвоить
этим переменным значения.
Эти переменные можно использовать в инструкциях подпрограммы.
RETURN Этот оператор объявляет конец подпрограммы и передает управление
инструкции, стоящей после вызова GOSUB.

Примечание: Подпрограммы особенно полезны, когда несколько инструкций должны


выполняться много раз с разными значениями параметров.
Используя эту возможность, можно сгруппировать нужные инструкции в подпрограмму, и
вызывать ее столько раз, сколько нужно, используя соответствующие значения переменных.

Хороший стиль программирования состоит в том, чтобы группировать такие инструкции после
оператора END, используя возможности редактора.

Tecnosoft s.r.l. Ts26 LT 69


5.5 CALL - ENDS
Вызвать внешнюю подпрограмму, хранящуюся в виде файла программы обработки
детали

CALL {[путь] имя_файла}[,переменная=...] [,...]


путь полный путь к файлу.
имя_файла имя внешнего файла, который должен быть выполнен.
#aaa= список из одной или нескольких необязательных переменных, которые
должны быть определены, и которым должны быть присвоены значения, к
которым могут обращаться инструкции в подпрограмме.

Примечание: Внешние подпрограммы должны заканчиваться оператором ENDS.


Хороший стиль программирования состоит в том, чтобы группировать инструкции, которые
могут выполняться в разных программах обработки детали, во внешние подпрограммы.
Имя подпрограммы – это имя программы обработки детали.

Пример: CALL TRAP,#1=23,#piece=12

В этом примере имя файла не объявляется. Внешний файл TRAP должен находиться в
нормальной директории PART.

Вызывается уже определенная внешняя программа обработки детали TRAP, при этом
переменным #1 и #piece присваиваются значения 23 и 12.
Эти переменные могут использоваться во внешней подпрограмме как обычные переменные.

70 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


5.6 FOR - NEXT
Выполнить все инструкции до NEXT несколько раз, до тех пор, когда будет
достигнуто конечное условие.

FOR ,#aaa,xxx,yyy,zzz
{блок инструкций}
NEXT

Примечание: Система будет выполнять такую процедуру:


Перед тем как активируется цикл, управляющая переменная #aaa получает заданное значение
xxx.
Затем выполняются все операторы, стоящие перед оператором NEXT.
На инструкции NEXT управляющая переменная увеличивается на заданное значение zzz.
(По умолчанию значение приращения равно +1).
Если значение управляющей переменной превысило значение конечной переменной yyy, то
цикл заканчивается и выполняется инструкция, стоящая после NEXT.
В противном случае еще раз выполняются все инструкции от FOR до NEXT.

Можно создавать циклы FOR-NEXT внутри цикла FOR-NEXT.

Значение приращения может быть отрицательным.


В этом случае конечное значение должно быть меньше, чем начальное.
#aaa переменная, которая используется только для управления циклом.
xxx начальное значение, которое присваивается управляющей переменной.
yyy конечное значение, с которым сравнивается управляющая переменная.
zzz Значение приращения, которое прибавляется к управляющей переменной
после каждого цикла.

Примечание: Система будет выполнять такую процедуру:


Перед тем как активировать цикл, управляющая переменная #aaa получает заданное значение
xxx.
Затем выполняются все операторы до NEXT.
На инструкции NEXT значение управляющей переменной увеличивается на заданное значение
zzz.
(По умолчанию значение приращения равно +1).
Если значение управляющей переменной превысило заданное значение yyy, цикл
прекращается и выполняется инструкция, стоящая после NEXT.
В противном случае еще раз выполняются все операторы, стоящие между FOR и NEXT.
Можно создавать циклы FOR-NEXT внутри цикла FOR-NEXT.
Значение приращения может быть отрицательным.
В этом случае окончательное значение должно быть меньше начального.

Tecnosoft s.r.l. Ts26 LT 71


5.7 GOTO
Выполнить безусловный переход на инструкцию с заданной меткой.

GOTO метка

метка это метка в программе обработки детали, на которую должно быть


передано управление.

72 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


5.8 IF-GOTO-GOSUB-CALL
Передать управление выполнением программы обработки детали на строчку с
указанной меткой, если выполняется заданное условие.

IF, #aaa,EQ..,{ goto || gosub || call } метка else { goto || gosub


|| call } метка
IF, #aaa,NE..,{ goto || gosub || call } метка else { goto || gosub
|| call } метка
IF, #aaa,LT..,{ goto || gosub || call } метка else { goto || gosub ||
call } метка
IF, #aaa,GT..,{ goto || gosub || call } метка else { goto || gosub
|| call } метка
IF, #aaa,LE..,{ goto || gosub || call } метка else { goto || gosub ||
call } метка
IF, #aaa,GE..,{ goto || gosub || call } метка else { goto || gosub
|| call } метка
IF, #aaa,ND, { goto || gosub || call } метка else { goto || gosub ||
call } метка

#aaa Имя сравниваемой переменной

EQ... РАВНО: проверяет равенство между значением переменной и заданным


далее выражением.
NE... НЕ РАВНО: проверяет отсутствие равенства между значением
переменной и заданным далее выражением.
LT... МЕНЬШЕ ЧЕМ: проверяет условие, что значение переменной меньше, чем
заданное выражение.
GT... БОЛЬШЕ ЧЕМ: проверяет условие, что значение переменной больше, чем
заданное выражение.
LE... МЕНЬШЕ ИЛИ РАВНО: проверяет условие, что значение переменной
меньше, чем заданное выражение, или равно заданному выражению.
GE... БОЛЬШЕ ИЛИ РАВНО: проверяет условие, что значение переменной
больше, чем заданное выражение, или равно заданному выражению.
ND НЕ ОПРЕДЕЛЕНА: проверяет, определена ли переменная.

GOTO-GOSUB метка это метка строки программы обработки детали, на которую


должно быть передано управление, если условие выполнено (истина).
CALL имя_файла имя внешнего файла, который должен выполняться.

Примечание: для сравнения может использоваться любое действительное математическое


выражение.

Tecnosoft s.r.l. Ts26 LT 73


Не забывайте о том, что константа (например, 5.4) – это действительное выражение; другая
отдельная переменная (например, #ppp) – тоже действительное выражение.

74 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


5.9 STOP
Этот оператор останавливает автоматическое исполнение программы и включает
пошаговый режим. Система автоматически остановится после этой инструкции. Все
последующие инструкции должны подтверждаться одна за другой.

STOP

Примечание:
Для того чтобы возобновить автоматическое выполнение, введите команду ALT+S.
Каждый раз при обнаружении инструкции STOP система переходит в пошаговый режим.

Tecnosoft s.r.l. Ts26 LT 75


5.10 INPUT
Ввод данных с клавиатуры

INPUT ` примечание

Это выражение, помещенное в любое место программы обработки детали, позволяет


остановить автоматический переход по выражениям и активирует ввод данных с клавиатуры.
В окне отображается следующее выражение программы обработки детали, которую можно
изменить или подтвердить.

5.11 END
Конец программы обработки детали.

END

Этот оператор обязательно должен быть объявлен для правильного выполнения


завершающих процедур.
Без этих процедур не смогут активироваться программы постпроцессора.
Эта инструкция может быть выполнена, только если все циклы CALL, GOSUB, FOR
завершились корректно.

76 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6. Технологические выражения
6.1 Описание
В системе TS 26 LT есть встроенный технологический макро-интерпретатор, который
позволяет разрабатывать, хотя и сложным способом, последовательности элементарных
инструкций.
Несколько заранее определенных инструкций позволяют определить технологические
операции, выполняемые над геометрическими объектами.
Для каждой функции можно использовать несколько управляющих параметров, для того чтобы
определить соответствующие шаги выполнения.
Система выбирает правильный инструмент, выбирает подходящие рабочие параметры,
определяет траекторию движения инструмента, оптимизирует это движение, группирует
рабочие пути для каждого отдельного инструмента, определяет повторения и/или
параллельные переносы, сменяет инструмент, если нужно, передвигает поворотные столы и
делает многие другие вещи.
Около 30 элементарных функций можно сгруппировать в очень большое число мощных
функций; таким образом создается технологический язык высокого уровня.

6.2 Структура технологии


Технология подразделяется на четыре разные группы функций:
- Глобальные функции
- Элементарные функции
- Вспомогательные функции
- Автоматические функции

Оператор может выполнить четыре основных действия:


- Активировать функцию.
- Определить макрос.
- Активировать макрос.
- Определить и активировать макрос одновременно.

Tecnosoft s.r.l. Ts26 LT 77


6.2.1 ГЛОБАЛЬНЫЕ ФУНКЦИИ
Глобальные функции используются для того, чтобы передать в систему общие декларации.
Эти функции должны использоваться отдельно, их нельзя использовать внутри макроса.
Разрешенный синтаксис следующий:

E, функция, параметры

6.2.2 ЭЛЕМЕНТАРНЫЕ ФУНКЦИИ


Элементарные функции – это функции, позволяющие выполнить конкретную операцию с
конкретным инструментом.

У каждой функции есть обязательные параметры и разрешенные параметры.


Обязательные параметры – это те, без которых функция не может быть выполнена.
Разрешенные параметры дают определенную информацию для выполнения.
Некоторым параметрам присваивается значение по умолчанию, если они не объявлены.

6.2.3 ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ


Вспомогательные функции дают конкретные инструкции постпроцессору, например, вставить
комментарий или блок в машинную программу.

Вспомогательные функции можно использовать только в элементарных макросах.

6.2.4 АВТОМАТИЧЕСКИЕ ФУНКЦИИ


Комплексные функции, которые далее в этом документе называются автоматические функции,
– это функции, которые в общем случае используют несколько инструментов, для того чтобы
выполнить конкретную задачу.

Эту функцию всегда можно разбить на последовательность элементарных функций.


Эти конечные последовательности могут зависеть от некоторых параметров автоматической
функции.

6.3 Активирование элементарной или автоматической функции

Любую элементарную или автоматическую функцию можно активировать с помощью


следующего синтаксиса:

E, имя, параметры...

Разрешенные параметры – это параметры, которых ожидает любая отдельная элементарная


или автоматическая функция.

78 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.4 Определение макроса
Макрос – это группа из одной или нескольких функций, элементарных или автоматических. В
состав макроса могут входить другие макросы. Макрос должен иметь уникальное имя,
определенное оператором. Затем макрос можно активировать один раз или несколько раз.
Синтаксис макроса следующий:

<имя
aaa,...,...
bbb,...,...
...
>
Где aaa и bbb – это имена элементарных или автоматических функций или других макросов.
Символ < означает начало макроса, а символ > означает конец макроса.
Если желательно получить автоматическое повторение макроса с помощью параметра
повторения RP, то обязательно требуется, чтобы макрос состоял только из элементарных
функций (или из макросов, состоящих только из элементарных функций). Поскольку макросы
очень часто используются с параметром повторения, это правило нужно выучить сразу же.
Другое правило состоит в том, что если макрос содержит вспомогательные функции, то он
может содержать только элементарные функции, относящиеся к такому же инструменту (как по
классу, так и по диаметру). Эти замечания вызваны, в основном, проблемами приоритета
заказа инструментов.
Проще говоря, макрос можно безопасно использовать, если используются только
элементарные функции. Мы рассматриваем макрос как ручную технологическую инструкцию
(поскольку это – группа движений, совершаемых одним отдельным инструментом).

Примечание. Внутри макроса не должны объявляться геометрические или системные


выражения. Система не покажет их присутствие как ошибку, но просто будет игнорировать их
во время исполнения макроса. Макрос не является вызовом CALL, и макрос исполняется не
так, как вызов подпрограммы GOSUB. Когда исполняется макрос с E, объявление имени, весь
макрос рассматривается как уникальная инструкция. Вызов операций внутри макроса
определяется приоритетами, а не положением операторов внутри самого макроса.

6.5 Активирование макроса


Любой макрос можно активировать с помощью следующего синтаксиса:
E, имя, параметры..., локальные переменные
Разрешенные параметры – это параметры элементарных или автоматических функций,
которые содержатся в этом макросе.

6.6 Немедленное активирование и определение макроса


Можно немедленно активировать любой анонимный макрос.
Этот синтаксис обеспечивает немедленную активацию:
E,<
aaa,...,...параметры
Tecnosoft s.r.l. Ts26 LT 79
bbb,...,...параметры
>, параметры, локальные переменные
6.7 Повторения макросов
Любой макрос, и только макросы, но не функции, можно активировать с параметром
повторения.
Макрос внутри себя может содержать другие повторяющиеся макросы.

Предусмотрены четыре разных параметра повторения:

- Абсолютное повторение RPA:

Все внутри макроса относится к виртуальному началу координат.


В первый раз это начало координат имеет абсолютные значения X0,Y0,A0.
После каждого повторения это виртуальное начало координат получает приращения на
значения IX, IY, IA, IZ, IB, IW, IC, IWZ, IVY.
Внутренние макросы наследуют это абсолютное начало координат и относятся к нему.

- Повторение с приращением RPI:

Все операции внутри макроса относятся к заданному началу координат.


Последующие повторения будут относится к этому началу координат с добавлением значений
IX, IY, IA, IZ, IB, IW, IC, IWZ, IVY.

- Повторение по началам координат RPO:

В выражении активации должна быть задана серия начал координат.


(Сколько задано начал координат, столько должно быть сделано повторений.)
Каждое повторение будет относится к заданному началу координат в заданной
последовательности.

- Повторение по наборам RPS:

Каждая точка набора, индекс которого задан значением OSET, используется как начало
координат с координатами X=xpoint Y=ypoint и A=0.
Набор должен содержать столько точек, сколько требуется повторений.
6.8 Список локальных переменных
Во время инструкции исполнения макроса (E,..) можно определить и назначить список
переменных.
Эти переменные являются локальными. Их использование зарезервировано только для
макроса и/или для функций внутри активированного макроса. После этого эти переменные
перестают существовать.

80 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Если нужны глобальные переменные (т.е. такие, имена и значения которых существуют и
после активирования макроса), то эти переменные должны быть определены до активирования
макроса.
Например: E,TEST,#alfa=5+3,#beta=#4-1
Переменные #alfa и #beta определены и видимы (и, следовательно, их можно использовать)
только внутри макроса TEST.
ПОСЛЕ ЭТИХ ОПЕРАТОРОВ ЭТИ ПЕРЕМЕННЫЕ БОЛЬШЕ НЕ СУЩЕСТВУЮТ!
В отличие от этих переменных, переменная #4 должна быть глобальной переменной и должна
быть определена до этого.

6.9 Подстановка параметров


Когда макрос активируется, любой параметр может получить значение, которое может быть
взято в определенном порядке из списка значений.
Для того чтобы использовать эту возможность, этот параметр должен быть запрограммирован
внутри макроса с индексом %n.
В операторе выполнения (E,..) оператор машины может задать список параметров и их
значений.
Внутри макроса каждый параметр получит n-ное (объявленное в %n) значение из списка.
Например:
<TEST
cent, P%2, D5
fodr, P%3, D6, Z%
tama, P%1, D8, Z%
>
E, TEST, P1, P2, P3, Z5

Параметр P для макроса cent примет значение 2 (то есть, второе значение в списке
параметров P, объявленном в операторе исполнения E,TEST.)
Параметр P для макроса fodr получит значение 3.
Параметр Z для макроса tama получит значение 5.
Помните о том, что если есть только один параметр, то значение 1 можно не указывать.

6.10 Прозрачный перенос параметров


Когда мы активируем макрос, в косвенном или в прямом режиме, можно вставить в выражение
активации список параметров, которые автоматически будут назначены всем выражениям
внутри макроса.
Пример:
E,<
GO, X.., Y..
MILL,PF1
>,CL65, D5, ..
Параметры CL65 и D5 автоматически применяются к выражениям GO и MILL.
Если в выражении внутри макроса уже указаны параметры такого рода, то в это выражение не
передаются общие параметры. Такое выражение сохраняет свои значения.

Tecnosoft s.r.l. Ts26 LT 81


Пример:
< TEST
GO, X.., Y..
DRIL, P2
MILL, PF1, SS1200
>
E, TEST, CL65, D10, SS1000
В этом случае, выражения GO и DRIL получают параметр SS1000, тогда как выражение MILL
сохраняет свой параметр SS1200.
Примечание: Режим прозрачного переноса параметров всегда активен.

6.11 Список параметров


Макрос может получить полный список параметров под одним и тем же именем.
Для того чтобы использовать эту возможность, желаемый список параметров должен быть
объявлен с двумя десятичными точками одна после другой.
Пример:
<TEST
AAA,P...
>
E, TEST, P5, P7, P8, P33
(Обратите внимание на две точки после P)!
Функция (или макрос) AAA получает все параметры из списка P, объявленного в инструкции
E,TEST. В этом случае эта функция или макрос получит параметры P5,P7,P8,P33.
Разрешенные списки – следующие:
PF.. SP..
SET.. FP..
P.. OSET..
X.., Y.. CORR..
M.., A.. OFF..
6.12 Приоритет
Система автоматически определяет порядок рабочих задач в части механической обработки,
отрабатывая следующую последовательность сортировки:
- деталь
- приоритет
- класс инструмента
- диаметр инструмента
- поверхность детали
Приоритет – это значение, которое может быть введено в оператор выполнения сразу же после
идентификатора E.
Это значение может быть любым числом между 1 и 100.
Значение по умолчанию 50.
(Это значит, что E,aaa,... и E50,aaa,.. – это одно и то же).

Чем меньше это значение, тем выше приоритет, и тем сильнее задерживаются эти операции.
82 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.
На одной и той же детали, с одним и тем же приоритетом, сначала выполняются задачи с
инструментами более низкого класса, затем задачи с инструментами более высокого класса.
Из двух исполняемых операций на одной и той же детали, с одним и тем же приоритетом, с
одним и тем же классом, сначала выполняется операция с режущим инструментом с меньшим
радиусом, затем с большим радиусом.
Есть возможность определить очередность, задавая абсолютный приоритет поверхности FACE
(поверхность).
Это делается, когда инструкция PART (деталь) активирована с параметром TROT1.
(Другими словами, этот отличающийся приоритет очередности можно использовать, когда
монтируется поворотный стол, и поверхности должны обрабатываться в последовательном
режиме.)
Вы знаете, что приоритет существует, он влияет на все содержание вызванных операций.
Пример:
E10, finish,........
E5, rough,......

Макрос ‘rough’ (черновая обработка), с приоритетом 5, выполняется полностью, со всеми


инструментами, которые в нем содержатся.
После этого выполняется макрос 'finish' (чистовая обработка), (приоритет 10) со всеми
инструментами.
Предположим, что макросы 'rough' (черновая обработка) и 'finish' (чистовая обработка)
содержат центрование, сверление и фрезерование. Операции будут выполняться в следующей
последовательности:
:
Центрование ‘rough’ (черновая обработка)
Сверление ‘rough’ (черновая обработка)
Фрезерование ‘rough’ (черновая обработка)
Центрование ‘finish’ (чистовая обработка)
Сверление ‘finish’ (чистовая обработка)
Фрезерование ‘finish’ (чистовая обработка)

Если в программе записано:


E, rough,
E, finish,
то в этом случае сортировка производится по всем инструментам в макросах ‘rough’ (черновая
обработка) и ‘finish’ (чистовая обработка).
При равных приоритетах, классах, диаметрах и радиусах вставки (тороидальный или
сферический режущий инструмент) выполнение происходит в соответствующем порядке.

Tecnosoft s.r.l. Ts26 LT 83


Рис. 6.1 Рис. 6.2 Рис. 6.3 Рис. 6.4

84 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


STP-..,RA.. STP-..,IR0,RA..
E,DRIL,D..,SET..,Z-..,STP-..,RA.. E,DRIL,D..,SET..,Z-..,STP-..,IR0,RA..

STP-..,IR1,RA.. STP-..,
E,DRIL,D..,SET..,Z-..,STP-..,IR1,RA.. E,DRIL,D..,SET..,Z-..,STP-..,

Рис. 6.5

RA..
E,DRIL,D..,SET..,Z-..,RA..

Tecnosoft s.r.l. Ts26 LT 85


Рис. 6.6 Рис. 6.7

Рис. 6.8 Рис. 6.9

Рис. 6.10

86 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Рис. 6.13
Рис. 6.12

Рис. 6.15
Рис. 6.14

Tecnosoft s.r.l. Ts26 LT 87


Рис. 6.16 Рис. 6.17

Рис. 6.18 Рис. 6.19

88 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


E,EMPT,D4,PAS2,Z1,CL35,PF1,ISL,PF2,PF3 E,EMPT,D4,PAS2,Z1,CL35,PF1,ISL,PF2,PF3,PF4,FCISL1
Рис. 6.28 Рис. 6.29

E,EMPT,D4,PAS2,Z1,CL35,PF1,ISL,PF2,PF3,PF4,FCISL2 E,POCK,D4,PAS2,Z1,CL35,PF1,ISL,PF2,PF3
Рис. 6.30 Рис. 6.31

E,POCK,D4,PAS2,Z1,CL35,PF1,ISL,PF2,PF3,PF4,FCISL1 E,POCK,D4,PAS2,Z1,CL35,PF1,ISL,PF2,PF3,PF4,FCISL2
Рис. 6.32 Рис. 6.33

Tecnosoft s.r.l. Ts26 LT 89


6.13 ГЛОБАЛЬНЫЕ ФУНКЦИИ

6.13.1 PART
Определение некоторых характеристик станка и изделий.
PART NPA..[,MAT..][,TROT..][,DP..][,SCAX..][,SCAY..][,SCAZ..]
[,SCAA..] [,SCAB..] [,SCAC..][,PIECE..][,TPIC..]

где:
NPA.. Номер идентификатора детали (1 – 9). Данное значение используется для
расчета приоритетности задачи.
По умолчанию задается значение последней определенной детали + 1.
MAT.. Тип материала (по умолчанию 1).
TROT.. Использование вращающихся столов (по умолчанию 2).
- TROT1: Завершение обработки всех поверхностей перед поворотом
стола.
- TROT2: Инструмент обрабатывает все поверхности перед сменой в
порядке приоритетности поверхностей.
- TROT3: Аналогично TROT1, но если на той же поверхности выполнена
ручная смена инструмента, то G56 не отменяется.
- TROT4: Аналогично TROT2, но если на той же поверхности выполнена
ручная смена инструмента, то G56 не отменяется.
DP.. Толщина детали.
AP.. Угол острия спирального сверла (по умолчанию 118°).
SCAX.. Масштаб по оси Х.
SCAY.. Масштаб по оси Y.
SCAZ.. Масштаб по оси Z.
SCAA.. Масштаб по оси А.
SCAB.. Масштаб по оси В.
PIECE.. Номер детали (для автоматической смены деталей).
TPIC.. Номер зажима (для автоматической смены деталей).

90 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.13.2 FACE
Предоставление информации, необходимой для описания поверхностей, подлежащих
обработке.
Формат:
FACE ,NF..[,A..][,B..][ [,AC..][,WZ..][,VY..][,XOR..][,YOR..][,ZOR..]
[,XR..][,YR..][,ZR..][,AXES..][,X..][,Y..][,Z..][,PA..] [,XT..][,YT..][,ZT..]
[,CC..||,AA..||,BB..][,VY..][,RTAT..][,TA..][,TB..][,TC..]
где:
NFn : Номер поверхности.
A.. : Позиционирование по оси А.
B.. : Позиционирование по оси B.
AC.. : Позиционирование по оси C.
WZ.. : Позиционирование по оси W.
VY.. : Позиционирование по оси V.
XT.. : Точечные координаты для ручной смены инструмента.
YT..
ZT..
XOR.. : Начало отсчета координат новой поверхности относительно нулевой
детали.
YOR..
ZOR..
XR.. : Координаты для позиционирования относительно нулевых деталей перед
YR.. : вращением стола или, если указаны AA, BB, CC, то перед вращением
головки.
ZR..
AA.. : Ось вращения А, для позиционирования головки ввести: G56 X (XOR) Y
(YOR) Z (ZOR) A..
BB.. : Ось вращения В, для позиционирования головки ввести: G56 X (XOR) Y
(YOR) Z (ZOR) B..
CC.. : Ось вращения С, для позиционирования головки ввести: G56 X (XOR) Y
(YOR) Z (ZOR) C..

X.. | Y.. | Z.. : Окончательное позиционирование по завершении обработки


поверхности.

PA.. : Исходное положение детали.

Tecnosoft s.r.l. Ts26 LT 91


RTAT,TA,TB,TC Поступательное движение по осям, связанное с вращением стола.
RTAT,TA ввести G748{A}
RTAT,TB ввести G748{B}
RTAT,TC ввести G748{C}
RTAT,TA,TB ввести G748{AB}

AXES.. : Оси машины.


AXES1 означает G17 оси XYZ
AXES2 означает G18 оси XZY
AXES3 означает G18 оси -XZY
AXES4 означает G19 оси YZX

92 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14 ЭЛЕМЕНТАРНЫЕ ФУНКЦИИ

6.14.1 ID
Идентификация части программы с кратким описанием.

ID,.... описание ....

Примечание: Описание может содержать до 250 символов текста.


Фраза идентификации будет сохранена в начале блока программы.

Tecnosoft s.r.l. Ts26 LT 93


6.14.2 FAMI
Ввод линейной поверхности обработки между заданными точками.

Формат:
FAMI, D..,{[,SET..] || [,P..] || [,X..,Y..] || [,M..,A..]} [,...]
[,Z..][,DP..][,CL..][,STP][,RA..][,FA..][,OPT..][,CH..]
[,MX ||, MY ||, MXY][,FR..][,SS..]
Пример:
E,FAMI,D2,SET1
где:
D.. Рис.6.3 Диаметр инструмента.
SETn Набор точек для выполнения интерполяции.
Pn Количество точек для выполнения интерполяции.
X..Y..
M..A..
Z.. Рис.6.10 Глубина.
DP.. Рис.6.7 Толщина детали.
CL.. Класс инструмента.
STP.. Рис.6.5 Указывает разницу уровня между верхней плоскостью детали,
которая берется за нулевой уровень, вдоль оси Z, и плоскостью уступа.
RA.. Рис.6.5 Величина отвода инструмента относительно нулевой точки по оси
Z.
FA.. Номер поверхности, подлежащей обработке.
CH.. Рис.6.5 Высота зазора по оси Z.
MX MY Зеркальное отражение по указанным осям.
MXY
FR.. Скорость подачи (мм/мин).
SS.. Частота вращения шпинделя (об/мин).
OPT.. Оптимизация траектории перемещения инструмента.

Примечание: При использовании параметра STP быстрое позиционирование в плоскости XY


осуществляется на безопасной высоте STP.
Если задан параметр RA, то по завершении обработки инструмент поднимается до значения
RA.

94 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.3 CENT
Центровка объекта относительно выбранных точек.
Формат
CENT ,D..,{[,SET..] || [,P..] || [,X..,Y..] || [,M..,A..]}
[,ZC..][,CL..][,STP][,RA..][,FA..][,OPT..][,CH..]
[,MX ||, MY ||, MXY][,FR..][,SS..][,IR..][,W..][,B..][,NC][,APC..]
Пример:
E,CENT,D1,P1
Выполнение центровки с диаметром 1 относительно точки P1 Рис.6.2
где:
D.. Диаметр центра. Рис.6.6
SETn Выбор точек для определения центра.
Pn
X..Y..
M..A..
ZC.. Глубина центрирования. Рис.6.6
CL.. Класс инструмента (по умолчанию 15)
STP.. Высота плоскости уступа. Рис.6.5
RA.. Величина отвода инструмента. Рис.6.5
IR.. Показатель отвода инструмента (см. примечание). Рис.6.5
FA.. Номер поверхности.
CH.. Высота зазора по оси Z. Рис.6.5
MX MY Зеркальное отражение по оси..
MXY
FR.. Скорость подачи (мм/мин).
SS.. Частота вращения шпинделя (об/мин).
NC Исключение центровки в автоматических формах.
OPT Оптимизация быстрых перемещений, ограниченных количеством точек,
вызываемых в выполняемой инструкции.
A.. Позиционирование по оси A.
B.. Позиционирование по оси B.
AC.. Позиционирование по оси C.
APC.. Угол острия инструмента
Примечание: При использовании параметра STP появляется возможность выполнения
различных отводов инструмента между отверстиями:
- IR пропущено: После каждого отверстия возврат на высоту СН, измеряемую от плоскости
уступа.
- IR или IR0: После каждого отверстия возврат на высоту СН, измеряемую от главной
плоскости.
- IR1: После каждого отверстия возврат к значению, указанному в RA.
Tecnosoft s.r.l. Ts26 LT 95
Если задан параметр RA, то после сверления каждого отверстия инструмент возвращается в
координату, задаваемую параметром RA.

96 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.4 DRIL
Объект; Выполнение сверления в заданных точках.

Format:
DRIL ,D..,{[,SET..] || [,P..] || [,X..,Y..] || [,M..,A..]} [,...] {[,Z..] || [,S..] || [,DP..]}
[[,PC..||[,PCW..||[,STF..]] [,AP..][,EXTZ..][,CL..][,STP][,RA..][,FA..]
[,OPT..][,CH..][,MX ||, MY ||, MXY][,FR..][,SS..][,IR..][,W..][,B..][,AC..]
Пример:

E,DRIL,D1,P1,Z2
Сверление отверстия диаметром 1 глубиной 2 в точке P1
где:
D.. Диаметр инструмента. Рис.6.8
SETn Точки для сверления.
Pn
X..Y..
M..A..
Z.. Глубина. Рис.6.8
S.. Толщина сверла.. Рис.6.9
DP.. Толщина детали. Рис.6.7
CL.. Класс инструмента.
STP.. Высота плоскости уступа. Рис.6.5
RA.. Величина отвода инструмента по оси Z. Рис.6.5
IR.. Тип отвода.
FAn Определение номера поверхности.
CH.. Высота зазора по оси Z. Рис.6.5
MX MY Зеркальное отражение по указанной оси.
MXY
FR.. Скорость подачи (мм/мин).
SS.. Частота вращения шпинделя (об/мин).
OPT Оптимизация быстрых перемещений.
A.. Позиционирование по оси A.
B.. Позиционирование по оси B.
AC.. Позиционирование по оси C.

Tecnosoft s.r.l. Ts26 LT 97


PC.. Параметр цикла сверления со ступенчатой подачей. В случае глубоких
отверстий обычно автоматически назначаются несколько точек остановки
для сверления со ступенчатой подачей (если глубина отверстия > D x 2).
Данный параметр можно изменить, введя параметр РС. Если параметр РС
установлен равным 99, то цикл сверления со ступенчатой подачей не
выполняется никогда.
PCW Параметр цикла сверления со ступенчатой подачей без сброса.
STF Пауза для цикла сверления со ступенчатой подачей.
AP.. Угол острия спирального сверла (по умолчанию 118°).
EXTZ.. Шаг по оси Z при нанесении меток для отверстий.

Примечание: При использовании параметра STP появляется возможность выполнения


различных отводов инструмента между отверстиями:
- IR пропущено: После каждого отверстия возврат на высоту СН, измеряемую от плоскости
уступа.
- IR или IR0: После каждого отверстия возврат на высоту СН, измеряемую от главной
плоскости.
- IR1: После каждого отверстия возврат к значению, указанную в RA.
Если задан параметр RA, то после каждого отверстия инструмент поднимается до величины,
задаваемой параметром RA.

98 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.5 DRIM
Объект: Сверление плоским инструментом.

Формат:
DRIM ,D..,{[,SET..] || [,P..] || [,X..,Y..] || [,M..,A..]} [,...] {[,Z..] || [,S..] || [,DP..]}
[,CL..][,STP][,RA..][,FA..][,OPT..][,CH..]
[,MX ||, MY ||, MXY][,FR..][,SS..][,IR..][,W..][,B..][,AC..]
Пример:
E,DRIM,D1,P1,Z2
Сверление отверстия плоским инструментом диаметром 1 и Z =2 в точке P1
Where:
D.. Диаметр инструмента. Рис.6.10
SETn Точки для сверления.
Pn
X..Y..
M..A..
Z.. Глубина. Рис.6.10
S.. Толщина сверла.. Рис.6.9
DP.. Толщина детали. Рис.6.7
STP.. Высота плоскости уступа. Рис.6.5
RA.. Величина отвода инструмента по оси Z. Рис.6.5
IR.. Тип отвода.
CH.. Высота зазора по оси Z. Рис.6.5
CL.. Класс инструмента.
FAn Определение номера поверхности.
MX MY Зеркальное отражение по указанной оси.
MXY
FR.. Скорость подачи (мм/мин).
SS.. Частота вращения шпинделя (об/мин).
OPT Оптимизация быстрых перемещений.
A.. Позиционирование по оси A.
B.. Позиционирование по оси B.
AC.. Позиционирование по оси C.
Примечание: При использовании параметра STP появляется возможность выполнения
различных отводов инструмента между отверстиями:
- IR пропущено: После каждого отверстия возврат на высоту СН, измеряемую от плоскости
уступа.
- IR или IR0: После каждого отверстия возврат на высоту СН, измеряемую от главной
плоскости.
- IR1: После каждого отверстия возврат в координату, указанную в RA.

Tecnosoft s.r.l. Ts26 LT 99


Если задан параметр RA, то после последнего отверстия инструмент поднимается в
координату, задаваемую параметром RA.

100 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.6 BORR
Объект: Сверление в указанных точках.

Формат:
BORR ,D..,{[,SET..] || [,P..] || [,X..,Y..] || [,M..,A..]} [,...] {[,Z..] || [,S..] || [,DP..]}
[,CL..][,STP][,RA..][,FA..][,OPT..][,CH..]
[,MX ||, MY ||, MXY][,FR..][,SS..][,IR..][,W..][,B..][,AC..][,ES..]
Пример
E,BORR,D1,P1,Z2
Сверление отверстия диаметром 1 глубиной 2 в точке P1
где:
D.. Диаметр инструмента. Рис.6.7
SETn Точки для сверления.
Pn
X..Y..
M..A..
Z.. Глубина. Рис.6.11
S.. Толщина сверла.. Рис.6.9
DP.. Толщина детали. Рис.6.7
STP.. Высота плоскости уступа. Рис.6.5
RA.. Величина отвода инструмента по оси Z. Рис.6.5
IR.. Тип отвода.
CH.. Высота зазора по оси Z. Рис.6.5
CL.. Класс инструмента.
FAn Определение номера поверхности.
MX MY Зеркальное отражение по указанной оси.
MXY
FR.. Скорость подачи (мм/мин).
SS.. Частота вращения шпинделя (об/мин).
OPT Оптимизация быстрых перемещений.
A.. Позиционирование по оси A.
B.. Позиционирование по оси B.
AC.. Позиционирование по оси C.
ES.. Поверхность для завершения обработки. Рис.6.15
Примечание: При использовании параметра STP появляется возможность выполнения этих
разных отводов между отверстиями:
- IR пропущено: После каждого отверстия возврат на высоту СН, измеряемую от плоскости
уступа.
- IR или IR0: После каждого отверстия возврат на высоту СН, измеряемую от главной
плоскости.

Tecnosoft s.r.l. Ts26 LT 101


- IR1: После сверления каждого отверстия возврат к значению, указанному в RA.
Если задан параметр RA, то после каждого отверстия инструмент возвращается в координату,
задаваемую параметром RA.

102 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.7 BORS
Объект: Сверление с грубой обработкой поверхности в указанных точках.

Формат:
BORS ,D..,{[,SET..] || [,P..] || [,X..,Y..] || [,M..,A..]} [,...] {[,Z..] || [,S..] || [,DP..]}
[,CL..][,STP][,RA..][,FA..][,OPT..][,CH..]
[,MX ||, MY ||, MXY][,FR..][,SS..][,IR..][,W..][,B..][,AC..][,ES..]
Пример
E,BORS,D1,P1,Z2
Сверление отверстия с грубой обработкой поверхности диаметром 1 глубиной 2 в точке P1
где:
D.. Диаметр инструмента. Рис.6.7
SETn Точки для сверления.
Pn
X..Y..
M..A..
Z.. Глубина. Рис.6.11
S.. Толщина сверла.. Рис.6.9
DP.. Толщина детали. Рис.6.7
STP.. Высота плоскости уступа. Рис.6.5
RA.. Величина отвода инструмента по оси Z. Рис.6.5
IR.. Тип отвода.
CH.. Высота зазора по оси Z. Рис.6.5
CL.. Класс инструмента.
FAn Определение номера поверхности.
MX MY Зеркальное отражение по указанной оси.
MXY
FR.. Скорость подачи (мм/мин).
SS.. Частота вращения шпинделя (об/мин).
OPT Оптимизация быстрых перемещений.
A.. Позиционирование по оси A.
B.. Позиционирование по оси B.
AC.. Позиционирование по оси C.
ES.. Поверхность для завершения обработки. Рис.6.15
Примечание: При использовании параметра STP появляется возможность выполнения этих
разных отводов между отверстиями:
- IR пропущено: После каждого отверстия возврат на высоту СН, измеряемую от плоскости
уступа.
- IR или IR0: После каждого отверстия возврат на высоту СН, измеряемую от главной
плоскости.

Tecnosoft s.r.l. Ts26 LT 103


- IR1: После каждого отверстия возврат в координату, указанную в RA.
Если задан параметр RA, то после последнего отверстия инструмент возвращается в
координату, задаваемую параметром RA.

104 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.8 BORF
Объект: Сверление с окончательной обработкой поверхности в указанных точках.

Формат:
BORF ,D..,{[,SET..] || [,P..] || [,X..,Y..] || [,M..,A..]} [,...] {[,Z..] || [,S..] || [,DP..]}
[,CL..][,STP][,RA..][,FA..][,OPT..][,CH..]
[,MX ||, MY ||, MXY][,FR..][,SS..][,IR..][,W..][,B..][,AC..][,ES..]
Пример
E,BORF,D1,P1,Z2
Сверление отверстия с окончательной обработкой поверхности диаметром 1 глубиной 2 в
точке P1
где:
D.. Диаметр инструмента. Рис.6.7
SETn Точки для сверления.
Pn
X..Y..
M..A..
Z.. Глубина. Рис.6.11
S.. Толщина сверла.. Рис.6.9
DP.. Толщина детали. Рис.6.7
STP.. Высота плоскости уступа. Рис.6.5
RA.. Величина отвода инструмента по оси Z. Рис.6.5
IR.. Тип отвода. Рис.6.5
CH.. Высота зазора по оси Z. Рис.6.5
CL.. Класс инструмента.
FAn Определение номера поверхности.
MX MY Зеркальное отражение по указанной оси.
MXY
FR.. Скорость подачи (мм/мин).
SS.. Частота вращения шпинделя (об/мин).
OPT Оптимизация быстрых перемещений.
A.. Позиционирование по оси A.
B.. Позиционирование по оси B.
AC.. Позиционирование по оси C.
ES.. Поверхность для завершения обработки. Рис.6.15
Примечание: При использовании параметра STP появляется возможность выполнения этих
разных отводов между отверстиями:
- IR пропущено: После каждого отверстия возврат на высоту СН, измеряемую от плоскости
уступа.
- IR или IR0: После каждого отверстия возврат на высоту СН, измеряемую от главной

Tecnosoft s.r.l. Ts26 LT 105


плоскости.
- IR1: После каждого отверстия возврат в координату, указанную в RA.
Если задан параметр RA, то после каждого отверстия инструмент возвращается в величину,
задаваемую параметром RA.

106 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.9 REMD
Объект: Рассверливание в указанных точках под заданный диаметр.

Формат:
REMD ,D..,{[,SET..] || [,P..] || [,X..,Y..] || [,M..,A..]} [,...] {[,Z..] || [,S..] || [,DP..]}
[,CL..][,STP][,RA..][,FA..][,OPT..][,CH..]
[,MX ||, MY ||, MXY][,FR..][,SS..][,IR..][,W..][,B..][,AC..]
Пример
E,REMD,D1,P1,Z2
Рассверливание диаметром 1 глубиной 2 в точке P1
где:
D.. Диаметр инструмента. Рис.6.11
SETn Точки для рассверливания.
Pn
X..Y..
M..A..
Z.. Глубина. Рис.6.11
S.. Толщина сверла.. Рис.6.9
DP.. Толщина детали. Рис.6.7
STP.. Высота плоскости уступа. Рис.6.5
RA.. Величина отвода инструмента по оси Z. Рис.6.5
IR.. Тип отвода. Рис.6.5
CH.. Высота зазора по оси Z. Рис.6.5
CL.. Класс инструмента.
FAn Определение номера поверхности.
MX MY Зеркальное отражение по указанной оси.
MXY
FR.. Скорость подачи (мм/мин).
SS.. Частота вращения шпинделя (об/мин).
OPT Оптимизация быстрых перемещений.
A.. Позиционирование по оси A.
B.. Позиционирование по оси B.
AC.. Позиционирование по оси C.
Примечание: При использовании параметра STP появляется возможность выполнения этих
разных отводов между отверстиями:
- IR пропущено: После каждого отверстия возврат на высоту СН, измеряемую от плоскости
уступа.
- IR или IR0: После каждого отверстия возврат на высоту СН, измеряемую от главной
плоскости.
- IR1: После каждого отверстия возврат в координату, указанную в RA.

Tecnosoft s.r.l. Ts26 LT 107


Если задан параметр RA, то после последнего отверстия инструмент возвращается в
координату, задаваемую параметром RA.

108 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.10 BORA
Объект: Рассверливание в указанных точках инструментом с регулируемым
диаметром.

Формат:
BORA ,D..,{[,SET..] || [,P..] || [,X..,Y..] || [,M..,A..]} [,...] {[,Z..] || [,S..] || [,DP..]}
[,CL..][,STP][,RA..][,FA..][,OPT..][,CH..]
[,MX ||, MY ||, MXY][,FR..][,SS..][,IR..][,W..][,B..][,AC..][,ES..]
Пример
E,BORA,D1,P1,Z3
Рассверливание диаметром 1 глубиной 2 в точке P1
где:
D.. Диаметр инструмента. Рис.6.11
SETn Точки для рассверливания.
Pn
X..Y..
M..A..
Z.. Глубина. Рис.6.11
S.. Толщина сверла.. Рис.6.9
DP.. Толщина детали. Рис.6.7
STP.. Высота плоскости уступа. Рис.6.5
RA.. Величина отвода инструмента по оси Z. Рис.6.5
IR.. Тип отвода. Рис.6.5
CH.. Высота зазора по оси Z. Рис.6.5
CL.. Класс инструмента.
FAn Определение номера поверхности.
MX MY Зеркальное отражение по указанной оси.
MXY
FR.. Скорость подачи (мм/мин).
SS.. Частота вращения шпинделя (об/мин).
OPT Оптимизация быстрых перемещений.
A.. Позиционирование по оси A.
B.. Позиционирование по оси B.
AC.. Позиционирование по оси C.
ES.. Поверхность для завершения обработки. Рис.6.15
Примечание: При использовании параметра STP появляется возможность выполнения этих
разных отводов между отверстиями:
- IR пропущено: После каждого отверстия возврат на высоту СН, измеряемую от плоскости
уступа.
- IR или IR0: После каждого отверстия возврат на высоту СН, измеряемую от главной

Tecnosoft s.r.l. Ts26 LT 109


плоскости.
- IR1: После каждого отверстия возврат в координату, указанную в RA.
Если задан параметр RA, то после сверления последнего отверстия инструмент возвращается
в координату, задаваемую параметром RA.

110 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.11 TAPP
Объект: Нарезка резьбы в указанных точках с использованием таблиц ISO.

Формат:
TAPP ,D..,{[,SET..] || [,P..] || [,X..,Y..] || [,M..,A..]} [,...] {[,Z..] || [,S..] || [,DP..]}
[,CL..][,STP][,RA..][,FA..][,OPT..][,CH..]
[,MX ||, MY ||, MXY][,FR..][,SS..][,IR..][,W..][,B..][,AC..][,MR..]
Пример
E,TAPP,D1,P1,Z2
Нарезка резьбы диаметром 1 глубиной 2 в точке P1
где:
D.. Диаметр инструмента. Рис.6.13
SETn Точки для нарезки резьбы.
Pn
X..Y..
M..A..
Z.. Глубина. Рис.6.13
S.. Толщина сверла.. Рис.6.14
DP.. Толщина детали. Рис.6.12
STP.. Высота плоскости уступа. Рис.6.5
RA.. Величина отвода инструмента по оси Z. Рис.6.5
IR.. Тип отвода. Рис.6.5
CH.. Высота зазора по оси Z. Рис.6.5
CL.. Класс инструмента.
FAn Определение номера поверхности.
MX MY Зеркальное отражение по указанной оси.
MXY
MR Жесткая нарезка резьбы (G384).
FR.. Скорость подачи (мм/мин).
SS.. Частота вращения шпинделя (об/мин).
OPT Оптимизация быстрых перемещений.
A.. Позиционирование по оси A.
B.. Позиционирование по оси B.
AC.. Позиционирование по оси C.
Примечание: При использовании параметра STP появляется возможность выполнения этих
разных отводов между отверстиями:
- IR пропущено: После каждого отверстия возврат на высоту СН, измеряемую от плоскости
уступа.
- IR или IR0: После каждого отверстия возврат на высоту СН, измеряемую от главной
плоскости.

Tecnosoft s.r.l. Ts26 LT 111


- IR1: После каждого отверстия возврат в координату, указанную в RA.
Если задан параметр RA, то после последнего отверстия инструмент возвращается в
координату, задаваемую параметром RA.

112 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.12 TAPC
Объект: Нарезка резьбы в указанных точках с использованием таблиц GAS.

Формат:
TAPC ,D..,{[,SET..] || [,P..] || [,X..,Y..] || [,M..,A..]} [,...] {[,Z..] || [,S..] || [,DP..]}
[,CL..][,STP][,RA..][,FA..][,OPT..][,CH..]
[,MX ||, MY ||, MXY][,FR..][,SS..][,IR..][,W..][,B..][,AC..][,MR..]
Пример
E,TAPC,D1,P1,Z2
Нарезка резьбы диаметром 1 глубиной 2 в точке P1
где:
D.. Диаметр инструмента. Рис.6.13
SETn Точки для нарезки резьбы.
Pn
X..Y..
M..A..
Z.. Глубина. Рис.6.13
S.. Толщина сверла.. Рис.6.14
DP.. Толщина детали. Рис.6.12
STP.. Высота плоскости уступа. Рис.6.5
RA.. Величина отвода инструмента по оси Z. Рис.6.5
IR.. Тип отвода. Рис.6.5
CH.. Высота зазора по оси Z. Рис.6.5
CL.. Класс инструмента.
FAn Определение номера поверхности.
MX MY Зеркальное отражение по указанной оси.
MXY
MR Жесткая нарезка резьбы (G384).
FR.. Скорость подачи (мм/мин).
SS.. Частота вращения шпинделя (об/мин).
OPT Оптимизация быстрых перемещений.
A.. Позиционирование по оси A.
B.. Позиционирование по оси B.
AC.. Позиционирование по оси C.
Примечание: При использовании параметра STP появляется возможность выполнения этих
разных отводов между отверстиями:
- IR пропущено: После каждого отверстия возврат на высоту СН, измеряемую от плоскости
уступа.
- IR или IR0: После каждого отверстия возврат на высоту СН, измеряемую от главной
плоскости.

Tecnosoft s.r.l. Ts26 LT 113


- IR1: После каждого отверстия возврат в координату, указанную в RA.
Если задан параметр RA, то после сверления каждого отверстия инструмент возвращается в
координату, задаваемую параметром RA.

114 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.13 TAPF
Объект: Нарезка резьбы в указанных точках с использованием таблиц UNC.

Формат:
TAPC ,D..,{[,SET..] || [,P..] || [,X..,Y..] || [,M..,A..]} [,...] {[,Z..] || [,S..] || [,DP..]}
[,CL..][,STP][,RA..][,FA..][,OPT..][,CH..]
[,MX ||, MY ||, MXY][,FR..][,SS..][,IR..][,W..][,B..][,AC..][,MR..]
Пример
E,TAPF,D1,P1,Z2
Нарезка резьбы диаметром 1 глубиной 2 в точке P1
где:
D.. Диаметр инструмента. Рис.6.13
SETn Точки для нарезки резьбы.
Pn
X..Y..
M..A..
Z.. Глубина. Рис.6.13
S.. Толщина сверла.. Рис.6.14
DP.. Толщина детали. Рис.6.12
STP.. Высота плоскости уступа. Рис.6.5
RA.. Величина отвода инструмента по оси Z. Рис.6.5
IR.. Тип отвода. Рис.6.5
CH.. Высота зазора по оси Z. Рис.6.5
CL.. Класс инструмента.
FAn Определение номера поверхности.
MX MY Зеркальное отражение по указанной оси.
MXY
MR Жесткая нарезка резьбы (G384).
FR.. Скорость подачи (мм/мин).
SS.. Частота вращения шпинделя (об/мин).
OPT Оптимизация быстрых перемещений.
A.. Позиционирование по оси A.
B.. Позиционирование по оси B.
AC.. Позиционирование по оси C.
Примечание: При использовании параметра STP появляется возможность выполнения этих
разных отводов между отверстиями:
- IR пропущено: После каждого отверстия возврат на высоту СН, измеряемую от плоскости
уступа.
- IR или IR0: После каждого отверстия возврат на высоту СН, измеряемую от главной
плоскости.

Tecnosoft s.r.l. Ts26 LT 115


- IR1: После каждого отверстия возврат в координату, указанную в RA.
Если задан параметр RA, то после сверления последнего отверстия инструмент возвращается
в координату, задаваемую параметром RA.

116 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.14 MILLB
Объект: Рассверливание при помощи фрезы. (G97)

Формат:
MILLB ,D.., {,DIAMF..}{[,SET..] || [,P..] || [,X..,Y..] || [,M..,A..]} [,...] {[,Z..] || [,S..]
|| [,DP..]} [,CL..][,STP][,RA..][,FA..][,OPT..][,CH..][,MX ||, MY ||,
MXY][,FR..][,SS..][,IR..][,W..][,B..][,AC..] [,DIAMI..] [,NPF..] [,RQZ..]
Пример E,MILLB,D1,DIAMF10,P1,Z2
Рассверливание при помощи фрезы диаметром D=1, диаметром сверла DIAMF=10, в точке P1
глубиной Z=2
где:
D.. Диаметр инструмента. Рис.6.10
DIAMF.. Диаметр отверстия (положительный = направление обработки против
часовой стрелки).
SETn Точки для рассверливания.
Pn | X..Y.. | M..A..
Z.. Глубина. Рис.6.11
S.. Толщина сверла.. Рис.6.9
DP.. Толщина детали. Рис.6.7
CL.. Класс инструмента.
STP.. Высота плоскости уступа. Рис.6.5
RA.. Величина отвода инструмента по оси Z. Рис.6.5
IR.. Тип отвода.
FAn Определение номера поверхности.
CH.. Высота зазора по оси Z. Рис.6.5
MX MY MXY Зеркальное отражение по указанной оси.
FR.. Скорость подачи (мм/мин).
SS.. Частота вращения шпинделя (об/мин).
OPT Оптимизация быстрых перемещений.
W.. Угол по оси A.
B.. Угол по оси B.
RQZ.. Максимальный уровень величины по оси 'Z'.
Примечание: При использовании параметра STP появляется возможность выполнения этих
разных отводов между отверстиями:
- IR пропущено: После каждого отверстия возврат на высоту СН, измеряемую от плоскости
уступа.
- IR или IR0: После каждого отверстия возврат на высоту СН, измеряемую от главной
плоскости.
- IR1: После каждого отверстия возврат в координату, указанную в RA.
Если задан параметр RA, то после сверления последнего отверстия инструмент возвращается
в координату, задаваемую параметром RA.
Tecnosoft s.r.l. Ts26 LT 117
6.14.15 MILLM
Объект: Фрезерование по профилю. Данная функция не обеспечивает
автоматического подвода и отвода инструмента, а также возможности пошагового
повторения движений.

Формат:
MILLM {,PF..}{,D..}{,CL..}[,OFF..][,EDGE][,CORR..][,CORRT..][,RGT]
[,SS..][,FR..][,TI..][,FA..][,ER..][,SMOOTH] [[,MX]||[,MY] || [,MXY]]
Пример
E,MILLM,PF1,D1,CL35
Фрезерование по профилю PF1, включая подвод и отвод по профилю PF1
инструментом диаметром D=1, класс инструмента CL=35
где:
PFn Профиль для обработки.
D.. Диаметр инструмента.
CL.. Класс инструмента.
OFF.. Смещение инструмента – подлежит расчету системой. Рис. 6.16
EDGE Кромка фрезеровки рассчитывается без учета радиуса (генерируются
только угловые точки).
CORR.. Компенсация радиуса ЧПУ, внесенная в программу ISO.
CORRT Компенсация радиуса ЧПУ из таблицы инструментов ЧПУ.
RGT Компенсация радиуса ЧПУ с правой стороны.(по умолчанию – с левой
стороны профиля).
SS.. Частота вращения шпинделя (об/мин).
FR.. Скорость подачи (мм/мин).
TI.. Допустимое отклонение при обработке. (по умолчанию 0.025)
FAn Ввод номера поверхности.
ER.. Подвод и отвод от детали с указанным радиусом касательной. Рис. 6.16
MX MY Зеркальное отражение по указанным осям.
MXY
SMOOTH Генерирование функции G30 после завершения выполнения функции G32.

118 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.16 MILL
Объект: Фрезерование по заданному профилю. (включая подвод и отвод).
Возможность пошагового повторения движений на разных величинах Z.

MILL {,PF..}{,D..}{,CL..}{[,ZR..]||[,Z..]}[[,NP..]||[ZA..]][,OFF..][,EDGE][,TI..]
[,CORR..][,CORRT..], [,RGT][,SS..][,FR..] [,CH..] [,SP..] [,FP..] [,ER..]
[,ZFR..][,RA..][,INCZ..] [,HLC] [,DZ..][,FA..][[,MX]||[,MY] || [,MXY]]
[,SMOOTH]
Пример
E,MILL,PF1,D1,Z2,CL35
Фрезерование диаметром D=1, глубиной Z=2 класс инструмента CL=35
где:
PFn Профиль для контурной обработки.
SPFn Профили для контурной обработки.
D.. Диаметр инструмента.
CL.. Класс инструмента.
ZR.. Быстрое исходное позиционирование глубины. (по умолчанию ZR=CH.)
Z.. Установка глубины во время обработки. (по умолчанию Z=ZR.)
NP.. Количество контуров для выполнения. (по умолчанию 1).
ZA.. Конечная глубина по оси Z.
OFF.. Смещение инструмента – подлежит расчету компьютером. Рис. 6.16
EDGE Кромка фрезеровки рассчитывается без учета радиуса (генерируются
только угловые точки).
CORR.. Компенсация радиуса ЧПУ, внесенная в программу ISO.
CORRT Компенсация радиуса ЧПУ из таблицы инструментов ЧПУ.
RGT Компенсация радиуса ЧПУ с правой стороны.(по умолчанию – с левой
стороны профиля).
SS.. Частота вращения шпинделя (об/мин).
FR.. Скорость подачи (мм/мин).
CH.. Высота зазора по оси Z.
SPn Точка начального позиционирования при быстром перемещении по осям
X-Y перед выполнением позиционирования по оси Z. Рис. 6.16
FPn Точка начального позиционирования при работе по осям X-Y по
завершении контурной обработки.
TI.. Допустимое отклонение при обработке. (по умолчанию 0.025)
ZFR.. Скорость подачи по оси Z до рабочей глубины.
RA.. Глубина отвода по завершении контурной обработки.
INCZ.. Шаг по оси Z для контурной обработки одного профиля в несколько
проходов.
Возможно задать количество проходов NP или конечную глубину ZA по оси
Z.

Tecnosoft s.r.l. Ts26 LT 119


HLC При контурной обработке в несколько проходов (INCZ) рассчитывается
угол наклона для достижения глубины Z для следующего прохода.
DZ.. Величина возврата по Z при обработке в несколько проходов.
Если значение равно нулю, инструмент остается в нижнем положении при
перемещении в точку начала выполнения контура.
Если параметр DZ пропущен, то инструмент переходит на высоту CH
после каждого прохода.
Если задано значение, оно будет использовано для подъема инструмента
после каждого прохода.
FAn Количество поверхностей для обработки..
ER.. Подвод и отвод от детали с указанным радиусом касательной. Рис. 6.16
MX MY MXY Зеркальное отражение по указанным осям.
SMOOTH Генерирование функции G30 после завершения выполнения функции G32.

Примечание: Если задан параметр RA, то по завершении фрезерования инструмент


поднимается на высоту RA, в противном случае возвращается на глубину СН.

При фрезеровании подгоночного профиля используемый допуск соответствует заданному


параметров TI,
Значение по умолчанию составляет 0,025 мм.
Подгоночный профиль всегда фрезеруется в двухмерном режиме.

При расчете смещения система может принять решение о добавлении некоторых элементов к
заданному профилю с целью достижения необходимого технологического смещения. Если
данная операция не может быть выполнена корректно, выдается сообщение об ошибке.

При вводе знака минус перед описанием профиля обработка начнется с последней точки
профиля и продолжится по направлению к первой.

Положительное значение смещения переводит профиль перемещения инструмента в правую


сторону относительно заданного профиля, а отрицательное – в левую сторону.

При вводе в ЧПУ команды на смещение инструмента с использованием параметра CORR


отсутствие ввода начальной точки приведет к тому, что система выполнит расчет и подгонку
начальной точки самостоятельно. Данная точка будет установлена вдали от начальной точки
реального профиля на расстоянии CORR перпендикулярно направлению первого шага
обработки заданного профиля.

120 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Параметр OFF..

При программировании следующей фразы:

PF1,……. OFF..
E1,MILL,PF1,D10,……..,OFF5,…
CAM рассчитывает путь со смещением, рассчитанным
OFF.., создавая таким образом путь относительно центра.
OFF…. Ö G41D0
OFF-…. Ö G42D0
Радиус ввода/вывода инструмента ER.. может быть:

ER.. ><= OFF..


3
OFF…,ER…
R3
OFF-…,ER-…

Преимущество использования параметра


OFF…состоит в том, что, как видно из рисунка,
если используется инструмент, радиус которого
превышает радиус закругления детали, то
инструмент будет введен только там, где это
возможно.
Данная функция рекомендуется для грубой
обработки поверхности.

Параметр CORR..

Например, при программировании:


PF1,…….
E1,MILL,PF1,D10,……..,CORR5,
CAM рассчитывает реальные размеры профиля и вводит компенсацию радиуса ЧПУ.
CORR…. Ö G41X..Y..D..
CORR..,RGT Ö G42X..Y..D..

Радиус ввода/вывода инструмента ER.. должен быть ВСЕГДА:

ER.. > CORR.. CORR..,ER..


CORR..,RGT,ER-..

Если программируется фраза: …,CORRT,…. то генерируется функция G341 (радиус


инструмента из таблицы инструментов ЧПУ).

Tecnosoft s.r.l. Ts26 LT 121


6.14.17 MILLTD
Трехмерная обработка по трехмерному профилю без проверки инструментов.
MILLTD {,PF.. || ,SPF..}{,D..}{,CL..}
[,ZR..][,RI..][,SS..][,FR..] [,CH..] [,ERCOR..] [,ZFR..][,RA..][FA..][,ZIG]
[,SP..] [,FP..] [.[,MX..]||[,MY..] || [,MXY.].]

PFn Профиль для контурной обработки.


SPFn Профили для контурной обработки.
D.. Диаметр инструмента.
RI.. Радиус тороидального инструмента. ( RI=D/2 радиуса инструмента).
CL.. Класс инструмента.
ZR.. Быстрое исходное позиционирование глубины. (по умолчанию ZR=CH.)
SS.. Частота вращения шпинделя (об/мин).
FR.. Скорость подачи (мм/мин).
CH.. Высота зазора по оси Z. Рис.6.1
ERCOR.. Ошибка по хорде. (по умолчанию 0.05)
ZFR.. Скорость подачи по оси Z до рабочей глубины.
RA.. Глубина отвода по завершении контурной обработки.
FA.. Номер поверхности для обработки.
MX.. Зеркальное отражение по осям Y.
MY.. Зеркальное отражение по осям X.
MXY.. Зеркальное отражение по осям XY.
SMOOTH Генерирование функций G32 G30. (Только для C.N. E160 и E500).
ZIG Зигзагообразная обработка.
SPn Начальная точка по осям XY.
FPn Начальная точка по осям XY.

122 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.18 MILLSZ
Объект: Фрезерование по заданному профилю, включая подвод и отвод, с выбором
определенного участка профиля.

Функция MILLSZ раскладывается следующим образом:


GOR, SP Начальная точка
GO , Z Рабочая скорость ZFR
MILLSZ, PF Начальный профиль. Если задан параметр ER, то профиль выполняется на
протяжении четверти окружности заданного радиуса.
GO , FP Конечная точка
GOR, CH или GOR, RA
Формат:
MILLSZ {,PF..}{,SZ}{,PF..}{,D..}{,CL..}[,RI..][,ZR..][,SS..][,FR..][,CH..][,SP..]
[,FP..][,DZ..]{,TI..}[,ZFR..][,RA..][,FA..][,ER..][,PEEL..][,RC..]
[,RGTSZ][,SMOOTH] [ZIG] [[,MX]||[,MY] || [,MXY.].][ [,HLC]
[,TIHLC..][,ECHLC..]]

Пример.

E,MILLSZ,PF1,SZ,PF2,D10,CL35,RGTSZ

E,MILLSZ,PF1,SZ,PF2,D10,CL35,RGTSZ

Tecnosoft s.r.l. Ts26 LT 123


E,MILLSZ,PF1,SZ,PF2,D10,CL35,

E,MILLSZ,PF1,SZ,PF2,D10,CL35

E,MILLSZ,PF1,SZ,PF2,D10,CL35

124 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


E,MILLSZ,PF1,SZ,PF2,D10,CL35,RGTSZ

E,MILLSZ,PF1,SZ,PF2,D10,CL35

E,MILLSZ,PF1,SZ,PF2,D10,CL35,RGTSZ

Tecnosoft s.r.l. Ts26 LT 125


где:
PFn Рис.6.20 Профиль для контурной обработки.
SZ Указание части профиля, впоследствии определение профиля будет
интерпретироваться как данная часть.
PFn Рис.6.20 Часть профиля. Начальная точка должна быть частью профиля
для контурной обработки.
D.. Диаметр инструмента.
RI.. Ввод радиуса тороидального инструмента. (если RI=D/2 то сферический
инструмент).
CL.. Класс инструмента.
ZR.. Быстрое исходное позиционирование глубины. (по умолчанию ZR=CH.)
RGT Компенсация радиуса ЧПУ с правой стороны.(по умолчанию – с левой
стороны профиля).
SS.. Частота вращения шпинделя (об/мин).
FR.. Скорость подачи (мм/мин).
CH.. Высота зазора по оси Z.
SPn Рис.6.16 Точка начального позиционирования при быстром перемещении
по осям X-Y перед выполнением позиционирования по оси Z.
FPn Точка начального позиционирования при работе по осям X-Y по
завершении контурной обработки.
TI.. Увеличение между двумя проходами, рассчитываемое по смещению
участка профиля.
ZFR.. Скорость подачи по оси Z до рабочей глубины.
RA.. Глубина отвода по завершении контурной обработки.
DZ.. Величина возврата по Z при обработке в несколько проходов.
Если значение равно нулю, инструмент остается в нижнем положении при
перемещении в точку начала выполнения контура.
Если параметр DZ пропущен, то инструмент переходит на высоту CH
после каждого прохода.
Если задано значение, оно будет использовано для подъема инструмента
после каждого прохода.
FAn Количество поверхностей для обработки..
ER.. Рис. 6.16. Подвод и отвод от детали с указанным радиусом касательной.
PEEL.. Толщина снимаемого материала
MX MY Зеркальное отражение по осям.
MXY
RC.. Постоянный радиус элемента профиля.
RGTSZ Рис.6.20 Смещение выполняется с правой стороны профиля.
SMOOTH Генерирование функции G30 после завершения выполнения функции G32.
ZIG Обработка в режиме зигзаг.
HLC Спиральная обработка (только для профиля, содержащего 1 участок).
TIHLC.. Расстояние между точками за проход при спиральной обработке.
ECHLC.. Ошибка по хорде между проходами при спиральной обработке.

126 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.19 MILLR
Объект: Выполнение цикла или выправление профиля, включая подвод и отвод
инструмента от профиля.

Формат:
MILLR {,PF..}{,D..}{,CL..}{[,ZR..]||[,Z..]} {,QZ..}{,QF..} [[,NP..][,ZA..]][,OFF..]
[,CORR..][,CORRT..][,RGT][,SS..][,FR..][,CH..][,SP..][,FP..][,TI..][,ZFR..
]
[,RA..][,INCZ..][,DZ..][,FA..][,ER..][[,MX]||[,MY] || [,MXY]]
Пример.
E,MILLR,PF1,D1,Z2,CL35,QZ...,QF..
Выполнение цикла или выправление профиля PF1, включая подвод и отвод инструмента от
профиля с диаметром инструмента D=1, классом инструмента CL=65, глубиной Z=2
При перемещении по Z QZ=...,...
Где:
PFn Профиль для выправления.
D.. Диаметр инструмента.
CL.. Класс инструмента.
ZR.. Быстрое исходное позиционирование глубины по оси Z. (по умолчанию
ZR=CH).
Z.. Позиционирование рабочей глубины по оси Z. (по умолчанию Z=ZR).
QZ.. Значение амплитуды по оси Z в мм.
QF.. Количество колебаний в минуту.
NP.. Количество проходов.
ZA.. Конечная глубина по оси Z.
OFF.. Смещение инструмента – подлежит расчету компьютером.
CORR.. Компенсация радиуса ЧПУ, внесенная в программу ISO.
CORRT Компенсация радиуса ЧПУ из таблицы инструментов ЧПУ.
RGT Компенсация радиуса ЧПУ с правой стороны.(по умолчанию – с левой
стороны профиля).
SS.. Частота вращения шпинделя (об/мин).
FR.. Скорость подачи (мм/мин).
CH.. Высота зазора по оси Z.
SPn Точка начального позиционирования при быстром перемещении по осям
X-Y перед выполнением позиционирования по оси Z. Рис. 6.16
FPn Точка начального позиционирования при работе по осям X-Y по
завершении контурной обработки.
TI.. Допустимое отклонение при обработке. (по умолчанию 0.025)
ZFR.. Скорость подачи по оси Z до рабочей глубины.
RA.. Глубина отвода по завершении контурной обработки.
INCZ.. Шаг по оси Z для контурной обработки одного профиля в несколько
проходов.
Tecnosoft s.r.l. Ts26 LT 127
Возможно задать количество проходов NP или конечную глубину ZA по оси
Z.

128 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


DZ.. Величина возврата по Z при обработке в несколько проходов.
Если значение равно нулю, инструмент остается в нижнем положении при
перемещении в точку начала выполнения контура.
Если параметр DZ пропущен, то инструмент переходит на высоту CH
после каждого прохода.
Если задано значение, оно будет использовано для подъема инструмента
после каждого прохода.
FAn Количество поверхностей для обработки..
ER.. Подвод и отвод от детали с указанным радиусом касательной. Рис. 6.16
MX MY Зеркальное отражение по указанным осям.
MXY

Tecnosoft s.r.l. Ts26 LT 129


6.14.20 POCKM
Объект: Данный режим изготовления углублений не обеспечивает автоматического
подвода и отвода инструмента, а также возможности обработки в несколько проходов.

Формат:
POCKM {,PF..}{,D..}{,CL..}[,PAS..] [,ISL] [,PF..] [,SPF..] [,PEEL..] [,CONT] [,TI..]
[,SS..] [,FR..] [,CH..] [,ZFR..] [,FA..] [,L..] [,FCISL..] [,FAMI] [,SMOOTH]
[[,MX]||[,MY]|| [,MXY]]
где:
PFn Замкнутый профиль для изготовления углублений.
D.. Диаметр инструмента.
CL.. Класс инструмента.
PAS.. Шаг для изготовления углублений. Рис.6.17
ISL Указание замкнутых контуров. Введенные впоследствии профили должны
рассматриваться как замкнутые контуры.
PFn | SPFn Профиль замкнутых контуров.
PEEL.. Толщина материала, которая должна быть оставлена на границах и в
замкнутых контурах (если указаны). Рис. 6.17
SS.. Частота вращения шпинделя (об/мин).
FR.. Скорость подачи (мм/мин).
TI.. Допустимое отклонение при обработке. (по умолчанию 0.025)
CH.. Высота зазора по оси Z.
ZFR.. Скорость опускания по оси Z до рабочей точки.
FAn Указание номера поверхности.
L.. Привязочная линия изготовления углублений. Углубления
изготавливаются по пути, параллельному данной линии. Если данный
параметр пропущен, то углубления изготавливаются параллельно первому
сегменту профиля.
CONT После изготовления углублений выполнить контур очистки профиля.
MX MY Зеркальное отражение по осям.
MXY
FCISL.. Включение парного/непарного режима изготовления углублений, когда
заданы профили или набор замкнутых контуров профилей. Если задан
параметр FCISL1, то углубления изготавливаются в основном вне
профиля, за исключением внутренних замкнутых контуров, в
альтернативном режиме; если задан параметр FCISL2, то изготовление
углублений начинается с первого уровня замкнутых контуров.
FAMI Отключение смещения вдоль граничного профиля. Начальная точка может
быть определена вне профиля.
SMOOTH Генерирование функции G30 после завершения выполнения функции G32.

130 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Примечание: Для изготовления углублений используется следующая процедура:
- Установка инструмента в заданную начальную точку.
- Перемещение инструмента вдоль привязочной линии до пересечения с граничным профилем.
- Смещение на величину PAS вдоль граничного профиля.
- Повторение данного прохода до пересечения привязочной линии с граничным профилем.
- Если заданы замкнутые контуры, то при пересечении первого из них инструмент полностью
вырисовывает его форму.

Граничный профиль для изготовления углублений и профили замкнутых контуров должны быть
замкнутыми. Замкнутые контуры могут находиться в любом положении, а также пересекаться с
основным профилем или друг с другом.
Если задан параметр FCISL, то замкнутые контуры не обязательно должны пересекаться с
граничным профилем для изготовления отверстий и даже друг с другом.

Tecnosoft s.r.l. Ts26 LT 131


6.14.21 POCK
Объект: Изготовление углублений по замкнутому профилю вдоль параллельных
линий.

Формат:
POCK {,PF..}{,D..}{,CL..}{[,ZR..]||[,Z..]}[,PAS..] [[,NP..] [,ZA..]][,ISL][,PF..]
[,SPF..][,PEEL..][,SP..][,SS..][,FR..][,CH..][,ZFR..][,RA..][,INCZ..]
[,DZ..] [,TI..][,FA..][L..][,CONT][,FCISL..][,FAMI][[,FILL][,DOLD..]]
[,SMOOTH][[,MX]||[,MY]|| [,MXY.]]
Пример:
E,POCK,PF1,D1,Z2,CL35
Изготовление углублений по профилю PF1
Инструментом диаметром D=1, класс инструмента CL=35, глубина Z=2

где:
PFn Замкнутый профиль для изготовления углублений.
D.. Диаметр инструмента.
CL.. Класс инструмента.
ZR.. Быстрое исходное позиционирование глубины по оси Z. (по умолчанию
ZR=CH).
PAS.. Шаг для изготовления углублений. Рис.6.17
NP.. Количество проходов.
ZA.. Конечная глубина по оси Z.
ISL Указание замкнутых контуров. Введенные впоследствии профили должны
рассматриваться как замкнутые контуры.
PFn | SPFn Профиль замкнутых контуров. Рис. 6.31
Z.. Позиционирование рабочей глубины по оси Z. (по умолчанию Z=ZR).
PEEL.. Толщина материала, которая должна быть оставлена на границах и в
замкнутых контурах (если указаны). Рис. 6.17
SS.. Частота вращения шпинделя (об/мин).
FR.. Скорость подачи (мм/мин).
CH.. Высота зазора по оси Z.
ZFR.. Скорость опускания по оси Z до рабочей точки.
RA.. Глубина отвода на верхнюю точку по окончании работы.
INCZ.. Шаг по оси Z для изготовления углублений в несколько проходов по
глубине. Количество проходов задается параметром NP. Также можно
задать ZA – координату конечной глубины по оси Z

132 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


DZ.. Высота зазора между проходами. Если значение равно нулю, инструмент
остается на детали до опускания на следующий уровень.
Если задано другое значение, оно будет использовано для подъема
инструмента. Если параметр DZ пропущен, то инструмент переходит на
высоту CH.
FA.. Указание номера поверхности.
L.. Рис. 6.17 Привязочная линия для изготовления углублений. Углубления
изготавливаются по пути, параллельному данной линии. Если данный
параметр пропущен, то углубления изготавливаются параллельно первому
сегменту профиля.
CONT После изготовления углублений выполнить контур очистки профиля.
FCISL.. Включение парного/непарного режима изготовления углублений, когда
заданы профили или набор замкнутых контуров профилей. Если задан
параметр FCISL1, то углубления изготавливаются в основном вне
профиля, за исключением внутренних замкнутых контуров, в
альтернативном режиме; Рис. 6.32
Если задан параметр FCISL2, то изготовление углублений начинается с
первого уровня замкнутых контуров. Fig. 6.33
FAMI Отключение смещения вдоль граничного профиля. Начальная точка может
быть определена вне профиля.
FILL DOLD.. Завершение предыдущей операции по изготовлению углублений с
использованием диаметра инструмента DOLD.
TI.. Допустимое отклонение при обработке. (по умолчанию 0.025)
MX MY Зеркальное отражение по осям.
MXY
SMOOTH Генерирование функции G30 после завершения выполнения функции G32.
Примечание: Для изготовления углублений используется следующая процедура:
- Позиционирование в заданной начальной точке на плоскости XY (SP)
- Быстрое опускание по оси Z.
- Опускание со скоростью рабочей подачи до уровня детали.
- Перемещение в рассчитанную точку для полной очистки профиля.
- Начало изготовления углублений вдоль сегмента, параллельного заданному, до пересечения
с граничным профилем.
- Перемещение к граничному профилю в заданное значение PAS.
- Возврат на другую параллельную линию. Данная процедура повторяется до пересечения
данной линии с граничным профилем.
- Если заданы замкнутые контуры, то при пересечении первого из них инструмент полностью
вырисовывает его форму.
Необходимо помнить о том, что профили замкнутых контуров должны быть замкнутыми.
- Если задано несколько проходов с использованием значения NP или глубина ZA, то
инструмент переместится назад в начальную точку одним из следующих способов:
- Если задано DZ0, инструмент переместится назад в начальную точку без поднимания. Если
на пути встречаются замкнутые контуры, он обходит их стороной.
- Если задано DZ с ненулевым значением, то инструмент будет поднят на данную высоту и
переместится назад в начальную точку.

Tecnosoft s.r.l. Ts26 LT 133


- Если параметр DZ не задан, инструмент будет поднят на величину зазора CH.
Граничный профиль для изготовления отверстий и профили замкнутых контуров должны быть
замкнутыми. Замкнутые контуры могут находиться в любом положении, а также пересекаться с
основным профилем или друг с другом.
Если задан параметр FCISL, то замкнутые контуры не обязательно должны пересекаться с
граничным профилем для изготовления отверстий и даже друг с другом.
При использовании синтаксиса FCISL.. или FILL, DOLD.. задание начальной точки SP
становится невозможным.

134 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.22 POCKZ
Объект: Изготовление углублений по замкнутому профилю с замкнутыми контурами
на разных глубинах по Z.

Формат:
POCKZ {,PF..}{,D..}{,CL..}{[,ZR..]||[,Z..]} [,PAS..][[,NP..]||[,ZA..]][,ISL] [,ZISL..]
[,PF..] [,PEEL..] [,SP..] [,SS..][,FR..] [,CH..] [,ZFR..][,RA..][,INCZ..]
[,DZ..][,TI..][,FA..][,L..][,CONT][,SMOOTH][[,MX]||[,MY]||[,MXY.]]
где:
PFn Замкнутый профиль для изготовления углублений.
D.. Диаметр инструмента.
CL.. Класс инструмента.
ZR.. Быстрое исходное позиционирование глубины по оси Z. (по умолчанию
ZR=CH).
PAS.. Шаг для изготовления углублений. Рис.6.17
NP.. Количество проходов.
ZA.. Конечная глубина по оси Z.
ISL Указание замкнутых контуров. Введенные впоследствии профили должны
рассматриваться как замкнутые контуры.
PFn Профиль замкнутых контуров.
Z.. Позиционирование рабочей глубины по оси Z. (по умолчанию Z=ZR).
PEEL.. Толщина материала, которая должна быть оставлена на границах и в
замкнутых контурах (если указаны). Рис. 6.17
SPn Начальная точка.
SS.. Частота вращения шпинделя (об/мин).
FR.. Скорость подачи (мм/мин).
CH.. Высота зазора по оси Z.
ZFR.. Скорость опускания по оси Z до рабочей точки.
RA.. Глубина отвода на верхнюю точку по окончании работы.
INCZ.. Шаг по оси Z для изготовления углублений в несколько проходов по
глубине. Количество проходов задается параметром NP.
Также можно задать ZA – конечную глубину по оси Z
DZ.. Высота зазора между проходами. Если значение равно нулю, инструмент
остается на детали до опускания на следующий уровень. Если задано
другое значение, оно будет использовано для подъема инструмента. Если
параметр DZ пропущен, то инструмент переходит на высоту CH.
FA.. Указание номера поверхности.
L.. Привязочная линия для изготовления углублений. Углубления
изготавливаются по пути, параллельному данной линии. Если данный
параметр пропущен, то углубления изготавливаются параллельно первому
сегменту профиля.
CONT После изготовления углублений выполнить контур очистки профиля.
Tecnosoft s.r.l. Ts26 LT 135
TI.. Допустимое отклонение при обработке. (по умолчанию 0.025)
MX MY Зеркальное отражение по осям.
MXY
SMOOTH Генерирование функции G30 после завершения выполнения функции G32.

Примечание: Для изготовления углублений используется следующая процедура:

- Позиционирование в заданной начальной точке на плоскости XY (SP)


- Быстрое опускание по оси Z.
- Опускание со скоростью рабочей подачи до уровня детали.
- Перемещение в рассчитанную точку для полной очистки профиля. Если на пути этого
перемещения встретится замкнутый профиль, Оно обойдет его.
- Начало изготовления углублений вдоль сегмента, параллельного заданному, до пересечения
с граничным профилем.
- Перемещение к граничному профилю в заданное значение PAS.
- Возврат на другую параллельную линию. Данная процедура повторяется до пересечения
данной линии с граничным профилем.
- Если заданы замкнутые контуры, то при пересечении первого из них инструмент полностью
вырисовывает его форму.
Необходимо помнить о том, что профили замкнутых контуров должны быть замкнутыми.
- Если задано несколько проходов с использованием значения NP или глубины ZA, то
инструмент переместится назад в начальную точку одним из следующих способов:
- Если задано DZ0, инструмент переместится назад в начальную точку без поднимания. Если
на пути встречаются замкнутые контуры, он обходит их стороной.
- Если задано DZ с ненулевым значением, то инструмент будет поднят на данную высоту и
переместится назад в начальную точку.
- Если параметр DZ не задан, инструмент будет поднят на величину зазора CH.
Граничный профиль для изготовления отверстий и профили замкнутых контуров должны быть
замкнутыми кривыми. Замкнутые контуры могут находиться в любом положении, а также
пересекаться с основным профилем или друг с другом.

136 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.23 EMPTM
Объект: Очистка профиля. Данная команда предназначена для использования в
составе прямого неименованного макроса.

Формат:
EMPTM {,PF..}{,D..}{,CL..} [,PAS..] [,ISL] [,PF..] [,SPF..] [,PEEL..] [,TI..] [,SS..]
[,FR..] [,CH..] [,ZFR..][,FA..][,FCISL..][,FAMI][,EXT]
[,SMOOTH] [[,MX]||[,MY]|| [,MXY]] [,LM]

где:
PFn Замкнутый профиль для очистки.
D.. Диаметр инструмента.
CL.. Класс инструмента.
PAS.. Шаг для изготовления углублений. Рис.6.19
ISL Указание замкнутых контуров. Введенные впоследствии профили должны
рассматриваться как замкнутые контуры.
PFn | SPFn Профили замкнутых контуров.
PEEL.. Толщина материала, которая должна быть оставлена на границах и в
замкнутых контурах (если указаны). Рис. 6.17
SS.. Частота вращения шпинделя (об/мин).
FR.. Скорость подачи (мм/мин).
TI.. Допустимое отклонение при обработке. (по умолчанию 0.025)
CH.. Высота зазора по оси Z.
ZFR.. Скорость опускания по оси Z до рабочей точки.
FAn Указание номера поверхности.
MX MY Зеркальное отражение по осям.
MXY
FCISL.. Включение парного/непарного режима изготовления углублений, когда
заданы профили или набор замкнутых контуров профилей. Если задан
параметр FCISL1, то углубления изготавливаются в основном вне
профиля, за исключением внутренних замкнутых контуров, в
альтернативном режиме; Если задан параметр FCISL2, то изготовление
углублений начинается с первого уровня замкнутых контуров.
FAMI Отключение смещения вдоль граничного профиля. Начальная точка может
быть определена вне профиля.
EXT Очистка с началом на границе углублений.
SMOOTH Генерирование функции G30 после завершения выполнения функции G32.

Tecnosoft s.r.l. Ts26 LT 137


Примечание: Для очистки системой используется следующая процедура:

- Установка инструмента в заданную начальную точку.


- Смещение на величину PAS вдоль граничного профиля.
- Повторение данного прохода до пересечения привязочной линии с граничным профилем.
- Если заданы замкнутые контуры, то при пересечении первого из них инструмент полностью
вырисовывает его форму.
Граничный профиль для изготовления отверстий и профили замкнутых контуров должны быть
замкнутыми кривыми.

Если задан параметр FCISL, то замкнутые контуры не обязательно должны пересекаться с


граничным профилем для изготовления отверстий и даже друг с другом.

138 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.24 EMPT
Объект: Очистка профиля в режиме контурной обработки.

Формат:
EMPT {,PF..}{,D..}{,CL..} {[,ZR..]||[,Z..]} [,PAS..] [[,NP..] [,ZA..]] [,ISL] [,PF..]
[,SPF..] [,PEEL..] [[,SP..]|[ANGDZ..]] [,SS..] [,FR..] [,CH..] [,ZFR..]
[,RA..] [,INCZ..] [,DZ..] [,TI..][,FA..][,FCISL..][,FAMI][[,FILL]||[,DOLD..]]
[,EXT] [,SMOOTH] [[,MX]||[,MY]|| [,MXY]] [,LM] [,ANGDZ..]
где:
PFn Замкнутый профиль для изготовления углублений.
D.. Диаметр инструмента.
CL.. Класс инструмента.
ZR.. Быстрое исходное позиционирование глубины по оси Z. (по умолчанию
ZR=CH).
PAS.. Шаг для изготовления углублений. Рис.6.19
NP.. Количество проходов.
ZA.. Конечная глубина по оси Z. Рис.6.18
ISL Указание замкнутых контуров. Введенные впоследствии профили должны
рассматриваться как замкнутые контуры.
PFn | SPFn Профили замкнутых контуров. Рис.6.28
Z.. Позиционирование рабочей глубины по оси Z. (по умолчанию Z=ZR).
PEEL.. Толщина материала, которая должна быть оставлена на границах и в
замкнутых контурах (если указаны). Рис. 6.19
SPn Начальная точка.
ANGDZ.. Если параметр задан, то будет выполнено перемещение вдоль оси Z с
наклоном для опускания, равным ANGDZ градусов. Fig.6.18
SS.. Частота вращения шпинделя (об/мин).
FR.. Скорость подачи (мм/мин).
CH.. Высота зазора по оси Z.
ZFR.. Скорость опускания по оси Z до рабочей точки.
RA.. Глубина отвода на верхнюю точку по окончании работы.
INCZ.. Шаг по оси Z для изготовления углублений в несколько проходов по
глубине. Количество проходов задается параметром NP.
Также можно задать ZA – конечную глубину по оси Z
DZ.. Рис. 6.18. Высота зазора между проходами. Если значение равно нулю,
инструмент остается на детали до опускания на следующий уровень.
Если задано другое значение, оно будет использовано для подъема
инструмента после каждого прохода.
Если параметр DZ пропущен, то инструмент переходит на высоту CH
после каждого прохода.
Tecnosoft s.r.l. Ts26 LT 139
TI.. Допустимое отклонение при обработке. (по умолчанию 0.025)
FAn Указание номера поверхности.
MX MY Зеркальное отражение по осям.
MXY
EXT Очистка с началом на границе углублений.
FCISL.. Включение парного/непарного режима изготовления углублений, когда
заданы профили или набор замкнутых контуров профилей. Если задан
параметр FCISL1, то углубления изготавливаются в основном вне
профиля, за исключением внутренних замкнутых контуров, в
альтернативном режиме; Рис. 6.29
Если задан параметр FCISL2, то изготовление углублений начинается с
первого уровня замкнутых контуров. Fig. 6.30
FAMI Отключение смещения вдоль граничного профиля. Начальная точка может
быть определена вне профиля.
FILL DOLD.. Завершение предыдущей операции по изготовлению углублений с
использованием диаметра инструмента DOLD.
SMOOTH Генерирование функции G30 после завершения выполнения функции G32.

Примечание: Для изготовления углублений используется следующая процедура:

- Позиционирование в заданной начальной точке на плоскости XY (SP)


- Перемещение в рассчитанную точку для очистки профиля.
- Перемещение к следующему профилю в заданное значение PAS.
- Повторение процедуры до границы очистки профиля.
- Если заданы замкнутые контуры, то при пересечении первого из них инструмент изменит
свою траекторию.

- Если задано несколько проходов с использованием значения NP или глубины ZA, то


инструмент переместится назад в начальную точку одним из следующих способов:
- Если задано DZ0, инструмент переместится назад в начальную точку без поднимания. Если
на пути встречаются замкнутые контуры, он обходит их стороной.
- Если задано DZ с ненулевым значением, то инструмент будет поднят на данную высоту и
переместится назад в начальную точку.
- Если параметр DZ не задан, инструмент будет поднят на величину зазора CH.

Граничный профиль для изготовления отверстий и профили замкнутых контуров должны быть
замкнутыми.

Если задан параметр FCISL, то замкнутые контуры не обязательно должны пересекаться с


граничным профилем для изготовления отверстий и даже друг с другом.
При использовании синтаксиса FCISL.. или FILL, DOLD.. задание начальной точки SP
становится невозможным.

140 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.25 EMPTCIR
Объект: Определение режимов очистки кругового профиля

EMPTCIR {,PF..|| ,XC..,YC..,RAG..|| ,C..}{,D..}{,CL..}{[,ZR..]||[,Z..]}


[,PAS..] [[,NP..] [,ZA..]] [,PEEL..] [[,SP..]|[ANGDZ..]] [,SS..] [,FR..]
[,CH..] [,ZFR..] [,RA..] [,INCZ..] [,DZ..] [,TI..] [,FA..][,FAMI] [,EXT]
[,SMOOTH] [[,MX]||[,MY]|| [,MXY]]
PF.. Круговой профиль для очистки
XC..YC..RAG.. Круг для очистки.
C..
D.. Диаметр инструмента.
CL.. Класс инструмента.
ZR.. Быстрое исходное позиционирование глубины по оси Z. (по умолчанию
ZR=CH).
PAS.. Рис.6.19. Шаг для изготовления углублений.
NP.. Количество проходов.
ZA.. Рис.6.18. Конечная глубина по оси Z.
Z.. Позиционирование рабочей глубины по оси Z. (по умолчанию Z=ZR).
PEEL.. Толщина удаляемого материала. Рис. 6.19
SPn Начальная точка.
SS.. Частота вращения шпинделя (об/мин).
FR.. Скорость подачи (мм/мин).
TI.. Допустимое отклонение при обработке. (по умолчанию 0.025)
CH.. Высота зазора.
ZFR.. Скорость опускания по оси Z до рабочей точки.
RA.. Глубина отвода на верхнюю точку по окончании работы.
INCZ.. Рис.6.18 Шаг по оси Z для работы в несколько проходов. Можно задать
NP или ZA.
DZ.. Fig.6.18 Высота зазора между проходами. (по умолчанию CH).
FA.. Номер поверхности.
MX MY MXY Зеркальное отражение по осям.
EXT Очистка с началом на границе углублений.
FAMI Отключение смещения вдоль граничного профиля. Начальная точка может
быть определена вне профиля.
SMOOTH Генерирование функции G30 после завершения выполнения функции G30.
ANGDZ.. Рис.6.18 Угол наклона.

Tecnosoft s.r.l. Ts26 LT 141


6.14.26 EMPTSZ
Объект: Проекция очистки замкнутого профиля на поверхность постоянного
сечения.

Формат:
EMPTSZ{,PF..} {,SZ} {,PF..} {,D..} [,RI..] {,CL..} [,ZR..] [,PAS..] [,PEEL..] [,SP..]
[,SS..] [,FR..] [,CH..] [,ZFR..] [,RA..] [,DZ..] [,TI..] [,FA..] [,RC..]
[,RGTSZ] [,SMOOTH] [[,MX]||[,MY]|| [,MXY]]
где:
PF.. Замкнутый профиль для очистки.
SZ Определение сечения профиля. Следующее определение профиля будет
интерпретироваться как сечения профиля.
PF.. Сечение профиля. Начальная точка должна находиться на профиле для
очистки. Сечение профиля не может быть подгоночным.
D.. Рис. 6.1 Диаметр инструмента.
RI.. Fig. 6.2 Радиус тороидального инструмента. (если RI=D/2 то инструмент
сферический).
CL.. Класс инструмента.
ZR.. Быстрое исходное позиционирование глубины по оси Z. (по умолчанию
ZR=CH).
PAS.. Шаг для изготовления углублений. Рис.6.19
PEEL.. Толщина материала, которая должна быть оставлена на границах. Рис.
6.19
SP Начальная точка.
SS.. Частота вращения шпинделя (об/мин).
FR.. Скорость подачи (мм/мин).
CH.. Высота зазора по оси Z.
CH.. Высота зазора по оси Z.
ZFR.. Скорость опускания по оси Z до рабочей точки.
RA.. Глубина отвода на верхнюю точку по окончании работы.
INCZ.. Шаг по оси Z для изготовления углублений в несколько проходов по
глубине. Количество проходов задается параметром NP.
Также можно задать ZA – конечную глубину по оси Z
DZ.. Высота зазора между проходами. Если значение равно нулю, инструмент
остается на детали до опускания на следующий уровень. Если задано
другое значение, оно будет использовано для подъема инструмента после
каждого прохода. Если параметр DZ пропущен, то инструмент переходит
на высоту CH после каждого прохода.
TI.. Увеличение между двумя проходами, рассчитываемое по смещению
сечения профиля.
FAn Указание номера поверхности.

142 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


MX MY Зеркальное отражение по осям.
MXY
RC.. Постоянный радиус элемента профиля.
RGTSZ Смещение выполняется с правой стороны сечения.
SMOOTH Генерирование функции G30 после завершения выполнения функции G32.

Примечание: Для изготовления углублений используется следующая процедура:

- Позиционирование в заданной начальной точке на плоскости XY (SP)


- Установка инструмента в заданную начальную точку.
- Перемещение к следующему профилю в заданное значение PAS.
- Повторение процедуры до границы очистки профиля.

- повторение предыдущих шагов с регулировкой профиля изготовления углублений вдоль


профиля сечения с допуском TI.
- можно задать постоянную соединения RC, чтобы смещение профиля изготовления
углублений не рассчитывалось для выбранного округлого элемента.

Граничный профиль для изготовления отверстий должен быть замкнутым.

Профиль сечения должен иметь начальную точку на профиле изготовления углублений

Tecnosoft s.r.l. Ts26 LT 143


6.14.27 EMPTZ
Объект: Очистка профиля в режиме контурной обработки с замкнутыми контурами
на различных величинах по оси Z.

Формат:
EMPTZ {,PF..}{,D..}{,CL..}{[,ZR..]||[,Z..]} [,PAS..][[,NP..]||[ZA..]] [,ISL] [,ZISL..]
[,PF..] [,PEEL..] [,SP..] [,SS..] [,FR..] [,CH..] [,ZFR..] [,RA..] [,INCZ..]
[,DZ..] [,TI..] [,FA..] [,EXT] [,SMOOTH] [[,MX]||[,MY]|| [,MXY]]
где:
PFn Замкнутый профиль для изготовления углублений.
D.. Диаметр инструмента.
CL.. Класс инструмента.
ZR.. Быстрое исходное позиционирование глубины по оси Z. (по умолчанию
ZR=CH).
PAS.. Шаг для изготовления углублений. Рис.6.19
NP.. Количество проходов.
ZA.. Конечная глубина по оси Z.
ISL Указание замкнутых контуров. Введенные впоследствии профили должны
рассматриваться как замкнутые контуры.
PF.. Профили замкнутых контуров.
ZISL.. Величина Z ранее заданного замкнутого контура.
Z.. Позиционирование рабочей глубины по оси Z. (по умолчанию Z=ZR).
PEEL.. Толщина материала, которая должна быть оставлена на границах и в
замкнутых контурах (если указаны). Рис. 6.19
SP.. Начальная точка.
SS.. Частота вращения шпинделя (об/мин).
FR.. Скорость подачи (мм/мин).
CH.. Высота зазора по оси Z.
ZFR.. Скорость опускания по оси Z до рабочей точки.
RA.. Глубина отвода на верхнюю точку по окончании работы.
INCZ.. Шаг по оси Z для изготовления углублений в несколько проходов по
глубине. Количество проходов задается параметром NP.
Также можно задать ZA – конечную глубину по оси Z
DZ.. Рис. 6.18. Высота зазора между проходами. Если значение равно нулю,
инструмент остается на детали до опускания на следующий уровень.
Если задано другое значение, оно будет использовано для подъема
инструмента после каждого прохода.
Если параметр DZ пропущен, то инструмент переходит на высоту CH
после каждого прохода.
TI.. Допустимое отклонение при обработке. (по умолчанию 0.025)
FAn Указание номера поверхности.
144 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.
MX MY Зеркальное отражение по осям.
MXY
EXT Очистка с началом на границе углублений.
SMOOTH Генерирование функции G30 после завершения выполнения функции G32.

Примечание: Для изготовления углублений используется следующая процедура:

- Позиционирование в заданной начальной точке на плоскости XY (SP)

- Перемещение в начальную точку для изготовления углублений.

- Перемещение к следующему профилю в заданное значение PAS.

- Повторение процедуры до границы очистки профиля.

- Если заданы замкнутые контуры, то при пересечении первого из них инструмент изменит
свою траекторию.

- Если задано несколько проходов с использованием значения NP или глубины ZA, то


инструмент переместится назад в начальную точку одним из следующих способов:
- Если задано DZ0, инструмент переместится назад в начальную точку без поднимания. Если
на пути встречаются замкнутые контуры, он обходит их стороной.
- Если задано DZ с ненулевым значением, то инструмент будет поднят на данную высоту и
переместится назад в начальную точку.
- Если параметр DZ не задан, инструмент будет поднят на величину зазора CH.

Граничный профиль для изготовления отверстий и профили замкнутых контуров должны быть
замкнутыми кривыми.

Tecnosoft s.r.l. Ts26 LT 145


6.14.28 MILLDZ
Объект: Замкнутая обработка двух профилей.

Формат:
MILLDZ {,BOT}{[,SET..]||[,PF..]||[,SPF..]}{,TOP}{[,SET..]||[,PF..]||[,SPF..]}{,D..}
{,CL..}[,RI..][,OFF..][,SS..][,FR..][,CH..][,RA..][,FA..][,TI..][,ERCOR..]
[,ZBOT..][,ZTOP..][,XP..,YP..,ZP..][,XF..,YF..,ZF..][,MODO..][,ZIG]
[,LIM][,PF..] [,QZL..][[,CONT]||[,HLC][,PAS..]]
где:
BOT Нижний набор или профиль.
TOP Верхний набор или профиль.
SETn SET.
PF.. Профиль.
SPF.. Набор точек.
ZBOT Глубина по оси Z нижнего профиля или профиля серии.
ZTOP Глубина по оси Z верхнего профиля или профиля серии.
D.. Диаметр инструмента. Рис.6.2
RI.. Радиус тороидального инструмента. Рис.6.2
CL.. Класс инструмента.
SS.. Частота вращения шпинделя (об/мин).
FR.. Скорость подачи (мм/мин).
OFF.. Смещение инструмента (расстояние между центром инструмента и
профилем) Рис.6.16
TI.. Максимальное расстояние между точками. (по умолчанию 0.025)
ERCOR.. Ошибка по хорде.
CH.. Высота зазора по оси Z.
RA.. Координата для отвода по окончании контурной обработки.
FAn Номер поверхности для обработки.
MODO.. Режим работы.
MODO1: Оба профиля должны иметь одинаковое количество
элементов.
Рабочая подача рассчитывается для каждой пары элементов.
MODO2: Два профиля могут иметь любое количество элементов.
Рабочая подача рассчитывается для всего профиля.
По молчанию: MODO2
XP.. YP.. ZP.. Координаты для исходного позиционирования.
XF.. YF.. ZF.. Координаты для окончательного позиционирования.
ZIG Зигзагообразная обработка.
LIM,PF.. Граничный профиль.
QZL.. Высота шага по оси Z при подводе и отводе инструмента от детали.
CONT Контурная обработка.
HLC Спиральная обработка.
PAS.. Шаг для контурной или спиральной обработки.
146 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.
6.14.29 GO
Объект: Перемещение инструмента в заданную точку.

Формат:
GO {,D..}{,CL..} [,X..][,Y..][,M..,A..] [,P..] [,Z..] [,CH..] [,W..] [,B..] [,AC..]
[,WZ..] [,VY..] [,FR..] [,SS..] [,FA..] [[,MX]||[,MY]|| [,MXY]]

где:

D.. Диаметр инструмента.


CL.. Класс инструмента.
X.. Y.. Точка для перемещения.
M.. A..
P..
Z.. Глубина по оси Z точки для перемещения.
CH Вместо указания величины Z можно указать значение CH.
A.. Позиционирование по оси A.
B.. Позиционирование по оси B.
AC.. Позиционирование по оси C.
WZ.. Позиционирование по оси 'W'.
VY.. Позиционирование по оси 'V'.
SS.. Частота вращения шпинделя.
FR.. Скорость подачи.
FAn Поверхность для обработки.

MX MY Зеркальное отражение по осям.


MXY

Примечание: Ноль по оси Z определяется как плоскость поверхности, а положительное


значение рассматривается как перемещение по направлению к детали.
Зазор CH соответствует значению, хранящемуся в таблице материалов.

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


1) Если первое перемещение представляет собой GO GOR GI GIR, оно должно быть
записано в координатах X и Y.
2) Внутри макроса первое перемещение GO GOR GI GIR после фразы MILL или EMPT или
аналогичной должно быть записано полностью в координатах X и Y.

Tecnosoft s.r.l. Ts26 LT 147


6.14.30 GOR
Объект: Быстрое перемещение инструмента в заданную точку.

Формат:

GOR {,D..}{,CL..} [,X..][,Y..][,M..,A..] [,P..] [,Z..] [CH..] [,W..] [,B..] [,AC..]


[,WZ..] [,VY..] [,SS..] [,FA..] [[,MX]||[,MY]|| [,MXY]]

где:

D.. Диаметр инструмента.


CL.. Класс инструмента.
X.. Y.. Абсолютная координата точки для перемещения.
M.. A..
Pn
Z.. Значение по оси Z точки для перемещения.
CH Переместить в координату CH по оси Z, взятую из таблицы инструментов.
A.. Позиционирование по оси A.
B.. Позиционирование по оси B.
AC.. Позиционирование по оси C.
WZ.. Позиционирование по оси 'W'.
VY.. Позиционирование по оси 'V'.
SS.. Частота вращения шпинделя.
FAn Поверхность для обработки.
MX MY Зеркальное отражение по осям.
MXY

Примечание: Ноль по оси Z определяется как плоскость поверхности, а положительное


значение рассматривается как перемещение по направлению к детали.
Зазор CH соответствует значению, хранящемуся в таблице материалов.

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


1) Если первое перемещение представляет собой GO GOR GI GIR, оно должно быть
записано в координатах X и Y.
2) Внутри макроса первое перемещение GO GOR GI GIR после фразы MILL или EMPT или
аналогичной должно быть записано полностью в координатах X и Y.

148 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.31 GI
Объект: Перемещение инструмента в пошаговом режиме из последней точки.

Формат:
GI {,D..}{,CL..} [,X..][,Y..] [,M..,A..] [,P..] [,Z..] [,W..] [,B..] [,AC..] [,WZ..]
[,VY..] [,FR..] [,SS..] [,FA..] [[,MX]||[,MY]|| [,MXY]]
где:

D.. Диаметр инструмента.


CL.. Класс инструмента.
X.. Y.. Значения шагов для перемещения.
M.. A..
Pn (использовать значения X,y Pn для перемещения в пошаговом режиме)
Z.. Значение по оси Z точки для перемещения.
A.. Позиционирование по оси A.
B.. Позиционирование по оси B.
AC.. Позиционирование по оси C.
WZ.. Позиционирование по оси 'W'.
VY.. Позиционирование по оси 'V'.
FR.. Скорость подачи.
SS.. Частота вращения шпинделя.
FAn Поверхность для обработки.
MX MY Зеркальное отражение по осям.
MXY

Примечание: Ноль по оси Z определяется как плоскость поверхности, а положительное


значение рассматривается как перемещение по направлению к детали.

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


1) Если первое перемещение представляет собой GO GOR GI GIR, оно должно быть
записано в координатах X и Y.
2) Внутри макроса первое перемещение GO GOR GI GIR после фразы MILL или EMPT или
аналогичной должно быть записано полностью в координатах X и Y.

Tecnosoft s.r.l. Ts26 LT 149


6.14.32 GIR
Объект: Быстрое перемещение инструмента в пошаговом режиме.

Формат:
GIR {,D..} {,CL..} [,X..] [,Y..] [,M..,A..] [,P..] [,Z..] [,W..] [,B..] [,AC..] [,WZ..]
[,VY..] [,SS..] [,FA..], [[,MX]||[,MY]|| [,MXY]]

где:

D.. Диаметр инструмента.


CL.. Класс инструмента.
X.. Y.. Значения шагов для перемещения.
M.. A..
Pn (использовать значения X,y Pn для перемещения в пошаговом режиме)
Z.. Глубина по оси Z точки для перемещения.
A.. Позиционирование по оси A.
B.. Позиционирование по оси B.
AC.. Позиционирование по оси C.
WZ.. Позиционирование по оси 'W'.
VY.. Позиционирование по оси 'V'.
SS.. Частота вращения шпинделя.
FAn Поверхность для обработки.
MX MY Зеркальное отражение по осям.
MXY

Примечание: Ноль по оси Z определяется как плоскость поверхности, а положительное


значение рассматривается как перемещение по направлению к детали.

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


1) Если первое перемещение представляет собой GO GOR GI GIR, оно должно быть
записано в координатах X и Y.
2) Внутри макроса первое перемещение GO GOR GI GIR после фразы MILL или EMPT или
аналогичной должно быть записано полностью в координатах X и Y.

150 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.33 GOSET
Объект: Перемещение инструмента вдоль набора точек SET.

Формат:
GOSET {,D..} {,CL..}{,SET..} [,Z..] [,OFF..] [,TI..] [,FR..] [,SS..] [,FA..]
[[,MX]||[,MY]|| [,MXY]]

где:

D.. Диаметр инструмента.


CL.. Класс инструмента.
SETn Набор точек для перемещения.
Z.. Рабочая глубина.
OFF.. Смещение инструмента – подлежит расчету компьютером.
TI.. Допустимое отклонение при обработке (по умолчанию 0.025).
FR.. Скорость подачи.
SS.. Частота вращения шпинделя.
FAn Поверхность для обработки.
MX MY Зеркальное отражение по осям.
MXY

Примечание: Машина будет выполнять перемещение с линейной интерполяцией по всем


точкам набора SET.

Данная команда приводит к выполнению задачи исключительно с линейными перемещениями


G1, также в режиме OFF. В последнем случае перемещение инструмента вокруг углов набора
точек SET выполняется с использованием ломаной линии с допуском TI.

Tecnosoft s.r.l. Ts26 LT 151


6.14.34 GOSETM
Объект: Перемещение инструмента вдоль набора точек SET.

Формат:
GOSETM {,D..} {,CL..}{,SET..} [,OFF..] [,TI..] [,FR..] [,SS..] [,FA..] [[,MX]||[,MY]||
[,MXY]]

где:

D.. Диаметр инструмента.


CL.. Класс инструмента.
SETn Набор точек для перемещения.
OFF.. Смещение инструмента – подлежит расчету компьютером.
TI.. Допустимое отклонение при обработке (по умолчанию 0.025).
FR.. Скорость подачи.
SS.. Частота вращения шпинделя.
FAn Поверхность для обработки.
MX MY Зеркальное отражение по осям.
MXY

Примечание: Машина будет выполнять перемещение с линейной интерполяцией по всем


точкам набора SET.

Данная команда приводит к выполнению задачи исключительно с линейными перемещениями


G1, также в режиме OFF. В последнем случае перемещение инструмента вокруг углов набора
точек SET выполняется с использованием ломаной линии с допуском TI.

152 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.14.35 GOSTD
Объект: Перемещение инструмента вдоль трехмерного набора точек SET.

Формат:
GOSTD {,D..}{,CL..}{,SET..}[,FR..][,SS..][,FA..][[,MX]||[,MY]|| [,MXY]]

где:

D.. Диаметр инструмента.


CL.. Класс инструмента.
SETn Набор точек для перемещения.
FR.. Скорость подачи.
SS.. Частота вращения шпинделя.
FAn Поверхность для обработки.
MX MY Зеркальное отражение по осям.
MXY

Примечание: Машина будет выполнять перемещение с линейной интерполяцией по всем


точкам набора SET со значениями X, Y и Z.
Координаты Z точек рассматриваются как абсолютные.

Tecnosoft s.r.l. Ts26 LT 153


6.14.36 GOSTDM
Объект: Перемещение инструмента вдоль набора точек SET.

Формат:
GOSTDM {,D..}{,CL..}{,SET..}[,FR..][,SS..][,FA..][[,MX]||[,MY]|| [,MXY]]

где:

D.. Диаметр инструмента.


CL.. Класс инструмента.
SETn Набор точек для перемещения.
FR.. Скорость подачи.
SS.. Частота вращения шпинделя.
FAn Поверхность для обработки.
MX MY Зеркальное отражение по осям.
MXY

Примечание: Машина будет выполнять перемещение с линейной интерполяцией по всем


точкам набора SET со значениями X, Y и Z.
Координаты Z точек рассматриваются как абсолютные.

154 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.15 ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ

6.15.1 EXT
Назначение: Определяет дополнительную кодовую группу для передачи заданной
директивы постпроцессору

Формат:

EXT,..

Extraword (Дополнительная кодовая группа): Эта функция позволяет передавать некоторые


установленные параметры в систему для выполнения конкретных операций определенным
ЧПУ.
Примечание: Вспомогательная функция EXT может быть использована только внутри
макроса.
EXT,SR.. Запустить цикл подпрограммы для ЧПУ.
EXT,ER.. Закончить цикл подпрограммы для ЧПУ.
EXT,CR..,K.. Вызвать подпрограмму для ЧПУ. Может быть задано K.. – число повторений
последующих параметров ЧПУ.
E,<
EXT,SR1
MILL,PF1,OFF5,Z-1
EXT,ER1
EXT,CR1,K10,QZ-2
>,D10, CL65
EXT,PA.. Выбрать PA, начало координат ЧПУ.
EXT,AXES.. Здесь слово AXES (Оси) обозначает оси базовой системы координат. Аналогично
использованию FACE (Поверхность):
AXES1 обозначенные G17 оси XYZ AXES2 обозначенные G18 оси XZY
AXES3 обозначенные G18 оси -XZY AXES4 обозначенные G19 оси YZX

Tecnosoft s.r.l. Ts26 LT 155


EXT,D.. Преобразовать ось Y в ось A поворотного стола. Значение D.. – диаметр детали.
При нулевом значении D, эта функция отключается

156 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.15.2 RE
Назначение: Записывает заданный комментарий в блок-программу.

Формат:

RE,..

RE,.. Помещает в блок-программу заданный комментарий длиной до 250


символов.

Примечание: Вспомогательная функция RE может быть использована только внутри макроса.

6.15.3 REM
Назначение: Записывает заданный комментарий в блок-программу.

Формат:

REM, COMM: " последовательность символов"


выражение"последовательность символов"

Помещает в блок-программу заданный комментарий длиной до 250 символов.

Пример: REM,COMM:"-- Attention !! -- The detail "#NPart" is not worked."("-- Внимание !! -- Деталь
"#NPart" не обработана."

Примечание: Вспомогательная функция REM может быть использована только внутри


макроса.

Tecnosoft s.r.l. Ts26 LT 157


6.15.4 BMM
Назначение: Записывает данный блок в блок-программу.

Формат:

BMM, [A..], [B..], [C..], [E..], [F..], [G..], [H..], [I..], [L..], [M..], [N..], [O..], [P..],
[Q..], [R..], [S..], [T..], [U..], [V..], [Z..], [Y..], [X..], [W..], [J..], [K..], [QX..],
[QY..], [QZ..], [QA..], [QB..], [QC..], [QD..], [PA..], [COMM:..]

BMM,.. Эта вспомогательная функция позволяет записать непосредственно в


блок-программу заданный блок инструкций для механической обработки.
(Длиной до 250 символов).

Примечание: Вспомогательная функция BMM может быть использована только внутри


макроса.

6.15.5 BM
Назначение: Записывает заданный блок в блок-программу.

Формат:

BM..

BM,.. Эта вспомогательная функция позволяет записать непосредственно в


блок-программу заданный блок инструкций для механической обработки.
(Длиной до 250 символов).

Примечание: Вспомогательная функция BM может быть использована только внутри макроса.


Синтаксический контроль над инструкцией BM не производится.

158 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.16 АВТОМАТИЧЕСКИЕ ФУНКЦИИ

6.16.1 FODR
Назначение: Выполняет отверстия в заданных точках после операции центрирования.

Формат:
FODR {,D..}{[,P..]||[,SET..]||[,X..,Y..]||[,M..,A..]}{[,Z..]||[,S..]||[,DP..]} [NC..]
Эта функция представляет собой последовательность элементарных функций, которая зависит
от диаметра отверстия.
CENT DRIL
Где:
D.. Диаметр отверстия
Pn Точка, в которой должно быть осуществлено сверление
X..,Y..
M..,A..
SETn Набор точек, в которых должно быть осуществлено сверление.
Z.. Глубина “глухого” отверстия
S.. Отличная от DP толщина прохода отверстия режущим инструментом
DP.. Толщина обрабатываемой детали.
NC Исключение операции центрирования.
См. элементарные функции CENT и DRILL для всех остальных возможных параметров.
Примечание: Используя параметр STP.., можно получить следующие различные отходы
между отверстиями:
- IR пропущен: После каждого отверстия осуществляется возврат на высоту Ch, отмеренную от
плоскости ступеньки.
- IR или IR0: После каждого отверстия осуществляется возврат на высоту CH, отмеренную от
основной плоскости.
- IR1: После каждого отверстия осуществляется возврат на расстояние, заданное в RA.

Диаметр Элементарная Выполняемый


отверстия функция диаметр
мм мм

D < 40 CENT
DRIL D
D >= 40 CENT
DRIL 20
DRIL D

Tecnosoft s.r.l. Ts26 LT 159


6.16.2 REAM
Назначение: Выполняет развернутое отверстие в точке и/или наборе точек.

Формат:
REAM {,D..}{[,P..]||[,SET..]||[,X..,Y..]||[,M..,A..]}{[,Z..]||[,S..]||[,DP..]} [NC..]
Эта автоматическая функция состоит из последовательности различных элементарных
функций, которая зависит от диаметра отверстия.

CENT DRIL BORF REMD


Где:
D.. Диаметр отверстия
Pn Точка, в которой должно быть осуществлено сверление
X..,Y..
M..,A..
SETn Набор точек, в которых должно быть осуществлено сверление.
Z.. Глубина “глухого” отверстия
S.. Отличная от DP толщина прохода отверстия режущим инструментом.
DP.. Толщина обрабатываемой детали.
NC Исключение операции центрирования.
См. элементарные функции CENT, DRIL, BORF и REMD для всех остальных возможных
параметров
Диаметр Элементарная Выполняемый
отверстия функция диаметр
мм мм
D <= 10 CENT
DRIL D - 0.5
BORF D - 0.1
REMD D
10 < D <= 20 CENT
DRIL D-1
BORF D - 0.2
REMD D
20 < D <= 40 CENT
DRIL D-2
BORF D - 0.3
REMD D

160 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.16.3 НАЗНАЧЕНИЕ: ВЫПОЛНЯЕТ РЕЗЬБОВЫЕ ОТВЕРСТИЯ В ТОЧКАХ ИЛИ
НАБОРАХ ТОЧЕК.

Автоматические функции TAMA,TAMC и TAMF разбиваются на последовательности


элементарных функций в зависимости от значения диаметра предварительного отверстия,
который сохранен в таблице режущих инструментов.

Диаметр Элементарная Выполняемый


отверстия функция диаметр
мм мм

D < 40 CENT
DRIL DPR
TAPP TAPC TAPF D
D >= 40 CENT
DRIL 20
DRIL DPR
TAPP TAPC TAPF D

Примечание: Поля, определяющие диаметры и глубины предварительных отверстий, зависят


от значений, хранящихся в таблице режущих инструментов, для инструментов, используемых
элементарными функциями.
Диаметры нарезаемой резьбы зависят от значений, хранящихся в таблице режущих
инструментов, для резьбы ISO-GAS-UNI.
Множество их возможных значений не непрерывно, параметр D.. может принимать только
табличные значения.

Tecnosoft s.r.l. Ts26 LT 161


6.16.3.1 TAMA
Назначение:Выполняет отверстия и нарезает ISO-резьбу в заданных точках.

Формат:

TAMA {,D..}{[,P..]||[,SET..]||[,X..,Y..][,M..,A..]}{[,Z..]||[,S..]||[,DP..]} [,NC..]

Эта автоматическая функция разбивается на последовательность элементарных функций,


которая зависит от параметра предварительного отверстия DPR, записанного в таблице
режущих инструментов.

CENT

DRIL

TAPP

Где:
D.. Диаметр отверстия
Pn Точка, в которой должно быть осуществлено сверление и нарезка резьбы
X..,Y..
M..,A..
SETn Набор точек, в которых должно быть осуществлено сверление и нарезка
резьбы.
Z.. Глубина “глухого” отверстия
S.. Отличная от DP толщина прохода отверстия режущим инструментом.
DP.. Толщина обрабатываемой детали.
NC Исключение операции центрирования.
См. элементарные функции CENT, DRIL, TAPP для всех остальных возможных параметров

Примечание: Используя параметр STP.., можно получить следующие различные отходы


между отверстиями:
- IR пропущен: После каждого отверстия осуществляется возврат на высоту Ch, отмеренную от
плоскости ступеньки.
- IR или IR0: После каждого отверстия осуществляется возврат на высоту CH, отмеренную от
основной плоскости.
- IR1: После каждого отверстия осуществляется возврат на расстояние, заданное в RA.
Операцию центрирования можно исключить путем заявления параметра NC.

162 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.16.3.2 TAMC
Назначение:Выполняет отверстия и нарезает GAS-резьбу в заданных точках.

Формат:

TAMC {D..}, {[P..], [SET..], [X..,Y..], [M..,A..]} {[Z..], [S..], [DP..]} [NC..]

Эта автоматическая функция разбивается на последовательность элементарных функций,


которая зависит от параметра предварительного отверстия DPR, записанного в таблице
режущих инструментов.

CENT

DRIL

TAPC

Где:

D.. Диаметр отверстия


Pn Точка, в которой должно быть осуществлено сверление и нарезка резьбы
X..,Y..
M..,A..
SETn Набор точек, в которых должно быть осуществлено сверление и нарезка
резьбы.
Z.. Глубина “глухого” отверстия
S.. Отличная от DP толщина прохода отверстия режущим инструментом.
DP.. Толщина обрабатываемой детали.
NC Исключение операции центрирования.
См. элементарные функции CENT, DRIL, TAPC для всех остальных возможных параметров

Примечание: Используя параметр STP.., можно получить следующие различные отходы


между отверстиями:
- IR пропущен: После каждого отверстия осуществляется возврат на высоту Ch, отмеренную от
плоскости ступеньки.
- IR или IR0: После каждого отверстия осуществляется возврат на высоту CH, отмеренную от
основной плоскости.
- IR1: После каждого отверстия осуществляется возврат на расстояние, заданное в RA.

Tecnosoft s.r.l. Ts26 LT 163


Операцию центрирования можно исключить путем заявления параметра NC.

164 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.16.3.3 TAMF
Назначение:Выполняет отверстия и нарезает UNC-резьбу в заданных точках.

Формат:

TAMF {,D..}{[,P..]||[,SET..]||[,X..,Y..]||[,M..,A..]}{[,Z..]||[,S..]||[,DP..]} [NC..]

Эта автоматическая функция разбивается на последовательность элементарных функций,


которая зависит от параметра предварительного отверстия DPR, записанного в таблице
режущих инструментов.

CENT

DRIL

TAPF

Где:

D.. Диаметр отверстия


Pn Точка, в которой должно быть осуществлено сверление и нарезка резьбы
X..,Y..
M..,A..
SETn Набор точек, в которых должно быть осуществлено сверление и нарезка
резьбы.
Z.. Глубина “глухого” отверстия
S.. Отличная от DP толщина прохода отверстия режущим инструментом.
DP.. Толщина обрабатываемой детали.
NC Исключение операции центрирования.

См. элементарные функции CENT, DRIL, TAPF для всех остальных возможных параметров

Примечание: Используя параметр STP.., можно получить следующие различные отходы


между отверстиями:
- IR пропущен: После каждого отверстия осуществляется возврат на высоту Ch, отмеренную от
плоскости ступеньки.
- IR или IR0: После каждого отверстия осуществляется возврат на высоту CH, отмеренную от
основной плоскости.
- IR1: После каждого отверстия осуществляется возврат на расстояние, заданное в RA.

Tecnosoft s.r.l. Ts26 LT 165


Операцию центрирования можно исключить путем заявления параметра NC.

166 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


6.16.4 POCKF
Назначение: Определяет выработку углубления по замкнутому контуру с помощью
предварительных отверстий.

Формат:
POCKF {,DS..} {,PF..} {,CL..} {,PAS..} {,Z..} {,DF..} {,ZF..} [,ZC..] [,NC]
[,ISL] [,PF..] [,SPF..], [,NDR] [,NDM]
Эта функция представляет собой последовательность элементарных функций, которая зависит
от диаметра отверстия.

CENT
DRIL
DRIM
POCK
Где:
DS.. Диаметр инструмента для резки углубления.
Z.. Рабочий предел позиционирования по оси Z.
PAS.. Шаг выполнения углубления.
CL.. Класс режущего инструмента (фреза).
DF.. Диаметр инструментов для резки предварительных отверстий. (DRIL -
DRIM)
ZF.. Глубина сверления.
ZC.. Глубина центрирования.
NC Исключение операции центрирования.
NDR Исключение DRIL.
NDM Исключение DRIM.
Элементарные Глубина выработки
функции мм
CENT ZC
DRIL ZF - 0.3
DRIM ZF - 0.1
POCK Z

Примечание: Система производит расчет позиции предварительного отверстия,


выполняемого путем цикла сверления. Точка предварительного отверстия является
стартовой точкой для углубления.
Если контур для углубления состоит из нескольких областей, предварительные
отверстия для каждой из них рассчитываются автоматически.
Перемещение инструмента от одной области к другой происходит с высотой
подъема до предела CH.

Tecnosoft s.r.l. Ts26 LT 167


6.16.5 EMPTF
Назначение: Определяет способ выработки замкнутого контура с помощью
предварительных отверстий.

Формат:
EMPTF {,DS..}{,PF..}{,CL..}{,PAS..}{,Z..}{,DF..}{,ZF..}
[,ZC..][,NC][,ISL][,PF..][,NDR] [,NDM]
Эта функция представляет собой последовательность элементарных функций, которая зависит
от диаметра отверстия.

CENT
DRIL
DRIM
EMPT

Где:
DS.. Диаметр режущего инструмента для выработки.
Z.. Рабочий предел позиционирования по оси Z.
PAS.. Шаг выполнения углубления.
CL.. Класс режущего инструмента (фреза).
DF.. Диаметр инструментов для резки предварительных отверстий. (DRIL -
DRIM)
ZF.. Глубина сверления.
ZC.. Глубина центрирования.
NC Исключение операции центрирования.
NC Исключение операции центрирования.
NDR Исключение DRIL.
NDM Исключение DRIM.
Элементарные Глубина выработки
функции мм
CENT ZC
DRIL ZF - 0.3
DRIM ZF - 0.1
EMPT Z

Примечание: Система производит расчет позиции предварительного отверстия,


выполняемого путем цикла сверления. Точка предварительного отверстия является
стартовой точкой для углубления.
Если контур для углубления состоит из нескольких областей, предварительные
отверстия для каждой из них рассчитываются автоматически.
Перемещение инструмента от одной области к другой происходит с высотой подъема до
168 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.
предела CH.

Tecnosoft s.r.l. Ts26 LT 169


7. Меню Ts 26 LT

7.1 Меню File (Файл)


7.1.1 NEW (СОЗДАТЬ)
Позволяет создать новую программу обработки детали.

Располагается Меню File


под (Файл)
Панель
инструментов
Клавиши CTRL+N
1.1.1 КОМАНДА OPEN (ОТКРЫТЬ) (МЕНЮ FILE (ФАЙЛ))

Эта команда служит для открытия и отображения нужного файла на экране.


Открытый файл - это документ, с которым работает пользователь.

Вы можете одновременно открыть несколько документов. Для переключения между


различными открытыми документами пользуйтесь меню Window (Окно).
См команда Window 1, 2,... (Окно 1, 2,... ) .
File (Файл), диалоговое окно Open (Открыть).

Располагается Меню FILE


под (Файл)
Панель
инструментов
Клавиши CTRL+O

File (Файл), диалоговое окно Open (Открыть).

Следующие опции позволят Вам указать файл, который следует открыть:


File Name (Имя файла) Наберите на клавиатуре или выберите имя файла, который
Вы хотите открыть. Это поле предлагает список файлов с расширением,
которое Вы выбрали в поле List Files of Type (Вывести список файлов
типа).
List Files (Вывести список файлов ) Выберите тип файла, который Вы хотите
открыть:
Drives (Дисководы) Выберите дисковод, на котором TS 26 LT хранит файл,
который Вы хотите открыть.
Directories (Папки) Выберите папку, в которой TS 26 LT хранит файл, который Вы
хотите открыть.
Network...(Сеть...) Нажмите эту кнопку, чтобы подключиться к определенному адресу в
сети, обозначив его как дисковод с новой буквой.

170 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


7.1.2 КОМАНДА SAVE (СОХРАНИТЬ) (МЕНЮ FILE (ФАЙЛ))

Эта команда позволяет пользователю сохранить новую копию активного документа.


При этом весь текст открытого документа будет сохранен на диске

Если Вы хотите изменить имя существующего документа или папку, в которой он расположен,
перед тем как сохранить его выберите команду Save As (Сохранить как).

См. также диалоговое окно Save As (Сохранить как)

Располагается Меню FILE


под (Файл)
Панель
инструментов
Клавиши CTRL+S

7.1.3 SAVE COPY AS (СОХРАНИТЬ КОПИЮ КАК) (МЕНЮ FILE (ФАЙЛ))

Эта команда позволяет пользователю сохранить копию активного документа под другим
именем.
Открытый документ сохраняет свое первоначальное имя, и пользователь продолжает работу с
ним.

См. также диалоговое окно Save As (Сохранить как), позволяющее дать имя Вашему
документу.

Чтобы сохранить документ под тем же именем и в той же папке пользуйтесь командой SAVE
(Сохранить).

Меню File (Файл), диалоговое окно Save As (Сохранить как)

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


собираетесь сохранить:
File Name (Имя файла) Наберите на клавиатуре новое имя файла, чтобы сохранить
документ под другим именем. Имя файла может содержать до восьми
литер, расширение - не более трех литер. Ts 26 LT добавляет
расширение, которое Вы задаете в поле Save File As Type (Сохранить в
виде файла типа).
Drives (Дисководы) Выберите дисковод, на котором Вы хотите сохранить
документ.
Directories (Папки) Выберите папку, в которой Вы хотите сохранить документ.
Network...(Сеть...) Нажмите эту кнопку, чтобы подключиться к определенному адресу в
сети, обозначив его как дисковод с новой буквой.

Tecnosoft s.r.l. Ts26 LT 171


7.1.4 КОМАНДА PRINT (ПЕЧАТЬ) (МЕНЮ FILE (ФАЙЛ))
Осуществляет печать содержания активного окна на принтере.
Активным называется окно, строка заголовка которого активирована, т.е. имеет синий цвет.

Эта команда открывает диалоговое окно Print (Печать), которое позволяет Вам указать список
страниц, которые надо напечатать, количество копий, выбрать принтер, и установить другие
опции настройки принтера.

Располагается Меню FILE


под (Файл)
Панель
инструментов
Клавиши CTRL+P

Диалоговое окно Print (Печать)


Следующие опции позволяют задать настройки печати документа:
Printer (Принтер) Это рабочий принтер и его подключение. Если нужно сменить
принтер и его подключение, выберите опцию Setup (Настройка).
Setup (Настройка) Отображает диалоговое окно Print Setup (Настройка печати),
позволяющее выбрать принтер и подключение принтера.
Print Range (Диапазон печати)Позволяет задать страницы, которые Вам требуется
распечатать:
All (Все) Печать всего документа.
Selection Печать выделенного фрагмента текста.
(Выделенн
ое)
Pages Печать диапазона страниц, который задается Вами в полях
(Страницы From (От) и To (До).
)
Copies (Копии) Число копий вышеуказанного диапазона страниц, которые нужно
распечатать.
Collate Copies (Разобрать по копиям) Копии печатаются последовательно,
каждая - в порядке нумерации страниц, вместо печати подряд всех копий
каждой страницы.
Print Quality (Качество печати) Выбор качества печати. Обычно печать более
низкого качества занимает меньше времени.
Print Progress Dialog (Диалоговое окно печати)
Диалоговое окно Printing (Печать) отображается, когда Ts 26 LT
отправляет выходную информацию на принтер. Номер страницы
показывает ход процесса печати.

Чтобы прервать печать, выберите Cancel (Отмена).

172 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


7.1.5 КОМАНДА PRINT PREVIEW (ПРЕДВАРИТЕЛЬНЫЙ ПРОСМОТР) (МЕНЮ FILE
(ФАЙЛ))

Располагается Меню FILE


под (Файл)
Панель
инструментов

Клавиши CTRL+P

Эта команда позволяет пользователю просмотреть на экране то, что будет напечатано на
принтере.
Кроме того, из окна этой команды можно запустить печать.

При выборе этой команды главное окно будет заменено окном просмотра, в котором будут
отображены одна или две страницы в формате, в котором они будут напечатаны. Панель
инструментов предварительного просмотра предлагает в качестве опций просмотр одной, либо
двух страниц одновременно; перемещение вперед и назад по документу; увеличение и
уменьшение масштаба изображения страниц; и запуск печати.

Панель инструментов Print Preview (Предварительный просмотр)


Панель инструментов Print Preview (Предварительный просмотр) предлагает Вам
следующие опции:
Print (Печать) Вывести на экран диалоговое окно печати для запуска печати.
Next Page (Следующая страница) Просмотреть следующую печатаемую страницу.
Prev Page (Предыдущая страница) Просмотреть предыдущую печатаемую страницу.
One Page / Two Page (Одна страница/Две страницы) Просматривать одновременно
одну, либо две печатаемых страницы.
Zoom In (Увеличить изображение) Показать печатаемую страницу как на более
близком расстоянии.
Zoom Out (Уменьшить изображение) Показать печатаемую страницу как на
более удаленном расстоянии.
Close (Закрыть) Вернуться из окна предварительного просмотра в окно
редактирования.

Tecnosoft s.r.l. Ts26 LT 173


7.1.6 КОМАНДА PRINT SETUP (НАСТРОЙКА ПЕЧАТИ) (МЕНЮ FILE (ФАЙЛ))
Выбор этой строки меню позволяет пользователю выбрать принтер и задать некоторые
дополнительные параметры, предлагаемые для этого конкретного принтера.
Эта команда выводит диалоговое окно Print Setup (Настройка печати), где Вы можете указать
принтер и его подключение.

Диалоговое окно Print Setup (Настройка печати)


Следующие опции позволяют выбрать принтер для печати и его подключение.
Printer (Принтер) Выберите принтер, который Вы хотите использовать. Выберите
Default Printer (принтер по умолчанию); или выберите опцию Specific Printer
(Другой принтер) и затем один из установленных принтеров,
предлагаемых в этом поле. Установка принтеров и конфигурация портов
осуществляется с помощью панели управления Windows.
Orientation (Ориентация) Выберите Portrait (формат, вытянутый по вертикали)
или Landscape (формат, вытянутый по горизонтали).
Paper Size (Размер бумаги) Выберите размер бумаги для печати документа.
Paper Source (Источник бумаги) Некоторые принтеры имеют несколько лотков
для подачи бумаги. Укажите здесь нужный лоток.
Options (Дополнительные возможности) Отображает диалоговое окно, которое
позволяет выбрать другие опции, касающиеся печати, в зависимости от
конкретного принтера, который Вы выбрали.
Network...(Сеть...) Нажмите эту кнопку, чтобы подключиться к определенному адресу в
сети, обозначив его как дисковод с новой буквой.

7.1.7 ПОСЛЕДНИЕ ФАЙЛЫ


используйте номера и имена файлов, перечисленные внизу меню FILE (Файл) для открытия
любого из последних четырех закрытых Вами документов. Выберите номер, соответствующий
документу, который Вы хотите открыть.

7.1.8 КОМАНДА EXIT (ВЫХОД) (МЕНЮ FILE (ФАЙЛ))


Выход из программы TS 26 LT. Если какие-либо изменения были внесены в открытый
документ, то система предложит сохранить его перед завершением работы программы.

Располагается Меню FILE (Файл)


под
Мышь Дважды щелкните на кнопке
меню Control (Управление)
приложения
Клавиши ALT+F4

174 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


7.2 Меню Control (Управление)
7.2.1 STOP (ОСТАНОВИТЬ)
Располагается Меню Control
под (Управление)
Панель
инструментов
Клавиши F5
Пошаговое выполнение программы обработки детали.

7.2.2 RUN (ВЫПОЛНИТЬ)


Располагается Меню Control
под (Управление)
Панель
инструментов
Клавиши F5
Автоматическое выполнение программы обработки детали.

7.2.3 RESTART (ПОВТОРНЫЙ ЗАПУСК)


Располагается Меню Control
под (Управление)
Панель
инструментов
Клавиши CTRL+ALT+F5
Пошаговое выполнение программы обработки детали, начиная с первого выражения.

7.2.4 EDIT (ПРАВКА)


Располагается Меню Control
под (Управление)
Панель
инструментов
Клавиши CTRL+E
Выводит для редактирования текст открытой программы обработки детали с действиями
SUBROUTINE (ПОДПРОГРАММА) и CALL (ВЫЗОВ). Курсор отображается на текущем
выражении. Пользователь может закончить правку, выбрав это с помощью нажатия на правую
кнопку мыши:
- Stop on line (Остановиться на строке)
- Undo (Отменить)
- Paste (Вставить)
См также: Меню Modify (Правка)

7.2.5 INSERT PHRASE (ВСТАВИТЬ ВЫРАЖЕНИЕ)


Располагается Меню Control
под (Управление)
Клавиши CTRL+I
Вставляет выражение в программу обработки детали перед текущим выражением.

Tecnosoft s.r.l. Ts26 LT 175


7.2.6 PLOT (НАЧЕРТИТЬ)
Выводит диалоговое окно для выбора показываемых геометрических элементов.
Вы можете отобразить отдельный элемент (вводя его имя, например, P1) или все элементы
данного типа (вводя его имя без квантификатора, например, ``PF``).

Располагается Меню Control


под (Управление)
Клавиши F7

7.2.7 CLEAR (УДАЛИТЬ)


Выводит диалоговое окно для удаления геометрических элементов.
Вы можете удалить отдельный элемент (вводя его имя, например, P1) или все элементы
данного типа (вводя имя без квантификатора, например, ``PF``).

Располагается Меню Control


под (Управление)
Клавиши SHIFT+F7

7.2.8 KEYBOARD (КЛАВИАТУРА)


Можно ввести выражение в строке редактирования с помощью клавиатуры на экране, клавиши
которой можно нажимать с помощью мыши. Тип можно изменить двойным щелчком мыши на
строке заголовка.

Располагается Меню Control


под (Управление)
Панель
инструментов
Клавиши CTRL+F7

7.2.9 UNDO LAST TOKEN (ОТМЕНИТЬ ПОСЛЕДНИЙ СИМВОЛ)


Отменяет последний символ в текущем выражении.

Располагается Меню Control


под (Управление)
Панель
инструментов
Клавиши CTRL+U

7.2.10 PLOTTING AND TOOL SUITED (ВЫЧЕРЧИВАНИЕ И ИСПОЛЬЗУЕМЫЙ


ИНСТРУМЕНТ)
Располагается Меню Control
под (Управление)
Панель
инструментов

Программа Plo3d - это программное средство, предназначенное для предварительно


просмотра и проверки любого соответствующего стандарту ISO файла, который содержит
программу для фрезерования на стандартном станке с ЧПУ.

176 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


7.2.11 ACTIVATE SELECTING (АКТИВИРОВАТЬ ВЫДЕЛЕНИЕ)
Располагается Меню Control
под (Управление)
Панель
инструментов
Выбор из меню Control (Управление) “Activate Selecting” (Активировать выделение) или щелчок
мышью на иконке панели инструментов вызывает диалоговое окно, в которое вводятся
объекты, которые могут быть выделены либо с помощью команды “Select” (Выделить) или
щелчком левой клавиши мыши на одном или нескольких объектах. Выделенные
геометрические объекты можно скопировать в буфер обмена для использования в других
программах (например, Ts70) или можно исключить их всех вместе, выбрав “Cancel Selection”
(Убрать выделенное) в контекстном меню (для этого щелкните правой мышкой в области
наименований геометрических элементов).

7.2.12 IMPORT PROGRAM (ПРОГРАММА ИМПОРТИРОВАНИЯ)


Располагается Меню Control
под (Управление)

Панель
инструментов

Позволяет импортировать чертеж в формате IGES или DXF.

7.2.13 WATCH (ПОСМОТРЕТЬ)

Располагается Меню Control


под (Управление)

Панель
инструментов

Выводит диалоговое окно, позволяющее выполнить расчет или провести простой поиск ряда
численных переменных, осуществляется явным образом как результат численного расчета на
элементах.

Tecnosoft s.r.l. Ts26 LT 177


7.3 Меню View (Вид)
7.3.1 ZOOM IN (УВЕЛИЧИТЬ)
Располагается Меню View
под (Вид)
Панель
инструментов
Эта команда позволяет пользователю увеличить масштаб изображения. Каждый щелчок левой
кнопкой мыши увеличивает изображение приблизительно на 20%. Правая кнопка мыши
позволяет провести обратное масштабирование с тем же коэффициентом. Нажав кнопку мыши
и перемещая указатель мыши можно перетаскивать все изображение.

7.3.2 ZOOM OUT (УМЕНЬШИТЬ)


Располагается Меню View
под (Вид)
Панель
инструментов
Эта команда позволяет пользователю уменьшить масштаб изображения. Каждый щелчок
левой кнопкой мыши уменьшает изображение приблизительно на 20%. Правая кнопка мыши
позволяет провести обратное масштабирование с тем же коэффициентом. Нажав кнопку мыши
и перемещая указатель мыши можно перетаскивать все изображение.

7.3.3 ZOOM (МАСШТАБИРОВАТЬ)


Располагается Меню View
под (Вид)
Панель
инструментов
Клавиши F9
Эта команда позволяет пользователю нарисовать на экране прямоугольную рамку, пределы
которой ограничивают графическое изображение, которое будет отображено на экране.

7.3.4 CENTER (ЦЕНТР)


Располагается Меню View
под (Вид)
Панель
инструментов
Клавиши CTRL+F9
Эта команда перечерчивает все элементы на полный экран.

7.3.5 VIEW POINT (ТОЧКА ОБЗОРА)


Располагается Меню View
под (Вид)
Панель
инструментов
Клавиши CTRL+B
Позволяет установить, с какой точки обзора отобразить деталь, которая будет показана на
экране.

178 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


7.3.6 XY VIEW (ВИД XY)
Располагается Меню View
под (Вид)
Панель
инструментов
Клавиши CTRL+1
Отображает на экране вид с положительного конца оси Z+ (сверху) вниз на деталь.

7.3.7 XZ VIEW (ВИД XZ)


Располагается Меню View
под (Вид)
Панель
инструментов
Клавиши CTRL+2
Отображает на экране вид в положительном направлении оси Y (сзади).

7.3.8 YZ VIEW (ВИД YZ)


Располагается Меню View
под (Вид)
Панель
инструментов
Клавиши CTRL+3
Отображает на экране вид в положительном направлении оси X (справа).

7.3.9 XYZ VIEW (ВИД XYZ)


Располагается Меню View
под (Вид)
Панель
инструментов
Клавиши CTRL+4
Отображает вид в изометрической проекции.

7.3.10 LAYERS (СЛОИ)


Располагается Меню View
под (Вид)
Панель
инструментов
Клавиши CTRL+Y
Отображает диалоговое окно, которое позволяет включать и выключать различные слои,
которые были определены в программе обработки детали выражениями SYS,LAYn. Слой по
умолчанию - “0”.
Каждый элемент, имя которого написано после выражения SYS,LAYn относится к слою “n”.
Включая или выключая слои можно показывать и скрывать элементы, относящиеся к этим
слоям.

Tecnosoft s.r.l. Ts26 LT 179


7.3.11 DIMENSIONS (РАЗМЕРЫ)
Располагается Меню View
под (Вид)
Панель

Клавиши CTRL+D
Позволяет проверить реальные размеры детали. В "строке текущего состояния"
отображается значение расстояния между двумя заданными точками.

7.3.12 GO CURSOR (КУРСОР GO)


Располагается Меню View
под (Вид)
Панель
инструментов
Клавиши CTRL+G
Активирует курсор GO. Диаметр инструмента вводится с помощью SHIFT+ левая кнопка мыши.
Выражение GO,... ручной технологии программы обработки детали вставляется в программу
обработки детали правым щелчком мыши и выбором Dimension (Размеры).
Эта команда позволяет пользователю видеть XYZ координаты центра пиксела на линейке
виртуальных кнопок.
При наведении центра крестообразного курсора на любой пиксел экрана, на кнопке окна
отображаются его координаты.

7.3.13 LABEL (ИДЕНТИФИКАТОР)


Располагается Меню View
под (Вид)
Панель
инструментов
Клавиши CTRL+L
Отображает идентификаторы объектов.

7.3.14 AXES (ОСИ)


Располагается Меню View
под (Вид)
Панель
инструментов
Клавиши CTRL+A
Отображает на экране оси абсолютных координат
180 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.
7.3.15 REDRAW (ПЕРЕРИСОВАТЬ)
Располагается Меню View
под (Вид)
Клавиши CTRL+R
Перерисовывает все объекты, определенные в последнем SYS,CLS

Tecnosoft s.r.l. Ts26 LT 181


7.3.16 ВЫРАЖЕНИЕ SYS
Располагается Меню View
под (Вид)
Панель
инструментов
Позволяет создать выражение SYS, соответствующее активному окну.

7.3.17 CURVATURE VECTORS (ВЕКТОРЫ КРИВИЗНЫ)


Располагается Меню View
под (Вид)
Панель
инструментов
Отображает на экране векторы кривизны.

7.3.18 DISPLAY VECTORS (ПОКАЗАТЬ ВЕКТОРЫ)**


Располагается Меню View
под (Вид)
Панель
инструментов
Отображает векторы.

182 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


7.4 Меню Modify (Правка)

7.4.1 КОМАНДА UNDO/CAN'T UNDO (ОТМЕНИТЬ/ОТМЕНА НЕВОЗМОЖНА)


Располагается Меню Modify
под (Правка)
Панель
инструментов
Клавиши CTRL+Z
ALT-BACKSPACE
Эта команда используется для отмены последней операции редактирования, если отмена
возможна. Имя команды меняется в соответствии с тем, какая операция была последней.
Команда Undo (Отменить) в меню изменяется на Can't Undo (Отмена невозможна), если Вы не
можете отменить Вашу последнюю операцию.

7.4.2 КОМАНДА CUT (ВЫРЕЗАТЬ)


Располагается Меню Modify
под (Правка)
Панель
инструментов
Клавиши CTRL+X
Эта команда используется для удаления из документа выделенных в текущий момент данных и
вставки его в буфер обмена. Эта команда недоступна, если в текущий момент никакие данные
не выделены.
Вырезанные данные заменяют собой прежнее содержание буфера обмена.

7.4.3 КОМАНДА COPY (КОПИРОВАТЬ)


Располагается Меню Modify
под (Правка)
Панель
инструментов
Клавиши CTRL+C
Эта команда служит для копирования выделенных данных в буфер обмена. Эта команда
недоступна, если в текущий момент никакие данные не выделены.
Скопированные данные заменяют собой прежнее содержание буфера обмена.

7.4.4 КОМАНДА PASTE (ВСТАВИТЬ)


Располагается Меню Modify
под (Правка)
Панель
инструментов
Клавиши CTRL+V
Эта команда вставляет копию содержимого буфера обмена в точке ввода (т.е. текущей
позиции курсора). Эта команда недоступна, если буфер обмена пуст.

7.4.5 SELECT ALL (ВЫДЕЛИТЬ ВСЕ)


Выделяет весь текст документа.

Tecnosoft s.r.l. Ts26 LT 183


7.4.6 КОМАНДА FIND (НАЙТИ)
Располагается Меню Modify
под (Правка)
Панель
инструментов
Вы можете осуществить поиск символа, слова или группы слов в программе ЧПУ.

Чтобы найти текст

1. Установите курсор в месте, с которого Вы хотите начать поиск.


2. В меню Edit (Правка) выберите Find (Найти).
3. В поле Find What (Что найти) введите текст, который следует найти.
См. также диалоговое окно Find (Найти).

Диалоговое окно Find (Найти)


Find What (Что найти) Введите здесь текст, который надо найти.
Match Whole Word Only (Только слово целиком) Для поиска совпадения
только с полными словами.
Match Case (Учитывать регистр) Искать точное совпадение с учетом заглавных и
прописных букв.
Find Next (Найти далее) Нажмите кнопку Find Next (Найти далее), чтобы начать поиск.
Чтобы найти следующее вхождение искомого текста нажмите кнопку
Find Next (Найти далее) опять.
Cancel (Отмена) Чтобы закрыть диалоговое окно Find (Найти) нажмите кнопку Cancel
(Отмена).
Help (Помощь) Вызывает эту страницу.

7.4.7 КОМАНДА REPEAT (ПОВТОРИТЬ)


Располагается Меню Modify
под (Правка)
Панель
инструментов
Клавиши F3
Эта команда используется для повторения последней выполненной команды редактирования.
Если повторить последнюю операцию невозможно, пункт меню Repeat (Повторить) сменяется
на Can't Repeat (Повтор невозможен).

184 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


7.4.8 КОМАНДА REPLACE (ЗАМЕНИТЬ)

При выборе команды Replace (Заменить) осуществляется поиск, начиная с позиции курсора,
или в пределах выделенного текста.
См. также диалоговое окно Replace (Заменить).

Диалоговое окно Replace (Заменить)

Find What (Что найти) Введите здесь текст, который надо найти.
Replace With (Заменить на) В этом поле введите текст для замены.
Match Whole Word Only (Только слово целиком) Для поиска совпадения
только с полными словами.
Match Case (Учитывать регистр) Искать точное совпадение с учетом заглавных и
прописных букв.
Find Next (Найти далее) Нажмите кнопку Find Next (Найти далее), чтобы начать поиск.
Чтобы найти следующее вхождение искомого текста нажмите кнопку
Find Next (Найти далее) опять.
Replace (Заменить) Замена выделенного искомого текста.
Replace all (Заменить все) Замена всех вхождений искомого текста в документ.
Замененный текст может быть восстановлен прежним с помощью
команды UNDO (Отменить) (меню Edit (Правка)).
Cancel (Отмена) Закрывает диалоговое окно Replace (Заменить).
Help (Помощь) Вызывает эту страницу.

7.4.9 COPY IN (СОХРАНИТЬ В).

Сохраняет графическое изображение активного документа в файле.

Tecnosoft s.r.l. Ts26 LT 185


7.5 Меню Window (Окно)

7.5.1 NEW WINDOW (НОВОЕ ОКНО)


Эта команда предназначена для открытия нового окна с содержанием, совпадающим с
содержанием активного окна. Вы можете открыть документ в нескольких окнах, чтобы
одновременно вывести на экран различные части или изображения документа. Если Вы
измените содержание в одном из окон, во всех окнах, отображающих тот же документ,
содержание также изменится. Когда Вы открываете новое окно, оно становится активным и
отображается поверх остальных открытых окон.
7.5.2 SPLIT (РАЗДЕЛИТЬ)
Располагается Меню Window
под (Окно)
Панель
инструментов
Разделяет окно на четыре поля. Курсор мыши меняет форму, указывая границу раздела.

7.5.3 CASCADE (РАСПОЛОЖИТЬ КАСКАДОМ)


Располагается Меню Window
под (Окно)
Панель
инструментов
Если открыто несколько окон, эта команда позволяет расположить их так, чтобы они частично
перекрывали друг друга.

7.5.4 TILE (РАСПОЛОЖИТЬ МОЗАИКОЙ)


Располагается Меню Window
под (Окно)
Панель
инструментов
Если открыто несколько окон, эта команда позволяет расположить их так, чтобы они не
перекрывали друг друга.

7.5.5 КОМАНДА 1, 2,...


TS 26 LT отображает список окон, открытых в настоящий момент документов, внизу меню
Window (Окно). Напротив имени документа, находящегося в активном окне, стоит "галочка".
Чтобы сделать активным нужное окно документа, выберите его из списка.

186 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


7.6 Меню Options (Дополнительные возможности)

7.6.1 CONFIGURATION SYSTEM (СИСТЕМНАЯ КОНФИГУРАЦИЯ)


Эта команда выводит следующее диалоговое окно:
Directory (Папка)
Colors (Цвета)
Options (Дополнительные
возможности)
Font (Шрифт)
Toolbar (Панель инструментов)

7.6.1.1 Диалоговое окно Define directory (Задать папку)


Отображает диалоговое окно, показывающее:
- Файлы с расширением подпрограмм (CALL)
- Temporary Files (Временные файлы)

7.6.1.2 Диалоговое окно Color (Цвет)


Выводит диалоговое окно настройки цветов.

7.6.1.3 Диалоговое окно Option (Дополнительные возможности)


Выводит диалоговое окно для установки следующих опций:
- Draw Technology (Техника черчения)
- Tool Diameter (Диаметр инструмента)
- Gravity mouse (Притягивающаяся мышь)
- Auto numeration part program phrases (Автоматическая нумерация выражений программы
обработки детали)
- Auto Correction errors (Автоматическое исправление ошибок)
- Inches (Дюймы)

7.6.1.4 Диалоговое окно Font (Шрифт)


Выводит диалоговое окно для установки шрифта символов:
- Line Edit and buttons (Строка редактирования и кнопки)
- Windows text (Текст Windows)
- Label elements (Идентификаторы элементов)

7.6.1.5 Диалоговое окно Toolbar (Панель инструментов)


Выводит диалоговое окно для конфигурирования панели инструментов .

Tecnosoft s.r.l. Ts26 LT 187


7.6.2 TOOLS MACHINE (РЕЖУЩИЕ ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА)
Выводит диалоговое окно, которое позволяет настроить параметры режущих
инструментальных средств.
Можно настроить больше режущих инструментальных средств, чем будет отмечено после
выполнения выражения END (конец программы обработки детали) в диалоговом окне, которое
будет предложено по окончании программы обработки детали (Choice Machine (Выбор
инструментального средства)).
Щелчок на клавише “Add new machine” (Добавить новое инструментальное средство) выведет
диалоговое окно для его настройки:
• Machine Name (Имя инструментального средства): Имя, которое служит
идентификатором инструментального средства
• Post Processor (Постпроцессор): Постпроцессор, который создает файл для ЧПУ.
(выберите его из предлагаемых).
• Numbers Decimal (Десятичные числа): количество десятичных цифр, используемое для
генерирования программы для ЧПУ.
• Auxiliary information for Plot (Дополнительная информация к изображению): При
активации этой опции в файл для ЧПУ вставляются комментарии к чертежу.
• Capital Block Machine (Основной набор инструментальных средств)
• Directory (Папка): Имя папки для сохранения файла инструментальных средств.
• Extension (Расширение): Расширение файла инструментальных средств
• Z Tool Holder Position (Положение держателя режущего инструмента по Z): Значение
координаты смены инструментов (change tools) по оси Z в мм
• Manual Tools (Ручные инструменты): Описание смены ручных инструментов (change manual
tools)
• Tool-holder name (Имя держателя режущего инструмента): Файл, описывающий позиции
держателя режущего инструмента.

Кроме того, можно определить дополнительную информацию о построении 5 осей: (Details)


(Дополнительные подробности))
• TBYR Деление правой секции (Dividing right unit), наклоняемой вокруг оси Y
• TBYL Деление левой секции (Dividing right unit), наклоняемой вокруг оси Y
• TBX Наклон стола с расположением B параллельно X оси
• TBXN Наклон стола с расположением B перпендикулярно оси X
• TACV Вращение поворотного стола вокруг оси ‘A’ и наклон рукояти (tilting handle)
вокруг оси ‘C’
• TACO Вращение поворотного стола вокруг оси ‘A’ (перпендикулярной) и наклон
рукояти (tilting handle) вокруг оси ‘C’
• TCAV Вращение поворотного стола вокруг оси ‘C’ и наклон рукояти (tilting handle)
вокруг оси ‘A’
• DBA Параллельный перенос оси B от оси A вдоль оси X
• TOA Параллельный перенос оси B от OP вдоль оси A

‰ Щелчок по клавише Remove (Удалить) удаляет инструментальное средство из


конфигурации

188 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Select Machine (Выбор инструментального средства)
Диалоговое окно Chosen Machine (Выбор инструментального средства) позволяет выбрать
инструментальное средство из конфигурации в конце выполнения программы обработки
детали.
Файлу инструментальных средств может быть присвоено другое имя в программе обработки
деталей; если расширение файла не задано, остается расширение по умолчанию.

Tools (Режущие инструменты)


Диалоговое окно Tools (Режущие инструменты) выводит на экран список режущих
инструментов, необходимых для механической обработки, его можно распечатать или
изменить его параметры:
Выбрав Modification (Модификация) в меню Options (Дополнительные возможности) или
дважды щелкнув левой кнопкой мыши на строке режущего инструмента, можно изменить
следующие параметры:

PU Расположение режущего инструмента в патроне держателя (bottle-holder)


CORRL Corrector length (Длина коррекции)
SS Скорость вращения (резка)
FR Скорость продвижения
M Функция M
L Функция L или дополнительный зазор на расположение инструмента при смене
инструмента).
M/A Выбор между ручной и автоматической сменой режущего инструмента). (клавиша F3)

Следующие параметры нельзя здесь изменить:


D Диаметр режущего инструмента
RI Радиус ввода
CL Класс режущего инструмента
CH Подъем по высоте
В меню Options (Дополнительные возможности) можно выбрать ранее сохраненный файл Tools
holder Mask (Маска держателя режущих инструментов); при этом устанавливается параметр PU
для всех режущих инструментов, используемых при механической обработке.
Выбрав ”Show working data” (Показать рабочие данные), Вы можете задать визуальное
отображение продолжительностей механической обработки и ограничения по Z для каждого
режущего инструмента.

Tecnosoft s.r.l. Ts26 LT 189


7.7 Меню Help (Помощь)

7.7.1 QUERY (ЗАПРОС)


Располагается Меню Help
под (Помощь)
Панель
инструментов
Клавиши CTRL+Q
Выводит на экран диалоговое окно, предлагающее выбрать элементы, о которых нужна
информация.
Элементы можно выбирать щелчком правой кнопкой мыши и выбором “Query” (Запрос) в
диалоговом окне.
Информация может быть выведена в режимах “Basis” (Краткая основная информация) или
“Detail” (Подробная информация) (наборы точек SET и контуры).
Можно ввести элемент с помощью клавиатуры. Вставив его имя без квантификатора, Вы
можете выбрать первый элемент.
Вы можете перетащить в строку редактирования численное значение, нажав CTRL + левую
кнопку мыши; или параметрическое значение с помощью CTRL + SHIFT+ правая кнопка мыши.
Например: Перетащите с помощью CTRL+ левая кнопка мыши координату “Z” точки P1,
равную 12.434. В строке редактирования появится ”12,434”
Перетащите с помощью SHIFT+ левая кнопка мыши координату “Z” точки P1, равную
12.434. В строке редактирования появится “{ P1,ZV}

7.7.2 QUERY DEF. (ОПРЕДЕЛЕНИЕ ЗАПРОСА)


Располагается Меню Help
под (Помощь)
Панель
инструментов
Клавиши CTRL+SHIFT+Q
Показывает временную информацию об элементах.

190 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


7.7.3 HELP IMPORT (ПОМОЩЬ ПРИ ИМПОРТИРОВАНИИ)
Выбрав DXF, Вы сможете видеть слои в DXF файлах.
Выбрав IGS, Вы сможете видеть уровни в IGS файлах.
См. также:
Последовательности контуров, импортируемые в файле DXF
Последовательности контуров, импортируемые в файле IGS
Наборы точек SET, импортируемые в файле DXF
Кружки центральных точек, импортируемые в файле DXF
Наборы точек SET, импортируемые в файле IGES

7.7.4 CONTENTS (СОДЕРЖАНИЕ)


Располагается Меню Help
под (Помощь)
Панель
инструментов

Клавиши F1
Позволяет просматривать содержание руководства к программе.
Пользуясь руководством, можно вернуться к окну с кратким содержанием, щелкнув на кнопке
Summary (Краткое содержание) в окне руководства.

7.7.5 HELP USING (ИСПОЛЬЗОВАНИЕ ПОМОЩИ)

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

7.7.6 ABOUT (О ПРОГРАММЕ)

Эта команда служит для отображения уведомления об авторских правах и номере версии Вашей копии
Ts 26 LT.

Tecnosoft s.r.l. Ts26 LT 191


8. ВСПОМОГАТЕЛЬНЫЕ ПРОГРАММЫ
8.1 Импорт чертежа из другого приложения

Если необходимо использовать содержание чертежа, созданного с помощью другого


приложения, можно воспользоваться программой (CADX), которая позволяет импортировать
файлы в форматах IGES или DXF, показывать их содержимое и перемещать то, что
представляет интерес, в TS 26 LT.
Программа "CADX" запускается из Меню Control (Управление) или с панели инструментов
Эта программа позволяет осуществить:

8.1.1 ИМПОРТ ЧЕРТЕЖА


Для того чтобы импортировать чертеж, следует:
1) Выполнить команду" Imports."(Импортировать):

- выбрав на панели инструментов :


- выбрав из меню "Files" (Файл): "Imports" (Импортировать)
- нажав клавиши CTRL+I.
2) Выберите тип формата файла, который Вам нужно прочитать: DXF или IGES.
В соответствии со сделанным выбором, будет предложен список файлов выбранного типа,
находящихся в текущей папке, из которых можно выбрать нужный файл.
3) Выберите файл, который нужно импортировать. Вначале выполняется быстрый просмотр
файла, который позволяет пометить и исключить из импортируемого файла любые имеющиеся
объекты.
4) Выберите "OK", чтобы закрыть диалоговое окно и подтвердить импорт нужных объектов.

В файлах IGES импорт относится к независимому от других объекту, импортируются:


:
- CIRULAR ARCS (дуги окружностей)
- COMPOSITE CURVES (сложные кривые)
- COPIUS DATA (подробная информация)
- LINES (линии)
- NURBS CURVES (кривые неравномерных рациональных би-сплайнов)
- PARAMETRIC SPLINE CURVES (кривые параметрических сплайнов)
- POINTS (точки)
Если Вам нужно импортировать объект, зависимый от другого объекта (все имеющиеся
объекты), необходимо дезактивировать в диалоговом окне, которое появляется перед
импортированием, опцию Independent entity (Независимый объект)

В файлах в формате DXF импорт относится к объектам из раздела файла "ENTITIES"


(ОБЪЕКТЫ), импортируются:
- LINES (линии)
- POINTS (точки)
- CIRCLES (окружности)
- ARCS (дуги)
- POLYLINES (ломаные линии)
- SPLINE CURVES (кривые сплайнов)
Для создания файла DXF, в котором все объекты находятся в разделе "ENTITIES" (ОБЪЕКТЫ),
перед экспортом из CAD необходимо использовать BLOCK (Блок).

192 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Однако, эти файлы можно только читать и перемещать нужные части чертежа в другие
приложения (TS 26 LT). Можно переместить чертеж с помощью команды Select (Выделить)
или путем перетаскивания объектов в другое приложение одного за другим с помощью CTRL+
левая кнопка мыши.
В случае если на чертеже имеются окружности, то имеются и точки, отмечающие центры этих
окружностей, эти точки можно выделять и перемещать прямо в виде набора точек SET.
Внутри этого приложения невозможно вносить изменения в чертеж, а можно только
перемещать составляющие его объекты с помощью команды Transformation
(Преобразование) или сортировать контуры с помощью команды Sort (Сортировать).

8.1.2 ВСТАВКА ТЕКСТОВЫХ СТРОК


Для того чтобы вставить текстовую строку, следует:
1) Выполнить команду «Text» (Текст).
Для выполнения команды:

- выберите панель инструментов: или


- выберите из меню "Command" (Команда): «Text»(Текст)
2) Щелчком мыши задайте позицию начала текстовой строки.
Если позиция начала текстовой вставки не задана, по умолчанию за начало принимается
абсолютное начало координат.
3) Выберите в диалоговом окне текста «Font» (Шрифт).
Задайте необходимые тип шрифта, его свойства и размер. Среди шрифтов, доступных для всех
пользователей, имеется большое количество шрифтов TrueType Windows, у которых можно
задавать также стиль начертания. Среди свойств можно задать написание сверху вниз, а также
зеркальное отображение в горизонтальном или вертикальном направлениях.
В размерах, которые по умолчанию равны последним использованным значениям, можно
задать высоту, коэффициент растяжения и угол наклона ("+" вправо, "-" влево).
4) Наберите текст.
5) Выберите "OK", чтобы закрыть диалоговое окно и подтвердить вставку текстовой строки,
которая будет составлена из последовательности контуров би-сплайнов. Эту
последовательность контуров можно перемещать с помощью команды Transformation
(Преобразование)

8.1.3 ВЫДЕЛЕНИЕ ОБЪЕКТА ДЛЯ ПЕРЕМЕЩЕНИЯ


Чтобы выделить объект для перемещения, нужно:
1) Выполнить команду «Select » (Выделить).
Для выполнения команды:

- выберите панель инструментов: или


- выберите из меню "Command" (Команда): «Enable selection» (Активировать выделение)
2) Выберите объект, который нужно выделить.
Можно выделить нужные элементы один за другим мышкой или же сделать их выделение в
диалоговом окне. Для выделения в диалоговом окне выберите в меню диалогового окна
"Selects" (Выбрать) и затем между различными способами выделения (всё без ограничения, в
пределах определенных типов элементов, в пределах определенных слоев или в пределах
прямоугольной рамки). В диалоговом окне появляются список элементов "Selected"
(Выделенные) и список элементов "Not Selected" (Не выделенные). Команда "Removes"
(Удалить) позволяет удалять элементы из списков, а команда "Adds" (Добавить) - добавлять.
3) Выберите "Copies Select " (Копировать выделенное) не закрывая диалоговое окно, чтобы
скопировать элементы в "Notes" (Блокнот), откуда их можно вставить в другие приложения (TS
26 LT).
Tecnosoft s.r.l. Ts26 LT 193
8.1.4 ПЕРЕМЕЩЕНИЕ ЭЛЕМЕНТОВ
Для того, чтобы перемещать элементы, следует:
1) Если необходимо перемещать только элементы, взятые из базы данных, выделите элементы
базы данных с помощью команды Select (Выделить)
2) Выполните команду «Transformation» (Преобразование).
Для выполнения команды:

- выберите панель инструментов: or


- выберите из меню "Command" (Команда): «Operations» (Операции), затем «Transformation»
(Преобразование)
3) Задайте последовательность операций преобразования (Rotations (Вращения), Translations
(Перемещения), Scales (Изменения масштаба)). В диалоговом окне New Transformation (Новое
преобразование) выберите среди следующих возможностей: Rotation on the X axis, Y, Z,
(Вращение вокруг оси X, Y, Z), Translation on the X axis, Y, Z (Перемещение по оси X, Y, Z ),
Scale on the X axis, Y, Z (Изменение масштаба по оси X, Y, Z). Затем наберите необходимое
численное значение.
4) Выберите "Adds Sequence" (Добавить последовательность). В списке операций
преобразования появится операция, которая была определена.
5) Выберите "Confirms" (Подтвердить) чтобы подтвердить определение операций
преобразования.

8.1.5 СОРТИРОВКА КОНТУРОВ


Для сортировки контуров, нужно:
1) Выполнить команду «Sort» (Сортировать).
Для выполнения команды:

- выберите панель инструментов:


- выберите из меню "Command" (Команда): «Operations» (Операции), затем «Sort»
(Сортировать)
2) Выберите тип сортировки:
- сортировать по всем слоям по отдельности;
- сортировать по всем слоям вместе.
Происходит восстановление всех контуров с возможностью объединения контуров, следующих
друг за другом. Если контурам можно сопоставить разные продолжения, то они не
объединяются. Сформированные контуры можно переместить в другое приложение (TS 26 LT)
с помощью команды Selection (Выделение)или перетаскиванием с помощью CTRL+ левая
кнопка мыши объектов одного за другим в другое приложение.

8.1.6 ВКЛЮЧЕНИЕ И ВЫКЛЮЧЕНИЕ СЛОЕВ


Для того чтобы включить или выключить слои необходимо:
1) Выполнить команду «Layers» (Слои).
Для выполнения команды:

- выберите панель инструментов: или


- выберите из меню "Command" (Команда): «Layers» (Слои)
2) Выберите в диалоговом окне "Layers" (Слои) тот слой, который нужно включить или
выключить.
3) Включите или выключите «Video» (Видимость).
4) Выберите «OK», чтобы подтвердить включение или выключение слоев.

194 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


8.1.7 ПОИСК В БАЗЕ ДАННЫХ
Чтобы провести поиск в базе данных, необходимо:
1) Выполнить команду «Query» (Запрос).
Для выполнения команды:

- выберите панель инструментов:


- выберите из меню «?»: «Query»
- нажмите клавиши CTRL+Q

2) В диалоговом окне выберите:


3) Захватите объект, свойства которого нужно узнать, с помощью щелчка мышью. Можно
захватить более одного объекта: выделите нужный объект. В случае сложного составного
объекта (Контуры, Набор точек, Сложные контуры) можно провести запрос по отдельным
компонентам, выбрав в диалоговом окне "Details" (Детали). Можно ввести нужный элемент с
помощью клавиатуры. При вводе элемента без квантификатора, предлагается первый
определенный элемент. Чтобы перейти к последнему элементу нажмите SHIFT + Стрелка вниз.
Чтобы перейти к первому определенному элементу нажмите SHIFT + Стрелка вверх. В строку
редактирования TS 26 LT можно перенести численное значение, характеризующее
опрашиваемый элемент , "перетаскиванием" его с помощью CTRL+ левая кнопка мыши; или
же его параметрическое значение с помощью CTRL+ SHIFT+ левая кнопка мыши.
Например: При перетаскивании в строку редактирования координаты "Z" точки P1, равной
12,434 с помощью CTRL+ левая кнопка мыши, в строке редактирования появится численное
значение "12,434"
При перетаскивании в строку редактирования той же координаты с помощью CTRL+ SHIFT+
левая кнопка мыши, та же координата в строке редактирования отобразится в виде"{ P1, ZV}"
(параметрическое значение).

Tecnosoft s.r.l. Ts26 LT 195


8.2 Таблица параметров режущих инструментов

Таблица параметров режущих инструментов позволяет создать "Базу данных" инструментов, в


которой определены ряд их параметров и характеристик. Таблица организована таким
образом, что включает в себя последовательность материалов (MATERIALS), для каждого
материала имеется последовательность классов (CLASSES), и для каждого класса –
последовательность диаметров (DIAMETERS). Каждый материал, класс и диаметр в свою
очередь имеет ряд параметров (PARAMETERS).
Например, каждый диаметр может описывать:

„ Скорость резания (VT) [м/мин.]


„ Скорость подачи (Av/g) [мм/оборот]
„ Диаметр предварительного отверстия (DPR)
„ Проход по глубине (DZ)
„ Шаг (PIT)
„ Предельный зазор (CH)
„ M функция инструментального средства (M)
Характер и количество параметров диаметров, классов и материалов можно свободно менять
в соответствии с требованиями заказчика простым и понятным способом (добавление,
удаление, изменение).

Классы режущих инструментов

Класс Тип режущего инструмента


5 SPECIAL TOOL (специальный
инструмент)
10 FACE MILLING (торцовая фреза)
15 CENTER (центровочный
инструмент)
20 TWIST DRILL (спиральное сверло)
25 MILL DRILL (фрезерное сверло)
30 ROUGH BORE (сверло для
чернового растачивания)
35 ROUGH-MILL (фреза для чернового
фрезерования)
40 SEMIFINISH-BORE (сверло для
получистового растачивания)
45 SEMIFINISH-MILL (фреза для
получистового фрезерования)
50 FINISH-BORE (сверло для
чистового растачивания)
55 REAMER (фреза-развертка) (с
постоянным диаметром )
60 REAMER (фреза-развертка) (с
регулируемым диаметром)
65 FINISH MILL (фреза для чистового

196 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


фрезерования)
70 SCREW TAP (метчик) - ISO
75 SCREW TAP (метчик) - GAS
80 SCREW TAP (метчик) - UNC

Tecnosoft s.r.l. Ts26 LT 197


8.3 Tools holder (Держатель режущих инструментов)

Tools holder (Держатель режущих инструментов) позволяет задавать позицию режущего


инструмента в инструментальных магазинах, наряду с его формой и размерами. Можно
создавать различные таблицы держателя режущих инструментов (Tools holder) и сохранять их
в файлах с расширением ".POS." Можно выбирать эти таблицы при конфигурировании
инструментального средства или перед обработкой постпроцессором (post_processor).
Tools holder (Держатель режущих инструментов) позволяет включать и выключать по маске
каждую позицию инструментальных магазинов для последующего использования на стадии
окончательной обработки только задействованных позиций.
В случае если вся маска отключена, позиции инструментов в инструментальном магазине
устанавливаются в последовательном порядке.
Для каждой позиции для инструмента может быть задано одно конкретное условие, задающее
диаметр и/или класс.
Правило выражается в виде любого адекватного выражения, записанного с помощью
следующих операторов:
() Скобки, устанавливающие приоритет выполнения операций
== Равно
!= Не равно
> Больше
>= Больше или равно
< Меньше
<= Меньше или равно
&& И
|| ИЛИ

Пример:
Если в Tool-Holder (держателе режущего инструмента) в позиции #1 ввести:
(CL == 20) && (D < 30)
то в этой позиции будут устанавливаться только режущие инструменты класса 20 с диаметром,
меньшим 30.

198 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


8.4 Tool Cutting Calculator (Калькулятор резания инструментом)

Калькулятор позволяет рассчитать резание одним инструментом по численным значениям,


которые Вы для него определяете.
Численные значения округляются до четырех цифр после запятой.
Если численные значения равны нулю, зависящие от них параметры остаются равными нулю.

Резание инструментом включает:


DIAMETER (Диаметр)
Этот параметр указывает диаметр режущего инструмента. Если Вы вводите диаметр,
калькулятор рассчитывает следующие параметры:
♦ Spindle speed (Скорость вала).
♦ Cutting speed (Скорость резания).
♦ Feed / revolution (Подача/оборот)
♦ Feed / tooth (Подача/зубец)
♦ Average chip thickness (Средняя толщина стружки)
♦ Metal removal rate (Скорость удаления металла)
♦ Power (Мощность)
♦ Machining time (Время механической обработки).

NUMBER OF TOOTH (Количество зубцов)


Этот параметр указывает количество зубцов. Если Вы вводите количество зубцов, калькулятор
рассчитывает следующие параметры:
♦ Feed / tooth (Подача/зубец)
♦ Average chip thickness (Средняя толщина стружки)
♦ Metal removal rate (Скорость удаления металла)
♦ Power (Мощность).
♦ Machining time (Время механической обработки)

CUTTING SPEED (Скорость резания)


Этот параметр указывает скорость резания. Если Вы вводите скорость резания, калькулятор
рассчитывает следующие параметры:
♦ Feed minute (Подача в минуту)
♦ Feed / revolution (Подача/оборот)
♦ Feed / tooth (Подача/зубец)
♦ Average chip thickness (Средняя толщина стружки)
♦ Metal removal rate (Скорость удаления металла)
♦ Power (Мощность).
♦ Machining time (Время механической обработки)

FEED MINUTE (Подача в минуту)


Этот параметр указывает подачу в минуту. Если Вы вводите подачу в минуту, калькулятор
рассчитывает следующие параметры:
Feed / revolution (Подача/оборот)
Feed / tooth (Подача/зубец)
Average chip thickness (Средняя толщина стружки)
Metal removal rate (Скорость удаления металла)
Power (Мощность).
Machining time (Время механической обработки)

Tecnosoft s.r.l. Ts26 LT 199


FEED TOOTH (Подача на зубец)
Этот параметр указывает подачу на зубец. Если Вы вводите подачу на зубец, калькулятор
рассчитывает следующие параметры:
♦ Feed minute (Подача в минуту)
♦ Feed / revolution (Подача/оборот)
♦ Average chip thickness (Средняя толщина стружки)
♦ Metal removal rate (Скорость удаления металла)
♦ Power (Мощность).
♦ Machining time (Время механической обработки)

FEED REVOLUTION (Подача на оборот)


Этот параметр указывает подачу на оборот. Если Вы вводите подачу на оборот, калькулятор
рассчитывает следующие параметры:
♦ Feed minute (Подача в минуту)
♦ Average chip thickness (Средняя толщина стружки)
♦ Metal removal rate (Скорость удаления металла)
♦ Power (Мощность).
♦ Machining time (Время механической обработки)

SPINDLE SPEED (Скорость вала)


Этот параметр указывает скорость вала. Только этот параметр позволяет рассчитать скорость
резания с постоянной подачей в минуту. Если Вы вводите скорость вала, калькулятор
рассчитывает следующие параметры:
♦ Cutting speed (Скорость резания).
♦ Feed / revolution (Подача/оборот)
♦ Feed / tooth (Подача/зубец)
♦ Average chip thickness (Средняя толщина стружки)
♦ Metal removal rate (Скорость удаления металла)
♦ Power (Мощность)
♦ Machining time (Время механической обработки).

MATERIAL SELECT (Выбор материала)


Нажав кнопку «Change Material» (Сменить материал), Вы можете выбрать в таблице тот же
материал.
Каждый материал однозначно определяется описанием и значением силы резания (CUTTING
FORCE) (Kp/мм2).
Кроме того, имеется значение твердости материала. Калькулятор использует для расчетов
силу резания.
Пользователь может вносить изменения в таблицу режущих инструментов.
Чтобы ввести новый материал, нажмите INSERT (Ввести) и наберите описание и значение
силы резания.
Для изменения материала исправьте записи.
Чтобы отменить использование материала, следует сначала выделить его.

CUTTING DEPTH (Глубина резания)


Этот параметр указывает радиальную глубину резания. Если Вы вводите радиальную глубину
резания, калькулятор рассчитывает следующие параметры:
♦ Metal removal rate (Скорость удаления металла)
♦ Power (Мощность)

200 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


RADIAL DEPTH OF CUT (Радиальная глубина резания)
Этот параметр указывает радиальную глубину резания. Если Вы вводите радиальную глубину
резания, калькулятор рассчитывает следующие параметры:
♦ Metal removal rate (Скорость удаления металла)
♦ Power (Мощность)

AVERAGE CHIP THICKNESS (Средняя толщина стружки)


Этот параметр указывает среднюю толщину стружки. Если Вы вводите среднюю толщину
стружки, калькулятор рассчитывает следующие параметры:
♦ Feed minute (Подача в минуту)
♦ Feed / revolution (Подача/оборот)
♦ Feed / tooth (Подача/зубец)
♦ Average chip thickness (Средняя толщина стружки)
♦ Metal removal rate (Скорость удаления металла)
♦ Power (Мощность)
♦ Machining time (Время механической обработки).

METAL REMOVAL RATE (Скорость удаления металла)


Этот параметр указывает скорость удаления металла. Если Вы вводите скорость удаления,
калькулятор рассчитывает следующие параметры:
♦ Feed minute (Подача в минуту)
♦ Feed / revolution (Подача/оборот)
♦ Feed / tooth (Подача/зубец)
♦ Power (Мощность)
♦ Machining time (Время механической обработки).

MACHINING DISTANCE (Протяженность механической обработки)


Этот параметр указывает протяженность механической обработки. Если Вы вводите
протяженность механической обработки, калькулятор рассчитывает только время обработки.

MACHINING TIME (Время механической обработки)


Этот параметр указывает время механической обработки. Если Вы вводите время обработки,
калькулятор рассчитывает следующие параметры:
♦ Feed minute (Подача в минуту)
♦ Feed / revolution (Подача/оборот)
♦ Feed / tooth (Подача/зубец)
♦ Average chip thickness (Средняя толщина стружки)
♦ Metal removal rate (Скорость удаления металла)
♦ Power (Мощность)

Tecnosoft s.r.l. Ts26 LT 201


8.5 Transmission (Передача)

TSCOM – это программа для передачи, позволяющая передавать файлы механической


обработки на различные ЧПУ.
Процедура обмена информацией позволяет управлять файлами калькулятора
непосредственно с пульта ЧПУ, проверять целостность переданных данных и устанавливать
части, переданные с ошибками, если они есть.

8.6 EDITOR (Редактор)

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

Команда Синтаксис
-------------------------------------------------------------------------
EDIT (Редактировать) Edit [имя файла] [/bin..][/ro][/p][/g..][/h][/c..]
SAVE (Сохранить) Save [имя файла] [[n.. || -] [n.. || -]] || [Mark]
DONE (Завершение действий) Done
QUIT (Выход) Quit
GOTO (Переход) Goto {Mark || n..}
FIND (Найти) Find "Строка" [Print] [Num] [^]
REPLACE (Заменить) Replace "Заменяемая строка" "Заменяющая строка" [-] [^]
PRINT (Печать) Print [[n.. || -] [n.. || -]] || [Mark] [Num]
NUM (Нумерация) Num [Npar..] [Incr..] ["Строка"] [step]
OPSYS (Операционная система) Opsys "команда DOS"
MARK (Метка) Mark [n..] || [0] [c]
INCLUDE (Включить) Include [имя файла] [/bin..][/p][/c..][/n..]
CANCEL (Удалить) Cancel {[n.. || -] [n.. || -]} || {Mark}
JOIN (Присоединить) Join [n..]
ASSEST Assest [-]n..

202 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


EDIT Редактировать файл. [/bin..] (двоичный формат). [/ro] (только для чтения).
[/p] использовать путь (PATH) для поиска файла. [/g..] перейти на указанную
строку.
SAVE () Сохранить файл. Можно также использовать Save As (Сохранить как) для
файла, группы строк или помеченных строк.
DONE Сохранить и выйти.
QUIT Выйти без сохранения.
GOTO Перейти на указанную строку.
FIND Найти заданную последовательность символов.
REPLACE Заменить заданную последовательность символов на другую.
PRINT Напечатать файл или его часть.
NUM Пронумеровать строки, или изменить шаг нумерации.
OPSYS Выполнить команду MS-DOS.
MARK Пометить далее указанную область.
INCLUDE Включить файл или его часть.
CANCEL Удалить часть файла.
JOIN Вставить помеченную область.
ASSEST Изменить расположение области.
По умолчанию функциональные клавиши запрограммированы следующим образом:

Функциональные клавиши с номерами от 11 до 20 получаются путем нажатия клавиши SHIFT и


клавиши F с номером на десять меньше. Например: F18 равнозначно SHIFT+F8.
Tecnosoft s.r.l. Ts26 LT 203
--------------------- ОСНОВНЫЕ КЛАВИШИ РЕДАКТИРОВАНИЯ

END Перевести курсор в конец строки.

HOME Перевести курсор в начало строки.

PG-UP Перейти в начало предыдущей страницы.

PG-DN Перейти на следующую страницу.

Ctrl+PG-UP Перейти к началу файла.

Ctrl+PG-DN Перейти к концу файла.

Ctrl -> Перейти к началу следующего слова.

Ctrl <- Перейти к началу предыдущего слова

Del Удалить символ после курсора.

Ctrl+End Удалить до конца строки.

<- (Bs) Удалить символ перед курсором.

Ctrl+<- (Bs) Удалить всю строку.

CR Новая строка.

Ctrl+CR Объединить строку, на которой находится курсор со следующей.

Ins Переключение между режимами вставки и замены.


Выбранный режим отображается в нижнем правом углу экрана:
Ins Вставка
Rep Замена.

Ctrl+R Вставляет удаленную перед этим строку в место позиции курсора.

204 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


9. ПРИМЕРЫ

Линейное повторение контура

P1,X,Y,
L1,LX,Y,
L2,LY,X10,
L3,L2,D10,
L4,L1,D-10,
P2,X30,Y,
PF1,P1,L1,R4,L2,L4,-L3,R4,L1,P2,
PF2,PF1,RP6,X30,Y,A,
E,MILL,D4,CL65,PF2,CORR2,ER4,Z-10,
END

Угловое повторение контура

P1,X,Y,
C1,P1,R50,
C2,P1,R40,
P2,C1,A-10,
P3,C1,A-8,
P4,C2,A-4,
P5,C2,A4,
P6,C1,A8,
P7,C1,A10,
L1,P1,P4,
L2,P1,P5,
C3,P3,-L1,R10,
C4,L2,P6,R10,
PF1,P2,C1,C3,I,-L1,C2,L2,I,C4,C1,I,P7,
PF2,PF1,RP18,X,Y,A20,
P8,M60,A-10,
E,MILL,D4,CL65,PF2,CORR2,RGT,ER-3,Z-5,SP8,FP8,
END

Tecnosoft s.r.l. Ts26 LT 205


Линейное повторение обработки по контуру

P1,M15,A60,
P2,M15,A120,
P3,M15,A180,
P4,M15,A240,
P5,M15,A300,
P6,M15,A,
PF1,P1,S,P2,S,P3,S,P4,S,P5,S,P6,S,P1,
P7,M25,A60,
E,<
MILL,PF1,CORR3,RGT,ER-4,SP7,FP7,Z-10
>,D6,CL65,RPA3,IX-40
•END

Угловое повторение обработки по контуру

C1,X,Y,R80,
C2,X,Y,R40,
L1,X,Y,A20,
L2,X,Y,A-20,
P1,C1,A,
PF1,P1,C1,R5,-L1,R5,-C2,R5,L2,R5,C1,P1,
P2,X70,Y,
E,<
GOR,P2,
GOR,CH
GO,Z-10
MILLM,PF1,CORR3,ER4
GO,P2
GOR,CH
>,D6,CL65,RPA8,IA45
•END

Повторение обработки по контуру с различными точками начала

C1,X,Y,R40,
C2,X,Y,R30,
C3,M35,A30,R5,
C4,M35,A-30,R5,
P1,C1,A,
PF1,P1,C1,C3,-C2,C4,C1,P1,
O1,X,Y,A,
O2,X,Y,A88,
O3,X,Y,A222,
P2,X35,y,
E,<
GOR,P2
GOR,CH
GO,Z-10
MILLM,PF1,CORR3,ER4
GO,P2
GOR,CH
>,D6,CL65,RPO,O1,O2,O3
END

206 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Фрезерование контура "звездочка" с последующей обработкой контура в виде гнезда

SYS,AXES,LAB
L1,LY,X-20,
L2,LY,X20,
L3,X,Y,A60,
L4,L3,D20,
L3,L3,D-20,
L5,X,Y,A120,
L6,L5,D20,
L5,L5,D-20,
C1,X,Y,R120,
P1,C1,A-90,
PF1,P1,C1,R8,L2,R-10,L4,R8,C1,R8,-L3,R-10,L6,R8,C1,R8,-L5,R-10,-L1,R8,C1,P1,
P2,X,Y,
C2,X8,Y,R8,
P3,X8,Y-8,
PF2,P2,C2,P3,
E,MILLSZ,-PF1,SZ,PF2,D4,CL65,TI2,ER-3
END

Фрезерование контура "звездочка" с последующей обработкой контура в виде выступа Mills

SYS,AXES,LAB
L1,LY,X-20,
L2,LY,X20,
L3,X,Y,A60,
L4,L3,D20,
L3,L3,D-20,
L5,X,Y,A120,
L6,L5,D20,
L5,L5,D-20,
C1,X,Y,R120,
P1,C1,A-90,
PF1,P1,C1,R8,L2,R-10,L4,R8,C1,R8,-L3,R-10,L6,R8,C1,R8,-L5,R-10,-L1,R8,C1,P1,
P2,X,Y,
C2,X8,Y,R8,
P3,X8,Y8,
PF2,P2,-C2,P3,
E,MILLSZ,-PF1,SZ,PF2,D4,CL65,TI2,ER3,CH10
END

Tecnosoft s.r.l. Ts26 LT 207


Повторение выработки профиля

SYS,AXES,LAB
C1,X100,Y,R-20
C2,X60,Y,R-15
L1,C1,C2
L2,C2,C1
P1,C1,A
PF1,P1,C1,L1,C2,L2,C1,P1
P2,X,Y
C3,X6,Y,R6
L3,LX,Y3.5
C4,-C3,L3,R2.5
P3,C4,L3
PF2,P2,-C3,C4,P3
PF3,OFFSET{P3,XV},PF1
E,<
MILLSZ,PF1,SZ,PF2,D4,RI2,CL35,TI2,CH10
POCK,PF3,D5,CL35,PAS2.5,CONT,Z3.5,CH10
>,RPA6,IA60
END

208 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Пример параметрической программы
'....................................... Изменить параметры:
#Dc=286 ' Rim middle diameter Диаметр середины обода
#Dm=90 ' Wheel hub diameter
#Nr=6 ' Spoke number Диаметр ступицы колеса
'....................................... Количество спиц
#S=#Dm/6
c1,x,y,r#Dc/2
c3,C1,d-(#S/2)
c4,C3,d-2
c5,x,y,r#Dm/2
p1,C5,LY,I,
p2,C4,LY,I,
p3,P1,P2,
pf1,slot,P3,D#S/2,b{P1,P2}-(#S/2),a90
l1,x,y,a90
l2,x,y,a90+360/#Nr
l8,L2,d#S
p4,L8,C5,i
l9,P4,a2,L8,
l10,L1,d-#S
p5,L10,C5,I,
l11,P5,A-2,L10,
pf2,P4,-L9,P4,L9,-C4,-I,-L11,C5,P4,
#ipf=3
#As=360/#Nr
for,#Ar,#As,360-#As,360/#Nr
PF#ipf,rop,x,y,a#Ar,pf1
#ipf=#ipf+1
PF#ipf,rop,x,y,a#Ar,pf2
#ipf=#ipf+1
next
pf{?PF},cir,x,y,d#Dc+#S
spf1,pf1,to,pf{?pf}-1
pf{?PF},ret,x,y,b#Dc+2*#S,H#Dc+2*#S
E,EMPT,D5,CL35,PF{?pf}-1,ISL,SPF1,ZR2,Z-
18,PAS2.5,FCISL1,ANGDZ5
E,FODR,d#Dm/2,x,y,z-18,
END

Изготовление параметрического эллипса

#RMAG=50 'Max semi-axis of ellipse


(Большая полуось эллипса)
#RMIN=20 'Min semi-axis of ellipse
(Малая полуось эллипса)
#INCA=1 'Angular increment (Угловой
шаг)
#D=10 'Tool diameter(Диаметр
инструмента)
#Z=2 'Depth of working (Глубина
выработки)
#i=1
FOR,#A,0,360,#INCA
P#i,X#RMAG*COS(#A),Y(#RMIN*SIN(#A))
#i=#i+1
NEXT
PF1,POL,P1,TO,P#i-1
E,MILL,D#D,CL65,-PF1,Z-#Z,CORR#D/2
END

Tecnosoft s.r.l. Ts26 LT 209


Работа на параллельных плоскостях с ростом глубины

P1,X30,Y
C1,X30,Y-10,R10
L1,-C1,A-60
L2,LX,Y-30
C2,L1,L2,R15
P2,C2,L2
PF1,P1,-C1,L1,C2,P2
P3,X10,Y
L3,P3,A-65
P4,L2,L3
PF2,P3,L3,P4
P5,X-10,Y
P6,X-50,Y-30
C3,P5,P6,R-40
PF3,P5,C3,P6
SET1,SPLIT,PF1,NUMP30
FOR,#1,1,30,1
P7,SET1,K#1
L4,P7,A90
L5,P7,A
P8,L5,PF2
P9,L5,PF3
L6,LX,Y{P8,XV}
L7,LX,Y-{P8,XV}
L8,P9,A90
P10,LY,L7
PF4,P10,-L7,R-5,L8,R-5,L6,R-5,-L4,R-5,-L7,P10
E,MILL,PF4,D12,CL65,CORR6,Z{P7,YV},CH{P7,YV}
NEXT
END

210 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Фрезерование в G18 с выработкой формы в одном направлении

SYS,AXES,LAB
C1,X,Y80,R100
L1,LX
P1,X100,Y
P2,X-100,Y
PF1,P2,L1,R-20,C1,R-20,L1,P1
PF1,PF1,O[X,Y-5]
P3,X100,Y10
P4,X-100,Y10
E,FACE,NF1,AXES2
E,MILL,D10,CL65,PF1,CORR5,Z,ZA-60,INCZ-5,DZ0,SP4,FP3,FA1
END

Фрезерование в G18 с зигзагообразной выработкой формы

C1,X,Y80,R100
L1,LX
P1,X100,Y
P2,X-100,Y
PF1,P2,L1,R-20,C1,R-20,L1,P1
PF1,PF1,O[X,Y-5]
E,<
GOR,X-100,Y10
GO,Z
EXT,AXES2
EXT,SR1
GO,Z
MILLM,PF1,CORR5
GO,Z-5
MILLM,-PF1,CORR5,RGT
EXT,ER1
EXT,CR1,K10,QY10
GOR,X-100,Y10
EXT,AXES1
>,D10,CL65
END

Tecnosoft s.r.l. Ts26 LT 211


Выработка линейчатой поверхности

PF1,CIR,X,Y,D20
PF1,-PF1
C1,X10,Y,R15
C2,X-10,Y,R15
P1,C1,A
PF2,P1,-C1,R15,-C2,R15,-C1,P1
•E,MILLDZ,D10,CL65,OFF5,TOP,PF1,ZTOP0,BOT,PF2,ZBOT-20,TI2,ZIG,XP20,YP,ZP2
END

Выработка линейчатой поверхности в G18

SYS,AXES,LAB
C1,X-10,Y,R20
C2,X10,Y,R20
P1,C1,A180
P2,C2,A
L1,-C1,-C2
PF1,P1,-C1,L1,-C2,P2
PF2,OFFSET12,PF1
#R=5
E,FACE,NF1,AXES2
E,<
MILLDZ,RI#R,OFF#R,TOP,PF1,ZTOP,BOT,PF2,ZBOT-50,TI2,ZIG,xp-40,yp30,zp0,xf25,yf30,zf-50
>,d#R*2,CL65,FA1
END

212 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


Работа с G748 (Делительный блок)
60
L1,LY,X30 100

L2,LY,X10 110 20 20 20

L3,LY,X-10
L4,LY,X-30
30
L5,LX,Y-40 80
15
L6,LX,Y10
L7,LX,Y40
P1,L6,LY 50

PF1,P1,-L6,L3,-L7,-
L4,L5,L1,-L7,-L2,- 120
L6,P1
E,FACE,NF1,A,B 206
E,FACE,NF2,XOR40,ZOR5
0,XR-300,YR100,ZR100,Z30,RTOT,TB,A,B90
E,FACE,NF3,XOR-(55+(50*cos(15))),ZOR(50*sin(15)),XR-300,YR100,ZR100,Z30,RTAT,TB,B-15
<FRESA
GOR,X,Y
GOR,CH
GO,Z-3
MILLM,PF1,CORR5,ER8
GO,X,Y
GOR,CH
>
E,FRESA,D10,CL65,FA1
E,FRESA,D10,CL65,FA2
E,FRESA,D10,CL65,FA3
END

Работа с G56 (наклонная головка)


60
100

110 20 20 20

SYS,AXES,LAB
L1,LY,X30 30
L2,LY,X10 80
15
L3,LY,X-10
L4,LY,X-30
L5,LX,Y-40 50

L6,LX,Y10
L7,LX,Y40 120

P1,L6,LY
PF1,P1,-L6,L3,-L7,- 206

L4,L5,L1,-L7,-L2,-
L6,P1
E,FACE,NF1,XOR50,ZOR-40,XR60,ZR30,X-60,Z30,CC90
E,FACE,NF2,XOR-(50+(55*cos(15))),ZOR-55*SIN(15),XR-60,ZR30,X60,Z30,CC-15
<FRESA
GOR,X,Y
GOR,CH
GO,Z-3
MILLM,PF1,CORR5,ER8
GO,X,Y
GOR,CH
>
E,FRESA,D10,CL65,FA1
E,FRESA,D10,CL65,FA2
END

Tecnosoft s.r.l. Ts26 LT 213


Выполнение наклонных отверстий (наклонная головка)

P1,X,Y-38/2
P2,X,Y38/2
E,FACE,NF1,XOR50,YOR,ZOR,XR50,YR-38/2,ZR30,CC-35,Z30
E,FACE,NF2,XOR32,YOR,ZOR,Xr32,Yr38/2,ZR30,CC30,Z30
E,FACE,NF3,XOR-(20+40*COS(35)),ZOR-(40*SIN(35)),XR-50,YR-38/2,ZR30,CC-35,Z30
E,CENT,D10,P1,FA1
E,CENT,D10,P2,FA2
E,CENT,D10,P1,P2,FA3
E,DRIL,D8,P1,Z-30,FA1
E,DRIL,D8,P2,Z-30,FA2
E,DRIL,D8,P1,P2,Z-30,FA3
END

214 Ts26 LT Ts26en-lt.doc 15/09/09 Tecnosoft s.r.l.


10. INDEX
1. Поддержка продукта __________________________________________________________ 2
1.1 Процедура установки ____________________________________________________________ 2
2. Характеристики _____________________________________________________________ 3
3. Программа обработки детали __________________________________________________ 4
3.1 Структура программы обработки детали __________________________________________ 4
3.2 Структура выражения ___________________________________________________________ 4
3.3 Редактирование строки __________________________________________________________ 4
3.4 Математические выражения______________________________________________________ 5
3.5 Автоматическая нумерация строки программы обработки детали ____________________ 7
3.6 Анализ в реальном времени ______________________________________________________ 7
3.7 Автоматическая идентификация элементов ________________________________________ 7
3.8 Притяжение ____________________________________________________________________ 7
3.9 Временные элементы ____________________________________________________________ 8
3.10 Ориентированная геометрия _____________________________________________________ 8
3.11 Манипулятор "мышь" ___________________________________________________________ 8
3.12 Перетаскивание с помощью мыши _______________________________________________ 10
3.13 Контекстное меню ______________________________________________________________ 10
4. Геометрические операторы ___________________________________________________ 11
4.1 Точка _________________________________________________________________________ 12
4.1.1 декартовы координаты _________________________________________________________________ 12
4.1.2 Полярные координаты _________________________________________________________________ 12
4.1.3 Повторное определение точки ___________________________________________________________ 13
4.1.4 Средняя точка между двумя точками _____________________________________________________ 13
4.1.5 Перенос точки по оси __________________________________________________________________ 13
4.1.6 Поворот точки относительно оси ________________________________________________________ 13
4.1.7 Точка верзора ________________________________________________________________________ 13
4.1.8 Точка пересечения двух линий __________________________________________________________ 14
4.1.9 Точка пересечения линии и окружности __________________________________________________ 14
4.1.10 Точка пересечения линии и контура ____________________________________________________ 15
4.1.11 Центр окружности __________________________________________________________________ 15
4.1.12 Через окружность под определенным углом _____________________________________________ 16
4.1.13 Точка пересечения окружности и линии ________________________________________________ 16
4.1.14 Точка пересечения двух окружностей __________________________________________________ 16
4.1.15 Точка пересечения окружности и контура _______________________________________________ 17
4.1.16 Начальная или конечная точка контура _________________________________________________ 17
4.1.17 Начальная точка элемента контура _____________________________________________________ 17
4.1.18 Точка пересечения контура и линии ____________________________________________________ 17
4.1.19 Точка пересечения контура и окружности _______________________________________________ 18
4.1.20 Точка пересечения профиля с профилем ________________________________________________ 18
4.1.21 Элемент набора точек________________________________________________________________ 18
4.2 Линия _________________________________________________________________________ 19
4.2.1 Линия, проходящая через точку под заданным углом _______________________________________ 19
4.2.2 Линия, проходящая через две точки ______________________________________________________ 19
4.2.3 Линия, проходящая через точку и параллельная другой линии ________________________________ 21
4.2.4 Линия, проходящая через точку и касательная к окружности _________________________________ 21
4.2.5 Линия, проходящая через точку и касательная к контуру ____________________________________ 21
4.2.6 Повторное определение линии __________________________________________________________ 22
4.2.7 Линия, параллельная другой линии, и отстоящая от нее на определенное расстояние _____________ 22
4.2.8 Скос между двумя линиями _____________________________________________________________ 22
Ts26 LT Tecnosoft s.r.l.
4.2.9 Линия, параллельная линии и проходящая через точку ______________________________________ 23
4.2.10 Биссектриса двух линий _____________________________________________________________ 23
4.2.11 Касательная к окружности под заданным углом _________________________________________ 23
4.2.12 Линия, Касательная к окружности и проходящая через точку ______________________________ 24
4.2.13 Линия, касательная к двум окружностям _______________________________________________ 24
4.2.14 Продолжение отрезка – элемента "K" контура ___________________________________________ 24
4.3 Окружность ___________________________________________________________________ 25
4.3.1 Окружность с центром в точке и с заданным радиусом______________________________________ 25
4.3.2 Окружность, проходящая через 2 точки, с заданным радиусом _______________________________ 25
4.3.3 Окружность, проходящая через 3 точки __________________________________________________ 25
4.3.4 Окружность, проходящая через одну точку и касающаяся линии в одной точке _________________ 27
4.3.5 Окружность, проходящая через одну точку и касающаяся другой окружности в одной точке ______ 27
4.3.6 Окружность с центром в точке и касающаяся линии ________________________________________ 28
4.3.7 Окружность, проходящая через точку и касательная к линии, с заданным радиусом _____________ 28
4.3.8 Окружность, проходящая через две точки и касательная к линии _____________________________ 28
4.3.9 Окружность, проходящая через точку и касательная к двум линиям ___________________________ 29
4.3.10 Окружность, проходящая через точку и касательная к линии и к окружности_________________ 29
4.3.11 Окружность с центром в точке и касательная к окружности _______________________________ 30
4.3.12 Окружность, проходящая через точку, касательная к окружности и имеющая заданный радиус _ 30
4.3.13 Окружность, проходящая через две точки и касательная к окружности ______________________ 31
4.3.14 Окружность, проходящая через точку и касательная к окружности и к линии_________________ 31
4.3.15 Окружность, проходящая через точку и касательная к двум окружностям ___________________ 32
4.3.16 Окружность, касательная к линии, проходящая через точку и имеющая заданный радиус ______ 32
4.3.17 Окружность, касательная к линии в точке, лежащей на линии, и проходящая через другую точку 32
4.3.18 Окружность, касательная к двум линиям и проходящая через точку ________________________ 33
4.3.19 Окружность, касательная к линии, проходящая через точку и касательная к окружности _______ 33
4.3.20 Окружность с заданным радиусом, касательная к двум линиям ____________________________ 33
4.3.21 Окружность, касательная к двум линиям и проходящая через точку ________________________ 33
4.3.22 Окружность, касАТЕЛЬНАЯ к трем линиям ____________________________________________ 34
4.3.23 Окружность, касательная к двум линиям и к окружности _________________________________ 34
4.3.24 Окружность с заданным радиусом, касательная к линии и к окружности_____________________ 34
4.3.25 Окружность, касательная к линии, к окружности и проходящая через точку __________________ 35
4.3.26 окружность, КАСАТЕЛЬНАЯ К ДВУМ ЛИНИЯМ И ОКРУЖНОСТИ ______________________ 35
4.3.27 Окружность, касательная к линии и к двум окружностям _________________________________ 35
4.3.28 Окружность, концентричная другой окружности, на заданном расстоянии ___________________ 37
4.3.29 Окружность с заданным радиусом, касательная к окружности и проходящая через точку_______ 37
4.3.30 Окружность, касательная к окружности в заданной точке и проходящая через точку __________ 37
4.3.31 Окружность, касательная к окружности, проходящая через точку и касательная к линии _______ 39
4.3.32 Окружность, касательная к двум окружностям, проходящая через точку и касательная к
окружности ________________________________________________________________________________ 39
4.3.33 Окружность с заданным радиусом, касательная к окружности и касательная к линии __________ 39
4.3.34 Окружность, касательная к окружности, касательная к линии и проходящая через точку _______ 39
4.3.35 Окружность, касательная к окружности и к двум линиям _________________________________ 40
4.3.36 Окружность, касательная к двум окружностям и к линии _________________________________ 40
4.3.37 Окружность, касательная к двум окружностям и имеющая заданный радиус _________________ 40
4.3.38 Окружность, касательная к двум окружностям и проходящая через точку ___________________ 41
4.3.39 Окружность, касательная к двум окружностям и к линии _________________________________ 42
4.3.40 Окружность, касательная к трем окружностям __________________________________________ 42
4.3.41 Окружность, лежащая на дуге – элементе контура с индексом K ___________________________ 43
4.3.42 Окружность, касательная к контуру и проходящая через точку контура _____________________ 43
4.3.43 Окружность с заданным радиусом, касательная к двум контурам ___________________________ 43
4.4 Начало координат ______________________________________________________________ 44
4.4.1 Определение начала декартовых координат _______________________________________________ 44
4.4.2 Начало координат, определенное по точке ________________________________________________ 44
4.5 Переменная ___________________________________________________________________ 44
4.5.1 прямое присвоение переменной _________________________________________________________ 44
4.5.2 Расстояние между двумя точками _______________________________________________________ 44
4.5.3 Расстояние между точкой и линией ______________________________________________________ 44
4.5.4 Переменная со значением координат точки _______________________________________________ 44
4.5.5 Угол между двумя линиями ____________________________________________________________ 45
4.5.6 Угол линии __________________________________________________________________________ 45
Ts26 LT Tecnosoft s.r.l.
4.5.7 Абсолютное значение радиуса окружности ________________________________________________ 45
4.5.8 Число точек набора точек_______________________________________________________________ 45
4.5.9 Число элементов контура _______________________________________________________________ 45
4.5.10 Число элементов серии контуров ______________________________________________________ 45
4.5.11 Длина контура ______________________________________________________________________ 45
4.5.12 Число пересечений линии и контура ___________________________________________________ 45
4.5.13 число пересечений окружности и контура _______________________________________________ 45
4.5.14 Число пересечений между двумя контурами _____________________________________________ 45
4.5.15 Вычисление значения указанного параметра _____________________________________________ 45
4.5.16 вычисление скорости подачи (FR) _____________________________________________________ 46
4.5.17 Вычисление скорости шпинделя (SS) ___________________________________________________ 46
4.5.18 число контуров "Или" _______________________________________________________________ 46
4.5.19 "И" число контуров "И" ______________________________________________________________ 46
4.5.20 вычитание числа контуров ____________________________________________________________ 46
4.5.21 Матрицы __________________________________________________________________________ 46
4.6 Набор _________________________________________________________________________ 47
4.6.1 Линейный набор LIN __________________________________________________________________ 47
4.6.2 Линейный набор ELIN _________________________________________________________________ 47
4.6.3 Круговой набор _______________________________________________________________________ 48
4.6.4 Набор вершин прямоугольника __________________________________________________________ 48
4.6.5 Набор выровненной матрицы ___________________________________________________________ 48
4.6.6 сумма наборов и/или точек _____________________________________________________________ 49
4.6.7 Комбинация наборов __________________________________________________________________ 50
4.6.8 Параллельный перенос набора___________________________________________________________ 50
4.6.9 Поворот набора _______________________________________________________________________ 50
4.6.10 импорт из файла ISO ________________________________________________________________ 50
4.6.11 Контур, разделенный на заданное число ________________________________________________ 50
4.6.12 деление контура на участки равной длины ______________________________________________ 51
4.6.13 Деление контура с постоянной хордовой ошибкой________________________________________ 52
4.6.14 Угловое деление контура _____________________________________________________________ 52
4.6.15 Набор с преобразованным значением X в Z______________________________________________ 52
4.6.16 Набор с преобразованным значением Y в Z______________________________________________ 52
4.6.17 Набор с преобразованием X в Z с приращением __________________________________________ 53
4.6.18 Набор с преобразованием Y в Z с приращением __________________________________________ 53
4.6.19 Масштабирование набора ____________________________________________________________ 53
4.6.20 Зеркальное отражение набора _________________________________________________________ 53
4.6.21 Повторное определение набора ________________________________________________________ 53
4.6.22 Импорт окружности с центром в точке из файла DXF _____________________________________ 53
4.6.23 Импорт точек из файла DXF __________________________________________________________ 54
4.6.24 Импорт точки из файла IGS ___________________________________________________________ 54
4.6.25 Узловые элементы контура ___________________________________________________________ 54
4.7 Контур ________________________________________________________________________ 55
4.7.1 Контур как последовательность дуг, отрезков и контуров ____________________________________ 55
4.7.2 Контур по отношению к началу координат ________________________________________________ 56
4.7.3 Полигональный контур _________________________________________________________________ 56
4.7.4 Контур как серия касательных дуг _______________________________________________________ 56
4.7.5 Сплайн-контур ________________________________________________________________________ 56
4.7.6 Отражение контура ____________________________________________________________________ 56
4.7.7 Параллельный перенос контура __________________________________________________________ 57
4.7.8 Масштабирование контура______________________________________________________________ 57
4.7.9 Смещение контура ____________________________________________________________________ 57
4.7.10 ОТносительный поворот контура ______________________________________________________ 57
4.7.11 Круговой контур ____________________________________________________________________ 57
4.7.12 продолговатый контур _______________________________________________________________ 58
4.7.13 Прямоугольный контур ______________________________________________________________ 58
4.7.14 Контур с двумя видами ______________________________________________________________ 59
4.7.15 Контур–объединение серии контуров __________________________________________________ 59
4.7.16 Контур "K" из серии контуров ________________________________________________________ 59
4.7.17 Ограниченный контур _______________________________________________________________ 59
4.7.18 Редукция контура с хордовой ошибкой _________________________________________________ 60
4.7.19 Закругленный контур ________________________________________________________________ 60
4.7.20 Импорт контура из файла DXF ________________________________________________________ 60
Tecnosoft s.r.l. Ts26 LT
4.7.21 Контур - объединение двух контуров __________________________________________________ 60
4.7.22 контур - Пересечение двух контуров ___________________________________________________ 62
4.7.23 Контур - результат вычитания контуров ________________________________________________ 62
4.8 Серия контуров ________________________________________________________________ 63
4.8.1 Импорт серии контуров из файла DXF ___________________________________________________ 63
4.8.2 Серия контуров как объединение контуров _______________________________________________ 63
4.8.3 Серия контуров, созданная в результате деления контура ___________________________________ 63
4.8.4 Импорт серии контуров из файла IGS ____________________________________________________ 63
4.8.5 Серия контуров, сгенерированная по пути инструмента для определений POCK или EMPT _______ 64
4.9 Трехмерное начало координат ___________________________________________________ 64
4.9.1 Начало координат OT как результат абсолютного поворота другого начала координат OT ________ 64
4.9.2 Начало координат OT как результат абсолютного параллельного переноса другого начала координат
OT 64
4.9.3 Начало координат OT как результат относительного поворота другого начала координат OT _____ 64
4.9.4 Начало координат как результат относительного параллельного переноса другого начала координат
OT 65
4.9.5 Определение начала координат OT по трем точкам _________________________________________ 65
4.9.6 Определение начала координат с помощью двумерного начала координат _____________________ 65
4.9.7 НАЧАЛО КООРДИНАТ OT как результат параллельного переноса другого начала координат OT в
точку 65
4.9.8 Определение начала координат OT с помощью поворота и прараллельного переноса линии ______ 65
4.9.9 Определение начала координат OT с помощью поворота и параллельного переноса плоскости ____ 65
4.9.10 Начало координат, переводящее контур из плоскости XY в плоскость контура _______________ 66
4.9.11 Инверсия трехмерного начала координат _______________________________________________ 66
5. Системные операторы _______________________________________________________ 67
5.1 Системные директивы : SYS ____________________________________________________ 67
5.2 DEL __________________________________________________________________________ 68
5.3 EDI ___________________________________________________________________________ 68
5.4 GOSUB - RETURN _____________________________________________________________ 69
5.5 CALL - ENDS __________________________________________________________________ 70
5.6 FOR - NEXT ___________________________________________________________________ 71
5.7 GOTO ________________________________________________________________________ 72
5.8 IF-GOTO-GOSUB-CALL ________________________________________________________ 73
5.9 STOP _________________________________________________________________________ 75
5.10 INPUT ________________________________________________________________________ 76
5.11 END __________________________________________________________________________ 76
6. Технологические выражения __________________________________________________ 77
6.1 Описание______________________________________________________________________ 77
6.2 Структура технологии __________________________________________________________ 77
6.2.1 Глобальные функции __________________________________________________________________ 78
6.2.2 Элементарные функции ________________________________________________________________ 78
6.2.3 Вспомогательные функции _____________________________________________________________ 78
6.2.4 Автоматические функции ______________________________________________________________ 78
6.3 Активирование элементарной или автоматической функции _______________________ 78
6.4 Определение макроса ___________________________________________________________ 79
6.5 Активирование макроса ________________________________________________________ 79
6.6 Немедленное активирование и определение макроса _______________________________ 79
6.7 Повторения макросов __________________________________________________________ 80

Ts26 LT Tecnosoft s.r.l.


6.8 Список локальных переменных __________________________________________________ 80
6.9 Подстановка параметров ________________________________________________________ 81
6.10 Прозрачный перенос параметров ________________________________________________ 81
6.11 Список параметров _____________________________________________________________ 82
6.12 Приоритет _____________________________________________________________________ 82
6.13 ГЛОБАЛЬНЫЕ ФУНКЦИИ _____________________________________________________ 90
6.13.1 PART _____________________________________________________________________________ 90
6.13.2 FACE _____________________________________________________________________________ 91
6.14 ЭЛЕМЕНТАРНЫЕ ФУНКЦИИ __________________________________________________ 93
6.14.1 ID ________________________________________________________________________________ 93
6.14.2 FAMI _____________________________________________________________________________ 94
6.14.3 CENT _____________________________________________________________________________ 95
6.14.4 DRIL ______________________________________________________________________________ 97
6.14.5 DRIM _____________________________________________________________________________ 99
6.14.6 BORR ____________________________________________________________________________ 101
6.14.7 BORS ____________________________________________________________________________ 103
6.14.8 BORF ____________________________________________________________________________ 105
6.14.9 REMD ____________________________________________________________________________ 107
6.14.10 BORA ____________________________________________________________________________ 109
6.14.11 TAPP ____________________________________________________________________________ 111
6.14.12 TAPC ____________________________________________________________________________ 113
6.14.13 TAPF ____________________________________________________________________________ 115
6.14.14 MILLB ___________________________________________________________________________ 117
6.14.15 MILLM ___________________________________________________________________________ 118
6.14.16 MILL ____________________________________________________________________________ 119
6.14.17 MILLTD __________________________________________________________________________ 122
6.14.18 MILLSZ __________________________________________________________________________ 123
6.14.19 MILLR ___________________________________________________________________________ 127
6.14.20 POCKM __________________________________________________________________________ 130
6.14.21 POCK ____________________________________________________________________________ 132
6.14.22 POCKZ ___________________________________________________________________________ 135
6.14.23 EMPTM __________________________________________________________________________ 137
6.14.24 EMPT ____________________________________________________________________________ 139
6.14.25 EMPTCIR _________________________________________________________________________ 141
6.14.26 EMPTSZ __________________________________________________________________________ 142
6.14.27 EMPTZ ___________________________________________________________________________ 144
6.14.28 MILLDZ __________________________________________________________________________ 146
6.14.29 GO ______________________________________________________________________________ 147
6.14.30 GOR _____________________________________________________________________________ 148
6.14.31 GI _______________________________________________________________________________ 149
6.14.32 GIR ______________________________________________________________________________ 150
6.14.33 GOSET ___________________________________________________________________________ 151
6.14.34 GOSETM _________________________________________________________________________ 152
6.14.35 GOSTD ___________________________________________________________________________ 153
6.14.36 GOSTDM _________________________________________________________________________ 154
6.15 ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ ____________________________________________ 155
6.15.1 EXT _____________________________________________________________________________ 155
6.15.2 RE _______________________________________________________________________________ 157
6.15.3 REM _____________________________________________________________________________ 157
6.15.4 BMM ____________________________________________________________________________ 158
6.15.5 BM ______________________________________________________________________________ 158
6.16 АВТОМАТИЧЕСКИЕ ФУНКЦИИ ______________________________________________ 159
6.16.1 FODR ____________________________________________________________________________ 159
6.16.2 REAM ____________________________________________________________________________ 160
6.16.3 Назначение: Выполняет резьбовые отверстия в точках или наборах точек. __________________ 161
6.16.4 POCKF ___________________________________________________________________________ 167
6.16.5 EMPTF ___________________________________________________________________________ 168

Tecnosoft s.r.l. Ts26 LT


7. Меню Ts 26 LT ______________________________________________________________ 170
7.1 Меню File (Файл) _____________________________________________________________ 170
7.1.1 New (Создать) _______________________________________________________________________ 170
1.1.1 Команда OPEN (Открыть) (Меню FILE (Файл)) ___________________________________________ 170
7.1.2 Команда SAVE (Сохранить) (Меню FILE (Файл)) _________________________________________ 171
7.1.3 Save Copy As (Сохранить КОпию как) (Меню FILE (Файл)) ________________________________ 171
7.1.4 команда Print (Печать) (Меню FILE (Файл)) ______________________________________________ 172
7.1.5 команда Print Preview (Предварительный просмотр) (Меню FILE (Файл)) _____________________ 173
7.1.6 команда Print Setup (НАстройка печати) (Меню FILE (Файл)) _______________________________ 174
7.1.7 Последние Файлы ___________________________________________________________________ 174
7.1.8 команда Exit (Выход) (Меню FILE (Файл))_______________________________________________ 174
7.2 Меню Control (Управление) ____________________________________________________ 175
7.2.1 Stop (Остановить) ____________________________________________________________________ 175
7.2.2 Run (выполнить) _____________________________________________________________________ 175
7.2.3 Restart (Повторный запуск) ____________________________________________________________ 175
7.2.4 Edit (Правка) ________________________________________________________________________ 175
7.2.5 Insert phrase (Вставить выражение) _____________________________________________________ 175
7.2.6 Plot (Начертить) _____________________________________________________________________ 176
7.2.7 Clear (Удалить) ______________________________________________________________________ 176
7.2.8 Keyboard (Клавиатура) _______________________________________________________________ 176
7.2.9 Undo last token (Отменить последний символ) ____________________________________________ 176
7.2.10 Plotting and Tool suited (Вычерчивание и используемый инструмент) _______________________ 176
7.2.11 ACTIVATE SELECTING (Активировать выделение) ____________________________________ 177
7.2.12 IMPORT PROGRAM (программа импортирования) _____________________________________ 177
7.2.13 WATCH (Посмотреть)______________________________________________________________ 177
7.3 Меню View (Вид) ______________________________________________________________ 178
7.3.1 Zoom In (Увеличить) _________________________________________________________________ 178
7.3.2 Zoom Out (Уменьшить) _______________________________________________________________ 178
7.3.3 Zoom (Масштабировать) ______________________________________________________________ 178
7.3.4 Center (Центр) _______________________________________________________________________ 178
7.3.5 View point (Точка обзора) _____________________________________________________________ 178
7.3.6 XY View (Вид XY) ___________________________________________________________________ 179
7.3.7 XZ View (Вид XZ) ___________________________________________________________________ 179
7.3.8 YZ View (Вид YZ) ___________________________________________________________________ 179
7.3.9 XYZ View (Вид XYZ) ________________________________________________________________ 179
7.3.10 Layers (Слои) _____________________________________________________________________ 179
7.3.11 DimensionS (Размеры) ______________________________________________________________ 180
7.3.12 GO cursor (Курсор GO) _____________________________________________________________ 180
7.3.13 Label (идентификатор) _____________________________________________________________ 180
7.3.14 Axes (Оси) _______________________________________________________________________ 180
7.3.15 Redraw (Перерисовать) _____________________________________________________________ 181
7.3.16 Выражение SYS ___________________________________________________________________ 182
7.3.17 curvature vectors (Векторы кривизны) _________________________________________________ 182
7.3.18 display vectors (Показать векторы)** __________________________________________________ 182
7.4 Меню Modify (Правка) _________________________________________________________ 183
7.4.1 команда Undo/Can't Undo (Отменить/отмена невозможна) __________________________________ 183
7.4.2 команда Cut (Вырезать) _______________________________________________________________ 183
7.4.3 команда Copy (Копировать) ___________________________________________________________ 183
7.4.4 команда Paste (Вставить) ______________________________________________________________ 183
7.4.5 Select All (Выделить все) ______________________________________________________________ 183
7.4.6 команда Find (Найти) _________________________________________________________________ 184
7.4.7 команда Repeat (Повторить) ___________________________________________________________ 184
7.4.8 команда Replace (Заменить) ___________________________________________________________ 185
7.4.9 CopY in (Сохранить в). _______________________________________________________________ 185
7.5 Меню Window (Окно) __________________________________________________________ 186
7.5.1 New window (Новое окно) _____________________________________________________________ 186
7.5.2 Split (Разделить) _____________________________________________________________________ 186
7.5.3 Cascade (Расположить каскадом) _______________________________________________________ 186
7.5.4 Tile (Расположить мозаикой) __________________________________________________________ 186

Ts26 LT Tecnosoft s.r.l.


7.5.5 команда 1, 2,... _______________________________________________________________________ 186
7.6 Меню Options (Дополнительные возможности) ___________________________________ 187
7.6.1 Configuration system (системная Конфигурация) ___________________________________________ 187
7.6.2 TOOLS MACHINE (режущие инструментальные средства) _________________________________ 188
7.7 Меню Help (Помощь) __________________________________________________________ 190
7.7.1 Query (Запрос) _______________________________________________________________________ 190
7.7.2 Query Def. (Определение запроса) _______________________________________________________ 190
7.7.3 Help import (помощь при Импортировании) ______________________________________________ 191
7.7.4 ConteNTS (Содержание) _______________________________________________________________ 191
7.7.5 Help using (ИСПользование помощи) ____________________________________________________ 191
7.7.6 About (О программе) __________________________________________________________________ 191
8. ВСПОМОГАТЕЛЬНЫЕ ПРОГРАММЫ ________________________________________ 192
8.1 Импорт чертежа из другого приложения _________________________________________ 192
8.1.1 Импорт чертежа______________________________________________________________________ 192
8.1.2 Вставка текстовых строк ______________________________________________________________ 193
8.1.3 Выделение объекта для перемещения ____________________________________________________ 193
8.1.4 Перемещение элементов_______________________________________________________________ 194
8.1.5 Сортировка контуров _________________________________________________________________ 194
8.1.6 Включение и выключение слоев ________________________________________________________ 194
8.1.7 поиск в базе данных __________________________________________________________________ 195
8.2 Таблица параметров режущих инструментов _____________________________________ 196
8.3 Tools holder (Держатель режущих инструментов) _________________________________ 198
8.4 Tool Cutting Calculator (Калькулятор резания инструментом) ______________________ 199
8.5 Transmission (Передача) ________________________________________________________ 202
8.6 EDITOR (Редактор) ____________________________________________________________ 202
9. ПРИМЕРЫ ________________________________________________________________ 205
10. INDEX ___________________________________________________________________ 215

Tecnosoft s.r.l. Ts26 LT