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

Пост - убрать строку G99 G97 в УП


Morimonsta

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

Всем привет!


Постпроцессор SolidCam выдаёт коды G99 G97 в одном кадре, а они там не нужны вообще.

Подскажите пожалуйста, где в посте найти блок, который убьёт эту строчку.

Спасибо 

Снимок11.PNG

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


в файле .gpp своего поста после @init_post поставь trace "all":5 и сгенерируй УП. Там отследишь процедуру которая выдает этот код

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

в файле .gpp своего поста после @init_post поставь trace "all":5 и сгенерируй УП. Там отследишь процедуру которая выдает этот код

@NemetC , ты непосильную задачу задал для автора темы, судя по его посту )))))

 

упростим и разжуем:

 

SolidWorks -> Инструменты -> SolidCAM -> Установки SolidCAM...

откроется окно, смотрим свою систему ЧПУ

5a3acaffbb213_.PNG.b0387cdaf9c8bc4903b089ab6cdc4e1e.PNG

Далее открываем в блокноте файл с расширением *.gpp (с названием вашей системы ЧПУ), в папке:

C:\Users\Public\Documents\SolidCAM\SolidCAM20__\Gpptool

ищем в файле тест {nb,'G99 G97'} или {nl,'G99 G97'} и ставим перед ним точку с запятой

;{nb,'G99 G97'}

 

 

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

@NickEL1000 Спасибо за совет, но в посте нет такого чтобы G99 G97 стояли в одной строчке, есть всего 3 варианта где встречаются эти коды

P.S. Как вы поняли я новичок в этом деле, но хочу разобраться

1.PNG

2.PNG

Снимок.PNG

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

@NickEL1000 Спасибо за совет, но в посте нет такого чтобы G99 G97 стояли в одной строчке, есть всего 3 варианта где встречаются эти коды

P.S. Как вы поняли я новичок в этом деле, но хочу разобраться

 

 

 

кидай пост свой сюда

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

Здравствуйте данная проблема у вас из-за данного блока 

@feed_spin
       m_feed_flag = 1
    {nb}
    if feed_unit eq 0
        {'G98'}
    else
        {'G99'}
    endif

    if spin_unit eq rpm ; Mm/Sec
        gcode = 97
        {' G'gcode}
    else
        gcode = 96
        {' G'gcode}
    endif

    if change(spin) then
        {' S'spin}
    endif
endp

а именно при таком написании данные функции будут выводиться принудительно каждый раз при запросе @feed_spin системой. Чтоб этого избежать нужно прописывать функции G98 G99 G97 G96 через логические переменные с присвоением и сравнением.

 

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

@Povar1 Спасибо за ответ! Я новичок в этом деле и не совсем понимаю что это значит. Поясните пожалуйста =)

..Или может подскажете какую литературу почитать

В 25.12.2017 в 17:41, Povar1 сказал:

Чтоб этого избежать нужно прописывать функции G98 G99 G97 G96 через логические переменные с присвоением и сравнением.

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

@Povar1 Спасибо за ответ! Я новичок в этом деле и не совсем понимаю что это значит. Поясните пожалуйста =)

..Или может подскажете какую литературу почитать

попробуй вот этот пост

Fanuc_Mill_Turn.rar

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

N1 G54

N2 T1 D1

N3 G18 

N4 SETMS (1) 

N5 M4 S1400 

N6 G0 X0 Z-33.212 <--- вот эту строку !

TR-Контур Переход 

N7 G95 F0.1; mm/rev 

N8 G0 X26 Z3

 

Подскажите пожалуйста, как найти и удалить или деактивировать кадр под номером N6 в постпроцессоре 840D Solidcam ? Не могу понять откудо появляется это команда . Она меняется в зависимости от длины деталей . 

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

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

 

Ребята ковырялся в SOLIDCAME 
методом тыка обнаружил, что постпроцессор генерирует для токарной стойки FANUK пару важных G-codov по следующей логике: 
 
G96-число оборотов (м/мин) 
G97-число оборотов (об/мин) 
 
G98-подача F (мм/мин) 
G99-подача F (мм/об) 
 
Проверил много раз (менял птички в опции инструмента) 
В тоже время вышеуказанные G-codы из распространенного описания в интернете это нечто совершенно другое. 
 
Вопрос могут ли одни и теже G-codы для разных стоек значить разное 
Или это косяк разработчика данного постпроцессора?

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

Вопрос могут ли одни и теже G-codы для разных стоек значить разное

могут, к примеру

G98\G99- плоскость возврата в циклах сверления

G93\G94\G95- инверсная, минутная или подача на оборот

Постпроцессор генерирует так как ты его настроишь, хоть иероглифами

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • 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
    • Ветерок
      "увеличение оптимизации". Оптимизацию невозможно ни увеличить, ни уменьшить.
    • gudstartup
      @boomeeeer может от страны зависит
×
×
  • Создать...