Вот пример, быстренько "наваял". Папка создается в том месте, откуда была загружена (хранилась) модель. Когда будете создавать NC-файл (ПКМ - Создать NC файл), создадутся предпочтения в соответствующих окнах параметров NC-файла
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)
//отображает строчку с позиции 0 до $Pos
//отнимаем от пути к модели имя модели
STRING path = substring($ModelPath, 0, $Pos)
//формируем путь для перехода
STRING dir = $path
//проверка наличия пути
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 "D:\Programs\Posts\H555.pmoptz"
}
Все привет, подскажите, редактирую постпроцессор в Solidcam для ГФ 2171, нужно убрать быструю подачу везде, это как то можно реализовать или может у кого есть пост под ГФ?
У нас тоже периодически бывает такая проблема... ((( Или еще инструмент "провисает" и практически расчерчивает всю деталь ровными вертикальными и горизонтальными полосами. Тогда технологи идут в цех и дают люлей операторам станка, те поднастраивают оборудование и с полгода опять норм.качество. С перевозкой деталей по заводу вроде как решили вопрос - все листовые прокладывают бумагой, и складывают более-менее аккуратно. Вобщем тут помогут только организационные мероприятия и система стимулирования труда