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

Фрезеровка по 3D кривой


fersat

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

Пытаюсь повторить балясину из видео на станке Beaver 1200FC

https://www.youtube.com/watch?v=6ONV_K22R6w

Нарисовал кривые и создал траекторию "по профилю 3D кривой", также задал ось инструмента "к линии". Траектория создалась, но какая-то ломаная

1.thumb.png.f51e2aa97f6c670fdb76fcbb7d0915a3.png

Как исправить?

Балясина.7z

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


52 минуты назад, fersat сказал:

Пытаюсь повторить балясину из видео на станке Beaver 1200FC

https://www.youtube.com/watch?v=6ONV_K22R6w

Нарисовал кривые и создал траекторию "по профилю 3D кривой", также задал ось инструмента "к линии". Траектория создалась, но какая-то ломаная

Как исправить?

Балясина.7z

Не та стратегия. По профилю означает, что заданная кривая будет определять положение кромки инструмента. В Вашем же случае достаточно, чтобы кривая определяла положение центра инструмента. Стратегия "По шаблону".

 

2019-09-09_12-13-48.png

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

Спасибо. Теперь я хочу задать несколько проходов, чтобы фреза углублялась, двигаясь назад-вперёд вдоль кривой. Затем, когда первая кривая будет профрезерована на всю глубину, нужно переходить к следующей. Для этого выбираю порядок "произвольный", а вкладку "многопроходная обработка" заполняю так:

1.thumb.png.dff2d00d91de829d77c3c341079e75bd.png

Однако PowerMill всё равно создаёт траекторию в один проход. Параметры "максимальный шаг по Z" и "число проходов" вообще ни на что не влияют, а как работает "верхний предел" я так и не понял.

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

За урок спасибо. То есть предлагаете создавать несколько траекторий с разным припуском? А для чего тогда раздел "многопроходная обработка"?

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

Однако PowerMill всё равно создаёт траекторию в один проход. Параметры "максимальный шаг по Z" и "число проходов" вообще ни на что не влияют, а как работает "верхний предел" я так и не понял.

В справке все расписано

29 минут назад, fersat сказал:

А для чего тогда раздел "многопроходная обработка"?

Для многопроходной обработки вдоль оси инструмента

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

За урок спасибо. То есть предлагаете создавать несколько траекторий с разным припуском? А для чего тогда раздел "многопроходная обработка"?

многопроходную тоже можно включить , если большой припуск , я просто показала сам принцип стратегии

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

Всем спасибо. В итоге сделал немного по-другому: указал нижний предел - ведущая кривая, и создал 2 траектории с разным осевым припуском, чтобы фрезеровать в 2 прохода. Таким образом отпадает надобность в создании модели. С многопроходной обработкой правда так и не разобрался :(

 



20190910_121552.jpg.b37fec1cc2fa8ae704ac64193949b703.jpg

 

Тему можно закрывать.

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

Подскажите пожалуйста! Как сделать выборку внутри кривой на поверхности цилиндра? 

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

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

Подскажите пожалуйста! Как сделать выборку внутри кривой на поверхности цилиндра? 

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

По профилю 3D-кривой.

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

По профилю 3D-кривой.

За совет спасибо! Но я пробовал разобраться с этой стратегией. И почему то у  меня не получилось ничего. Попробую ещё раз.

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

@Maker79 возможно модель или картинка поможет подобрать правильное решение

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

@Maker79 возможно модель или картинка поможет подобрать правильное решение

Можно я дам ссылку на свою тему в другом форуме?  http://mir-cnc.ru/topic/21875-выборка-внутри-кривых-на-поверхности-цилиндра/?p=378663

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

Ты же можешь обработать обычный карман в 3 осях, что в ПМ нет такой же стратегии для обработки кармана на цилиндре?

 

как вариант. Гравировка, конечно если она позволяет удалять весь материал внутри контура или 5 осевые стратегии с заблокировав 5 ось.

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

Ещё вариант это 4 осевая обработка поверхности. Поверхности на дне кармана.

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

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

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

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

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

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

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

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

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

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

    • sereke75



  • Сообщения

    • ДОБРЯК
      Это кинематическое нагружение. Вы закрепили фланец и задали кинематическую нагрузку. В первом случае (1) u1 = 1 во втором случае (2)  v1 = 1 и ... У вас будет правая часть. При кинематической нагрузке вычеркивается строка и столбец, но появляется правая часть. Вы закрепили фланец на выходе не будет нулевых собственных частот.
    • jtok
      кажется, коса нашла на камень
    • jtok
      Да, поменяется однозначно   А это и не нужно конкретно нам. Может, другим кому-то и нужно. Но нам - нет.
    • gudstartup
      Где тут трудоемкость выставление кинематики и изготовление тестовой детали даже без контроля на точность? От нас пуско-наладчики месяцами  уезжают а Виктор еще легко отделался!
    • Kelny
      Не однозначно, просто навести порядок и не использовать одинаковые имена файлов.   Возможно в вашей работе это допустимо, но если копировать одни и те же детали в разные папки, то рано или поздно что-то поменяется в этой детали, но изменения не будут распространены по всем сборкам куда она была скопирована. Несомненно надо навести порядок и исключить одинаковые имена файлов, каждому файлу своё уникальное имя.
    • Orchestra2603
      Например... Я говорю в общем случае, для 3-х мерного случая. Берете, пускай один узел на левом фланце. Обзовем перемещения в этом узле: u1, v1, w1.  Возьмем, пускай, аналогично узел на правом фланце. Там назовем перемещния u2, v2, w2.   Создаем расчетные случаи: (1) u1 = 1, v1 = 0, w1 = 0, u2 = 0, v2 = 0 , w2 = 0 (2) u1 = 0, v1 = 1,  w1 = 0, u2 = 0, v2 = 0 , w2 = 0 (3) u1 = 0, v1 = 0, w1 = 1, u2 = 0, v2 = 0 , w2 = 0 (4) u1 = 0, v1 = 0,  w1 = 0, u2 = 1, v2 = 0 , w2 = 0 (5) u1 = 0, v1 = 0, w1 = 0, u2 = 0, v2 = 1 , w2 = 0 (6) u1 = 0, v1 = 0,  w1 = 0, u2 = 0, v2 = 0 , w2 = 1 Решаем статикой. Везде внешняя сила равна нулю.   Т.е. "вычеркиваем" то все те же самые выбранные 6 строк, на каждый раз справа разные правые части.    Если объединить u1,v1,w1,u2,v2,w2 и оставшиеся степени свободы, котореы мы посчитали, то получаем набор из 6 решений.: x1, x2, ... x6. Они не будут естественно представлять собой движения как твердого тела, но всегда могут быть представлены линейной комбинацией из 6 таких движений. Т.е. они пренадлежат пространству решений. Можно даже точно посчитать множители в такой линейной комбинации и получить вклад от каждого такого "движения". Легко также проверить, что для всех их выполняется K * phi = lambda^2 * M * phi, если подставить x1, x2,... x6 вместо phi и 0 вместо lambda, т.е. каждый из этих векторов является собственным, связанным с нулевой СЧ.   И все эти свойства сохранятся при выборе любых (!!!) 6 степеней свободы для фиксации их значений, и при любых (!!!) 6 наборах значений для этих степеней свободы, лишь бы они были линейно не зависимы.   Да, но мы так не делаем. Так делают в статике, но не здесь. О том и речь.  
    • Ветерок
      Значит надо закрыть всё лишнее, навести порядок в нужной сборке, а потом уже открывать другое, если надо.
    • Ветерок
      У меня написано "Other". Я такого не знал. Так же можно и присваивать материал разным телам.  
    • jtok
      Если что-то в разных папках и хочется "использовать наработки"- то это однозначно PDM. В противном случае - всё копируется в новую папку проекта и заново рисуется. Или всякие "ПакИГо", "Сохранить как" с префиксом/суффиксом - неважно. Я же не использую строчку выше, а использую архивы. Чем и делюсь.
    • Kelny
      Инструменты-Выбор компонента-Дополнитльный выбор...   или Инструменты-(в новых версиях ещё ВЫЧИСЛИТЬ)-Визуализация сборки   так же для выбора и поиска можно использовать быстрые фильры в самом верху дерева , например, по ключевому слову НЕ УКАЗАН, что бы найти детали в которых материал не указан.   https://help.solidworks.com/2010/russian/solidworks/sldworks/legacyhelp/sldworks/assem_1/selecting_components.htm?_gl=1*1cyenjb*_up*MQ..*_ga*MTYzNjE5MTU0NC4xNzI2MTQ0MzQy*_ga_XQJPQWHZHH*MTcyNjE0NDM0MS4xLjAuMTcyNjE0NDM0MS4wLjAuMA..     Визуализация сборки: https://help.solidworks.com/2010/russian/solidworks/whatsnew/allcontent/solidworks/core/assemblies/wn_2010/wn_2010_assembly_visualization_header.html?_gl=1*4cwgso*_up*MQ..*_ga*MTM0MzQwMzA3Mi4xNzI2MTQ0NzE3*_ga_XQJPQWHZHH*MTcyNjE0NDcxNi4xLjAuMTcyNjE0NDcxNi4wLjAuMA..
×
×
  • Создать...