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

Редактирование постов SolidCAM


CNC_SKILL

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

Доброго здравия, господа.

Тот же вопрос... что в предыдущем сообщении.

 

При постпроцессировании выдает тарабарщину, которая при практике приведет к порче оснастки и инструмента...

Пример - солид кам 2019

 

Как я понял, выдавать должно как так...

Пример УП

 

Как скорректировать постпроцессор. 

gMill_Haas_4x_eval (из архива солидкам2019)

 

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


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

 

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

 у вас выдает g80 не в нужном месте то есть после поворота нет постоянного цикла 

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

 

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

@alex0800 "Локальная лицензия! ))". Пост, который был в архиве при установке. Отключены только вывод списка инструментов и некоторых др. сообщений.

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

Даже в таком случае программа должна выглядеть как то так.

 

прг - пример - нх1899

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

обратись к 

  • sennik53
  • он обязательно поможет разобраться с постом

да не видя чертежа тяжеловато чтото говорить и советовать

Ссылка на сообщение
Поделиться на других сайтах
29.11.2021 в 21:44, Roman_ сказал:

При постпроцессировании выдает тарабарщину, которая при практике приведет к порче оснастки и инструмента..

попробуй вот этот (немного подправил)

 

gMill_Haas_4x_eval.zip

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

Fanuc Mill-Turn

------------------------------------------------------------------------------------------------@usr_drill_cycle_fanuc

   local string sDrillAxisLetter sDrillR_f sDrillLower_f sDrillP_f sDrillK_f sDrillQ_f sDrillAxisLetterX
   local numeric nDrillR nDrillP nDrillK nDrillQ nDrillLower

  if first_drill eq true
   if drill_type eq G84_Tapping
         ud_spin = spin
      {nb''spin}
   endif
  endif 

   if iPlaneGcode eq 19
      sDrillAxisLetterX='X'
      if drill_type eq G81_Drilling
         gcode = 243
      endif
      if drill_type eq G85_Boring
         gcode = 89
      endif
      if drill_type eq G84_Tapping
         gcode = 88
      endif
   else
      sDrillAxisLetter='Z'
      if drill_type eq G81_Drilling
         gcode = 83
      endif
      if drill_type eq G85_Boring
         gcode = 85
      endif
      if drill_type eq G84_Tapping
         gcode = 84
      endif
   endif

   sDrillLower_f = '<'+sDrillAxisLetter+'>5.3< >'
   sDrillR_f = '<R>5.3< >'
   sDrillP_f = '<P>5.3< >'
   sDrillK_f = '<K>5.3< >'
   sDrillQ_f = '<Q>5.3< >'

   nDrillP=DwellTime
   nDrillK=NoOfRepeats
   nDrillQ=CutIn
   nDrillLower=drill_lower_z
   nDrillR=drill_upper_z

   DwellTime=0
   NoOfRepeats=0
   CutIn=0

   if sGcodeSystem eq 'A'
      {nb}
   else
      {nb'G98 '}
   endif
   {gcode}
   {nDrillLower:sDrillLower_f}
  if iPlaneGcode eq 19 
    if drill_type ne G84_Tapping
      {nDrillR:sDrillR_f}
    endif 
  else   
        {nDrillR:sDrillR_f}
  endif       
   if nDrillP ne 0
      {nDrillP:sDrillP_f}
   endif
   if nDrillQ ne 0
      {nDrillQ:sDrillQ_f}
   endif
   {feed}
   if nDrillK ne 0
      {nDrillK:sDrillK_f}
   endif

-----------------------------------------------

 

Где ошибка?

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

Доброго времени суток. Подскажите пожалуйста, как в токарному посте изменить модальность подачи? Чтобы подача выводилась при каждом рабочем движении станка?

 

Ссылка на сообщение
Поделиться на других сайтах
14.12.2021 в 07:36, DokToR163 сказал:

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

А вчем смысл этого? Непонятно.

 

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

А смысл в том что после рабочего движения G1 идут команды G0. И после движения G1 уже идут без подачи. И проставлять их вручную в больших программах не удобно. 

 

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

А смысл в том что после рабочего движения G1 идут команды G0. И после движения G1 уже идут без подачи. И проставлять их вручную в больших программах не удобно. Мой станок после быстрого перемещение не берет подачу. 

 

 

 

12 минут назад, DokToR163 сказал:

А смысл в том что после рабочего движения G1 идут команды G0. И после движения G1 уже идут без подачи. И проставлять их вручную в больших программах не удобно. 

 

 

Может подскажешь чего нибудь? Я начинающий пользователь. Если что то не так говорю прошу понять и простить.

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

А в чем смысл этого? Непонятно.

Не знаю как это в токарном посте происходит, у меня в фрезерном это так:

...

G01 X63.137 Y-73.6
    X75.
G03 X78.6 Y-70. R3.6
G01 Y-30.932      —  Конец прохода
S20000 M03
G00 Z2.              —  Переход в исходную
    X69.6
    Z1.
G01 Z-1.5 F80
    Y-5.4 F600
    X64.
    Y-32.091
G02 X69.6 Y-33.354 R22.

...

 

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

Не знаю как это в токарном посте происходит, у меня в фрезерном это так:

...

G01 X63.137 Y-73.6
    X75.
G03 X78.6 Y-70. R3.6
G01 Y-30.932      —  Конец прохода
S20000 M03
G00 Z2.              —  Переход в исходную
    X69.6
    Z1.
G01 Z-1.5 F80
    Y-5.4 F600
    X64.
    Y-32.091
G02 X69.6 Y-33.354 R22.

...

 

N7 M08
N8 G00 Z2.
N9 X54.
N10 X48.029
N11 G01 Z-34.8 F0.1
N12 X50.
N13 X50.563 Z-34.772
N14 G00 Z2.
N15 X46.057
N16 G01 Z-34.8
N17 X48.029
N18 X48.429 Z-34.6
N19 G00 Z2.
N20 X44.086
N21 G01 Z-34.8
N22 X46.057
N23 X46.457 Z-34.6
N24 G00 Z2.

 

Подача ставится только при первом G1, а все последующие без. И стойка воспринимает эти движения как быстрые перемещения.

4 минуты назад, DokToR163 сказал:

N7 M08
N8 G00 Z2.
N9 X54.
N10 X48.029
N11 G01 Z-34.8 F0.1
N12 X50.
N13 X50.563 Z-34.772
N14 G00 Z2.
N15 X46.057
N16 G01 Z-34.8
N17 X48.029
N18 X48.429 Z-34.6
N19 G00 Z2.
N20 X44.086
N21 G01 Z-34.8
N22 X46.057
N23 X46.457 Z-34.6
N24 G00 Z2.

 

Подача ставится только при первом G1, а все последующие без. И стойка воспринимает эти движения как быстрые перемещения.

Мой вопрос только в одном. Есть ли такая возможность, чтобы подача выводилась в каждой строке, где есть G1.

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

подача действует до прихода нового значения

или меняется G0  /G01  

проверьте что вы задаете по осям

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

N7 M08
N8 G00 Z2.
N9 X54.
N10 X48.029
N11 G01 Z-34.8 F0.1
N12 X50.
N13 X50.563 Z-34.772
N14 G00 Z2.
N15 X46.057
N16 G01 Z-34.8
N17 X48.029
N18 X48.429 Z-34.6
N19 G00 Z2.
N20 X44.086
N21 G01 Z-34.8
N22 X46.057
N23 X46.457 Z-34.6
N24 G00 Z2.

 

Подача ставится только при первом G1, а все последующие без. И стойка воспринимает эти движения как быстрые перемещения.

Мой вопрос только в одном. Есть ли такая возможность, чтобы подача выводилась в каждой строке, где есть G1.

Если в посте стоит [feed] в квадратных скобках - это и есть модальность подачи, если она одинаковая для каждого перемещения она не выводится, достаточно просто убрать квадратные скобки и подача будет в каждом кадре программы.

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

Если в посте стоит [feed] в квадратных скобках

А можно поточнее - где именно? Потому что в посте много разных секций с feed.

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

Если в посте стоит [feed] в квадратных скобках - это и есть модальность подачи, если она одинаковая для каждого перемещения она не выводится, достаточно просто убрать квадратные скобки и подача будет в каждом кадре программы.

Спасибо большое. Уже сделал. Все работает. 

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

Добрый день. Есть повторяющиеся элементы в модели . Как отредактировать постпроцессор или настройки программы чтоб в итоге выдавал в  УП M97 и M98. ?

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

Добрый день! Правил пост по этому видео https://www.youtube.com/watch?v=Qpu50ewnUTM , не могу понять как установить полученный список инструмента с минимальным Z и временем обработки в шапку программы и как сделать чтоб не было повторений инструмента?

Screenshot_1.jpg

Mitsubishi.gpp

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

Файл ***vmid  станка нужен для корректного исправления постпроцессора.

Иначе .....

 

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...