Jump to content

постпроцессоры SolidCam


Soldream

Recommended Posts

error1412

Даите пожалуйсто кто нить какоинбудь пост для токарнофрезерного стоика фанук. (Самый любой, похожий и т.д.) Софт Solid CAM.

Link to post
Share on other sites
  • 3 weeks later...


  • 1 month later...

Здравствуйте, столкнулся с проблемой (впервые работаю в CAD и CAM) что он просит выбрать постпроцессор для станка. Я в этом не разбираюсь, и прошу помощи. Подскажите что делать, станок Esfero 3D-014. Использовать ли стандартный gMilling 3x или нужно писать постпроцессор?

Link to post
Share on other sites
  • 2 weeks later...
Artem artem

У кого есть постпроцессор на Haas st 10  с С осью под Solidcam или Mastercam ? закиньте если не сложно

Link to post
Share on other sites
  • 1 month later...
  • 2 years later...

Здравствуйте, коллеги помогите с постом для станка Doosan Lynx 2100 LMB стойка Fanuc 0i plus. поделитесь пожалуйста рабочим постом пожалуйста .

  • Нравится 1
  • Печаль 1
Link to post
Share on other sites
  • SHARit changed the title to постпроцессоры SolidCam
  • 2 weeks later...

Всем доброго времени суток, есть тут кто может помочь с постом на окуму OSP-P200M, все станки на фануках а этот свежий завезли, заранее спасибо

 

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

Всем доброго времени суток, есть тут кто может помочь с постом на окуму OSP-P200M, все станки на фануках а этот свежий завезли, заранее спасибо

 

Пост нужен для солида

 

 

 

Link to post
Share on other sites
  • 2 years later...
UnPinned posts
Killerchik
9 минут назад, brut сказал:

Выяснилось что обе поворотные оси позиционные, (зажимать нужно, механика не выдержит).

Вот, хорошо что выяснили это до работы.

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

Одно не пойму, как ноль привязывать если под углом работать?

Залейте в стойку простейший макрос поворота СК по двум осям. Привязывайтесь в том положении, в котором удобно, потом поворачивайте СК. После этого, в идеале, надо бы перепривязаться если возможно - всё таки механика там уже видавшая виды, да и с завода она не ультра пресижн.
Мы так на своём горизонтале с индексной осью делаем - привязались по XYZ, повернули деталь, перепривязались например по Y хотя бы - и вперёд работать. У нас на 25 летнем станке точность поворота в теории и на практике где-то в пределах 15 микрон.

Link to post
Share on other sites
58 минут назад, Killerchik сказал:

Вот, хорошо что выяснили это до работы.

Залейте в стойку простейший макрос поворота СК по двум осям. Привязывайтесь в том положении, в котором удобно, потом поворачивайте СК. После этого, в идеале, надо бы перепривязаться если возможно - всё таки механика там уже видавшая виды, да и с завода она не ультра пресижн.
Мы так на своём горизонтале с индексной осью делаем - привязались по XYZ, повернули деталь, перепривязались например по Y хотя бы - и вперёд работать. У нас на 25 летнем станке точность поворота в теории и на практике где-то в пределах 15 микрон.

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

Link to post
Share on other sites
Killerchik
23 минуты назад, brut сказал:

Не так просто найти такой макрос.

А в чём проблема? Тут на форуме их выкладывали штук 10 разных. И это не считая других мест Сети. Не знаком тесно с ФМСкой, не знаю, совпадают там номера переменных, или нет. Если нет - тяжко, если сами не можете, тогда только заказывать. По-идее, будет не дорого - взять стандартный и только переменные поменять.

Образец например для Фанука и поворота (кажется) в плоскости YZ вот, не моё:
%
O8111(CO ROTATE MOVE)
(G65 P8111 X#24 Y#25 Z#26 OFFSET)I#4(BUILD CO NO)J#5(ORIGIN CO NO)R#18
#4=FIX[#4] 
#5=FIX[#5] 
#18=-#18 
IF[#4GT59]THEN#3000=1(OVER RANGE)
IF[#5LT54]THEN#3000=1(OVER RANGE)
 
#1=-500.(TABLE CENTER X) 
#3=-950.(TABLE CENTER Z) 
 
#11=5221+20*[#4-54](BUILD CO X ADRESS) 
#12=5222+20*[#4-54](BUILD CO Y ADRESS) 
#13=5223+20*[#4-54](BUILD CO Z ADRESS) 
 
#21=5221+20*[#5-54](ORIGIN CO X ADRESS)
#22=5222+20*[#5-54](ORIGIN CO Y ADRESS)
#23=5223+20*[#5-54](ORIGIN CO Z ADRESS)
 
#14=#[#21]+#24(ORIGIN CO X ) 
#16=#[#23]+#26(ORIGIN CO Z ) 
 
#[#11]=[#14-#1]*COS[#18]+[#16-#3]*SIN[#18]+#1
#[#12]=#[#22]+#25
#[#13]=[#16-#3]*COS[#18]-[#14-#1]*SIN[#18]+#3
 
M99
%

 

Наш с горизонтала, поворот в плоскости XZ:


O9010
IF[#1EQ#0]GOTO30030
IF[#2EQ#0]GOTO30040
IF[#3EQ#0]GOTO30050
IF[[#1GE1]AND[#1LE300]AND[[#1-#1/1]EQ0]]GOTO20 
GOTO30000
N20
IF[[#2GE[-360]]AND[#2LE360]]GOTO30 
GOTO30010
N30
IF[[#3GE1]AND[#3LE300]AND[[#3-#3/1]EQ0]]GOTO40 
GOTO30020
N40
IF[#2NE0]GOTO50
#18=#[14004+[[#1-1]*20]](SOURCE B WCS OFFSET)
#19=#[14004+[[#3-1]*20]](TARGET B WCS OFFSET)
#2=#19-#18
N50
#101=#[14001+[[#1-1]*20]](SOURCE X WCS OFFSET) 
#102=#[14003+[[#1-1]*20]](SOURCE Z WCS OFFSET) 
#103=-329.959
#104=-812.835
#[14001+[[#3-1]*20]]=#103+[#101-#103]*COS[#2]-[#102-#104]*SIN[#2]
#[14003+[[#3-1]*20]]=#104+[#101-#103]*SIN[#2]+[#102-#104]*COS[#2]
N10000
IF[#25EQ#0]GOTO88888
#20=#[14002+[[#1-1]*20]]+#25
#[14002+[[#3-1]*20]]=#20(Y OFFSET)
GOTO88888
N30000#3000=1(A OUT OF RANGE)
N30010#3000=2(B OUT OF RANGE)
N30020#3000=3(C OUT OF RANGE)
N30030#3000=4(A MISSING)
N30040#3000=5(B MISSING)
N30050#3000=6(C MISSING)
N88888 
N88889M30
%

 

Описание: G680 A(1…300). B(-360…360). C(1…300). Yxxx- пересчёт ноля WCS G54.1 P”A” при повороте оси B на угол “B” и запись пересчитанного ноля в WCS G54.1 P”C” Направление угла поворота совпадает с направлением оси B. Значение Yxx прибавляется к значению смещения Y в СК”А” и переносится в “С”, Y0 переносит значение без изменений.

Edited by Killerchik
Link to post
Share on other sites
6 часов назад, Killerchik сказал:

А в чём проблема? Тут на форуме их выкладывали штук 10 разных. И это не считая других мест Сети. Не знаком тесно с ФМСкой, не знаю, совпадают там номера переменных, или нет. Если нет - тяжко, если сами не можете, тогда только заказывать. По-идее, будет не дорого - взять стандартный и только переменные поменять.

Образец например для Фанука и поворота (кажется) в плоскости YZ вот, не моё:
%
O8111(CO ROTATE MOVE)
(G65 P8111 X#24 Y#25 Z#26 OFFSET)I#4(BUILD CO NO)J#5(ORIGIN CO NO)R#18
#4=FIX[#4] 
#5=FIX[#5] 
#18=-#18 
IF[#4GT59]THEN#3000=1(OVER RANGE)
IF[#5LT54]THEN#3000=1(OVER RANGE)
 
#1=-500.(TABLE CENTER X) 
#3=-950.(TABLE CENTER Z) 
 
#11=5221+20*[#4-54](BUILD CO X ADRESS) 
#12=5222+20*[#4-54](BUILD CO Y ADRESS) 
#13=5223+20*[#4-54](BUILD CO Z ADRESS) 
 
#21=5221+20*[#5-54](ORIGIN CO X ADRESS)
#22=5222+20*[#5-54](ORIGIN CO Y ADRESS)
#23=5223+20*[#5-54](ORIGIN CO Z ADRESS)
 
#14=#[#21]+#24(ORIGIN CO X ) 
#16=#[#23]+#26(ORIGIN CO Z ) 
 
#[#11]=[#14-#1]*COS[#18]+[#16-#3]*SIN[#18]+#1
#[#12]=#[#22]+#25
#[#13]=[#16-#3]*COS[#18]-[#14-#1]*SIN[#18]+#3
 
M99
%

 

Наш с горизонтала, поворот в плоскости XZ:


O9010
IF[#1EQ#0]GOTO30030
IF[#2EQ#0]GOTO30040
IF[#3EQ#0]GOTO30050
IF[[#1GE1]AND[#1LE300]AND[[#1-#1/1]EQ0]]GOTO20 
GOTO30000
N20
IF[[#2GE[-360]]AND[#2LE360]]GOTO30 
GOTO30010
N30
IF[[#3GE1]AND[#3LE300]AND[[#3-#3/1]EQ0]]GOTO40 
GOTO30020
N40
IF[#2NE0]GOTO50
#18=#[14004+[[#1-1]*20]](SOURCE B WCS OFFSET)
#19=#[14004+[[#3-1]*20]](TARGET B WCS OFFSET)
#2=#19-#18
N50
#101=#[14001+[[#1-1]*20]](SOURCE X WCS OFFSET) 
#102=#[14003+[[#1-1]*20]](SOURCE Z WCS OFFSET) 
#103=-329.959
#104=-812.835
#[14001+[[#3-1]*20]]=#103+[#101-#103]*COS[#2]-[#102-#104]*SIN[#2]
#[14003+[[#3-1]*20]]=#104+[#101-#103]*SIN[#2]+[#102-#104]*COS[#2]
N10000
IF[#25EQ#0]GOTO88888
#20=#[14002+[[#1-1]*20]]+#25
#[14002+[[#3-1]*20]]=#20(Y OFFSET)
GOTO88888
N30000#3000=1(A OUT OF RANGE)
N30010#3000=2(B OUT OF RANGE)
N30020#3000=3(C OUT OF RANGE)
N30030#3000=4(A MISSING)
N30040#3000=5(B MISSING)
N30050#3000=6(C MISSING)
N88888 
N88889M30
%

 

Описание: G680 A(1…300). B(-360…360). C(1…300). Yxxx- пересчёт ноля WCS G54.1 P”A” при повороте оси B на угол “B” и запись пересчитанного ноля в WCS G54.1 P”C” Направление угла поворота совпадает с направлением оси B. Значение Yxx прибавляется к значению смещения Y в СК”А” и переносится в “С”, Y0 переносит значение без изменений.

Спасибо! Попробую сегодня. 

Link to post
Share on other sites

Здравствуйте! Пишу по поводу макроса на поворот системы координат. Ничего у меня не вышло, не знаю какой параметр нужно записать, там на каждую координату, их много, а какой конкретно надо не ясно. Фото стойки сделал, может кто знает, подскажите! И ещё вопрос, допустим повернул я СК, программу мне делать точно с такой же повернутой СК? 

https://cloud.mail.ru/public/Zsun/3asaN7zpQ

https://cloud.mail.ru/public/9R7u/tby9FKoVQ

https://cloud.mail.ru/public/kp4u/8n4mHgZG5

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Сообщения

    • Ветерок
      При редактировании эскиза нет ничего, кроме эскиза.
    • zerganalizer
      В этой ветке вы их тоже не демонстрируете - отсюда всё методом научного тыка. Аборигенам плевать на меня и мои усилия - мне тоже плевать на таких аборигенов, которые только и демонстрируют практику туртотравления остальных.   Если бы мне сразу указали на явные ошибки и дали ссылки, где взять табличку с точными данными по любому профилю - я давно бы жил на Таити.   Кстати, пока вы не покажете свои рассчитанные поляры, которые близки к эксперименту, ссылку на который вы дадите - вы для меня дурашка несведующая в данном вопросе.
    • a_schelyaev
      Ваши поляры ценны настолько, насколько вы понимаете физику моделируемого процесса и используемый инструмент моделирования. И вы не демонстрируете владение техническими и методическими нюансами внешнего обтекания профиля/крыла. Вы автоматизировали бардак и теперь плодите его в огромных количествах, красиво разложенный на графиках. А нарцисстическая форма подачи себя отпугнула аборигенов форума.
    • konstruktorig2025
      т.е. при редактировании детали в отдельном окне фантома тоже нет?
    • Ветерок
      Одинаково в Солидах 16, 20 и 22 (ибо настройки общие)  
    • konstruktorig2025
      скрин с деревом конструирования в студию!
    • Ветерок
      У меня при редактировании эскиза никакого фантома не отображается вообще. И это логично, потому что результат будет только после завершения работы с эскизом. Возможно, есть какая-то опция "отображения будущего", которой я не пользуюсь.
    • t1Ma
      @vasillevich68  Спасибо за подсказку, со вторым твоим примером аналогично получилось. Но если за срезаемым лысками фланцем должен располагаться целиковый, то булева операция "пересечение" уже не работает. Пришлось по совету @BSV1  перестраиваться на методы TF и сделать так: спроецировал наружную окружность в эскиз, нарисовал квадрат, обрезал лишнее и вытолкнул оставшиеся секторы булевой (вычитание) до грани. Если есть способ проще, то опишите пожалуйста.   Понятно, что в отличие от SW в TF логика и методы получения результата немного отличаются, но для таких простейших операций на мой взгляд это излишне усложнено. Вот я и хотел у знающих спросить, как в TF это можно упростить, используя его методы.   Вот ещё: уж не особенность ли это или я не теми методами строю, но при получении листового тела с зеркального (симметричного) эскиза: на верхнем цилиндрическом участке и на нижнем прямом получаются какие-то кромки-переходы: Из-за чего для операции фланец на всю нижнюю часть надо заранее выделять шифтом две кромки-половинки (или добавлять вторую во время операции - не сразу и до этого допёр). В случае простого выдавливания эскиза (не листовой детали) я победил эту особенность включением галочки "упростить геометрию", но в случае листового - нет. Я конечно построил и другим методом, где наружный диаметр и нижнюю горизонтальную линию сделал единой, а зеркальными выполнил только вертикальные линии. Просто уж сильно странная особенность TF разделять единую поверхность на две половины.   П.С. не нашёл можно ли задавать размер между дугами окружностей?
    • Andrey_kzn
      Так оставьте всё как есть. Если у вас будет ошибка предупреждения, значит температура двигателя достигла реально 80 градусов. что уже много.  и 100 градусов по аварии. То что надо.  
    • konstruktorig2025
      замоделил кольцо и крышку.   создал сборку из кольца потом вставил крышку и привязал полностью чтобы не было минусика возле названия детали в дереве.   при редактированнии детали и она и эскиз находятся на месте,   а когда нажимаю редактировать эскиз фантом действительно разворачивается на 90 градусов, хотя эскиз остается на месте.     раньше как то не обращал на подобное внимания. видимо не редактировал детали вращения прямо в сборке. я редко так редактирую. обычно открываю деталь в отдельном окне чтобы не мешали другие детали и редактирую там.     так небе не говорили как создавать сборку. тебе говорили НЕ СОЗДАВАЙ ДЕТАЛИ В СБОРКЕ- а создавай их отдельными файлами а потом вставляй в сборку. 
×
×
  • Create New...