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

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

Только что, 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 пользователей

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



  • Сообщения

    • Snake 60
      Скорее всего исправляли в конкретной сборке, для конкретных тел. Насколько я помню, надо в самом эскизе профиля заполнить свойство Description
    • Snake 60
      Делаете дырку в свае - вставляете в нее трубу и 2 человеко-силы крутят сваю ) Дёшево и сердито и не нужен никакой планетарный редуктор ))
    • gudstartup
      вы всегда ищите свой путь или будете делать то что вам советуют? с самого начала прежде чем приступать к экспериментам вам нужно было вынуть носитель и сделать образ. diskcopy делает копию гибкого диска на другой а вам надо сделать образ жесткого диска или карты памяти. делайте как советует @Viktor2004 иначе еще чего нибудь сломаете или вам станок не нужен и вы его приобрели для экспериментов ? вот а печатной машинке из прошлого нельзя а вот на синумерике можно - удивительные вещи в настоящем происходят!! на 100 % уверен что там не модуль а либо писимиси ай либо жд @mircomax81 хотите работать в дос почитайте помощь по командам 
    • PuKoLLleT
      Доброго дня всем. Поделитесь опытом,раньше такое не доводилось делать. На торце фланца нужно сделать  восемь отверстий ф17H7 на токарно-фрезерном станке с осью Y ,имеется ManualGuide.В моем понимании нужно просверлить,а затем торцевой фрезой расточить нужный диаметр.Получится такой фокус,или надо разверткой доводить нужный размер?  Стойка Fanuc 0i-Tf.
    • Snake 60
      Всё верно, я даже русификатор делал для него (ушло на это где-то около года). Хороший софт был, я всех знакомых на него подсадил в свое время :) У меня даже где-то образ на виртуалке лежит с SW2014+MechSoft, Жаль, что автодеск его поглотил, а не DS :( А по сути вопроса, проектировал двухступенчатый планетарный редуктор в свое время. Что было нужно: Справочник по планетаркам (автора не помню, если надо поищу), из софта MathCAD + GearTeq (софтина идет вместе с GearTrax, только рассчитывает и моделирует несколько зацеплений согласно выбранной схеме, в том числе планетарки) Ой и ошибаетесь. Звездочки - не равно зубчатые колеса в планетарке) Мы намучились с малой точностью изготовления на эл.эрозии, а Вы лазером ))) Был собран опытный образец редуктора с незакаленными деталями, чисто проверить геометрию, отладить сборку. Так потом начальство этот редуктор сказало испытать в бою, как я не противился)) Помер за пару дней интенсивных нагрузок ))) Материал, термообработка и точности изготовления решают )
    • Snake 60
      @Тихоход  Ещё один вариант - изучать программирование и писать свою программу/макрос. Вот пример конфигуратора двери: https://www.youtube.com/watch?v=wv4HryWQBSk
    • mircomax81
      Посредством Diskcopy можно сделать адекватную копию на флоппи диск?
    • Andrey_kzn
      Да, ведь советовали автору вытащить жёсткий диск и сделать образ. Неужели самому не интересно, как устроен этот старый промкомпьютер? Там может стоять как жёсткий диск, так и CF-карта, или же Disc-on-chip или Disc-on-module.  Как-то очень давно, на подобном промышленном оборудовании (большая печатная машина) я не смог перенести  ПО с родной CF - карты на другую, такого же размера но другой фирмы. Была также станочная оболочка под досом.  Образ я делал Нортон гостом, развернул его на другую CF-карту без проблем. Машина загрузилась нормально и работала ровно 2 дня, на неродной CF-карте,  потом зависла, и отказалась загружаться. Пришлось вызывать сервисника. От него мы узнали, что нельзя просто так взять и заменить карту  - носитель системного ПО, на другую. А полезли мы туда, так как руководство захотело печатать отчёты по работе машины. В станочном ПО такая функция была. Вот только принтер надо было купить у фирмы - производителя этой самой машины. В попытках заставить работать другой принтер мы редактировали файл  AUTOEXEС.BAT, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
    • Борман
    • gudstartup
      а ведь все работало...
×
×
  • Создать...