dtsyplov

Вопросы по Pm-post.

415 posts in this topic

@Kinematik Я конечно не знаток хайдена, но думаю что DR и DL это то же что и корректор на радиус и длину в таблице коррекции стойки. Или я не прав?

Share this post


Link to post
Share on other sites


ID: 402   Posted (edited)

Добрый!

 

Подскажите, пожалуйста:

 

Есть хоббийный 3-х осевой станок, с ручной сменой инструмента, работает под управление GRBL(если о чём-то говорит :smile: ), пытаюсь уйти с Fusion 360 на связку из родного SolidWorks и пока не очень родного PowerMILL. Если изучение самого PowerMILL благодаря хорошей документации идёт нормально, то вот нужный пост-процессор под контроллер найти не удалось. Попадаются мнения, что синтаксис должен быть близок к Fanuc. Посмотрел что там выдаётся с Fanuc, прям очень похоже, на первый взгляд лишние только не поддерживаемые контроллером G43 и G48, ну и номера кадров бы убрать.

 

Собственно вопрос какую часть документации изучать? Можно ли будет обойтись настройками через DuctPost или сразу идти читать доки по PM-Post/PostProcessor? Или может есть ещё более близкий к требуемому стандартный пост-процессор?

 

GRBL работает с достаточно порезанным набором команд, кроме представленного ниже нужна только смена инструмента в виде "T* M6". 

Цитата

List of Supported G-Codes in Grbl v1.1:
  - Non-Modal Commands: G4, G10L2, G10L20, G28, G30, G28.1, G30.1, G53, G92, G92.1
  - Motion Modes: G0, G1, G2, G3, G38.2, G38.3, G38.4, G38.5, G80
  - Feed Rate Modes: G93, G94
  - Unit Modes: G20, G21
  - Distance Modes: G90, G91
  - Arc IJK Distance Modes: G91.1
  - Plane Select Modes: G17, G18, G19
  - Tool Length Offset Modes: G43.1, G49
  - Cutter Compensation Modes: G40
  - Coordinate System Modes: G54, G55, G56, G57, G58, G59
  - Control Modes: G61
  - Program Flow: M0, M1, M2, M30*
  - Coolant Control: M7*, M8, M9
  - Spindle Control: M3, M4, M5
  - Valid Non-Command Words: F, I, J, K, L, N, P, R, S, T, X, Y, Z

 

Пример кода:

(bbPrsDmmy)
(T11  D=3.175 CR=0 - ZMIN=0 - flat end mill)
G90 G94
G17
G21
G28 G91 Z0
G90

(2D Contour2 2)
T11 M6
S12000 M3
G54
G0 X0.683 Y-20.044
Z25
Z10
G1 Z8.56 F768
Z2.44
X0.25 Y-19.794 F1536
G3 X0 Y-19.728 I-0.25 J-0.433
G2 Y19.728 J19.728 F1920
Y-19.728 J-19.728
X-0.484 Y-19.401 J0.522
G3 X-0.96 Y-19.063 I-0.503 J-0.204
G2 X0.96 Y19.063 I0.96 J19.063
X-0.96 Y-19.063 I-0.96 J-19.063
X0.96 Y19.063 I0.96 J19.063
X-0.96 Y-19.063 I-0.96 J-19.063
G3 X-1.213 Y-19.118 I-0.025 J-0.499 F1536
G1 X-1.658 Y-19.346
G0 Z15
X0.683 Y-20.044
Z10
G1 Z6 F768
Z0
X0.25 Y-19.794 F1536
G3 X0 Y-19.728 I-0.25 J-0.433
G2 Y19.728 J19.728 F1920
Y-19.728 J-19.728
X-0.484 Y-19.401 J0.522
...

 

Edited by kfmut

Share this post


Link to post
Share on other sites
10 часов назад, kfmut сказал:

Собственно вопрос какую часть документации изучать? Можно ли будет обойтись настройками через DuctPost или сразу идти читать доки по PM-Post/PostProcessor?

Для начала надо изучить G-Code, потом научиться хотябы редактировать блоки постпроцессора и все вопросы отпадут сами собой.

1 person likes this

Share this post


Link to post
Share on other sites

@mannul , действительно отпали, спасибо :smile: Но появились новые: что-то не пойму каким образом параметры и статистика для операций из PowerMILL перевариваются в DUCTpost'e. При использовании постпроцессора для fanuc эти данные убираются в скобки, а при использовании standard скобок нет. Думал это делается через keys message start/message end, но нет.

Share this post


Link to post
Share on other sites
14 часа назад, kfmut сказал:

что-то не пойму каким образом параметры и статистика для операций из PowerMILL перевариваются в DUCTpost'e.

Через промежуточный Cut-файл.

14 часа назад, kfmut сказал:

При использовании постпроцессора для fanuc эти данные убираются в скобки

Так настроены выводы параметров.

14 часа назад, kfmut сказал:

а при использовании standard скобок нет.

На то он и standard - его не изменить.

1 person likes this

Share this post


Link to post
Share on other sites

@kfmut Используйте PMPost или AMPPU. Ductpost - прошлый век.

Share this post


Link to post
Share on other sites

ID: 407   Posted (edited)

@mannul наверное как раз благодаря этому прошлому веку уже более-менее сделал то, что нужно. Осталась непонятка с первым перемещением после смены инструмента, хотелось бы чтобы сначала было перемещение в XY, а потом уже по Z. Доки наверное надо ещё раз полистать :blush2:

 

(GRBL DUCTpost 2019-12-xx)
G17
G21
G94
G28 G91 Z0
G90
(>>>>> tool change first)
T1 M6
(>>>>> change clear)
G0 X0 Y80.001 Z29.566 S1500 M3 M8
X68.000 Y-42.785
Z3.481
G1 Z-1.519 F500
G3 G19 Y-35.751 Z-6.265 J-5.890 K-1.144 F1000
G1 Y-33.546 Z-5.837
...
G3 Y202.770 Z-6.590 J-1.124 K-5.894
G0 Z29.566
X0 Y80.001 M9
(>>>>> tool change)
M5
T2 M6
(>>>>> change clear)
G0 X0 Y80.001 Z29.566 S1500 M3 M8
X-21.868 Y52.130
Z17.204
G1 Z12.204 F500
...

 

Edited by kfmut

Share this post


Link to post
Share on other sites

Здравствуйте товарищи. Призываю к терпению и благоразумию. Пользуюсь PM 2016, на тайваньских 3-х коорд. центрах Tongtai с Fanuc 0i-mf. Недавно возник вопрос с корректировкой инструмента на радиус. При стандартном записывании с поста выводится строчка(Например) G1G42F400(соответственно не работает), а требуется чтобы было (Например) G1G42D10F400X60 с указанием номера корректора (В данном случае корректор 10 инструмента) и начальная точка для движения (G40-42 работают в движении). Вопрос - как мне изменить пост в PostProcessor чтобы изменения вступили в силу, а не переписывать каждый раз вручную. То есть автоматический вывод номера корректора в зависимости от номера инструмента и движение в начальную точку ( и всё это одним номером строки ). Честно, я немного не могу понять логику привязки ячеек в PP, готовых постов под себя я не нашел, поэтому вы моя последняя надежда. 

1.png

2.png

Share this post


Link to post
Share on other sites

Всем добрый вечер.

 

Разрабатывал ли кто, пост, в котором послойные операции преобразуются цикл, который вызывает обработку слоя с увеличением глубины?

 

Share this post


Link to post
Share on other sites

@__Андрей__  Прикрепите пост - поправлю. Там делов на пару минут. Объяснять дольше.

Share this post


Link to post
Share on other sites
19 часов назад, mannul сказал:

@__Андрей__  Прикрепите пост - поправлю. Там делов на пару минут. Объяснять дольше.

Спасибо добрый человек. Добра, здоровья вам.

 

FanucM5Standart.pmoptz

Share this post


Link to post
Share on other sites

ID: 413   Posted (edited)

 

Всё работает. Огромное спасибо :5a33a3678bcb9_3DSmiles(25):

Edited by __Андрей__

Share this post


Link to post
Share on other sites
16 часов назад, mannul сказал:

@__Андрей__  И вам того же.

FanucM5Standart_1.pmoptz

Коррекция должна выводиться только в одной (первой) строке с кодом G41(G42).

Share this post


Link to post
Share on other sites
53 минуты назад, Metal_Cutter сказал:

Коррекция должна выводиться только в одной (первой) строке с кодом G41(G42).

Знаю, но @__Андрей__  не уточнял.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.