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

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


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

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

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


  • 1 месяц спустя...

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

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...
  • 1 месяц спустя...
  • 2 года спустя...

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

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

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

 

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

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

 

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

 

 

 

Ссылка на сообщение
Поделиться на других сайтах
  • 5 лет спустя...
UnPinned posts

Добрый день всем. Подскажите пожалуйста где ну поправить пост чтобы координаты выводил в микронах? Вместо Х11.525 должно быть Х11525

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

Добрый день

еще есть вопрос

можно ли сделать так ? , что бы в окне дополнительные параметры можно было включить 

M19

M05

можно конечно дописывать, но если это решаемо, то так конечно удобнее

Снимок.JPG

Ссылка на сообщение
Поделиться на других сайтах
В 15.03.2013 в 13:43, sennik53 сказал:

А сказать "Спасибо" кому-то слабо.Понятное дело - халява.

не могли бы вы скинуть инструкцию на данную почту Marsi9inin@gmail.com ? Заранее спасибо!

 

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

Добрый вечер

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

копался и ни могу найти ту переменную которая выводит инструменты

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

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

Приблизительно так

 

@def_tool
    ; Handle Tool List Output at top of program
    ; Вывод списка инструментов в начале программы
    ; Use bTlchg to use different message for tool_change
    ; 
    if bOutputToolList
        if tool_message == '' then
            {nl, '(TOOL 'tool_number, ' - DIA '(tool_offset*2),')' }
         else
            {nl,'(T'tool_number,'-' tool_message,')'}
            if msg_mill_tool1 ne ''
                {nl,'(---' msg_mill_tool1,')'}
            endif
            
            if msg_mill_tool2 ne ''
                {nl,'(---' msg_mill_tool2,')'}
            endif
            
            if msg_mill_tool3 ne ''
                {nl,'(---' msg_mill_tool3,')'}
            endif
            
            if msg_mill_tool4 ne ''
                {nl,'(---' msg_mill_tool4,')'}
            endif
            
            if msg_mill_tool5 ne ''
                {nl,'(---' msg_mill_tool5,')'}
            endif
        endif
    endif
    
    if next_command ne '@def_tool' and bTlchg eq false
        if bTlseperation and bOutputToolList
            local integer i ii
            i = 0
            if iNumSeparationLines == 0
                ii = 1
             else
                ii = iNumSeparationLines
            endif
            
            while i < ii
                {nl}
                i = i + 1
            endw
        endif
        
        if bOptstpbegin
            call @usr_optionalstop
        endif
        
        if bNnumtc      
            {nl,'T'iTcnumber' '}
         else
            {nl}
        endif
        
    endif
endp

Или так

@DEF_TOOL
          ;Вывод списка инструментов в начале программы
          call @info_txt_milling

      if tool_message eq ''
          {upper(tool_user_type), ' D' (tool_offset*2)}
       if corner_radius ne 0
          {' R'corner_radius}
      endif 
        else
          {' ; -'upper(tool_message)}
     endif
      if msg_mill_tool1 ne '' and lower(tool_message) ne lower(msg_mill_tool1)
          {nl,';-'upper(msg_mill_tool1)}
     endif
      if msg_mill_tool2 ne ''
          {nl,';-' upper(msg_mill_tool2) }
     endif
      if msg_mill_tool3 ne ''
          {nl,';-' upper(msg_mill_tool3) }
     endif
      if msg_mill_tool4 ne ''
          {nl,';-' upper(msg_mill_tool4) }
     endif
      if msg_mill_tool5 ne ''
          {nl,';-' upper(msg_mill_tool5) }
     endif
      if next_command ne '@def_tool' and next_command ne '@def_turn_tool'
          {nl}
     endif
ENDP

Пробуйте :smile:

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

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

по токарно-фрезерным постам нема, но если есть подобная команда как на скриншоте то попробуйте сменить на true? как показано на скриншоте..

только предварительно отмените все введенные ранее изменения, которые вызывают ошибки от предыдущего совета пользователя Alecs_st

включение вывода списка инструментов в УП  

66d8788de144.jpg

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

Спасибо за ответ

дело в том , что не могу найти эту переменную в этом посте

либо тут по другому описано , либо еще чего

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

Спасибо за ответ

дело в том , что не могу найти эту переменную в этом посте

либо тут по другому описано , либо еще чего

чтобы команда (ответ от Alecs_st) работала, нужно создать блок @usr_sof_commentsaftercodes, и тогда команда bOutputToolList будет ссылаться на нее и выводить информацию по инструменту.

сначала

@start_of_file
    ; Handle what is output at the start of the file
    ; This is the first procedure called (lie...@init_post is actually first)
    if iNumber_of_Fixtures > 1
        bMultiplefixtures = true
        blknum_exist    = false
    endif
    call @usr_campart_path
    call @usr_init_gmstates
    call @usr_sof_character
    call @usr_sof_progname
    call @usr_sof_commentsbeforecodes
    call @usr_sof_gmcodes
    call @usr_sof_commentsaftercodes
    bStartFile = true   
endp

 

потом

@usr_sof_commentsaftercodes
    ; Handle HardCoded or UserDefined comments (After G/M codes)
    if bTlseperation and bOutputToolList
        local integer i ii
        i = 0
        if iNumSeparationLines == 0
            ii = 1
        else
            ii = iNumSeparationLines
        endif
        while i < ii
            {nl}
            i = i + 1
        endw  
    endif
endp

 

но может и ошибаюсь... тут по фрезерному посту ориентируюсь, а по токарному 0.. не профи я.:biggrin:

Изменено пользователем pavel-kpll
Ссылка на сообщение
Поделиться на других сайтах
В 26.09.2017 в 20:36, nikolai1 сказал:

Добрый вечер

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

копался и ни могу найти ту переменную которая выводит инструменты

Если у Вас токарный пост, то просто вот это вставьте в пост, должно работать.

 

@def_turn_tool

    {nb,'(','T'tool_number:'z2.0(p)' ,tool_number:'z2.0(p)' ,space(1), tool_message,space(1), msg_turn_tool1,')'}

endp

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

чет ни как не идет, снова ругается 

Не стоит просто копировать, то , что показано. Это пример. Посты бывают разные. У меня это прекрасно работает, и для фрезерных и для токарных переходов

@DEF_TOOL
          ;Вывод списка инструментов в начале программы
          call @info_txt_milling
      if tool_id_string ne '' and tool_id_string ne '0'
          {nl,';-T="'tool_id_string'" '}
       else
          {nl,';-T'tool_number' '}
     endif 
      if tool_message eq ''
          {upper(tool_user_type), ' D' (tool_offset*2)}
       if corner_radius ne 0
          {' R'corner_radius}
      endif 
        else
          {' ; -'upper(tool_message)}
     endif
      if msg_mill_tool1 ne '' and lower(tool_message) ne lower(msg_mill_tool1)
          {nl,';-'upper(msg_mill_tool1)}
     endif
      if msg_mill_tool2 ne ''
          {nl,';-' upper(msg_mill_tool2) }
     endif
      if msg_mill_tool3 ne ''
          {nl,';-' upper(msg_mill_tool3) }
     endif
      if msg_mill_tool4 ne ''
          {nl,';-' upper(msg_mill_tool4) }
     endif
      if msg_mill_tool5 ne ''
          {nl,';-' upper(msg_mill_tool5) }
     endif
      if next_command ne '@def_tool' and next_command ne '@def_turn_tool'
          {nl}
     endif
ENDP
;
;=========
;
@DEF_TURN_TOOL
          ;Вывод списка инструментов в начале программы
      if tool_id_string ne '' and tool_id_string ne '0'
          {nl,';-T="'tool_id_string'" '}
       else
          {nl,';-T'tool_number' '}
     endif 
      if tool_message eq ''
          {upper(tool_user_type)}
       if corner_radius ne 0
          {'-R'tool_Radius_alfa}
      endif 
        else
          {' ; 'upper(tool_message)}
     endif
      if msg_turn_tool1 ne '' and lower(tool_message) ne lower(msg_turn_tool1)
          {nl,';-'upper(msg_turn_tool1)}
     endif
      if msg_mill_tool2 ne ''
          {nl,';-' upper(msg_turn_tool2) }
     endif
      if msg_mill_tool3 ne ''
          {nl,';-' upper(msg_turn_tool3) }
     endif
      if msg_mill_tool4 ne ''
          {nl,';-' upper(msg_turn_tool4) }
     endif
      if msg_mill_tool5 ne ''
          {nl,';-' upper(msg_turn_tool5) }
     endif
      if next_command ne '@def_tool' and next_command ne '@def_turn_tool'
          {nl}
     endif
ENDP
@CHANGE_TOOL
      if tool_id_string ne '' and tool_id_string ne '0'
          {nl,' T="'tool_id_string'"'}
       else
          {nl,' T'tool_number}
     endif
      if tool_message ne ''
          {' ; 'upper(tool_message)}
     endif
          {nl,' M6'}
ENDP
;
;=========
;
@TURN_CHANGE_TOOL
      if tool_id_string ne '' and tool_id_string ne '0'
          {nl,' T="'tool_id_string'"'}
       else
          {nl,' T'tool_number}
     endif   
      if tool_message ne ''
          {' ; 'upper(tool_message)}
     endif
          {nl,' M6'}
ENDP

Используйте свои переменные, или определите те, что даны в примере  

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

Far72, выдало как надо , большое спасибо

 

Alecs_st, вы правы, но если бы я знал как это исправить, я бы не спрашивал

в любом случае спасибо за помощь

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

если бы я знал как это исправить

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

Готовых вариантов нет, если только не найдется пост, написанный для точно такого же станка.

Так что пробуйте различные варианты. И не бойтесь ошибок. Не ошибается тот, кто ничего не делает.

 

Сорри за флуд.

 

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

Добрый день! Скажите пожалуйста, кто нибудь встречал когда нибудь станки с системой чпу Acramatic 2100?

А чем она отличается  от Fanuc? 

Я имею в виду какой код УП она кушает?

 

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

Я как раз и хотел это узнать. Единственное что я знаю, что Acramatic принадлежит Сименсу, но они перестали его использовать. А нам должны привезти пару фрезерных станков б/у с стойкой Acramatic, вот я и готовлюсь.

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

Я как раз и хотел это узнать. Единственное что я знаю, что Acramatic принадлежит Сименсу, но они перестали его использовать. А нам должны привезти пару фрезерных станков б/у с стойкой Acramatic, вот я и готовлюсь.

Судя по тому что показывает ютюб если забить в поиск Acramatic 2100 то стойка по интерфейсу похожа на симена и УП он читает вроде бы обычный ИСО код, возможно с какими то отличиями по шапкам программы, если это так то подойдет обычный 3х осевой пост gMilling_3x или Haas_3х это самые ходовые для 3х осей которые есть в стандартной базе постов SC!

Скрытый текст

 

 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      да у вас очень древний чемоданчик думаю из 90-х ну его ломать не жалко но если все уже заменили с рабочего то тут даже не знаю что и посоветовать....
    • stanislavz
      Спасибо за ответ. Так этот и был заказан на запас. В машине живой рабочий. Носителя нету, все в памяти hm628128-10 + ээпром.
    • gudstartup
      @stanislavz вы уж сразу еще один контроллер закажите а потом этот доламывайте. а со старым комбинировать не пробовали? у вас там диск или ssd в качестве носителя? может hdd загибается а вы сразу в мат.плату полезли. дисковые операции тоже ввод вывод тормозят...
    • maxx2000
      Подушную малость. Чё там. Уже в упор научились резьбу резать без выходной канавки?
    • ispite
      Здравствуйте, не могу построить стандартную сетку, что не позволяет дальше провести расчёт. Получается сделать сетку "на основе кривизны", но солид отказывается считать, после нажатия кнопки "запустить исследование" происходит сбой. https://disk.yandex.ru/d/D8wvRbYMW1lWjQ
    • ddm
      изготовить по чертежу с последующим покрытием,цинкование ,по 1000 шт каждой позиции ,предложение отправить на почту qwer463@yandex.ru
    • sklide008
      И еще можно ли задать горчие клавиши на кнопки открыть, скрыть и тд?
    • sklide008
      Подскажите, пожалуйста, в инвенторе есть такой пункт упорядочи по алфавиту дерево. Здесь найти такого не могу, пытался treesorter ставить но он добавляет просто в папку а не сортирует в дереве. Есть ли такой макрос чтобы все детали в дереве по порядку и алфавиту шли?
    • stanislavz
      Есть станок с данным контроллером. Все работает. Недавно была проблема с передачей данных - установил запасной контроллер. А запасной контроллер сказал нет работе. Проблема была в программе компьютера для передачи данных. Грустно, досадно, контроллер был куплен как рабочий. Как бы и не горит, но необходимо поправить. Плата управления с процессором mc68020, память hm628128-10. Память буферным питанием от 3 батареек + 0,5 Фарада на плате как буфер для замены батареек на 1 сутки. Лежало долго, без батареек. Симптомы: После первого включения, в памяти были и программы и параметры (0 странность). Честно, удивило. Но - система жутко тормозит, отклик на нажатие кнопки 3-5 секунд. В таком режиме сумел закачать машинные параметры под свой станок. Но это заняло час.. 4 строки и ждет секунд 10 итд. Есть видео. Перекинул с рабочего контроллера, БП, плату плц, ээпром плц - все то же. Проверил осциллографом кварцы живые , частота есть, амплитуда хорошая. 1 странность - после манипуляций по замене батарейки, старые записи из памяти исчезли. Ничего не коротнул. Возможно 0,5 Ф был не заряжен. Там тоже необходимы сутки для зарядки. Но как оно было запечатоно до этого - мистика. 2 странность. Если плата лежит ночь без питания, только с буфером - потом 2-3 минуты работает хорошо. 3 аналогично работает 2-3 минуты если питание отключить и очистить питание памяти (выпаял 0,5 Ф буфер с платы) Проверка памяти на старте есть. Проходит хорошо. На зависает, на холодную пайку не похоже. Шевелил / двигал все. Да и не виснет, именно тормозит. При том если оставить на час - тоже все стабильно плохо. Если набрать быстро 5 символей- экран сразу пуст, но после задержки символы будут на экране. Заказал второй процессор и память. 10 штук. Подавал прямо 5 вольт на память - все так же. Токи потребления между плохой и хорошей платой смогу проверит.    
    • brigval
×
×
  • Создать...