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

Пост - убрать строку 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 пользователей

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




  • Сообщения

    • Snake 60
      @eljer0n  Откройте макрос SaveDRW.swp редактором VBA Найдите вот эти строки: Поменяйте выделенную цифру на нужную вам 3 или 4 - это количество символов которое останется от имени конфигурации. PS При сохранении в PDF тоже ругается на неправильное название чертежа, т.к. тоже обрезает название конфигурации до двух знаков, там тоже надо править при желании...
    • eljer0n
      @malvi.dp в общем порядок следующий (на каждое исполнение свой чертеж и позиция в спецификации):   Для исполнения с 2мя знаками. 1. Есть деталь с именем формата ХХ-01.01-01 (последнее -01 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации (как у вас на картинке). Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с корректным именем. 5. В спецификации сборки все отображается корректно.     Для исполнения с 3мя знаками. 1. Есть деталь с именем формата ХХ-01.01-011 (последнее -011 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации. Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с некорректным именем, а именно - с обрезанным до двух знаков исполнением (-01). 5. В спецификации сборки шифр отображается (внезапно! может какой глюк был: у солида или у меня ) корректно, как и у вас на рисунке.     Выходит, загвоздка все-таки только в сохранялке чертежа.
    • gudstartup
      да информация о решенной проблеме очень важна так что будем ждать хороших новостей!
    • mrVladimir
      @gudstartup Спасибо Вам за помощь. Теперь дело в приобретении платы. Как что-то получится (сперва приобрести, потом поставить) обязательно отпишусь.
    • gudstartup
      а как вы taxid фирмы нашли?
    • gudstartup
      все что я написал в цитате выше по теме полная фигня в связи с вновь приобретённой информацией. можно менять любые компоненты в пределах серии чпу если только не меняете по или записываете oprminf но  всегда могут быть нюансы  @mrVladimir все должно получиться извините за то что выдал непроверенную информацию за мнение типа знающего эксперта оказывается я 
    • malvi.dp
      Какое у детали имя файла и как формируете Обозначение и Наименование? Вы каждое исполнение сохраняете в новый чертеж? Или это групповой чертеж? Если групповой-то имя конфигурации в нем быть не должно. Стоит ли галочка "Исполнение" "Из конфигурации"? На сколько мне не изменяет память макрос сохраняет файл чертежа с тем же именем что и файл модели в папке модели. В спецификации все правильно отображается, даже если знаков исполнений больше трех  
    • gudstartup
      и главная деталь чтобы на системе была remote option system а именно файл oprminf.000 c сертификатами и были ли проблемы с ними после замены компонентов.
    • boomeeeer
      с него родимого
    • Grundick
×
×
  • Создать...