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

Программирование глубокого сверления в NX. Обороты вращения шпинделя!


cnc_user

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

 

Извиняюсь, ничего плохого не хотел сказать. Эти - имелось в виду Рустубомаш или что вы там назвали.

 

 

Не ЧТО, а КОГО, я надеюсь разницу автор понимает? Очень надеюсь. Такое уничижительное отношение к кому-либо совсем не к лицу автору... То Эти, то Что....

Но на самом деле я прихожу (точнее пришел) к выводу, что автор простой форумный тролль... Как бы это печально не звучало, ибо вроде как основной идеолог вполне серьезного софта в стране... Ой, а может и это не так?

И вывод мой основан опять же на словах самого респондента - по поводу заброшенной ветки оного софта. Чего там делать коли никого нет - мы будем лучше работать в других ветках на "контрастах" типа.

Если говорить жестче - то как мне кажется реализуется один из основных инструментов форумного тролля - под названием "вброс говна в вентилятор" Надеюсь за слово не забанят - ничего в нем такого нет...

 

Боле не интересно.

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


Пфффффф.... Очень жаль.... Старого и, наверное, заслуженного участника форума отправлять в игнор - но он перешел черту, намеренно не понимает и сам троллит. Тут все ясно.

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

На самом деле - в примере показано как вставить "между строк" изменение оборотов шпинделя. Это не совсем по фен-шую, так как после перегенерирования траектории эти вставленные сообытия будут забыты.

Штатной красивой такой операции в NX нет. Однако (если очень нужно и готовы платить) - можно разработать User Defined Operation, в которой можно реализовать все капризы.

Либо - Generic Motion операция.

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

На самом деле - в примере показано как вставить "между строк" изменение оборотов шпинделя. Это не совсем по фен-шую, так как после перегенерирования траектории эти вставленные сообытия будут забыты.

Штатной красивой такой операции в NX нет. Однако (если очень нужно и готовы платить) - можно разработать User Defined Operation, в которой можно реализовать все капризы.

Либо - Generic Motion операция.

:clap_1:  :clap_1:  :clap_1: Ну не могу удержаться, ну не могу....  :clap_1:  :clap_1:  :clap_1:

Прекрасно все работает, долго, успешно, вот только того нет, и такой опции не имеется, и то не по "фен-шую"..... :biggrin:  :biggrin:  :biggrin:  :biggrin:

Что только подтверждает мое высокое мнение (абсолютно серьёзно!) о способностях Юрия сделать из любого ... конфетку. Ну или почти конфетку.

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

Веселые вы ребята ©

:smile:

NX это не умеет. Вручную или в посте ковыряться. Для последнего на форуме есть знаковый специалист: Ug-User.

volodja, а Tebis так умеет?

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

volodja, а Tebis так умеет?

Дык ёлы-палы...

Хоть я далеко не спец в сверлении глубоких отверстий, но даже я при моём скромном опыте знаю, что требуется менять/снижать обороты/подачи не только при выходе из материала, но и при сверлении пилотного отверстия коротким сверлом, при пересечении с другими отверстиями тоже должны быть отдельные параметры, потом бывает нужно пересекать участки без материала - также нужны отдельные параметры. Это только навскидку, что сразу вспомнил.

post-6764-0-82883500-1461153815_thumb.jpg

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

post-6764-0-76915800-1461153861_thumb.jpg

Ну и наконец, бывают (редко!) особо сложные вещи, которые иначе как заданными вручную значениями НОРМАЛЬНО не запрограммируешь. Тогда нет выхода - приходится заполнять таблицу. Но опять же в рамках стандартной операции!

post-6764-0-83829400-1461153845.jpg

И в любом случае это НЕ задача постпроцессора и НЕ задача ручного программирования открытого кода.

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

На самом деле - в примере показано как вставить "между строк" изменение оборотов шпинделя. Это не совсем по фен-шую, так как после перегенерирования траектории эти вставленные сообытия будут забыты.

Штатной красивой такой операции в NX нет. Однако (если очень нужно и готовы платить) - можно разработать User Defined Operation, в которой можно реализовать все капризы.

Либо - Generic Motion операция.

Да не все отлично. Не так часто этим пользуюсь и данный метод полностью подходит. Главное было уйти от исправления программы ручками. Спасибо.

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

А стандартная операция NX для глубокого сверления чем не подходит? Я правда именно deep_hole_drilling не пользовался, нужды не было, а вот sequential_drilling, это где через отверстия сквозняком сверлить нужно, использовал без проблем.

 

post-27194-0-82464000-1461178685.jpg

 

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

Прекрасно все работает, долго, успешно, вот только того нет, и такой опции не имеется, и то не по "фен-шую".....       Что только подтверждает мое высокое мнение (абсолютно серьёзно!) о способностях Юрия сделать из любого ... конфетку. Ну или почти конфетку.

 

 

Лично у нас все имеется, все отработано и все по "фен-шую". Не на красивых картинках, а на боевых деталях.

Задача простейшая! И утверждать что твой CAM круче из-за наличия готового меню под частный случай, это глупость не достойная технаря, это удел менеджера-продажника скорее! Я сейчас на вскидку могу такую технологическую задачу придумать из своей практики, что не подберешь ни одной CAM системы в мире с готовым меню для ввода данных. NX тем уникален, что пользователь свободно может создавать средства ввода необходимой информации и делать в постпроцессоре с ней что угодно. 

 

post-27263-0-25779300-1461190107.jpg

Изменено пользователем Vladislav-dobrynin
Ссылка на сообщение
Поделиться на других сайтах
Пфффффф.... Очень жаль.... Старого и, наверное, заслуженного участника форума отправлять в игнор - но он перешел черту, намеренно не понимает и сам троллит. Тут все ясно

 

 

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

 

-Что это у вас за зарубки на столе?

-А это тут двое приходили х**ми мерились

-Смотрите! а у меня то побольше будет!

-Да! но они мерились от другого конца стола )

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

Я не пойму - это работа в NX так озлобляет людей что-ли? :smile: Вы чего, товарищи, переходите на личности? Человек просто представляет альтернативную систему, и мне лично, например, интересно узнать о ее функциональности и отличиях от уважаемого NX. Понятно, что есть соответствующие разделы на форуме, но по-моему заглянуть "в гости" к соседям - очень полезно для всех.

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

Я не пойму - это работа в NX так озлобляет людей что-ли? :smile: Вы чего, товарищи, переходите на личности? Человек просто представляет альтернативную систему, и мне лично, например, интересно узнать о ее функциональности и отличиях от уважаемого NX. Понятно, что есть соответствующие разделы на форуме, но по-моему заглянуть "в гости" к соседям - очень полезно для всех.

Это не работа в NX озлобляет, а напрягает отношение, близкое к фанатизму, человека к CAM-системе, в которой он работает.

 

А так, в NX есть глубокое сверление. Вот менюшки и cls-файл (не стал я через посты гонять):

 

post-27194-0-49889300-1461219600_thumb.jpg

 

TOOL PATH/DEEP_HOLE_DRILLING,TOOL,STD_DRILL_D20_LONG

TLDATA/DRILL,MILL,20.0000,0.0000,200.0000,118.0000,160.0000

MSYS/0.0000,0.0000,0.0000,1.0000000,0.0000000,0.0000000,0.0000000,1.0000000,0.0000000

$$ centerline data

PAINT/PATH

PAINT/SPEED,10

LOAD/TOOL,2,ADJUST,2

PAINT/COLOR,186

RAPID

GOTO/110.0000,70.0000,10.0000,0.0000000,0.0000000,1.0000000

PAINT/COLOR,211

RAPID

GOTO/110.0000,70.0000,3.0000

COOLNT/THRU,LOW

SPINDL/RPM,200,CLW

PAINT/COLOR,42

RAPID

GOTO/110.0000,70.0000,-17.0000

COOLNT/THRU,HIGH

SPINDL/RPM,800,CLW

PAINT/COLOR,31

FEDRAT/MMPM,25.0000

GOTO/110.0000,70.0000,-28.0086

DELAY/0.5000

FEDRAT/50.0000

GOTO/110.0000,70.0000,-42.9450

DELAY/0.5000

GOTO/110.0000,70.0000,-57.8815

DELAY/0.5000

GOTO/110.0000,70.0000,-72.8179

DELAY/0.5000

GOTO/110.0000,70.0000,-87.7543

DELAY/0.5000

GOTO/110.0000,70.0000,-102.6907

DELAY/0.5000

GOTO/110.0000,70.0000,-117.6272

DELAY/0.5000

GOTO/110.0000,70.0000,-132.5636

DELAY/0.5000

GOTO/110.0000,70.0000,-147.5000

DELAY/0.5000

FEDRAT/25.0000

GOTO/110.0000,70.0000,-158.5086

SPINDL/RPM,125,CCLW

COOLNT/THRU,LOW

PAINT/COLOR,37

RAPID

GOTO/110.0000,70.0000,3.0000

PAINT/COLOR,211

RAPID

GOTO/110.0000,70.0000,10.0000

PAINT/SPEED,10

PAINT/TOOL,NOMORE

END-OF-PATH

 

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

Это не работа в NX озлобляет, а напрягает отношение, близкое к фанатизму, человека к CAM-системе, в которой он работает.

 

А так, в NX есть глубокое сверление. Вот менюшки и cls-файл (не стал я через посты гонять):

 

attachicon.gifDeep_Drill_NX10.JPG

 

TOOL PATH/DEEP_HOLE_DRILLING,TOOL,STD_DRILL_D20_LONG

TLDATA/DRILL,MILL,20.0000,0.0000,200.0000,118.0000,160.0000

MSYS/0.0000,0.0000,0.0000,1.0000000,0.0000000,0.0000000,0.0000000,1.0000000,0.0000000

$$ centerline data

PAINT/PATH

PAINT/SPEED,10

LOAD/TOOL,2,ADJUST,2

PAINT/COLOR,186

RAPID

GOTO/110.0000,70.0000,10.0000,0.0000000,0.0000000,1.0000000

PAINT/COLOR,211

RAPID

GOTO/110.0000,70.0000,3.0000

COOLNT/THRU,LOW

SPINDL/RPM,200,CLW

PAINT/COLOR,42

RAPID

GOTO/110.0000,70.0000,-17.0000

COOLNT/THRU,HIGH

SPINDL/RPM,800,CLW

PAINT/COLOR,31

FEDRAT/MMPM,25.0000

GOTO/110.0000,70.0000,-28.0086

DELAY/0.5000

FEDRAT/50.0000

GOTO/110.0000,70.0000,-42.9450

DELAY/0.5000

GOTO/110.0000,70.0000,-57.8815

DELAY/0.5000

GOTO/110.0000,70.0000,-72.8179

DELAY/0.5000

GOTO/110.0000,70.0000,-87.7543

DELAY/0.5000

GOTO/110.0000,70.0000,-102.6907

DELAY/0.5000

GOTO/110.0000,70.0000,-117.6272

DELAY/0.5000

GOTO/110.0000,70.0000,-132.5636

DELAY/0.5000

GOTO/110.0000,70.0000,-147.5000

DELAY/0.5000

FEDRAT/25.0000

GOTO/110.0000,70.0000,-158.5086

SPINDL/RPM,125,CCLW

COOLNT/THRU,LOW

PAINT/COLOR,37

RAPID

GOTO/110.0000,70.0000,3.0000

PAINT/COLOR,211

RAPID

GOTO/110.0000,70.0000,10.0000

PAINT/SPEED,10

PAINT/TOOL,NOMORE

END-OF-PATH

 

В NX9.0 либо нет ещё такой операции, либо она у меня закрыта (доп. опция).

Ссылка на сообщение
Поделиться на других сайтах
Я не пойму - это работа в NX так озлобляет людей что-ли? :smile: Вы чего, товарищи, переходите на личности? Человек просто представляет альтернативную систему, и мне лично, например, интересно узнать о ее функциональности и отличиях от уважаемого NX. Понятно, что есть соответствующие разделы на форуме, но по-моему заглянуть "в гости" к соседям - очень полезно для всех.

Все правильно сказал насчет соответствующих разделов. Что ж в "его" разделе обстоятельно его же не порасспрашивать? Глядишь, пришлось бы в гости пользователям NX в тот раздел заглядывать за интереснющей инфой и супер-видосами. А пока чёт наоборот, все больше Вова на "конкурентов" по(д)глядывает. Свысока :doctor:

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

Все правильно сказал насчет соответствующих разделов. Что ж в "его" разделе обстоятельно его же не порасспрашивать?

Ну если жизнь заставит программировать ЧПУ, то я обязательно подумаю какую систему выбрать. А так пока конструкторской работы хватает, это я по инерции обращаю внимание на CAM-темы - раньше писал программы и посты (в ProE).

 

Кстати, я слежу за дискуссиями уважаемых оппонентов, и пока у меня складывается положительное впечатление о Tebis. Хотя не знаю, есть ли там возможность творить чудеса с помощью приложений на C/C++ как в NX (или в этом там нет необходимости? :wink: )

Изменено пользователем VIKT0R
Ссылка на сообщение
Поделиться на других сайтах
Кстати, я слежу за дискуссиями уважаемых оппонентов, и пока у меня складывается положительное впечатление о Tebis.

Значит вы знаете об этой супер-чудо-мега-ультра программе многим более, чем 95% местных. Гы  :smile: 
Или вы джентльмен?

Тут анекдоты в тему прут.

Ну я про джентльменов и покер не буду анекдот рассказывать. Все его знают, наверное. :biggrin:

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

...есть ли там возможность творить чудеса с помощью приложений на C/C++ как в NX (или в этом там нет необходимости? :wink: )

Нет, открытого кода нет. Это не хорошо и не плохо - просто вот так. Сказал бы, что и необходимости нет....
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      а чего тут искать то первый это абсолютный на 1000000 имп\об bi типа второй ai инкрементальный xз но нав 4000000 имп\об разъем подключения описан в схеме. инфа передается по цифровому протоколу обмена. кое что есть тут   в старых описаниях таких датчиков у фанука нет  
    • anykeyto
      У нас AC. Так то я понимаю, что G108 это переключить режим шпинделя из оборотов в координату С. Но я почему про нее спросил, потому что в мануале к G07.1, в примере программки указывалось таким образом, что сначала включали G108 (хотя это может для токарки, а для фрезера и не надо совсем), а потом уже остальное.   G07.1 это как раз цилиндрическая интерполяция, то есть преобразование оси С из угла в миллиметры, то есть как бы разворачивает цилиндр в плоскость. Ну как я это понял. Проблема у меня встала в том, как именно программируются такие действия. Пробовал на основе примеров из мануала, стойка выдает ошибки. в чем проблема непонятно из-за китайской стойки и некорректного перевода. Ну и вообще хочется пощупать, как это вообще работает именно на фрезерном ОЦ.   Тут еще засада в том, что на 5-оснике из-за RTCP станок не дает одновременно перемещаться одновременно по осям XY и С например...  Я понимаю, что такое надо в САМ системах делать, но есть потребность в упрощенном варианте и со стойки писать, у нас с технологами проблема... G68.1, 68.2, 68.3  это преобразование характеристической СК, развороты короче координат G53.1, G53.2 - фактически активирование поворота стола с RTCP и без... 
    • ДОБРЯК
      А собственные вектора вы как будете находить для любой размерности? :=)
    • Sivolap36
      Добрый день. Прошу подсказать в каком мануале есть описание энкодеров моторов, где-то видел, сейчас нем могу вспомнить.  Вот например два энкодера по ним ищу инфу  
    • Рома калужский
      это код подключения шпинделя как ось "С" но при этом он не перемещает револьверку, т.е. не работает по программе
    • Горыныч
      Еще совет: строить нужно только половину, если модель симметричная, тогда Солид меньше "косячит". И соглашусь с коллегами, идеальный вариант для гладкого построения - два сечения и две направляющие кривые, т.е. 4 управляющие кривые (кромки). При необходимости можно добавлять не только промежуточное сечение, но и направление. Не нужно пятаться построить всю поверхность одним фичером.  Пусть поверхности будут лоскутами, но соединяются по касанию или кривизне. 
    • ДОБРЯК
      Откуда появится смещение центра масс колеса, если колесо сбалансировано.  Жесткий сбалансированный вал, это условие данной задачи. На 4000 оборотах эти силы будут минимальны. Это разговор ни о чем в данной задаче. :=) Но даже если вы абсолютно точно определите эти частоты, с учетом всех сил. Что дальше с этими частотами делать? На основании чего делать вывод о работоспособности изделия? Это в учебной работе получили число, работу приняли и сдали в архив. Какая практическая ценность всех этих уточнений в данном случае?:=)  
    • Борман
      Если еще не поздно... я и сам погрузился бы. Физика такая, для вала с одним колесом... F - это понятно, центробежное смещение центра масс колеса M - момент от центробежных сил, который не появится, если колесо не повернется при изгибе вала. Обрати внимание, что BW-момент выворачивает ось в сторону действия силы F, т.е. при обратной прецессии они действуют сообща, и в этом опасность.   Отсюда будут разные собственные частоты при прямой и обратной прецессиях.  Теперь осталось понять, что такое прямая и обратная прецессии :), и почему момент при них направлен в разные стороны. По первой части вопроса см. мою картинку в этой теме от 27 августа 2013. По второй части вопроса - нужно включать воображение и усердно рисовать на бумажке. Мне пока сложно.    Физика именно такая. Нужно как то оценить величину этого момента и приложить его в софте, который не умеет ДК. А с тестовыми значениями можно и так порешать, и на выходе должна быть вилка. Т.е. F - задает типа "биссектрису" вилки (престресс-модальник), а момент - угол вилки.  
    • boomeeeer
      @anykeyto Я не оператор. Настраивал работу этой функции на токарно-фрезерном, где нужно было позиционировать шпиндель, для нарезания пазов. Что такое G07 не знаю. Вот такой пример для фрезерного станка нашёл   G108 B0; переключение на ось B для управления положением; G68.2 X10 Y10 Z20 I0 J90 K0 Положение заготовки (10,10,20) Угол Эйлера для определения характеристической системы координат; G53.2 Управление направлением инструмента   G109 B0 - отключит режим
    • anykeyto
      Ага, спасибо... А в связке с G07.1 это как работает? Есть детали ,кольца, на которых надо делать по 4 паза. Сейчас программист написал прогу под шаровую фрезу. Там рабочие движеня происходят через одновременное смещение по оси Х и Z... фреза убивается буквально на третьем кольце, да и обработка получаестя фиговой.. На сколько я понимаю надо стремиться к тому, чтобы на 5ти осном станке фреза всегда была перпендикулярна касательной ли самой поверхности. Мне посоветовал как раз цилндрческую интерполяцию, когда ось С преобразуется в плоскость. В мануале к HNC описано эт криво, но в примерах программ как раз сначала включается CTOS и потом G07.1. но дальше как запрограммировать понимания пока нет...  P.S. хочу добавить, что на 5-снике раньше работал только как оператор по готовым программам  на Хенденхайне. А сейчас на новом предприятии на новой для меня стойке нужно все делать с нуля и самостоятельно. С одной стороны интересно, с другой стороны спросить не у кого, в инете инфы по стойке нет от слова совсем, уж тем более видео....  чем это отличается от просто G0 C180? Или это уже будет шпиндель позиционироваться, а не стол?
×
×
  • Создать...