Перейти к содержимому


Фотография

Вопросы новичка по PowerMill


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 163

#121 OFFLINE   Nikolay24

Nikolay24

    Студент

  • Пользователи+
  • PipPip
  • 88 сообщений
  • Пол:Мужчина
  • Интересы:CNC
  • Из:тамсям

Отправлено 01 Июль 2021 - 11:29

но уж больно хотелось себя разгрузить и передать эту работу на станок

Начиная с ПМ18 версии появилась токарка,для балясин самое то, на балясину уходит до 2 минут Резец L40xR1  для токарных станков с ЧПУ. Интересная реализация токарки на канале  вудлаб 86


  • 0

#122 OFFLINE   prod

prod

    Студент

  • Пользователи+
  • PipPip
  • 32 сообщений
  • Пол:Мужчина
  • Из:СПб

Отправлено 01 Июль 2021 - 13:00

Тогда будет 5 осей XYZAB

AB одновременно не выбрать в CIMCO, либо АС либо ВС

Можно конечно но это если наклонный, но это другое

Есть еще вариант отобразить нормально траекторию, прописать в Map letters B=A


Сообщение отредактировал prod: 01 Июль 2021 - 13:07

  • 0

#123 OFFLINE   sail21

sail21

    Студент

  • Пользователи+
  • PipPip
  • 38 сообщений
  • Пол:Мужчина
  • Из:копорье

Отправлено 05 Июль 2021 - 22:43

Помогите решить еще одну проблему.

Не могу понять, почему при создании 4-х осевой обработке,  стиль обработки круговая. При таком стиле обработки, поворотка на станке должна делать оборот, скажем на 360гр. плавно, а у меня поворотка крутится циклично, делает 45гр, остановилась, еще 45, остановилась и так далия. Может я куда то не туда тыкнул? 

изображение_2021-07-05_194352.png


Сообщение отредактировал sail21: 05 Июль 2021 - 22:44

  • 0

#124 OFFLINE   Nikolay24

Nikolay24

    Студент

  • Пользователи+
  • PipPip
  • 88 сообщений
  • Пол:Мужчина
  • Интересы:CNC
  • Из:тамсям

Отправлено 05 Июль 2021 - 23:43

Может я куда то не туда тыкнул?

Каким ПО управляете станком ?


  • 0

#125 OFFLINE   sail21

sail21

    Студент

  • Пользователи+
  • PipPip
  • 38 сообщений
  • Пол:Мужчина
  • Из:копорье

Отправлено 06 Июль 2021 - 00:00

Каким ПО управляете станком ?

Матч3, если вы об этом.


  • 0

#126 OFFLINE   Nikolay24

Nikolay24

    Студент

  • Пользователи+
  • PipPip
  • 88 сообщений
  • Пол:Мужчина
  • Интересы:CNC
  • Из:тамсям

Отправлено 06 Июль 2021 - 00:38

Матч3,

А покажите фото вклади в мач General Logic Configuration

Что у Вас прописано в Stop CV on angles  и CV Dist Tolerance

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


Сообщение отредактировал Nikolay24: 06 Июль 2021 - 00:42

  • 0

#127 OFFLINE   ic002

ic002

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 123 сообщений
  • Пол:Женщина
  • Город:Украина Кривой Рог
  • Интересы:разработка постпроцессоров для станков с ЧПУ. Работа в CAM - FeatureCam, Powermill.
  • Из:г.Кривой Рог

Отправлено 07 Июль 2021 - 13:02

Помогите решить еще одну проблему.

Не могу понять, почему при создании 4-х осевой обработке,  стиль обработки круговая. При таком стиле обработки, поворотка на станке должна делать оборот, скажем на 360гр. плавно, а у меня поворотка крутится циклично, делает 45гр, остановилась, еще 45, остановилась и так далия. Может я куда то не туда тыкнул? 

attachicon.gifизображение_2021-07-05_194352.png

почему угловой предел стоит 363 ?


  • 0

#128 OFFLINE   Smith2007

Smith2007

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 134 сообщений
  • Пол:Мужчина
  • Из:Башкортостан

Отправлено 12 Июль 2021 - 00:35

Добрый вечер всем знатокам.

На 4-х осевом станке (X,Y,Z,A) обрабатываю черновую стратегию 3Д выборкой. Сначала с одной стороны, затем переворачиваю на 180 градусов и вторую сторону.

Каждый раз при таких "разворотах" создаю отдельную траекторию, которая вращает ось до нужного угла.

Вопрос: Как можно "обучить" постпроцессор делать это самостоятельно? 

Какие есть для этого возможности? 

Например когда стартует новая траектория (ToolpathStart, в рамках одной УП) можно проверить разность между текущим положением А и новым. И если он превышает определенный предел то выполнить отвод шпинделя вверх (G53 Z0), затем поворот Axxxx и только затем передавать управление.

 

зы. Хорошо бы найти описание всех переменных и какими возможностями скриптов обладает ПМ


Сообщение отредактировал Smith2007: 12 Июль 2021 - 00:39

  • 0

#129 OFFLINE   ic002

ic002

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 123 сообщений
  • Пол:Женщина
  • Город:Украина Кривой Рог
  • Интересы:разработка постпроцессоров для станков с ЧПУ. Работа в CAM - FeatureCam, Powermill.
  • Из:г.Кривой Рог

Отправлено 12 Июль 2021 - 14:20

Постпроцессор конечно можно подредактировать , но в данном случае не виже смысла .Отойти на безопасную высоту можно и в самой программе Powermill . Там есть безопасные высоты , например по цилиндру . Потом перейти в NC-файле вставить СК для поворота сначала на 90 потом еще на 90 градусов . И потом обработать другую траекторию .
  • 0

#130 OFFLINE   Smith2007

Smith2007

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 134 сообщений
  • Пол:Мужчина
  • Из:Башкортостан

Отправлено 12 Июль 2021 - 18:10

Отойти на безопасную высоту можно и в самой программе Powermill . Там есть безопасные высоты , например по цилиндру

Да, я знаю об этом. Но тут следующие моменты:

 

Мы имеем конкретную заготовку и строим траектории. Например 3Д выборка черновая. Сначала с одной стороны, затем 180 градусов. Так вот в этих траекториях безопасные высоты просчитаны относительно заготовки. Делать их иными - не правильно ибо сильно замедлит обработку траектории. И если при обработке закончили одну траекторию и переходим к другой на 180 градусов (а фреза все го лишь на безопасной высоте) - происходит зарез. Уже и фрезу поломал так и заготовку испортил. 

Сейчас для разворота я использую отдельную траекторию (по шаблону дуги). И этот способ работает. Но! Это лишняя работа  и лишнее звено в котором можно ошибиться или например забыть вставить этот поворот в NC файл.

 

Поэтому я и подумал, а что если в начало каждой траектории добавить условие:

Если  меняется А то выполнить

G53 Z0

Axxx 

 

Без условия и сейчас можно добавить и оно даже работает. Но опять же...

Не всегда при смене траектории происходит смена позиции А.

 

Т.е. задача сузилась до определения изменения А на более чем хх градусов.


В посте вижу условный оператор. Его синтаксис пока не совсем понятен

if(%p(Fixture Offset Type)%==""||%p(Fixture Offset Type)%.toUpperCase()=="NONE")
...
end if

if(%p(Tool Change)% == "YES")

else if (...)

end if

(Tool Change) - в круглых скобках это параметр в посте

%p(par)% - это вероятно такой способ получить значение параметра

 

Я проверял с параметром

%p(Machine A)% в условии. Работает.

 

Как определить, что в новой траектории надо сменить положение оси А?


Сообщение отредактировал Smith2007: 12 Июль 2021 - 18:12

  • 0

#131 OFFLINE   Dark Knight

Dark Knight

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 097 сообщений
  • Пол:Мужчина
  • Из:Сафоново

Отправлено 12 Июль 2021 - 18:34

Мы имеем конкретную заготовку и строим траектории. Например 3Д выборка черновая. Сначала с одной стороны, затем 180 градусов. Так вот в этих траекториях безопасные высоты просчитаны относительно заготовки. Делать их иными - не правильно ибо сильно замедлит обработку траектории. И если при обработке закончили одну траекторию и переходим к другой на 180 градусов (а фреза все го лишь на безопасной высоте) - происходит зарез. Уже и фрезу поломал так и заготовку испортил. 

 

Даже как то странно читать такое про ПОВЕР МИЛЛ, в Дескпрото это уже давно сделано


  • 0

#132 OFFLINE   Smith2007

Smith2007

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 134 сообщений
  • Пол:Мужчина
  • Из:Башкортостан

Отправлено 12 Июль 2021 - 20:38

Даже как то странно читать такое про ПОВЕР МИЛЛ, в Дескпрото это уже давно сделано

Подозреваю, что в ПМ это тоже реализовано давно в разных постпроцессорах. 

Но у меня в наличии был оригинальный от фанук 3х осевой. Вот его и переделываю.


  • 0

#133 OFFLINE   Dark Knight

Dark Knight

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 097 сообщений
  • Пол:Мужчина
  • Из:Сафоново

Отправлено 13 Июль 2021 - 00:07

В ВК есть сообщество, там много ПП для ПМ


  • 0

#134 OFFLINE   Smith2007

Smith2007

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 134 сообщений
  • Пол:Мужчина
  • Из:Башкортостан

Отправлено 13 Июль 2021 - 01:12

В ВК есть сообщество, там много ПП для ПМ

Я не ищу постпроцессор. Я подгоняю под свой станок. За основу взял 3-х осевой фанук. Добавил ось A и убрал не поддерживаемые команды.

Сейчас есть желание несколько оптимизировать его используя возможности условных операторов.


Сообщение отредактировал Smith2007: 13 Июль 2021 - 01:12

  • 0

#135 OFFLINE   Smith2007

Smith2007

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 134 сообщений
  • Пол:Мужчина
  • Из:Башкортостан

Отправлено 13 Июль 2021 - 17:28

Даже как то странно читать такое про ПОВЕР МИЛЛ, в Дескпрото это уже давно сделано

Да, в ПМ это тоже имеется. Нужно активировать Rotation on 

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

G53 Z0

A xxx

xxx - будет подставлено само


N4043   X-6.5   Y38.0001 
N4044   Y39.8 
N4045   Z25.5   F3000.0 
N4046   (  ========ToolPath End ====  )
N4047   (  ToolPath Name: Draft 0-1  )
N4048   (  Tool Index:    1.0  )
N4049   (  Tool Name:     EM 25x4.0mm  )
N4050   (  Tool Dia.:     4  )
N4051   (  =========================  )
N4052   (  ========Rotation On ========  )
N4053   G53 Z0
N4054   G00   A-180.0
N4055   G01   X0.648   Y9.002   Z-25.5 
N4056   (  === Toolpath Start  ===  )
N4057   (  ToolPath Name: Draft 180  )
N4058   (  Tool Index:    1.0  )
N4059   (  Tool Name:     EM 25x4.0mm  )
N4060   (  Tool Dia.:     4  )
N4061   (  ======================  )
N4062   G00   A-180.0
N4063   G00   X-0.648 
N4064   G00   Z25.5 
N4065   (  ========Rotation Off ========  )
N4066   G01   Z20.5 
N4067   Z14.0455 
N4068   X-0.5839   Y8.9472 

Draft 0-1

Draft 180

это 3Д выборка. Т.е. 3-х осевые траектории. Черновая обработка сверху и снизу.

 

Обратите внимание, что траектория Draft 0-1 закончилась на Z25.5

В строках 53, 54 отрабатывает поворот оси

 

А вот строка 55 генерируется автоматически и на ней уже Z-25.5

Далее стартует Draft 180 и тут снова видим Z25.5 (строка 66)

 

Это нормально?


N4042   X-10.0386   Y37.9998 
N4043   X-6.5   Y38.0001 
N4044   Y39.8 
N4045   Z25.5   F3000.0 
N4046   (  ========ToolPath End ====  )
N4047   (  ToolPath Name: Draft 0-1  )
N4048   (  Tool Index:    1.0  )
N4049   (  Tool Name:     EM 25x4.0mm  )
N4050   (  Tool Dia.:     4  )
N4051   (  =========================  )
N4052   (  ========Rotation On ========  )
N4053   G53 Z0
N4054   G00   A-180.0
N4055   G01   X0.648   Y9.002   Z-25.5   A-180.0
N4056   (  === Toolpath Start  ===  )
N4057   (  ToolPath Name: Draft 180  )
N4058   (  Tool Index:    1.0  )
N4059   (  Tool Name:     EM 25x4.0mm  )
N4060   (  Tool Dia.:     4  )
N4061   (  ======================  )
N4062   G00   A-180.0
N4063   G00   X-0.648 
N4064   G00   Z25.5 
N4065   (  ========Rotation Off ========  )
N4066   G01   Z20.5 
N4067   Z14.0455 
N4068   X-0.5839   Y8.9472 
N4069   X-0.5121   Y8.9032 
N4070   X-0.4342   Y8.871 
N4071   X-0.3523   Y8.8513 

54 - поворот оси при поднятом инструменте

55 - переход на следующую траекторию с другой СК (-180)

Такая будет правильная?


  • 0

#136 OFFLINE   sail21

sail21

    Студент

  • Пользователи+
  • PipPip
  • 38 сообщений
  • Пол:Мужчина
  • Из:копорье

Отправлено 25 Сентябрь 2021 - 17:42

Добрый день!

Вчера наткнулся на видео и возник вопрос- Есть ли в повер милл стратегия доработки- подчистки резной модели после чистовой обработке? На видео видно как станочик подчищает модель.

 


  • 0

#137 OFFLINE   Smith2007

Smith2007

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 134 сообщений
  • Пол:Мужчина
  • Из:Башкортостан

Отправлено 04 Октябрь 2021 - 11:55

Есть ли в повер милл стратегия доработки

Есть стратегии доработки по отношению к траектории. А есть более продвинутая доработка по материалу.


  • 0

#138 OFFLINE   sail21

sail21

    Студент

  • Пользователи+
  • PipPip
  • 38 сообщений
  • Пол:Мужчина
  • Из:копорье

Отправлено 26 Октябрь 2021 - 02:19

Есть стратегии доработки по отношению к траектории. А есть более продвинутая доработка по материалу.

А куда там тыкать? Я попробовал, чет у меня не че не получилось.


  • 0

#139 OFFLINE   Smith2007

Smith2007

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 134 сообщений
  • Пол:Мужчина
  • Из:Башкортостан

Отправлено 28 Октябрь 2021 - 23:50

куда там тыкать? Я попробовал, чет у меня не че не получилось.

Два варианта доработки поддерживается.

1. Доработка по траектории.

2. Доработка по материалу.

 

Вторая особенно интересна когда приходится под определенным углом на поворотном устройстве дорабатывать. Скажем прошел сначала 0 и 180 градусов, а вот поворот на 38 градусов лучше первым вариантом.


  • 0

#140 OFFLINE   belorez

belorez

    Гуру CNC

  • Опытный
  • PipPipPipPipPipPipPipPipPipPip
  • 1 575 сообщений
  • Пол:Мужчина
  • Из:Белгород

Отправлено 01 Ноябрь 2021 - 12:33

Я тоже "потыкался", и появились вопросы:

Как связаны заготовка и модель материала?

Как изменить модель материала после уже вычисленных стратегий?

Как в доработке в другой ЛСК опереться на модель материала?

PS. Нашёл ответы в ролике


Сообщение отредактировал belorez: 01 Ноябрь 2021 - 14:48

  • 1

Одна голова хорошо, а две лучше. Русская народная чпу поговорка.





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных