Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже.
Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
Здравствуйте!
Как в компасе сделать сгиб в листовом теле с внешним радиусом меньше 1 мм?
По ТЗ внешний радиус гибки в данном месте должен быть 0,8 мм (внутренний - 0,4). В модели, импортированной из CATP параметры соответствуют. Однако при создании детали в компасе система не дает задать соответствующий радиус в данном месте. Точно также, как и не дает преобразовать твердое тело в листовое из-за этого радиуса.
P.S. в заданной детали есть еще несколько мест с аналогичной проблемой
Это он?
У меня есть электросхема на DU6000, правда там нет датчика.
Зато есть этот датчик в ЧПУ Advantage
Это не аварийный датчик, он показывает индексную зону.
Он NC. Т.е. на его выходе 24 вольт. Если к нему поднести металл, то на выходе будет ноль.
@boomeeeer@Guhl ставите китайский языковой пакет и устанавливаете китайский в качестве основного для программ не поддерживающих юникод.
правда удалить потом китайский пакет не простое занятие
а проще поставить китайскую виндовс в виртуалку и там производить манипуляции по переводу комментов
Спасибо большое, после небольшого исправления макрос работает. Была проблема с выбором пути сохранения Nc папки - сохранял рандомно в любое место. Заменил строчку STRING dir = $path на
STRING dir = $path + "\\NC_" + $ModelName
ну и прописал свой постпроцессор.
Теперь макрос такой:
Function Main() {
// проверка наличия NC-файлов
if (folder('NCProgram')!=0) {
// имя проекта
STRING proj = project.name
// путь к модели
STRING ModelPath = folder('Model')[0].Path
// название модели (без формата)
STRING ModelName = folder('model')[0].Name
// поиск позиции $ModelName в строке $ModelPath (0-начало)
REAL Pos = position($ModelPath, $ModelName)
// отнимаем от пути к модели имя модели
STRING path = substring($ModelPath, 0, $Pos)
// формируем путь для перехода
STRING dir = $path + "\\NC_" + $ModelName
// проверка наличия пути
if dir_exists($dir) {
// если есть - переходим
CD $dir
} else {
// если отсутствует - создаем и переходим
MKDIR $dir
CD $dir
}
PATHSELECTOR PATHLISTS LISTCHANGE OUTPUT PATHSELECTOR PATHLISTS CLEAR PATHSELECTOR PATHLISTS ADD PROJSELECTOR $dir
EDIT NCPROGRAM PREFERENCES FILEMASK "{ncprogram}.tap"
EDIT NCPROGRAM PREFERENCES TAPEOPTIONS "C:\Users\Admin\Desktop\Houfek\постпроцессор рабочий\Fanuc Houfek.pmoptz"
}
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.