Перейти к публикации

Рекомендованные сообщения

Только что, Frezer_PU сказал:

А что в той программе в которой вы работаете не получается обработать эту деталь? 

Я в CATIA работаю. Что касается стандартной трехосевой обработки то там все более или менее норм. 4-х и 5-и осевыми не занимался - не было необходимости. Но самое главное - нет постпроцессоров...:sad:

Ссылка на сообщение
Поделиться на других сайтах


Здравствуйте. Подскажите как убрать переход обозначенный зелёным цветом. Педелать его в отвод до плоскости безопасности. Траектория HSS линейная.

переход.jpg

Ссылка на сообщение
Поделиться на других сайтах
31 минуту назад, LessNICKoff сказал:

Педелать его в отвод до плоскости безопасности.

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

 P.S По крайней мере мне это видится так и опыт использования это как бы подтверждает! 

Ссылка на сообщение
Поделиться на других сайтах

 

47 минут назад, LessNICKoff сказал:

Здравствуйте. Подскажите как убрать переход обозначенный зелёным цветом. Педелать его в отвод до плоскости безопасности. Траектория HSS линейная.

переход.jpg

Тип соединения , ОТДЕЛТНЫЕ ОБЛАСТИ 

и в черновой вкладке , поставь безопасный отступи, 

через час покажу если не исправишь 

Изменено пользователем Makar32
Ссылка на сообщение
Поделиться на других сайтах
58 минут назад, LessNICKoff сказал:

Педелать его в отвод до плоскости безопасности.

 

11 минуту назад, Makar32 сказал:

Тип соединения , ОТДЕЛТНЫЕ ОБЛАСТИ 

и в черновой вкладке , поставь безопасный отступи, 

через час покажу если не исправишь 

Верно подмечено коллегой !

Ставите галку мульти проходы и большие перемещения выбираете безопасная область, но в зависимости от геометрий это не всегда может сработать ! 

Так же как вариант можно использовать трансформацию в зависимости от случая! 

 

6354.png

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

Как раз во вкладке "черновая" большие перемещения работают, а вот малым перемещениям нет. :(

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, LessNICKoff сказал:

Как раз во вкладке "черновая" большие перемещения работают, а вот малым перемещениям нет. :(

А вы хотите чтоб у вас переходы между смежным шагом тоже поднимались на безопасную высоту ?

Ссылка на сообщение
Поделиться на других сайтах

Да. В нынешнем варианте чиркает по поверхности контроля

Выделил по другому. Чуть полегче стало. Всего скорей косяк в каме.

переход1.jpg

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, LessNICKoff сказал:

Да. В нынешнем варианте чиркает по поверхности контроля

Залей проект , пожалуйста .

ну или если не принципиально , могу свой сделать , для примера 

Ссылка на сообщение
Поделиться на других сайтах
12 минуты назад, LessNICKoff сказал:

Да. В нынешнем варианте чиркает по поверхности контроля

Выделил по другому. Чуть полегче стало. Всего скорей косяк в каме.

Опишите ТЗ по подробнее со скринами чтоб было понятно что и куда не должно зализать а что должно обрабатываться и какой вид должна иметь в итоге  траектория , какой инструмент используется и так дал , а то снова получается допрос с догадками того что вы имеете  виду и что конкретно хотите сделать!  \

И

7 минут назад, Makar32 сказал:

Залей проект , пожалуйста .

 

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

Доброе время суток

подскажите пожалуйста, где в постпроцессоре задаётся последовательность действий в постпроцессоре

постпроцессор правил под себя уже довольно давно а руки дошли доделать только сейчас((

сейчас наблюдается такая проблема, при старте программ идёт перемещение в точку с координатами x,y потом в плоскость безопасности и после этого опускается уже для начала обработки

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

 

и до кучи ещё вопрос где выставляется в каких единицах измерения выдаётся  подача в конечном файле для станка

Ссылка на сообщение
Поделиться на других сайтах
19 минут назад, LessNICKoff сказал:

скорей косяк в каме

Возможно , но для того чтобы утверждать , нужно знать правилтный алгоритм задания параметров , и что за что отвечает в определенный момент )

сам иногда грешу на косяки , а оказываеться просто от незнания ))))

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, mrDronIK сказал:

Доброе время суток

подскажите пожалуйста, где в постпроцессоре задаётся последовательность действий в постпроцессоре

Там нет особой последовательности процедур главное их наличие и правильная работа при ссылки программы на них! 

Выводите программу через  trace "all":5 смотрите какая процедура отвечает за вывод в этом месте XY и пробуйте прописывать  эти значения в другое место чтоб вывод был такой как надо ! 

9 минут назад, mrDronIK сказал:

где выставляется в каких единицах измерения выдаётся  подача в конечном файле для станка

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

Коды в УП отвечающие за это :

G20-дюймы

G21-миллиметры 

В файле станка это показано здесь

 

 

5424.png

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, Frezer_PU сказал:

Там нет особой последовательности процедур главное их наличие и правильная работа при ссылки программы на них! 

Выводите программу через  trace "all":5 смотрите какая процедура отвечает за вывод в этом месте XY и пробуйте прописывать  эти значения в другое место чтоб вывод был такой как надо ! 

спасибо большое!!!

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

надеюсь вспомню что я делал и как )))))

Ссылка на сообщение
Поделиться на других сайтах

блин что то с наскока не получилось 

получается процедура @usr_ct_after вызывает @usr_rapid которая даёт команду на перемещение в координаты X2.5 Y-5.7208

в последствии вызывается @usr_heightcomp_on которая вызывает @rapid_move в дальнейшем @usr_rapid и перемещение в Z-120

знаний особо не хватает, попробовал поменять последовательность вызова процедур @usr_rapid и @usr_heightcomp_on в @usr_ct_after

тогда из программы исчезает перемещение в X2.5 Y-5.7208

подскажите пожалуйста куда ещё посмотреть чтобы исправить данную ситуацию или возможно есть возможность задавать перемежение на безопасную высоту при старте программы ?

 

Кусок кода :

(3)@usr_ct_after    ==> 
                      > (F-contour1)
(4)@start_tool      ==> 
(5)@usr_spindle_outp==> 
   ut                 > G97 S40000 
(4)@usr_rapid       ==> 
                      > G00 X2.5 Y-5.7208 
(4)@usr_heightcomp_o==> 
(5)@rapid_move      ==> 
(6)@usr_rapid       ==> Z-120. 

 

правильно ли будет указать переменную

sHomestrbegin         = '7:G00 Z-120.'   

и поменять местами if-ы в @start_program что бы получилось как то так 

@start_program
    ; Обработка  кодов G/M для безопасности  в начале программы 
    if !bSimpleformat
        {'G00 '}
        call @usr_abs_inc_output
        call @usr_mp_output
        side = COMP_OFF
        call @compensation
        call @usr_compensation_output
        skipline = false
        call @end_drill 
     endif
     if sHomestrbegin ne ''
        sHomestr = sHomestrbegin
        call @usr_prep_home_axis
        {nb}
    endif
endp;

тогда, на сколько я вижу вывод получается правильный

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, mrDronIK сказал:

тогда, на сколько я вижу вывод получается правильный

Если выведенное УП вас устраивает и станок отрабатывает его так как вам надо то значит вы ве сделали правильно! 

Ссылка на сообщение
Поделиться на других сайтах
В 15.01.2018 в 11:22, Сергей2014 сказал:

Клонирование по 4-ой оси как-то не понятно работает

Есть шестерня - делаю ее на поворотной оси, фрезерую один зуб, потом вращаю - всего зубьев 80 шт, угол поворота 4.5 градуса.

Собственно вопрос в следующем - нарезается всё нормально, но сначала нарезается 40 зубов(180 град), потом ось поворачивается на -359 градусов и продолжается фрезеровка оставшихся 40 зубов...

Почему он не может печатать сразу 80 шт, почему ему нужно вернуться обратно?

где это нужно поправить - в переходе? в посте? в файле станка?

Позже если получиться, выложу видео, хотя и так вроде бы всё понятно.

переворот.JPG

Здравствуйте!

Получается такая же ерунда, а дело в том, что создаю МАС1-4   с поворотом по 90 градусов почему МАС2 = 90 гр., МАС 3 = 180 гр., а МАС4 = -90 в результате при переходе на МАС4 или с него ось делает практически полный обратный поворот!

 

Захожу в редактирование МАС4 - но там нельзя поменять -90 на 270 ?

причём создаю МАС4 путём поворота МАС1 на 270 гр. сохраняю, захожу опять в редактирование, а там снова -90гр. ???

 

Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, Kachik сказал:

Здравствуйте!

Получается такая же ерунда, а дело в том, что создаю МАС1-4   с поворотом по 90 градусов почему МАС2 = 90 гр., МАС 3 = 180 гр., а МАС4 = -90 в результате при переходе на МАС4 или с него ось делает практически полный обратный поворот!

 

Захожу в редактирование МАС4 - но там нельзя поменять -90 на 270 ?

причём создаю МАС4 путём поворота МАС1 на 270 гр. сохраняю, захожу опять в редактирование, а там снова -90гр. ???

 

А у вас в станке функции перемещения по короткому пути нет? Например как M126 у heidenhain.

В принципе можно вообще убрать через пост отрицательные значения в УП у поворотной оси. Посмотрите через отладку процедуру которая выводит повороты и пропишите там в начале: 

apos = norm360(apos),

Это как пример. Вместо apos может быть и bpos, cpos. Смотря какая у вас ось.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Far72 сказал:

А у вас в станке функции перемещения по короткому пути нет? Например как M126 у heidenhain.

В принципе можно вообще убрать через пост отрицательные значения в УП у поворотной оси. Посмотрите через отладку процедуру которая выводит повороты и пропишите там в начале: 

apos = norm360(apos),

Это как пример. Вместо apos может быть и bpos, cpos. Смотря какая у вас ось.

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

Ссылка на сообщение
Поделиться на других сайтах
16 часов назад, Kachik сказал:

Здравствуйте!

Получается такая же ерунда, а дело в том, что создаю МАС1-4   с поворотом по 90 градусов почему МАС2 = 90 гр., МАС 3 = 180 гр., а МАС4 = -90 в результате при переходе на МАС4 или с него ось делает практически полный обратный поворот!

 

Захожу в редактирование МАС4 - но там нельзя поменять -90 на 270 ?

причём создаю МАС4 путём поворота МАС1 на 270 гр. сохраняю, захожу опять в редактирование, а там снова -90гр. ???

 

не смотрите что показывает солидкам, смотрите чтобы пост корректно выводил

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

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

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • maxx2000
      Подушную малость. Чё там. Уже в упор научились резьбу резать без выходной канавки?
    • ispite
      Здравствуйте, не могу построить стандартную сетку, что не позволяет дальше провести расчёт. Получается сделать сетку "на основе кривизны", но солид отказывается считать, после нажатия кнопки "запустить исследование" происходит сбой. https://disk.yandex.ru/d/D8wvRbYMW1lWjQ
    • ddm
      изготовить по чертежу с последующим покрытием,цинкование ,по 1000 шт каждой позиции ,предложение отправить на почту qwer463@yandex.ru
    • sklide008
      И еще можно ли задать горчие клавиши на кнопки открыть, скрыть и тд?
    • sklide008
      Подскажите, пожалуйста, в инвенторе есть такой пункт упорядочи по алфавиту дерево. Здесь найти такого не могу, пытался treesorter ставить но он добавляет просто в папку а не сортирует в дереве. Есть ли такой макрос чтобы все детали в дереве по порядку и алфавиту шли?
    • stanislavz
      Есть станок с данным контроллером. Все работает. Недавно была проблема с передачей данных - установил запасной контроллер. А запасной контроллер сказал нет работе. Проблема была в программе компьютера для передачи данных. Грустно, досадно, контроллер был куплен как рабочий. Как бы и не горит, но необходимо поправить. Плата управления с процессором mc68020, память hm628128-10. Память буферным питанием от 3 батареек + 0,5 Фарада на плате как буфер для замены батареек на 1 сутки. Лежало долго, без батареек. Симптомы: После первого включения, в памяти были и программы и параметры (0 странность). Честно, удивило. Но - система жутко тормозит, отклик на нажатие кнопки 3-5 секунд. В таком режиме сумел закачать машинные параметры под свой станок. Но это заняло час.. 4 строки и ждет секунд 10 итд. Есть видео. Перекинул с рабочего контроллера, БП, плату плц, ээпром плц - все то же. Проверил осциллографом кварцы живые , частота есть, амплитуда хорошая. 1 странность - после манипуляций по замене батарейки, старые записи из памяти исчезли. Ничего не коротнул. Возможно 0,5 Ф был не заряжен. Там тоже необходимы сутки для зарядки. Но как оно было запечатоно до этого - мистика. 2 странность. Если плата лежит ночь без питания, только с буфером - потом 2-3 минуты работает хорошо. 3 аналогично работает 2-3 минуты если питание отключить и очистить питание памяти (выпаял 0,5 Ф буфер с платы) Проверка памяти на старте есть. Проходит хорошо. На зависает, на холодную пайку не похоже. Шевелил / двигал все. Да и не виснет, именно тормозит. При том если оставить на час - тоже все стабильно плохо. Если набрать быстро 5 символей- экран сразу пуст, но после задержки символы будут на экране. Заказал второй процессор и память. 10 штук. Подавал прямо 5 вольт на память - все так же. Токи потребления между плохой и хорошей платой смогу проверит.    
    • brigval
    • Ветерок
      "увеличение оптимизации". Оптимизацию невозможно ни увеличить, ни уменьшить.
    • gudstartup
      @boomeeeer может от страны зависит
    • david1920
      нет время нет заниматься да и информации новой нет Это я на других станках делал
×
×
  • Создать...