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

Данный раздел содержит краткие сведения об отличиях от версии 7.7.

Дата выхода версии 29 ноября 2017г

Ядро

1. Перевод интерфейса на Feature Pack.

2. Устранено нежелательное влияние ПСК в геометрическом определении парного контура путем присваивания другого парного контура.

3. Исправлена ошибка при выявлении типовых контуров.

4. Исправлена ошибка построения эквидистанты в случае вырождения дуги в точку.

5. Убрано запоминание видимости объемной модели между сеансами работы.

6. Добавлена поддержка REGION для AutoCAD 2018 при импорте файлов в формате DXF.

7. Добавлена настройка единиц измерения шага прорисовки инструмента (мм<->пиксели).

8. Добавлен контроль вершин модели в виде точек и ребер модели в виде контуров.

9. Добавлена возможность отключения сплэша. Значение задается в реестре:

[HKEY_CURRENT_USER\Software\НИП-Информатика\Техтран\4.8\<программа>\Settings\DisableSplash.

10. Исправлена ошибка нажатия Ctrl+Break.

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

12. Добавлен механизм выделения рамкой временных объетов.

13. В схему построения парного контура по сечению модели добавлено задание шага для послойного построения сечения.

14. Исправлен функционал диалогового окна "Объекты".

15. Цвет выделения парного контура изменен с фиксированного на оттенок цвета исходного объекта.

16. Добавлено чтение модели из файлов *.X_B.

17. Добавлен способ добавления элемента в массив строк в языке.

Формат: <массив>+=<строка>, где <массив> - имя массива элементами, имеющими тип СТРОКА. <строка> - представление строки одним из способов, допустимых в определении переменной типа СТРОКА.

18. Изменены значки панели инструментов "Рисование".

19. Заработала установка локальной системы координат (задаваемой через параметр ПСК) в геометрическом определении матрицы. Этот параметр позволяет задавать преобразование не только относительно текущей ПСК, но и некоторой   заданной системы координат, которая задается в геометрическом определении и, в частности, может являться МСК (модификатор МИРСК).

20. Устранено формирование одинаковых окружностей при импорте из файла в формате DXF в случае, когда они представлены в исходном файле как окружности.

21. Добавлено автоматическое воспроизведение полученной обработки с настройкой скорости воспроизведения.

22. Изменено умолчание для НАРДОП=0.05 ВНДОП=0.0 (как в АПТе).

23. Исправлен вывод в окно Состояние обработки:

24. Существенная переработка алгоритма упрощения с точностью.

25. Добавлен вариант упрощения NURBS без сохранения всех точек.

26. Добавлено двухуровневое выделение подпрограмм: по принципу группирования переходов по деталям и по отверстиям.

27. Исправлена ошибка, связанная с определением места вставки в траекторию команды задания угла установки инструмента (УУСТ) при задании плоскости инструмента (ПЛИНСТР).

28. Добавлен поворот модели вокруг оси в схему ориентации модели.

29. Исправлена ошибка инициализации координаты Z при встройке скруглений в эквидистанту.

30. Добавлены пользовательские картинки для команд

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

1. Исправлено сохранение корректора на инструмент при сохранении инструмента в базу данных.

2. Добавлена блокировка выполнения токарных переходов во фрезерной обработке

3. Исправлен сбой при формировании команд обработки после ошибки выполнения программы.

4. Исправлено формирование массива контуров при экспорте в файл в формате TEH.

5. Исправлено формирование оператора ЧИСТ/ЧЕРН. При задании единственного прохода (Один проход) в оператор выводился "мусор" в виде величины слоя и т.п.

6. На вкладке Уровни флажок «Вывод на безопасное расстояние в начальной точках» заменен на поле со списком, содержащим варианты перемещений с использованием безопасного расстояния.

7. Добавлена проверка задания точки подхода в контурной обработке. Если задан подход из текущей точки, а точка не задана. Выдается сообщение "Не задано исходное положение инструмента"

8. В режиме КоордМСК=ДА преобразование к МСК не производится только в режиме цилиндрической интерполяции (ОСЬВРАЩ ЦИЛИНДР)

9. Исправлено ошибочное включение в участок обработки контура сегмента позиционирования инструмента к началу обработки в режиме полярной интерполяции.

10. Исправлен учет уровня безопасного расстояния при снятии флажка Безопасное расстояние и наличии соответствующего оператора БЕЗОПРСТ ОТМЕН.

11. Исправлена инициализация состояния элементов в соответствии с текущим состоянием выполнения программы для режима обработки на торце (ОСЬИНСТР СЛЕВА/СПРАВА/ПАРЛЕЛ) для вкладки Система координат

12. Добавлены модификаторы ПЕРЕД и ПОСЛЕ в операторе БЕЗОПРСТ, указывающие, на каких перемещениях следует использовать значение безопасного расстояния.

13. Добавлена возможность использовать при сверлении систему координат со смещением относительно начала МСК (в режиме Ориентация оси инструмента пересекает ось вращения (поворот заготовки для каждой точки))

а) Расширен формат оператора ОСЬИНСТР ПЕРЕСЕЧ (добавлено служебное слово ПЕРЕНОС)

б) Предусмотрена возможность использовать/не использовать перенос системы координат с помощью флажка Смещение (который был недоступен в режиме Ориентация оси инструмента пересекает ось вращения...)

14. Исправлен учет уровней обработки "В начале", "В начале и в конце", "В конце" при незаданном уровне отвода

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

1. Исправлено сохранение корректора на инструмент при сохранении инструмента в базу данных.

2. Добавлена блокировка выполнения фрезерных переходов в токарной обработке.

3. Исправлена корректировка зоны обработки при работе на центрах с запретной областью.

4. Исправлена глубина проходов в переходах прорезки

5. Убрано использование второй корректор при задании двух корректоров для перехода прорезки

6. Исправлен переход прорезки при работе резцом с отрицательным вспомогательным углом.

7. Исправлена выдача сообщения о превышении стойкости инструмента

8. Исправлен вывод команды включения коррекции (КОРРЕК ВКЛ номер корректора), в ситуации, когда после смены инструмента он загружен снова.

9. Изменен алгоритм чистовой обработки канавок (Добавлено врезание на величине отступа)

10. Добавлен вывод инструмента на контур безопасности при маятниковом точении, точении в разгонку и точении с подчисткой на проходе

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

12. Изменен алгоритм поведение чистовой обработке канавки, если отступ при корректировке на вырождается. Не игнорируем его, а выдаем сообщение о невозможности обработки

13. Изменен алгоритм точения с подчисткой на проходе (приведен в соответствие со своим названием)

14. Добавлена обработка канавок с образованием остаточных колец (обработка через проход)

15. Добавлена диагностика при обнаружении к началу перехода незавершенного режима коррекции на радиус:

а) "К началу перехода не завершена обработка с использованием коррекции на радиус инструмента"

б) "Отсутствует перемещение между выключением коррекции на радиус инструмента и началом перехода"

16. Исправлен ошибка при попытке редактирования инструмента с заданной державкой

17. Добавлено восстановление видимости токарной модели при смене режима прорисовки

18. Убрано самопересечение при построении контура задней бабки

19. Добавлен контроль касания инструмента заготовки на быстрых перемещениях и подаче позиционирования

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

21. Исправлена рассинхронизация в фиксации текущих параметров шпинделя в инструменте при первичном выполнении и при восстановлении состояния после ошибки

22. Исправлена ошибка при проверке привязки инструмента

23. Добавлен формат КОНТРОЛЬ ХОЛОСТ,{ВКЛ/ВЫКЛ} - контроль касания инструмента и заготовки при позиционировании инструмента

24. Добавлено управление контролем на касание детали при позиционировании инструмента

25. Исправлен отвод инструмента от детали при его нахождении на оси

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

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

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

Добавлена вкладка Области

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

1. Расширены возможности использования командной строки.

2. Дополнение Фрезерная обработка, содержащее 2.5 фрезерные переходы (позиционные, контурная обработка, выборка).

3. Технологии Разделка кромок и Многосуппортовая обработка теперь доступны в виде дополнений.

4. Сохранение пользовательских фильтров между сеансами.

5. Дополнение для импорта плоских тел из файлов трехмерных моделей.

6. Трехмерная визуализация разделки кромок на деталях.

7. Размещение деталей полосой.

8. Раскраска размещенных деталей в разные цвета.

9. Назначение нескольких мостиков за один раз.

10. Изменение последовательности обработки.

11. Отрезание делового отхода.

12. Развитие проверки обработки:

- проверка расстояния от точки выключения резака до детали;

- возможность настройки проверки альтернативных точек пробивки и выключения резака

13. Развитие пакетной обработки:

- возможность автоматического прерывания выполнения при возникновении ошибки;

- окно отображения состояния пакетной обработки;

- пакетная обработка для деталей (проверка геометрии и нанесение надписей).

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

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

2. Добавлена настройка цвета табличек с номерами траекторий

3. В список элементов на вкладке Области диалогового окна Настройка графики добавлен элемент Оборудование - управление заливкой объектов, относящихся к оборудованию, в частности, зажимов.

4. Улучшен вид зажимов, исправлены ошибки при их рисовании.

5. Предусмотрена настройка внешнего вида объектов в графическом окне (зон перемещения инструментов, холостых перемещений штампа).

6. В диалоговом окне Технологические переходы добавлены команды:

· Удалить обработку - удаление переходов, выделенных в списке переходов или относящихся к текущему выделенному элементу дерева структуры листа. 

· Заменить инструмент – замена инструмента на другой в выделенных переходах.

· Через удар

· В обратном направлении – смена на противоположное направления перехода (для переходов типа Вырубка, Формовка роликом, Контурная разметка).

7. В таблицу переходов добавлено поле Положение - положение перехода относительно детали: Вне/Внутри

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

9. Исправлено неправильное определение местоположения зоны листа при создании зоны по указанным переходам.

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

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

12. Исправлена ошибка при отборе переходов в зону листа по габаритам.

13. Исправлены ошибки при расстановке зажимов.

14. Упрощен сценарий задания переходов пробивки, требующих уточнения варианта с помощью окна Построенные объекты.

15. Для пробивки на сегменте с выравниванием по прямой или стыку сегментов добавлен выбор одного из двух вариантов через графическое окно (ПОЧС и ПРЧС).

16. Добавлен новый способ задания пробивки - прямоугольная выемка

17. Добавлено приведение углов обработки к минимальному для симметричных инструментов.

18. Стало учитываться смещение от прямой для вырубки сегмента.

19. Добавлен вариант задания интервала между ударами вырубки - число ударов.

20. Добавлена альтернатива РАЗ в формат оператора ВЫРУБКА в части, задающей интервал: {ПЕРЕКР/ШАГ/ГРЕБЕШОК/РАЗ}

21. Внесены улучшения в алгоритмы дробления прямоугольника и круга.

22. Добавлено назначение порядка ударов при дроблении прямоугольника.

23. Внесены изменения в формат оператора ДРОБЛЕН для прямоугольной области.

24. Добавлена группа параметров Порядок на вкладке Дробление для  типов: Прямоугольник, Контур-овал, Контур-прямоугольник, Контур-овал, Контур-прямоугольник со скруглениями.

25. В схемы дробления на основе сегмента добавлен параметр Порядок

26. Исправлены ошибки в определении зоны дробления прямоугольной области

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

28. Исправлена ошибка при отработке команды для инструментов, установленных под углом, отличным от нуля.

29. Добавлена проверка установки инструментов в одно гнездо револьверной головки.

30. При создании нового инструмента добавлена возможность заполнения геометрических параметров штампа на основе типового контура.

31. Диалоговое окно Формирование зон листа разделено на два:

· Формирование зон листа (параметры базирования) 

· Порядок обработки зоны листа (стратегия упорядочения переходов). 

32. Добавлено распознавание типовых контуров: D-образный, DD-образный, банан, многоугольник, треугольник.

33. Добавлена вкладка Выемки в диалоговое окно Автоматическая штамповка. Реализован механизм выявления и обработки за один удар выемок типа Дуга, Прямоугольник, Прямоугольник со скруглением, Овал, Треугольник.

34. Флажок «Формовка» (группа параметров Обрабатываемые элементы, вкладка «Параметры») заменен на два: «Рельефная формовка» и «Формовка роликом».

35. Группа параметров Используемые инструменты перенесена с вкладки Границы на вкладку Параметры под новым названием Ограничение инструментов.

36. Добавлен флажок Удары внутри листа на вкладку Параметры - управляет исключением из автоматической обработки вариантов ударов, которые выходят хотя бы частично за край листа.

38. При подборе инструмента стала приниматься во внимание симметричность инструмента.

39. При формировании окончательного списка команд постпроцессора добавлена оптимизация команд УУСТ с учетом симметрии формы штампа.

40. Приведено в работоспособное состояние отображение координат в окне Состояние обработки в режиме СКС с учетом зон и заданных в зонах начал координат.

41. Выбор угла листа, от которого отсчитываются координаты, осуществляется в зависимости от параметра Начало координат, паспортного параметра КоордМСК, способа базирования листа.

42. Выявлена ошибочная ситуация при выполнении оператора ИНСТР для многоинструментальной головки, когда используется неизвестный идентификатор головки.

43. В режиме построения детали (при отсутствии листа) стало работать:

· Команды Устранение двойных ударов и Проверка целостности листа, основанные на исключении из области листа обработанных участков.

· Вычисление значений ТЧМАКСЗАГ и ТЧМИНЗАГ.

· Создание зон листа.

· Окно Состояние обработки.

44. Исключена возможность использования для штамповки инструментов, не являющимися штампами.

45. Добавлена схема Копирование обработки по образцу.

46. Реализована команда Ввод/Листовая штамповка/Перекрытие листа и ударов. Добавлено диалоговое окно Перекрытие листа и ударов.

47. Добавлен механизм согласования деталей в описании детали и в раскрое листа.

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

1. Исправлена ошибка инициализации переменной НапрШпинд.

2. Добавлена инициализация переменной ТчСлед в секции ЗАГРУЗ начальной точкой обработки загружаемым инструментом.

3. Расширен формат функции ПОИСК:

ПОИСК( <искомая команда> [, <команда-ограничитель>] ).

4. Исправлена инициализация в секции ЦИКЛ системных переменных ЦиклРабоч, ЦиклБыстро, ЦиклПодвод.

5. Исправлено использование значение глубины при формировании оператора ЦИКЛ без учета способа отсчета АБСОЛЮТ/ПРИРАЩ. Оно приводиться к относительному значению

6. Режим КоордМСК=АВТО приведен в соответствие с первоначальным замыслом:

а) Вспомогательные перемещения между переходами в Обработке по возможности преобразуются в СКС.

б) Исправлена ошибка пересчета координат в СКС при присвоении значений системным переменным типа ТОЧКА

7. Добавлен вывод номера исходного установа токарного инструмента (проходных, резьбовых и канавочных резцов) при описании инструмента через Парам(38), а в секции УУСТ номера текущего установа через Парам(3). Номер установа вычисляется и записывается автоматически при интерпретации операторов ЗАГРУЗ (с УУСТ) и УУСТ.

8. Добавлена проверка соответствия установки резца и таблицы ТАБУСТ (в паспорте) при инициализации секций ЗАГРУЗ и УУСТ

9. Добавлена паспортная константа КоордМногоин (НЕТ - пересчет не требуется/ДА - требуется пересчет координат)

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

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