Перейти к публикации
  • Сейчас на странице   1 пользователь

    • Александр1979



  • Сообщения

    • Александр1979
      Обычно если на одной строке TnnM06, то сначала выполняется T-код, то есть начинается поиск инструмента (вращение магазина), как правило на этом выполнение T-кода завершается. После этого выполняется подпрограмма O9nn. Когда в этой подпрограмме начинает выполняться M-код смены инструмента, то ожидание завершения поиска инструмента происходит уже в ладдере. Завершение выполнения Т-кода до окончания поиска инструмента означает что T-код выполняется очень быстро. Поэтому можно сразу после смены инструмента командой Tnn начать поиск следующего инструмента в магазине.  
    • A_1
      Нет, если бы был переход на кадр N100, то не было бы подъёма по Z. % O9001  #3=#4003 M71  IF[#1000EQ1]GOTO100  IF[#1001EQ1]GOTO200  G91G30Z0 G30X0Y0  N200G91G30Z0 M28  M06  G#3  N100 M99  %  
    • andrey2147
      Ну так это и есть переход к кадру 100. Только перед этим записи перезаписи ин-та проходят по М71, я предполагаю.
    • A_1
      Сейчас шпиндель при такой ситуации выполняет движение по Z в точку смены. Думаю, так и оставить для безопасности.
    • andrey2147
      В солексах можно по раздельностьи. можно заранее подготовить ин-т Tххх, вывалить стакан, после окончания пиления кадра, написать просто М6. M28 это команда в ладдер покрутить лапу и поменять ин-т. По ком Tхх крутится барабан и вываливается стакан. А М71 ранее не видел в солексах так что н езнаю. Я чего-то не пойму, зачем вообще чего-то делать, если вызывать ин-т который уже в шпинделе?
    • A_1
    • Viktor2004
      Много способов. Самый простой это анализируйте куда переходит выполнение вашей программы. Другой, допишите перед проверкой IF WHILE выше строчку #100 = #1000 #101 = #1001 и наблюдайте уже #100 #101 Можно в PMC STATUS смотреть сигналы G54.0 G54.1
    • A_1
      Как? В OFFSET индицируются только до #999
    • Viktor2004
      Надо выяснить что у вас означают переменные #1000 и #1001 Это надо смотреть в ладдере сигналы G54.0 и G54.1 Могу только гадать. Возможно один из них показывает что заданный инструмент перемещен в позицию смены. Другой сигнал возможно означает что заданный инструмент уже находится в шпинделе. Попробуйте выполнить команду смены через сингл-блок. Только параметр надо какой-то поставить что бы сингл блок и на подпрограммы действовал Попробуйте вызывать инструмент который уже в шпинделе. Наблюдайте за макропеременными #1000 и #1001 что бы выяснить их функцию Единичный блок это SINGL BLOK
    • IGor2D
      Забыл спросить... Кто может поделиться настройками технологий для резки профилей из стали от 1.5мм до 8.0 мм под азот? Мощность 3-6kw лазера (от "китайца" не желательно).  
×
×
  • Создать...