Техтран. Обновление в версии 9

Данный раздел содержит краткие сведения об отличиях от версии 8.2
Дата выхода версии 5 августа 2019г

Ядро

1. Добавлена объектная привязка "Ближайшая точка".
2. Добавлено распознавание дуг и отрезков при импорте сплайнов из файлов в формате DXF.
3. В проекции добавлены новые виды просмотра (снизу, слева, сзади).
4. На панель инструментов выведена команда Показать изометрию.
5. Добавлено переключение систем координат в графическом окне через поле "Система координат"={МСК, ПСК, СКС, СКИ} в окне Состояние обработки.
6. Разделены панели инструментов просмотра в текущей ориентации и переключения плоскости вида.
7. В панель инструментов ориентации добавлено переключение текущей системы координат.
8. В панель Состояние обработки добавлен элемент Начало СКИ в СКС.
9. Выделение рисования текущей ПСК.
10. Обеспечена отработка коррекции на радиус, заданная операторами КОРРЕК {СЛЕВА|СПРАВА} ... КОРРЕК ВЫКЛ, РАДИУС вне перехода.
11. Учтено масштабирование репера при определении его местоположения в углу окна.
12. Добавлен режим отладки постпроцессора.
13. В диалоговое окно Постпроцессор добавлен флажок "Отладка". Если он установлен, постпроцессор выполняется в режиме отладки.
14. В меню окна "Обработка" добавлены команды выполнения, относящиеся к выполнению постпроцессора.
15. В меню "Выполнение" добавлена команда "Точка останова" (Ctrl+F3).
16. Добавлен импорт/экспорт настроек системы и сохранение различных профилей настроек.
17. Исправлено зависание при построении сплайнов.
18. Добавлена схема замыкания контура.
19. Исправлено построение составного контура из одного элемента в левой системе координат.
20. Реализована смена текущей ПСК в графическом окне (в режиме ПСК) по оператору ПСК и при переключениях в графическом окне без наличия траектории, которая обеспечивает нужный эффект за счет отслеживания состояния  обработки.
21. Исправлены ошибки при генерации сплайнов при импорте из файлов в формате DXF.
22. Добавлен пропуск невидимых элементов при импорте из файлов в формате DXF.
23. В связи с проблемами отображения контекстной справки по полям диалогов в Winows10 реакция системы переделана на вызов полной справки по диалогу.
24. Добавлена панель "Контроль значений".
25. В меню "Просмотр" добавлены команды "Файл паспорта" и "Файл модуля".
26. Исправлен импорт окружностей нулевого радиуса: игнорируются при формировании окружностей и контуров (если установлены флажки "Построение окружностей/Контур", "Окружность") и преобразуются в точки центра (если установлен флажок "Построение окружностей/Точка").
27. Перерисованы картинки в панелях инструментов.
28. При закрытии окна "Построенные объекты" (по Esc или через значок "закрыть") добавлено удаление всех оставшихся вариантов объектов.
29. В диалоговом окне "Настройка схемы построения" добавлен флажок "Показывать окно "Построенные объекты"". Если флажок установлен, варианты построения объектов (>1) помимо графического окна выводятся в список в окне "Построенные объекты". В противном случае, объекты отображаются только в графическом окне.
30. Обеспечивается повторный вывод команды ШПИНДЛ после команды ЗАГРУЗ даже в том случае, если параметры оператора ШПИНДЛ не изменились с момента последнего РАЗГРУЗ или ВОЗВРАТ.
31. Добавлен режим работы системы видеокарт без аппаратного "ускорения".
32. Исправлена ошибка в геометрическом определении "Массив точек, упорядоченных по контуру" - не учитывалась координата Z сегментов контура.
33. Устранен сбой при построении прямой с помощью геометрического определения "Прямая, проходящая через точку, перпендикулярная к контуру в точке, ближайшей к заданной.
34. Общие настройки системы объеденены в одно окно.
35. Расширен формат оператора ЧЕРН/ЧИСТ:
{ЧЕРН/ЧИСТ}, [ГЛУБИНА,глубина], СЛОЙ, слой1 [,слой2 [,слой3...]] - задает величины слоев обработки (число проходов определяется по количеству слоев).

Фрезерная обработка

1. Стал действовать режим ОСЬИНСТР {ПАРЛЕЛ/СЛЕВА/СПРАВА}, ПЕРЕНОС для обработки на торце - возможность использовать локальные СК с началом в точке обработке (для позиционных переходов). Имеет смысл, если в паспорте задано КоордМСК=НЕТ.
2.
Флажок Смещение доступен на вкладке Система координат в режиме "Пересекает ось вращения"  - возможность использовать локальные СК с началом в точке обработке (для позиционных переходов). Имеет смысл, если в паспорте задано КоордМСК=НЕТ.
3.
Убран переключатель "Вращение детали" в диалоговом окне "Отверстия модели", его роль выполняет анализ ориентации отверстий, в результате которого подбирается режим обработки отверстий - с вращением или в фиксированном положении.
4. На вкладке Уровни введено изменение картинки-схемы при изменении состояния флажка "Добавить вершину к глубине обработки".
5. Реализовано рисование точки смены в СКС
6.
Добавлена возможность задавать границу выборки со внешней стороны детали с помощью разомкнутого контура. Эта граница определяет недостающую часть заготовки, ограничивающую зону выборки наряду с частью контура детали, заключенной между концами контура стяжки.
7. Расширена проверка соответствия ориентации контура детали и системы координат обработки. А именно стало учитываться то, что контур может быть не параллелен собственной ОСК.
8. Исправление работы резьбофрезерования + добавлен порядок обхода отверстий.
9. Неправильно формировалось движение резьбофрезерования при заданном спиральном подходе и отсутствии дуги подхода.
10. При задании инструмента в операторе выборки (а не предварительной загрузкой) ошибочно вычислялись некоторые параметры, связанные с инструментом.
11. В оператор ВЫБОРКА добавлена возможность задания заготовки (непосредственно в операторе, а не отдельным оператором ЗАГОТОВ).
Формат:

ВЫБОРКА <тип> ,<зона обработки>[,<врезание>][,<подход>], где

<зона обработки>:=контур, контур,... [ЗАГОТОВ, контур, контур...]

где ЗАГОТОВ, контур, контур... - описание границ заготовки (см. оператор ЗАГОТОВ)

12. В схему Выборка добавлен параметр Заготовка.
13. На вкладке Выборка  поле Заготовка доступно при задании заготовки как параметра схемы Выборка.
14.
Добавлена возможность задания нескольких объектов для любого поля графического редактора, а также иметь несколько полей для задания нескольких объектов.
15. Исправлена ошибка в переходе (ВЫБОРКА, ОБХОД) при использовании контура, построенного в левой системе координат (ПСК).
16. Добавлены операторы КОНТРОЛЬ ЗАГОТОВ,{ВКЛ/ВЫКЛ} и ЗАГОТОВ,РАСТ,<расстояние> при формировании списка операторов, относящихся к оператору ВЫБОРКА
17.
Добавлена возможность использовать модель (заданную контурами) для задания уровней в схеме Слой модели
18.
В схему контурной обработки добавлена возможность задать параметр типа "Текст".
19. Из черновых проходов выборки исключены движения по пройденному участку.
20. Устранен незапланированный вывод инструмента на безопасное расстояние при незаданном уровне отвода (в случаях, когда отвод не подразумевается).
21. При корректировке заготовки не отслеживалось состояние обработки. В частности, не учитывалось состояние подачи на момент корректировки заготовки. Это приводило к выявлению столкновения с заготовкой там, где его не было.

Токарная обработка

1. Исправлено поперечное точение с подчисткой на проходе.
2. Исправлена ошибка при переходе из конечного положения в начальное.
3. Реализовано рисование рабочей зоны станка.
4. Реализовано рисование точки смены в СКС.
5. Добавлены команды в меню и панели инструментов:

а) "Координатная сетка" (меню "Графика/Ориентация" и панель инструментов "Ориентация")
б) "
Репер" (меню "Графика/Ориентация" и панель инструментов "Ориентация")
в) "
Автомасштабирование" (меню "Графика" и панель инструментов "Вид")
г) "
Точка смены инструмента" (панель инструментов "Токарная модель")
д) "
Базирование детали" (панель инструментов "Токарная модель")
е) "
Запретная область" (панель инструментов "Токарная модель")
ж) "
Рабочая область станка" (панель инструментов "Токарная модель")

6. Добавлена возможность вести статистику по переходам, заданным пользователем в программе оператором ПЕРЕХОД при том, что эти переходы могут не содержать команд перемещения инструмента.
7. При задании точки смены для токарных станков (если в паспорте ТИПСТАНК=ТОКАРН), добавлена проверка и сообщение "Задание третьей координаты точки смены для токарного станка недопустимо".
8. При задании запретной области в графическом редакторе уточняющие окружности теперь рисуются неподалеку от места, указанного мышью при выделении прямых.
9. В нарезание резьбы резцом добавлено задание глубин для каждого прохода.

Токарно-фрезерная обработка

См. изменения в токарной и фрезерной обработке.

Электроэрозионная обработка

Нет изменений

Раскрой листового материала

1. Исправление распознавания плоских деталей с модели.
2. Добавлена визуализация фасок.
3. В пакетную обработку деталей добавлен экспорт в файл в формате DXF.
4. Добавлено удаление отрезания делового отхода при перестроении делового отхода.
5. Добавлен импорт выемок при импорте с модели.
6. Добавлено рисование деталей в спецификации на раскрой.
7. Добавлена настройка регистрации входа пользователей в Техтран-Раскрой.
8. Добавлено отображение псевдомодели с учётом выемок.
9. Добавлен параметр автоматического размещения в командной строке.
10. Изменено отображение панелей окна База данных.

11. Расширен формат цикла разметки (добавлен диаметр): ЦИКЛ РАЗМЕТ [,<диаметр>]

12. Обеспечено соответствие названий переменных в программе после чтения комплекта инструментов из базы данных с теми названиями переменных, которые заносились в базу данных (вкладка Инструмент). Несоответствие проявляется в ситуации, когда имя переменной, используемое в качестве умолчания для названия инструмента, попадает в БД. При чтении комплекта из БД имена переменных создаются заново и при отсутствии соответствия между ними и названием отображаются в списке инструментов как два различных названия, что вызывает непонимание, поскольку при сохранении оба названия совпадали, и в списке фигурировало одно название.

13. Исправлен выход из режима предпросмотра печати в БД.
14. Исправлено размещение годографом, деталей с незамкнутыми контурами.
15. Расширен формат оператора ОСЬИНСТР. Добавлены режимы ВЕРХН (обработка верхней поверхности листа) и НИЖН (обработка нижней поверхности листа).
16. Изменено главное меню Базы данных.
17. Окна сообщений (Журнал, Протокол выполнения, Протокол постпроцессора) переведены в панели, которые можно пришвартовать или сделать плавающими.
18. В Раскрой внедрен режим работы в несколько главных окон. В качестве главных окон выделены окна "База данных" и "Раскрой".
19. Разрешение фрезерной обработки в детали.
20. Добавлен технологический переход "Разрезание каркаса листа". Оператор РАЗРЕЗКА

Формат:

РАЗРЕЗКА, <положение>[,<порядок>][,<расстояния>][,<инструмент>]

<положение>::={ПРИРАЩ, d1[,d2,d3...]|АБСОЛЮТ, k[,k2,k3...]}

<расстояния>::=ПОРЯДОК,{АВТОС|ТРОКА|ЗИГЗАГ},{ХБ|ХМ},{УБ|УМ},{ХКООРД|УКООРД}

<инструмент>::=ИНСТР,инстр

21. Добавлен интерактив разрезания каркаса.
22. Добавлена технологическая команда УЧРАЗРЕЗ.

Формат:

УЧРАЗРЕЗ { ВКЛ { 0/1}, { 0/1} / ВЫКЛ }

Описание:

Отмечает начало/конец участка разреза листа.

ВКЛ - начало участка. { 0/1}, { 0/1} - признаки границ реза: 1 - граница листа, 0 - граница детали

ВЫКЛ - конец участка

23. Изменено содержание панели инструментов База Данных.
24.
Добавлена панель "Неразмещенные детали". Реализован механизм перетаскивания детали из панели на лист для ручного размещения.
25. Добавлен механизм уведомления о начале программы вставке и удалении детали с листа.
26. В схемы "Размещение детали" и "Копирование детали" добавлен флажок "Копировать обработку". Если флажок установлен, копирование детали производится вместе с обработкой, относящейся к ней.
27. В диалоговое окно Группирование добавлен флажок "Окончательная контурная обработка" - обеспечивает перенос контурной обработки (вырезания деталей) в конец последовательности переходов.
28. Добавлено распознавание фасок при импорте из файлов в формате DXF.
29. Добавлена возможность редактирования Задания на раскрой.
30. При импорте отверстий из файлов в формате DXF происходит замена точек на окружности, если задан диаметр.
31. Исправлено сохранение параметров формирования делового отхода при пакетной обработке.
32. Добавлено диалоговое окно управления технологическими переходами.
33. Из проверки обработки исключены прорези/надрезы на деталях.
34. Изменения в NIP Viewer 2.0.34

Добавлен экспорт и отображение отчета в режиме MS Excel.

Добавлена кнопка открытия отчета в MS Word.

Добавлены сохранение и загрузка настроек.

35. В проверку обработки добавлена проверка расстояния предварительной пробивки.
36. В импорт плоских моделей добавлена кратность импортируемых деталей
36. Добавлен разбор деталей по правилам Tribon при импорте из файлов в формате DXF.
37. Добавлена настройка типа файла для сохранения спецификации раскроя в пакетной обработке.

Листовая штамповка

1. При инициализации секции УУСТ угол округляется с угловой точностью ТочнУгла
2.
Автоматическая обработка/Выемка: Добавлено распознавание и обработка выемки типа Треугольник. В список Формы добавлен флажок Треугольник.
3.
В схеме Пробивка/Стык сегментов вместо задания ограничивающей прямой предлагается выбрать из двух вариантов расположения штампа, выровненного по предыдущему и по следующему сегменту.

4. Исправлена ошибка при выравнивании сегмента по соседнему сегменту для общего случая - форм, отличных от прямоугольника, квадрата и круга под произвольным углом.
5. Добавлена схема встраивания перемычки в заданной точке.

6. Расширен формат задания перемычек в операторе ВЫРУБКА. Добавлена возможность задавать перемычки в определенном месте сегмента детали.

Формат: ВЫРУБКА ... ПЕРЕМЫЧ, ШИРИНА, ш [ АВТО, ...] [,ФИКС, точка1, точка2, точка3]

7. При распадении сегмента вырубки (вследствие  устранения двойных ударов, обработкой под зажимом, превышения размеров зоны листа) реализовано формирование циклов вырубки для последовательностей ударов с постоянным шагом (при наличии перемычек в одном переходе их может быть несколько), а также начало и конец перехода.
8. Положение фиксированных перемычек согласовано с переносом детали.
9. Положение фиксированных перемычек согласовано с разбиением перехода на несколько фрагментов.
10. При возникновении ошибки вследствие изменения параметров перехода в диалоговом окне Вырубка диалоговое окно не закрывается до нажатия кнопки Отмена или ОК с успешным изменением параметров.
11. Формирование оператора ВЫРУБКА согласовано с фиксированными перемычками.
12. Добавлено рисование перемычек в штамповке.
13. Добавлена возможность снятия точки вставки перемычки, как привязки.

14. Реализовано задание/удаление перемычек, а) на стороне и б) на углу. Параметры - из автообработки (ширина, режим "на одной стороне"/"на обеих сторонах"). Удаление автоматической перемычки путем предварительного преобразования автоматических перемычек в назначенные.
15. Новая схема "Изменение положения граничных точек вырубки". Параметры: а) "Граница траектории", б) Выравнивание Точка/Прямая в) Расстояние. При выделении границы траектории в поле Граница траектории производится заполнение полей параметров в соответствии с текущим способом выравнивания гарницы. Несколько результирующих вариантов (до/на/за) отображается в графическом окне для уточнения.
16. Добавлен тип поля "Граница траектории" - начало или конец участка траектории. Выделяется в графическом окне в виде инструмента в гарничной точке и траектории без инструментов.
17. Добавлена системная переменная ТОЧКА СмещГолов - поправка  (x,y) при вычислении координат инструмента, закрепленного в многоинструментальной головке (возникающая при повороте револьверной головки). Эти данные необходимы для вывода координат в УП для оборудования, для которого не реализован пересчет координат в системе ЧПУ при использовании инструмента под углом.

18. Добавлен пакетный режим для автоматической обработки в листовой штамповке.
19. На вкладке "Автоматическая штамповка/Границы": в группе параметров Перемычки на углах добавлено положение переключателя "В габаритных углах". В автоматической обработке реализован соответствующий режим.
20. Исправлено неправильное формирование в операторе ВЫРУБКА ширины перемычки в режиме "На обеих сторонах", подразумевающем, что на каждую сторону приходится половина ширины.
21. Добавлена команда "Ввод/Листовая штамповка/Проверка обработки", включающая:

1) Проверку зарезания деталей,

2) Проверку выхода за пределы листа,

3) Проверку выхода за пределы зоны обработки и столкновение с зажимами

22. Добавлены настройки проверки обработки для пакетной обработки в листовой штамповке.
23. В контекстное меню окна Графика добавлены команды редактирования обработки: "Через удар", "Удалить обработку", "В обратном направлении", "Заменить инструмент..."
24. Устранена ошибка расстановки зажимов при размещении детали под зажимами.
25. Добавлено управление выбором между задаваемым и текущим комплектом инструмента при выполнении пакетной обработки в штамповке.
26. Устранение двойных ударов не принимало в расчет вспомогательные связки между переходами. Это приводило к тому, что оставалось вспомогательное перемещение к месту удара, хотя сам удар отсутствовал.
27. Автоматическая обработка. Добавлена возможность использовать инструмент в форме банана при автоматической обработке для вырубки дуговых сегментов
28. Добавлена оптимизация при построении области листа, полученной в результате обработки, за счет пропуска пробивок отверстий, обрабатываемых за один удар. Предполагается, что такая корректировка листа несущественна с точки зрения разделения листа на части или выявления наложения ударов друг на друга.

Постпроцессор

1. Добавлено паспортное данное МинХод. Пределы перемещения органов станка - минимальные координаты (со знаком). Если не задано, рабочая зона симметричная с пределами МаксХод в положительном и в отрицательном направлении.
2. Реорганизован подсчет времени при получении статистики обработки. Общее время обработки (ВремяОбщ) и время, накапливаемое в статистике по инструментам и переходам, учитывает вспомогательное время (ВремяВспом) после отработки секции. Благодаря этому можно задавать вспомогательное время для команд, для которых не предусмотрено паспортное значение вспомогательного времени (например оператор БАБКА).
3. При подсчете времени вспомогательных операций реализован учет времени операций двух типов: последовательных и перекрываемых. Общее время последовательных операций (ВремяВспом>0) определяется как сумма времен отдельных операций. Для перекрываемых операций (ВремяВспом<0) общее время определяется по максимальному времени из времени перемещения, времени последовательных и перекрываемых операций.
4. Добавлен учет времени паузы (оператор ПАУЗА).
5. При подсчете времени стали учитываться вспомогательные времена команд после последнего движения (в частности РАЗГРУЗ).
6. Добавлен режим ХОЛОСТ паспортного параметра КоордМСК. Преобразование координат в СКС для холостых перемещений, остальные - в СКИ (как при КоордМСК=НЕТ).
7. Исправлено назначение СКС в графическом окне - вместо подмены названий осей устанавливается полноценное преобразование СК. При этом учитывается особый случай - токарная СКС.
8.
Добавлены режимы вывода координат в УП ХОЛОСТ и НАКЛОН, задаваемые паспортным параметром КоордМСК={ДА/НЕТ/АВТО/ХОЛОСТ/НАКЛОН}.

9. Режим НАКЛОН обеспечивает

- преобразование координат в ПСК для рабочих перемещений

- преобразование координат в ПСК для вспомогательных перемещений для B=0, В=90 и B=-90

- преобразование координат в CКC для вспомогательных перемещений при обработке в ПСК под наклоном

10. Режим ХОЛОСТ обеспечивает

- преобразование координат в ПСК для рабочих перемещений

- преобразование координат в СКС для вспомогательных перемещений

11. Оператор РАЗГРУЗ переведен в разряд общих, то есть таких, которые не обязательно указывать в паспорте для разрешения использования
12. Добавлен учет времени выстоя в переходе
13. Добавлена паспортная константа ВОЗЛИНСК={ДА/НЕТ}. Если ВОЗЛИНСК=ДА, при выполнении команды ВОЗВРАТ производится переключение на постоянную скорость резания (ОБМИН) если была задана угловая (ПОВММ). Если ВОЗЛИНСК=НЕТ, то переключение не производится.
14. Выделение обработки по деталям в подпрограммы.
15. Добавлена паспортная константа РазбУст={НЕТ|АБЗАЦ}. Задает способ разбиения программы при переустанове заготовки. НЕТ - нет разбиения, АБЗАЦ - начать новую УП

Контроль управляющих программ

Нет изменений

Многошпиндельное сверление

1. Исправлен режим работы "Всегда использовать базовый шпиндель".