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

gpp2 поделитесь информацией о создании пост......


alleksandr

Ты разобрался с GPP2? или gpp  

26 пользователей проголосовало

  1. 1. Ты разобрался с GPP2? или gpp

    • ДА
      4
    • НЕТ
      7
    • НЕМНОГО
      6
    • МНЕ ЭТО НЕНУЖНО
      3
    • ПОКА НЕТ НО ХОЧУ РАЗОБРАТСЯ
      6


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

Только если проанализировать параметры.

пользовал такой вариант вывода инфы о инструменте.

OUTPUT $ "M6 " ";" CURR_NAME " DIAM=" DIAMETER_ " DLINA=" CUT_LENGTH "--"TOOL_CMNT;

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


OUTPUT $ "M6 " ";" CURR_NAME " DIAM=" DIAMETER_ " DLINA=" CUT_LENGTH "--"TOOL_CMNT;

я нашол TOOL_RAD использовал как определитель типа инструмента

если TOOL_RAD=0 то плоская если TOOL_RAD = не ноль (пол диаметра фр) то шарик (сфера)

очень удобно получилось вот примерчик выводимой информацыи

; ** T21 --- D=12 KADR-- N19

; ** T8 -- D= 8 KADR- N160

; ** T4 -- D= 4 KADR- N864

; ** T1 -- D= 1 KADR- N4644

; ** T11 -- D=1R KADR- N6312

букву R ставит если TOOL_RAD не равно 0

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

но это все пишу только в конце программы

как в начало перенести еще неразобрался

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

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

Всем доброго времени суток еще пару вопросиков

1)очень сильно врет при ращете времени обработки

(N_FED_TIME N_FST_TIME N_GEN_TIME)

ктото сталкивалкивался и поборол?

2) есть пост в жпп1 как перенести его в жпп2

3) у когото есть хелп по жпп2 на руском

Спасибо

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

GPP2 5x postprocessor for Haidenhain

<noindex>http://www.jxcad.com.cn/topic_1094402.html</noindex>

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

всем доброго времени суток

у меня опять глупый неполный вопрос

есть написаный мною 3х пост хочу прилепить 4 ось

знаю что для етого есть матрицы но пока немогу понять что это и как работает

зарание спасибо

жду хоть какихто намеков )))

(пост на gpp)

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

знаю что для етого есть матрицы но пока немогу понять что это и как работает

.

<noindex>В этой теме немного теории. </noindex>

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

такой вопрос. есть output_redirect потом идем буква в кавычках.какая буква отвечает за begining of proc?

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

автоматическое сверление нарезание резьбы..пост не правильно всё выдаёт..как добавить G2 G3 чтоб писал рядом с Z.смотрите картинку..также как добавить подход отход если указанно в процедуре?

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

Приветствую!

Суть вопроса: как заставить GPP2 принудительно в каждом кадре выводить значения, даже если они не изменяются? В GPP1 все прекрасно работает…

Вот блок CIRCULAR MOTION в GPP1:

CIRCULAR MOTION:

DXcenter = X_CENTER ;

DYcenter = Y_CENTER ;

DZcenter = Z_CENTER ;

OUTPUT $ ;

IF_SET (CIRC_MOV) OUTPUT CIRC_MOV ; END_IF ;

IF_SET (X_CURPOS) OUTPUT "X" X_ENDPT ; END_IF ;

IF_SET (Y_CURPOS) OUTPUT "Y" Y_ENDPT ; END_IF ;

IF_SET (Z_CURPOS) OUTPUT "Z" Z_ENDPT ; END_IF ;

IF_SET (X_center) OUTPUT "I" DXcenter ; END_IF ;

IF_SET (Y_center) OUTPUT "J" DYcenter ; END_IF ;

IF_SET (MCH_FEED) OUTPUT "F" MCH_FEED ; END_IF ;

Пример как выводит GPP1:

N17 G01Z5.F105

N18 G03 X16.936 Y67.507 I50. J30. F350

N19 G03 X62.812 Y-18.331 I50. J30.

А вот этот же блок в GPP2:

CIRCULAR MOTION:

DXcenter = X_CENTER ;

DYcenter = Y_CENTER ;

DZcenter = Z_CENTER ;

OUTPUT $;

IF_SET (MOTION_CODE) OUTPUT " " MOTION_CODE ; END_IF ;

IF_SET (X_CURPOS) OUTPUT " X" X_LASTPOS ; END_IF ;

IF_SET (Y_CURPOS) OUTPUT " Y" Y_LASTPOS ; END_IF ;

IF_SET (Z_CURPOS) OUTPUT " Z" Z_LASTPOS ; END_IF ;

IF_SET (X_CENTER) OUTPUT " I" X_CENTER ; END_IF ;

IF_SET (Y_CENTER) OUTPUT " J" Y_CENTER ; END_IF ;

IF_SET (MCH_FEED) OUTPUT " F" MCH_FEED; END_IF;

И выводит он:

N17 G01 X62.812 Y-18.331 Z5 F105.

N18 G03 X16.936 Y67.507 I50 J30 F350.

N19 X62.812 Y-18.331

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

принудительно то можно сделать но мне надо чтоб пост сам выбирал когда выводить g2 а когда g3..пока в программе делаю резьбы через user-p.там хорошо всё выводит..полностью весь блок можешь выложить?у меня чудеса когда резьбы идёт с низу в верх всё отлично когда сверху в низ половина кода не выводится..несколько постов смотрел везде одно и тоже..товарищи с симатрона не досторались)))

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

доброго времени суток

у меня еще один вопросик есть

можно ли вывести в посте тип инструмента (плоская сферическая ну и тд и тп)

если можна то какой/какая оператор/переменая

В GPP2 есть параметр E_TOL_TYPE, доступный в блоке TOOL CHANGE:

Цитата из хелпа:

 

Outputs the tool type name as a number; different from TOOL_TYPE_NAME which outputs the same as a string.

E_TOL_TYPE describes the tool shape according to the following table:

0 - Ball cutter

1 - Bull nose cutter

2 - Flat cutter

3 - Drill

4 - Reamer

5 - Tap

6 - Center drill

7 - Lollypop cutter

8 - Slot mill (full radius)

9 - Slot mill (sharp corner)

10 - Slot mill (corner radius)

11 - Dove mill (full radius)

12 - Dove mill (sharp corner)

13 - Dove mill (corner radius)

14 - Counter sink

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

Делюсь тем, что есть у меня.

Постпроцессор для LinuxCNC взят отсюда - https://github.com/TurBoss/LinuxCNCGPP2POST

Второй постпроцессор, для Fanuc 0m, я написал на основе поста для LinuxCNC, пользуясь хелпом по gpp2 и демо постом.

Пост для fanuc был обкатан только пару раз на станке, поэтому не исключены ошибки. Поддержку подпрограмм я не делал, т.к. 99,9% времени станок работает в режиме drip feed

fanuc_0M_gpp2.rar

LinuxCNCGPP2POST-master.zip

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

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

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

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

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

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

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

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

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

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

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




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