Jump to content

Recommended Posts

hlibhlib

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

Имея инструмент с номером Х, станок уходит в позицию смены инструмента, аж потом понимает, что этот инструмент уже в шпинделе и продолжает выполнение программы.

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

Link to post
Share on other sites


UnPinned posts
Golem

Нужно электроавтоматику менять и программу смены.

Link to post
Share on other sites
Viktor2004

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

Link to post
Share on other sites
hlibhlib
27 минут назад, Golem сказал:

Нужно электроавтоматику менять и программу смены.

А какая команда должна быть прописана в начале микропрограмме смены инструмента?

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

А какая команда должна быть прописана в начале микропрограмме смены инструмента?

Это от вашего станка зависит. У меня одновременно работала программа из 9ХХХ-х и программа автоматики. При чем одна мешала другой

Link to post
Share on other sites
hlibhlib

Как снять блокировку с программы, чтоб ее скопировать и выложить для наглядности?

Link to post
Share on other sites
Golem

3202 NE9, программа должна обращаться к электроавтоматике, которая при сравнении вызываемого и текущего инструмента выдает сигнал в программу.

IF[#101?EQ1]GOTO1

под ? номер сигнала в электроавтоматике

Edited by Golem
Link to post
Share on other sites
hlibhlib
23 минуты назад, Golem сказал:

3202 NE9,

%
O9001 (ATC-BORING)
G00 G91 Z400. 
G30 W0.
G91 G30 Y0. 
S100 M3
M5
M6
M42 S1250
M99 
%

Это программа смены инструмента.

Как нужно ее отредактировать?

Link to post
Share on other sites
Golem

Я же объяснил, нужна корректировка и программы электроавтоматики..

Возможно есть вариант сделать через макропеременные, но я так никогда не делал.

Link to post
Share on other sites
hlibhlib
Только что, Golem сказал:

нужна корректировка и программы электроавтоматики

А в каком параметре найти номер сигнала в электроавтоматике?

%
O9005 (SPINDLE-EXTENSION-SLEEVE)
IF [#1012 EQ 1]GOTO75 
M5 
G91 G28 Z0.
IF [#4006 EQ 20]GOTO200 
G90 G53 Y#560 W#561 (SLEEVE-CHANGE-POSITION-MM)
GOTO210
G90 G53 Y [#560/25.4]W [#561/25.4](SLEEVE-CHANGE-POSITION-INCH)
M175 (SET-POSITION-SW6-ON)
GOTO99 
#3000=30 (USE-M179-BEFORE-SET) 
M99 
%

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

А в каком параметре найти номер сигнала в электроавтоматике?

В ladder

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

O9001 (ATC-BORING)
G00 G91 Z400. 
G30 W0.
G91 G30 Y0. 
S100 M3
M5
M6
M42 S1250
M99 
%

Это программа смены инструмента.

Как нужно ее отредактировать?

Я конечно не силен в этих программах, мне непонятно почему в первой строчке перемещение по G91 а не по G90 или G53 ну да ладно. Программа в любом случае выполняет сначала перемещение в точку смены, а потом уже вызывается программа М6, а именно она определяет в шпинделе уже инструмент или нет. До выполнения М6 станок об этом не знает и просто выполняет перемещения по программе

Link to post
Share on other sites
hlibhlib

:boxed: Спасибо, что поставили меня на свое место!

Просмотрев все 9000-ые проги и ничего не поняв принял решение Оставить все, как есть.

Руководствуясь поговоркой -Лучшее враг хорошего. )))

 

                                                                :maladets:

Link to post
Share on other sites
Golem
1 час назад, hlibhlib сказал:

А в каком параметре найти номер сигнала в электроавтоматике?

%
O9005 (SPINDLE-EXTENSION-SLEEVE)
IF [#1012 EQ 1]GOTO75 
M5 
G91 G28 Z0.
IF [#4006 EQ 20]GOTO200 
G90 G53 Y#560 W#561 (SLEEVE-CHANGE-POSITION-MM)
GOTO210
G90 G53 Y [#560/25.4]W [#561/25.4](SLEEVE-CHANGE-POSITION-INCH)
M175 (SET-POSITION-SW6-ON)
GOTO99 
#3000=30 (USE-M179-BEFORE-SET) 
M99 
%

Тут электроавтоматика нужна, в данном случае, у вас по 1012 проверяется, есть ли удлинитель.

  • Нравится 1
Link to post
Share on other sites
hlibhlib
6 минут назад, Golem сказал:

по 1012 проверяется, есть ли удлинитель.

Да, постоянно работаю с удлинителем.

А шпиндель каким кодом проверяется?

%
O9005(SPINDLE-EXTENSION-SLEEVE)
IF[#1012 EQ 1]GOTO75 
M5 
G91G28Z0.
IF[#4006 EQ 20]GOTO200 
G90G53Y#560W#561(SLEEVE-CHANGE-POSITION-MM)
GOTO210
N200G90G53Y[#560/25.4]W[#561/25.4](SLEEVE-CHANGE-POSITION-INCH)
N210M175(SET-POSITION-SW6-ON)
GOTO99 
N75#3000=30(USE-M179-BEFORE-SET) 
N99M99 

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

Или я не ту программу выложил?

Правильную или не правильную программу вы выложили можно узнать если вы выложите все параметры. Их можно скачать на карточку в режиме EDIT прямо из раздела ПАРАМЕТРЫ нажав кнопку <OPRT> найдите там СКАЧАТЬ

 

Или посмотрите параметры 6071-6089 есть ли в каком из них цифра 6 ?

Edited by Viktor2004
  • Нравится 1
Link to post
Share on other sites
hlibhlib
18 минут назад, Viktor2004 сказал:

Или посмотрите параметры 6071-6089 есть ли в каком из них цифра 6 ?

6071  SUB CALL M           6

До 6089 цифры 6 нет.

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

6071  SUB CALL M           6

значит ваша программа смены инструмента 9001 Вы ее выше выложили, а другая 9005 тут не при чем

 

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

Где хранятся номера инструментов, в макропеременных или еще где, я не помню. Может кто подскажет

Edited by Viktor2004
Link to post
Share on other sites
hlibhlib
1 минуту назад, Viktor2004 сказал:

значит ваша программа смены инструмента 9001 Вы ее выше выложили

Но в ней присутствует команда М6, я предполагал, что в 9005 и находятся эти условия проверки инструмента в шпинделе.

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.



  • Сообщения

    • Fedor
      На Западе иная концепция. Мне доводилось проектировать фундаменты для больших станков из железобетона. Там изготовитель станков давал просто план приямков и всяких закладных. И требования на прогибы. При стотонной нагрузке приложенной в некоторых точках прогиб в других точках 0.5 мм. Они размещают такое оборудование в горах на скалах и там нет проблем, а мы , чтобы спасти гидроэнергетику страны, должны были разместить на берегу Невы в болоте, по существу .  Ничего справились :) 
    • Plumber
      Не знаю, какая цель преследуется при использовании данного инструмента, но повторюсь - SW не совсем та программа, в которой необходимо делать подобные манипуляции. Для качественной векторизации растровых исходников, лучше всего использовать инструменты, которые это делают намного лучше, к примеру CorelDRAW.
    • gudstartup
      Если у вас нет dual safety check то и кнопка вам не нужна в противном случае  она как правило активирована Ее можно временно отключить но для этого нужно знать пароль 3225 если он введен то изменить 1902 параметр не удастся.   А также нужно удалить DSC ладдер  иначе будет ошибка 
    • alex0800
      G54 G40 G49 G80 G90 #1=124.0 #2=120.0 #3=60.0 #4=105.0 #5=[COS[#3]*#2] #6=[SIN[#3]*#2] #7=[COS[#3]*#4] #8=[SIN[#3]*#4] T1M6 G0X-[#1+20] Y0.0 S4000M3  G43 Z30.0 H1 G1 Z3.0F2000 G1 Z-15.0 F1000 G41 Y-20.0F2000D1 G3X-#1 Y0.0 R20.0 G2 X0.0 Y#1 R#1 G2X#1 Y0.0 R#1 G2X0.0 Y-#1 R#1 G2 X-#1 Y0.0 R#1 G1 X-[#1+20.] Y20. G0 Z30.0 G40 T2M6  S4000 M3 G0 X0.0 Y110.0 G43 Z30.0 H2 M97 P100  G68 X0.0 Y0.0 R-90.0 M97 P100 G68 X0.0 Y0.0 R-180.0 M97 P100  G68 X0.0 Y0.0 R-270.0 M97 P100 G69 G28 X0Y0Z100. M30 N100 G0 X0.0 Y100.0 G1 Z-1.5 F1000 G1 Y#2 G0 Z5.0 G0 X#7 Y#8 G1 Z-1.5 F1000 G1 X#5 Y#6 G0 Z5.0 G0 X-#5 Y#6 G1 Z-1.5 G1 X-[#7] Y#8 G0 Z5 m99  
    • davidovka
      А кнопка "Правит таблицу ссылок" серая как будто нажата? Иногда при проблемах с окнами помогает Файл - Опции - Настройки окна - Сброс расположения панелей
    • gudstartup
      А почему она замирает именно при редактировании циклов вы не находите это странным? Во все других режимах ведет себя нормально?  
    • shodan
      Мда..."засорять эфир" нечитабельными картинками...это некорректно как минимум.
    • shodan
      Самая подробная информация на сайтах  www.exaflow.de и www.i-mold.com. Там же можно скачать и 3D-модели литников.
    • Chuk
      У кого был глюк (или это не глюк) при попытке замены компонента в сборке на несвязанный - при попытке вызова таблицы ссылок для привязок ничего не происходит.  Само окно тупо не появляется.
    • lem_on
      22 ошибка по памяти, надо произвести снова сброс и инициализацию параметров, при условии исправной батареи.  Ошибка 274 Futterspannung, возможно надо подвинуть один сенсор на прижимной цилиндре патрона. Находятся в задней части шпинделя 2 штуки. Оба должны светится. 
×
×
  • Create New...