Jump to content
Murik

Проблема при запуске с кадра

Recommended Posts

Murik

Недавно купили у "Балтийской Промышленной компании" токарно-фрезерный станок Китайского происхождения HTC2050z с системой ЧПУ Sinumerik 802D sl. Обнаружили такой недостаток, при запуске программы с кадра (не важно с вычислением или без) далее в программе не отрабатывае смену инструмента M6 (на экране ЧПУ цифры меняются, а станок фигачит всю программу одним инструментом). Если программу запускаешь сначала всё в порядке! Помогите кто знает в чём дело, намучались мы, на фирме не знают чего делать.

Share this post


Link to post
Share on other sites


Ander

Желательно программку бы. А так - одинаковое название на 2 инструмета.....

Share this post


Link to post
Share on other sites
Murik

Программа обработки детали

G0X100Z100

G18

T1M6

S600M3

X52Z5

CYCLE95( "START:END",1,0.5,0.5,0,0.3,0.2,0.2,9,,,)

START:

G1X24Z0

Z-50

X40 ANG=135

Z-100

X52

END:

G0X100Z100

T6M6

CYCLE97(3,,0,-40,24,24,5,2,1.5,0,0,0,20,2,1,1,)

G0X100Z100

M5

T3M6

G0X0Z50

G17

S300M4F0.1

CYCLE81(50,0,2,-10,)

G18

G0X100Z100

M5

M30

Цикл смены инструмента

PROC TOOL SAVE DISPLOF

IF $P_ISTEST GOTOF _END

IF $P_SEARCHL<>0 GOTOF _END

R0=$A_DBD[0]

IF $P_TOOLP==R0 GOTOF _END1

D0

R0=0

R1=0

R1=$P_TOOLP

M2=70

G0 SP2=358.72

G4F1

GOTOF L2

L1:

T=R1

M2=70

G0 SP2=358.72

L2:

M71

R0=$A_DBD[0]

IF R0<>R1 GOTOB L1

G4F1

M72

G4F1

M206

STOPRE

GOTOF _END

_END1:

M206

_END:

D1

M17

Share this post


Link to post
Share on other sites
cepr

М6 надо в отдельном кадре.

Т1

М6

Для Sinumerik 802D это не вспомогательная функция, а вызов цикла смены инструмента.

Share this post


Link to post
Share on other sites
Maxidrom777

Не буду начинать новую тему. Спрошу здесь.

Ситуация - станок токарно-карусельный с ЧПУ Siemens 802 d. Растачивается деталь типа Полукорпус (диаметр до 900 мм, высота 500 мм). Растачивается довольно долго, поэтому скапливается много стружки внутри детали. Чтобы деталь не подорвало из-за попадания стружки между резцом и деталью, приходится останавливать программу полностью и выгребать стружку. Далее запускаем программу с нуля и прогоняем до места вынужденной остановки. Запуск с кадра невозможен, так как запрограммирован цикл. Кнопки ручного останова и пуска планшайбы нет (есть только толчок для проворота стола при установке детали, сколько жмёшь кнопку, столько и вращается планшайба). Кто чем сможет помочь? Как запустить обработку с прерванной точки? Спасибо

Share this post


Link to post
Share on other sites
denel

Не буду начинать новую тему. Спрошу здесь.

Ситуация - станок токарно-карусельный с ЧПУ Siemens 802 d. Растачивается деталь типа Полукорпус (диаметр до 900 мм, высота 500 мм). Растачивается довольно долго, поэтому скапливается много стружки внутри детали. Чтобы деталь не подорвало из-за попадания стружки между резцом и деталью, приходится останавливать программу полностью и выгребать стружку. Далее запускаем программу с нуля и прогоняем до места вынужденной остановки. Запуск с кадра невозможен, так как запрограммирован цикл. Кнопки ручного останова и пуска планшайбы нет (есть только толчок для проворота стола при установке детали, сколько жмёшь кнопку, столько и вращается планшайба). Кто чем сможет помочь? Как запустить обработку с прерванной точки? Спасибо

Дело имел только с токарными. В моем случае цикл - это все-таки кадры. Когда возникает необходимость, я включаю покадровую обработку (SBL) с панели, дожидаюсь когда отработка текущего кадра завершится (цикл тоже состоит из кадров), останавливаю переключателем движение по осям+вращение шпинделя, поворачиваю ключ и с помощью кнопки открываю дверцу, после чего делаю то, для чего и останавливал, потом закрываю, включаю обороты и движение по осям, выключаю покадровую обработку и нажимаю старт, программа продолжает выполняться, если небыл нажат RESET. Еще можно и цикл раскидать по частям, между которыми проставить M00(M01), тоже выключать обороты и движение переключателем, ключиком и т.д.... Edited by denel

Share this post


Link to post
Share on other sites
dzim

А кнопка REPOS на панели не присутствует разве?

Share this post


Link to post
Share on other sites
Ander

ну если цикл не подходит, какая проблема написать свою программку????? И делай там какие хочешь и где хочешь остановки.

Share this post


Link to post
Share on other sites
tikito

можно поподробней про repos кнопку..только появился у нас sinumerik 840d sl и хотелось бы знать как начать работу с любого кадра или со следующего инструмента..переключая на следующий инструмент всеравно начинает сначала.

T и M6 идут в разных строчках..станок роутер meca numeric pro 4020

Share this post


Link to post
Share on other sites
SergeyKa777

можно поподробней про repos кнопку..только появился у нас sinumerik 840d sl и хотелось бы знать как начать работу с любого кадра или со следующего инструмента..переключая на следующий инструмент всеравно начинает сначала.

T и M6 идут в разных строчках..станок роутер meca numeric pro 4020

Кнопка поиск кадра в автоматическом режиме , потом с вычислением конечной точки кадра , только если начинаете с инструмента которого нет в шпинделе не прокатит , нужно сначала вставить инструмент в шпиндель с которого вы хотите начать программу ,

если хотите начать в любом месте уже после определения инструмента то ставите туда курсор , обороты и подачи считаются автоматически из пред идущих кадров .

post-11939-1336746861_thumb.jpg

Share this post


Link to post
Share on other sites
tikito

спасибо попробую..repos в авто режиме нажимается как понял..когда уже есть нужный инструмент в шпинделе..

Share this post


Link to post
Share on other sites
ABM

тоже появилась такая проблема,при просчитывании предыдущей части программы ,всю обработку считает для инструмента находящегося в шпинделе

 

Edited by ABM

Share this post


Link to post
Share on other sites
s_liam

тоже появилась такая проблема,при просчитывании предыдущей части программы ,всю обработку считает для инструмента находящегося в шпинделе

Это как?

Share this post


Link to post
Share on other sites
ABM

ну например где-то в начале программы есть :

.......

........

т1м6(фреза диаметром 10мм)

....

....

N20 которая фрезерует отв диаметром 15мм

....

...

потом идет т2м6(фреза диаметром 25мм)

....

....

N50 которая фрезерует отв диаметром  40мм

....

....

так вот если запускать программу ,с вычислением!!, с кадра 50, и в шпинделе будет стоять фреза диаметром 25.то выдает ошибку в кадре 20 .пишет что-то типа радиус слишком велик

,а если запустить с кадра 50 и в шпинделе будет стоять фреза диаметром 10 мм ,то инструмент не поменяется ,а обработка кадра 50 будет производиться фрезой диаметром 10

Edited by ABM

Share this post


Link to post
Share on other sites
Владимир56

Я для запуска с нужного инструмента без поиска кадров использовал в начале программы простую команду @100 R106, которая непосредственно делала переход на шапку нужного инструмента в программе.  Это на центре, да и на токарных. Поиск кадра ни чего не давал в сложных ситуациях, когда использовались команды на шпиндель. Приходилось вручную включать обороты и поворот резцедержек.  На центре в шапке инструмента должен быть возврат указателя R106 в исходное состояние. Если нужен конкретный кадр обработки, то расставляешь нужные номера, пишешь в сторонке нужную шапку, чтобы не портить тело программы, нужные предварительные команды движения и переход к нужному номеру кадра либо сделать поиск. А так синумерик помнит точку отхода вручную и сам туда возвращается в автоматическом режиме.

Share this post


Link to post
Share on other sites
s_liam

так вот если запускать программу ,с вычислением!!, с кадра 50, и в шпинделе будет стоять фреза диаметром 25.то выдает ошибку в кадре 20 .пишет что-то типа радиус слишком велик

,а если запустить с кадра 50 и в шпинделе будет стоять фреза диаметром 10 мм ,то инструмент не поменяется ,а обработка кадра 50 будет производиться фрезой диаметром 10

Касаемо второго случая. Если вы вызвали инструмент из магазина, а затем сменили его вручную, а после уже запускаете программу (с вычислением контура или с конечной точки - без разницы), то станок должен ехать в любом случае. Ему все равно, что вы в ручном режиме заменили там у себя - он будет считать, что из магазина взято то, что нужно. Вот если вы сменили через магазин и взяли другой инструмент, а при запуске программы должен работать другой, тогда станок должен ругаться и никуда не ехать.

А касаемо первого случая, где при вычислении контура не проходит предыдущий инструмент, надо смотреть параметры этого инструмента, а именно параметры инструмента T1. Было такое, что изменяли параметры предыдущего инструмента после отработки - и тогда программа не проходила далее. Но это скорее исключение из правил. Обычно, все должно без проблем запускаться, особенно если первая часть программы отработана и проблема появляется с запуска программы с кадра  без изменения исходных параметров.

Может быть и в стойке проблема станка. С Sinumerik`ами каких только "чудес" ни бывает. 

Share this post


Link to post
Share on other sites
ABM

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

Edited by ABM

Share this post


Link to post
Share on other sites
Владимир56

А указать там типа Т1 не нужно? А специальных циклов нет? Там ведь выход в точки, поворот шпинделя, открытие шторок, опрос сигналов датчиков. М6 только смена вручную, для этого еще может кнопка есть. Т1 у меня подготавливал конвейер к позиции N1. 

Share this post


Link to post
Share on other sites
ABM

смена инструмента производится командой Т(номер инстр.)М6

Share this post


Link to post
Share on other sites
max_bora

Коллеги, аналогичная проблема с двумя китайскими станками.
Программа отработанная. При запуске без остановок, работает корректно. При сбросе УП, после попытки запуска с кадра в блоке программы для любого последующего инструмента, ЧПУ вызывает предыдущий инструмент, и пытается им вести обработку.
При этом, если в шпинделе нет инструмента, запуск с поиском работает корректно.
В данный момент, перед перезапуском УП с кадра, сначала убираю инструмент в шпиндель, командой T0 M6 или дублирую вызов инструмента, т.е. прописываю его вызов два раза: T2 / M6/ T2/ M6
Так же пробовал перед сменой инструмента ставить T0 M6, в итоге станок убирает инструмент в шпиндель, и движется по траектории без инструмента, грубо говоря пытается вести обработку шпинделем.
 

Share this post


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

Коллеги, аналогичная проблема с двумя китайскими станками.
Программа отработанная. При запуске без остановок, работает корректно. При сбросе УП, после попытки запуска с кадра в блоке программы для любого последующего инструмента, ЧПУ вызывает предыдущий инструмент, и пытается им вести обработку.
При этом, если в шпинделе нет инструмента, запуск с поиском работает корректно.
В данный момент, перед перезапуском УП с кадра, сначала убираю инструмент в шпиндель, командой T0 M6 или дублирую вызов инструмента, т.е. прописываю его вызов два раза: T2 / M6/ T2/ M6
Так же пробовал перед сменой инструмента ставить T0 M6, в итоге станок убирает инструмент в шпиндель, и движется по траектории без инструмента, грубо говоря пытается вести обработку шпинделем.
 

Поправка. Дублирование вызова инструмента тоже не всегда срабатывает. Может быть кто нибудь знает, какие параметры можно поправить?

Share this post


Link to post
Share on other sites
Ander

Не стартуйте с  кадра вызова инструмента, стартуйте с кадра с координатами, даже со второго кадра с координатами. Желательно, нужный инструмент должен быть в шпинделе.

 

Share this post


Link to post
Share on other sites
max_bora
2 часа назад, Ander сказал:

Не стартуйте с  кадра вызова инструмента, стартуйте с кадра с координатами, даже со второго кадра с координатами. Желательно, нужный инструмент должен быть в шпинделе.

 

Конечно я стартую с кадра с координатами. Очень часто даже с блока, который находиться на сотни кадров ниже, после вызова инструмента. В том то и проблема, когда нужный инструмент в шпинделе, станок почему то вызывает предыдущий. Это не первый станок с Sinumerik на котором я работаю, но такой глюк встречаю впервые

Share this post


Link to post
Share on other sites
Ander

Оставьте в программе только один инструмент (остальное стереть) и посмотрите, что будет при старте с кадра.

Share this post


Link to post
Share on other sites
max_bora
В 19.09.2020 в 18:02, Ander сказал:

Оставьте в программе только один инструмент (остальное стереть) и посмотрите, что будет при старте с кадра.

Когда в программе один инструмент, все работает корректно. Вне зависимости от того какой инструмент в шпинделе. Можно конечно выводить УП для каждого инструмента отдельно, но это не всегда удобно.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • FAHRENHEIT
      и ролик как раз в тему , сейчас взглянем как это делается NX - одним словом, великолепен 
    • Maik812
      второй год таскаю в поездках м6800 они одинаковы внешне, поет нормальный, кроме подусталого основного ноута, но купил внешний батарею в раьем втыкается вместо доки, оч классно. два аккума 4 часа в солиде легко.. 4 диска воткнуть можно, 4 разьема памяти для димм.. металлический корпус, клава с подсветкой..4 усб разьема..+ е сата .. дисплей порт+ашдма +мониторный рабочая лошадь. Падал очень сильно но все работате. Да и главное отдельно вентилятор на видяху и на проц
    • maxx2000
      Мучает меня с самого начала работы в Эсприт один вопрос. При 4 осевой обработке обработка начинается от патрона к свободному торцу, Как поменять направление от свободного торца к патрону.  Неужто только поворотку на другую сторону стола переносить 
    • grOOmi
      Будут, конечно, но 3Д печать это изменение подхода не только к производству, но и проектированию. Раньше конструктор мыслил технологическими ограничениями, теперь этих ограничений намного меньше. Можно создать изделие такой формы, которую никогда не создашь применяя обработку на станке.  Это революция, но пока мы не можем осознать всей её полноты. Поверьте, я немного поработал с этой технологией и возможности там огромны. 
    • dmitriif
      Сейчас проект начал как деталь единая, отливка и арматура вместе. Следующий раз попробую как сборку, отливка отдельно армтура отдельно. Посмотрю как лучше, удобнее. Поэкспериментирую.
    • grOOmi
      Легко  
    • grOOmi
      Работал полтора года на zbook 17 G4, проблем не было. Коллегам дали G5, из 6 штук 2 нормальное не работают - перегрев и ещё один уехал в ремонт (месяц примерно был). Dell M6700 работает без всяких проблем.     На всех новых так. Разъёмы USB-C и подключение внешнего дока через провод.
    • soklakov
    • kosmonaft
      Синхронное моделирование не помогает?
    • ak762
      Использовал оба бренда для работы с  SW,   с HP zbook 17  проблем не испытывал, тяжеловат правда в сравнении dell 15  у обоих моделей было удобство  приходишь на работу вставляешь в докстанцию и работаешь как с  декстопом  , сейчас выдали dell Precision 5540, это 2-й  dell  в моей практике разёма для вставки в докстанцию не имеет,  также испытываю проблемы с правильной настройкой NVIDIA Quadro T1000 для работы в SW, драйвер поставил вер.450 для SW2020, СВ пока не летает. может кто подскажет какие настройки следует подкрутить чтобы оптимизировать работу процессора и видеокарты с GPU
×
×
  • Create New...