Jump to content

Корректная смена инструмента DMU-50V


Recommended Posts

Коллеги, подскажите пожалуйста. Станок DMU-50V со старой стойкой TNC 426, которая не понимает PLANE, а только Cycl 19. После отработки программы с повёрнутыми осями едет на смену инструмента и после смены инструмента и сброса системы координат командой CYCL DEF 19 B0 C0 имеем смещение координат. Неужели нужно и стол возвращать в В0 С0? Кусок программы со сменой инструмента выглядит так:

....................

395 L Z-17.971
396 L Z-14.121 FMAX
398 L Z98.928 FMAX
400 Z-.1 FMAX M91
401 * - TOOL: T9 CENTR_3.15
402 M5
406 CYCL DEF 19.0 WORKING PLANE
407 CYCL DEF 19.1
408 TOOL CALL  9 Z S1255
409 M3
410 L B18.425 C-105.958
411 CYCL DEF 19.0 WORKING PLANE
412 CYCL DEF 19.1 B18.425 C-105.958
413 L X19.068 Y2.187 FMAX M3
414 L Z98.928 FMAX
416 L Z-14.121 FMAX

................

Link to post
Share on other sites


UnPinned posts

Да, я так и делаю. Просто у нас есть похожий станок с более новой стойкой (есть функция PLANE) и там не нужно возвращать всё в нули, стол остаётся подвёрнутым, инструмент поехал поменялся и продолжил обработку

Link to post
Share on other sites
DJ Astro
13.10.2022 в 19:23, karlf сказал:

CYCL DEF 19 B0 C0

Где это в вашей программе?

А без сброса 19-го цикла станок не едет на смену инструмента?

 

13.10.2022 в 19:23, karlf сказал:

имеем смещение координат

Так если сбросить систему координат, а стол не вернуть в нули, то и получится, что СК куда-то сместится от детали. Об этом смещении речь?

Link to post
Share on other sites
  • 2 weeks later...
20.10.2022 в 23:52, DJ Astro сказал:

Где это в вашей программе?

А без сброса 19-го цикла станок не едет на смену инструмента?

 

Так если сбросить систему координат, а стол не вернуть в нули, то и получится, что СК куда-то сместится от детали. Об этом смещении речь?

Прошу прощения, не тот кусок программы скопировал. Вот:


252 L Z-17.971
253 L Z-14.121 FMAX
254 L Z98.928 FMAX
255 L Z-.1 FMAX M91
256 * - TOOL: T9 CENTR_3.15
257 M5
258 L B+0.0 C+0.0 FMAX
259 CYCL DEF 19.0 WORKING PLANE
260 CYCL DEF 19.1 B+0.0 C+0.0
261 CYCL DEF 19.0 WORKING PLANE
262 CYCL DEF 19.1
263 TOOL CALL 9 Z S1255 ;CENTR_3.15
264 M3
265 L B18.425 C-105.958 FMAX
266 CYCL DEF 19.0 WORKING PLANE
267 CYCL DEF 19.1 B18.425 C-105.958
268 L X19.068 Y2.187 FMAX M3
269 L Z98.928 FMAX
 

Без сброса не едет, выдаёт ошибку. В общем, уже привыкли к сбросу )

 

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   1 member

    • Anat2015



  • Сообщения

    • Soprin
      Ну я про это и говорю, захочешь реализовать, а в итоге облом ))) там вроде в мануале по C language тоже не особо упоминается про опцию )
    • Viktor2004
      Вот у меня одна программа смены инструмента с зонтичным магазином. Что означают М-команды уже не помню, какая из них пододвинуть зонтик, какая отодвинуть PMC тоже сохранился O9001 IF [#1015 EQ1] GOTO 50 #100 = #4003 #1100 = 0 IF [#1001 GE1] GOTO 30 G91 G30 Z0 M19 IF [#1000 GE1] GOTO 20 N10 M80 G04 X0.5 M82 G91 G28 Z0 M83 G30 Z0 M84 M56 M86 GOTO 30 N20 M85 #1100 = 1 M81 G04 P10 #1100 = 0 M80 GOTO 10 N50 #3000 = 1 N30 G#100 M99 % PMC1.000
    • mrvcf1
      Так ты и на вопросы новичка ответить не в состоянии
    • pork
      как оказалось связь прямая.солид не умеет размножать отверстия по кругу для станка.   да это понятно что можно вручную всё сделать.но мне к примеру прямо сейчас нужно сделать 60 отверстий по кругу.вручную делать код - копи пасте правка и так 60 раз это не для белых людей.а хочется так как надо - ввёл 2 цифирки в программку и она сгенерила все эти 60 строк кода. существует такой софт? или все  вручную код для станков пишут?
    • Гранник
      Нет сейчас такого понятия как "летун", перестраивай сознание))) 
    • mrvcf1
      Не выставлена не значит не поднята, не надо свою практику к другим применять. теперь понятно почему он на м82 ругался.
    • belkina
      Всегда вручную двигали зонтик при потере z. Отключали подачу воздуха в механизм сменщика. Потом от руки толкали потихоньку захват чтоб было видно уровень захода захвата и шпинделя. Немного неудобно ловить высоту из за ухода станка в EMG, но от руки получается хорошо контролировать и делать плавно настройку. 
    • Михаил Л
      Со смартфона картинки из шапки (png) не открываются, потому дублирую их в JPEG  
    • DJ Astro
      @mr_Voden , добавил, ничего не изменилось.  У себя я вообще не вижу, чтобы при выполнении цикла vericut обращался к циклам в hei530.sub. , т.к. переменная CYCLE_DRILL = 0 и не изменяется, чтобы вызвался макрос CycleSubroutineOn с номером 200 для M99. Получается, что в М99 работает только самый последний макрос CyclesExecuteModal, который запускает "внутренний" цикл вериката CyclesDeep, определенный в ветке Cycles - DEF 200 ?
    • Михаил Л
      Ситуация следующая: Есть изделие, которое сертифицируется с наименованием ВОТ-ОНО. Есть "политика компании", которая требует для каждого исполнения присваивать свое наименование изделия, чтоб манагерам было легче жить. Необходимо разработать КД на 10(пока) исполнений изделия, НО обозначение и наименования исполнений изделия сгруппировано по системе:     Обозначение               Наименование АБВГ.ХХХХХХ.001           ВОТ-ОНО-V1-220 АБВГ.ХХХХХХ.001-01      ВОТ-ОНО-V1-24 АБВГ.ХХХХХХ.002           ВОТ-ОНО-А-V1-220 АБВГ.ХХХХХХ.002-01      ВОТ-ОНО-А-V1-24 АБВГ.ХХХХХХ.003           ВОТ-ОНО-B-V1-220 АБВГ.ХХХХХХ.003-01      ВОТ-ОНО-B-V1-24 АБВГ.ХХХХХХ.004           ВОТ-ОНО-C-V1-220 АБВГ.ХХХХХХ.004-01      ВОТ-ОНО-C-V1-24 АБВГ.ХХХХХХ.005           ВОТ-ОНО-D-V1-220 АБВГ.ХХХХХХ.005-01      ВОТ-ОНО-D-V1-24 001, 002, 003, 004, 005, несмотря на различные обозначения, компания позиционирует как разные исполнения одного изделия, т.к. форм-фактор один, но есть конструктивные отличия. В рамках каждого обозначения 001, 002, 003, 004, 005, исполнения «-» и «-01» одинаковы конструктивно, но различаются применяемым источником питания. Либо это покупной источник питания, либо самостоятельно разрабатываемая предприятием плата-стабилизатор. Можно ли сделать так?: Построить в SW 5(001, 002, 003, 004, 005) моделей сборок в отдельных файлах. Для каждой из пяти сборок создать групповую СП по «форме 5» ГОСТ 2.113(групповая СП при числе исп. не более трех) и групповой сборочный чертеж. Но при этом в «форме 5» дорисовать дополнительные графы по аналогии с «формой 1» ГОСТ 2.113. Картинкаи-примеры прилагаются            
×
×
  • Create New...