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

Координатно пробивные пресса. G - код из Lantek Expert Punch для Baykal 1225x30. Значение кода.


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

Есть G код координатно пробивного пресса  Baykal 1225x30, он же Weinbrenner BPM 1225x30.

Кто нибудь может мне рассказать что означает этот код идущий после шапки программы? 

; DATE 04/21/22
; *SHEET 955 520 1
; *CLAMPS 570 820 1300
; MATERIAL AMz_N2 SPC 1
;---------- TOOLS ----------------
; *T01.01   RE 10 5 AIndex
; *T10   RD 1.8 0
; *T12   RD 4.2 0
; *T09   RD 5.07 0
; *T06   RD 6.2 0
; *T03   RD 3.1 0
; *T01.03   OB 10 5 AIndex
; *T20   SQ 8 0
; *T11   RE 20 3 AIndex
; *T05   RE 40 5 AIndex
;---------------------------------
10 #V1=50000 ----Что это?
20 #V2=10000 ----Что это?
30 #STH=1  : REM THICKNESS
; RELEASE DATE: 26-06-2008
POP=20000  - Что это? Сила удара?
G4 F1 - Пауза 1 секунда
100 #CLAMP1=570 - Это видимо положенеие 3х лап
101 #CLAMP2=820
102 #CLAMP3=1300
CLAMP - Что это за команда?
G1 X1500 Y1000 F50000 PUN () - Движение PUN () - отмена удара
POP=14500 Что это? 
G4 F1
PUP=9000  Что это? 
N1 G9 (SHAPE2,PUNCH) F [#V1] Что это? 
; RE-10x5
M6 (1,8,1) - Вызов инструменат из мультитул в позиции (1-8) что значит последняя 1?
POP=14500
G4 F1
PUP=6000
V2=100 Что это?
V1=100 Что это?
G1 X1500 Y1000 - Перемещение без удара
G1 X603.099 Y487.03 C90 PUN - Позиция инструмента, поворот инструмента и удары PUN модально.
G1 Y292.33
G1 X977.969 Y278.93
G1 Y275.361
G1 Y501.43
G1 Y503.999
PUN () - Отмена ударов.
; RD-1.8
M6 (10) -Вызов инструмента 10я позиция.
POP=14500 - ??????
G4 F1
PUP=3000 - ??????
G1 X938.27 Y496.43 PUN
G1 X768.37 Y501.6
G1 X578.18 Y483.62
G1 Y482.782
G1 Y296.58
G1 Y295.742
G1 X768.37 Y277.36
G1 X938.27 Y282.93
PUN ()
; RD-4.2
M6 (12)
POP=14500
G4 F1
G1 X578.18 Y293.68 PUN
G1 Y485.68
PUN ()
; RD-5.07

********

SPS  - ?????
SHT () - ?????
PUN ()
G1 C0 - ?????
G1 Y1290
G1 X2043
G1 Y1299
M30

 

YANTI.745533.027.ZNC

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


UnPinned posts

Относительно POP and PUP в фале постпроцессора вот такое нашел для POP прослеживается возростающая закономерность, а вот для  PUP не ясно почему прыгает значение.

# POP and PUP functions for initialization. H parameters are used to  #
# get the correct POP and PUP values. If the thickness of the sheet   #
# is between the minimum and maximum thickness, the postprocessor     #
# will use POP and PUP parameters to write them in the PS file.       #
# Example: H000 0.0 1.0 30000 25000                                   #
#                                                                     #
#     Minimum      Maximum       POP        PUP                       #
#    Thickness    Thickness     Value      Value                      #
#---------------------------------------------------------------------#
H001    0.0          0.5        14000      9000
H002    0.51         1.0        14500      9000
H003    1.01         1.5        15000      9000
H004    1.51         2.0        15500      9000
H005    2.01         2.5        16000      8500
H006    2.51         3.0        16500      8000
H007    3.01         3.5        17000      8000
H008    3.51         4.0        17500      8000
H009    4.01         4.5        18000      9000
H010    4.51         5.0        18500      8000
H011    5.01         5.5        19000      9000
H012    5.51         6.0        19500      8000

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

 POP and PUP

Эти значения задают ход пуансона. Position over plate, Position under plate, или что-то похожее. 

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

Медленно, но разбираюсь.

На Абомете нашел инструкцию к другим станкам но чутка она прояснила ситуацию

POP  - Растояние от матрицы до инструмента в верхеней точке (перед ударом) Можно всегда задавать 20000 я так полагаю это в микроанах так если 20мм.

Таблица выше закономерно отображает увличение этого растояния с 14000      до 195000 с ростом толщины листа.

 

PUP растояние в нижней точке при ударе. НЕ используется при пробивке, хотя в коде пишется. Используется при формовке. Как я это понимаю, когда глубиной опускания регулируете глубину вмятины. Если станок делает просто дырки то значение игнорируется. А в таблице выше написано по всей видимости от болды значение PUP что то вроде гарантированного безопасного значения.  А дальше PUP не знаю где в Лантеке устанавливается для кажого инструмента, но значение имеет только для тех что не пробивают металл насквозь, а делают вмятины.

 

У меня есть инструмент РИФТ делат бугры жескости.

Код следующий:

; RIFT-80x10
M6 (15)
POP=20000
G4 F1
PUP=3700
M27
TIME=0
V2=0
V1=0
G1 X834.5 Y458.2 C270 PUN
C90
G1 Y238.4 LEN=0.7 PUN
**********
PUN ()
G4 F2
M26

 

У этого инструмента есть отличие в коде

Здесь M27 я полагаю включает этот режим формовки

А М26 в конце отключает его и включает режим штамповки-пробития.

Вероятно в этом инструменте важно значение PUP так если 3,7мм от поверхности матрицы нужно остановиться. 

И еще добавляються строки 

TIME=0
V2=0
V1=0

Почему V1, V2  равны нулю?

 

В других инструмнатх имеет значение

V2=100
V1=100

 

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

PUP растояние в нижней точке при ударе. НЕ используется при пробивке

Используется.

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

Используется.

PUP Adjust – значение устанавливает глубину проникновения пуансона в лист в режиме формовки.
Примечание:
Параметр не активен в режим штамповки.
Установленное значение 0 переместит пуансон в точку штамповки, что в свою очередь может привести к пробивке
листа.
Для создания формовки значение PUP Adjust должно быть увеличено на необходимую величину в зависимости от
используемого инструмента, но не должно превышать установленное значение POP Adjust. Движение пуансона будет
осуществляться от установленного значения POP Adjust до PUP Adjust.

Цитата из документации Абамета.

 

Это просто проверить.

1. На станке есть по моему кнопка единичного удара. Откуда станок знает на какую глубину нужно бить? В санок не вноситься информация о длине инструмента при его замене одного на другой.

2. Просто попробую написать кородкий код в режиме MDI задав PUP равное POP и выполнить программу если он пробъет лист значит этот параметр не работает. А потом добавить M27  и повторить.  Если пробития нет. Значит все что пишут в книжке Аботмета правда.

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

Цитата из документации Абамета.

Это не истина в последней инстанции. А изменять этот параметр просто необходимо при изменении длины пуансона. Для некоторых типов матриц глубина проникновения является важным параметром, влияющим на скорость и качество обработки.

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

А изменять этот параметр просто необходимо при изменении длины пуансона.

Где он (этот параметр) изменяется в Лантеке? Ведь код генерируется лантеком, постпроцессором лантека. Ну у кого то возможно другая программа. В файлах постпроцессора лантека я не нашел ни какой информации относящейся к конкретному инструменту (Имени инструмента) и параметрам PUP. 

 

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

код генерируется лантеком, постпроцессором лантека.

Какая у вас стойка ЧПУ?

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

Какая у вас стойка ЧПУ?

 

Как показала практика PUP имеет значение. Есть некоторая вероятность что под каждый инструмент значение свое или как минимум свое в зависимости от типа гнезда А,B,C,D при условии что мы как и полагается нож выставляем в ровень(чуть глубже) с пуансоном.  Тут надо разбираться, но логично что глубина зависет от гнезда так если от размера инструмента. Вероятно и в самом лантеке (постпроцессоре) глубина прописана не для каждого инструмента, а для позиции в которой он установлен. Где то это должно быть.

 

Стойка на фото.

IMG_20240404_071524.jpg

Ссылка на сообщение
Поделиться на других сайтах
B006   300.0   ; Feed up   value for cutting tools (Code V2).
B007   300.0   ; Feed down value for cutting tools (Code V1).

M27, M26  - значения пока не известны. 

А так же где найти все значения PUP для гнез или инструментов, в файлах постпроцессора ни чего нет. Но должно быть ведь лантек выводит эти PUP=5300 откуда то.

 

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

В одинаковых типах гнезд B но в разных инструментах разные значения PUP.  Откуда эти значения PUP взяты не понятно.

; RD-4.2
M6 (12)
POP=15500
G4 F1
PUP=3000

 

; RE-16x2
M6 (6)
POP=20000
G4 F1
PUP=4500

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

Где то это должно быть.

Стойка Rexroth, я так и предполагал. Лантеку индифферентно на параметры POP и PUP. Это задается в постпроцессоре под конкретую стойку.

 

8 часов назад, Stanislav сказал:

Откуда эти значения PUP взяты не понятно.

Эти значения подбираются практически в зависимости от типа инструмента, его степени износа.

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

Это задается в постпроцессоре под конкретую стойку.

Вы знаете где в файлах поста посмотреть эти значения. 

Я просмотрел все файл. Там нет данных о привязке PUP к конкретному инструменту. Поэтому для меня загадка откуда в коде берутся числовые значения PUP для каждого инструмента.  

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

Вы знаете где в файлах поста посмотреть эти значения.

Нет

 

17 часов назад, Stanislav сказал:

Поэтому для меня загадка откуда в коде берутся числовые значения PUP для каждого инструмента.  

Их генерирует постпроцессор.

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

Может кто нибудь сгенерировать кусок кода?

Несколько удрав, перехват (перезахват листа), еще несколько ударов.

Меня интересует как реализуется на станке BAYKAL перехват, перезажим листа. 

Вроде бы у кого-то был подобный постпроцессор. 

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

Может кто нибудь сгенерировать кусок кода?

Несколько удрав, перехват (перезахват листа), еще несколько ударов.

Меня интересует как реализуется на станке BAYKAL перехват, перезажим листа. 

Вроде бы у кого-то был подобный постпроцессор. 

image.png

BAYKAL001.ZNC

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

Нет

 

Их генерирует постпроцессор.

Можно с вами связаться по телефону? +37067934222 Владимир.

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

PunchCam программа для генерации управляющих программ для координатно-пробивных прессов.

 

 

 

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

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

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

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

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

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

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

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

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

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

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



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