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

FAQ/Unigraphics/POST


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

Ну нет же! G2 - по часовой, G3 - против. Так что всё верно. Попробуйте же Вы на станке, или хотя бы в Симке!

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


УУУуууууу.....
Блин запарился :-)
G2 и G3 нормально, это значение R  должно быть с - или +
Ессно я в Mach3  и смотрю, и там дуги не такие какие должны быть....
Теперь надо думать что с R....

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

Спасибо за помощь,

ПРОБЛЕМА обнаружена :-)
В Mach3, в конфигурации по умолчанию стояла галка "реверс дуги"

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

@Crash311 файл pui почищен для защиты от редактирования через постбилдер. Не откроется, только вручную править tcl и def файлы.

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

Здравствуйте. Пишу постпроцессор под стойку nc-210. У нее отмена корректора должна быть в строчке с последним рабочим движением на траектории а не после. А как это написать в генераторе постпроцессора ума не приложу.  Может кто нибудь посоветует как это сделать

Ссылка на сообщение
Поделиться на других сайтах
Вот так?  
G0 X20.937 Y-18.892
Z75.
Z65.
G1 G41 G90 X28.153 Y-15.438 D#4120 F250.
G3 X13. Y-5.892 R16.8
G1 X-1.131
G2 X-6. Y0. R6.
X-1.131 Y5.893 R6.
G1 X13.
G3 X28.153 Y15.438 R16.8
G1 G40 X20.937 Y18.892
Z75.
Hide  

 

Тогда  

cutcomoff.thumb.png.eba5b607ac59b4e69a5ffc5b8799e8c2.png

Hide  
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, mr_Voden сказал:
Вот так?
G0 X20.937 Y-18.892
Z75.
Z65.
G1 G41 G90 X28.153 Y-15.438 D#4120 F250.
G3 X13. Y-5.892 R16.8
G1 X-1.131
G2 X-6. Y0. R6.
X-1.131 Y5.893 R6.
G1 X13.
G3 X28.153 Y15.438 R16.8
G1 G40 X20.937 Y18.892
Z75.
Hide

 

Тогда

cutcomoff.thumb.png.eba5b607ac59b4e69a5ffc5b8799e8c2.png

Hide

Почти. Но G40 должен быть на строчку выше.

1 час назад, cepr сказал:

Тут все, как нужно

https://dropmefiles.com/fXpxZ

Спасибо. У нас старые станки и хотелось бы немного подкорректировать. Но у нас 12nx как только начинаю править пост перестает работать. Пишет User's Tcl :nc100_users.tcl not found

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

@Alexkid

Пример  

(FR_D16)
G0 X20.937 Y-18.892
Z75.
Z65.
G1 G41 G90 X28.153 Y-15.438 D#4120 F250.
G3 X13. Y-5.892 R16.8
G1 X-1.131
G2 X-6. Y0. R6.
X-1.131 Y5.893 R6.
G1 X13.
G3 G40 X28.153 Y15.438 R16.8
G1 X20.937 Y18.892
Z75.

Hide  

 

Подсмотрел решение в посте от @cepr и немного его адаптировал:

#=============================================================
proc PB_CMD_cutcom_off { } {
#=============================================================

  global mom_nxt_event_count mom_nxt_event mom_cutcom_status mom_cutcom_mode

  if {[info exists mom_nxt_event_count]} {
      if {$mom_nxt_event_count!=0} {
          for { set i 0 } {$i<$mom_nxt_event_count} { incr i } {
            if {$mom_nxt_event($i)=="cutcom_off"} {
                set mom_cutcom_status "OFF"
                set mom_cutcom_mode "OFF"
                MOM_force once G_cutcom
            }
          }
      }
  }
}

Киньте PB_CMD_cutcom_off в (Linear,Circular,...) Move

Особо не тестировал, возможны ошибки, но вывело как в примере.

 

 

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

@Alexkid

Пример

(FR_D16)
G0 X20.937 Y-18.892
Z75.
Z65.
G1 G41 G90 X28.153 Y-15.438 D#4120 F250.
G3 X13. Y-5.892 R16.8
G1 X-1.131
G2 X-6. Y0. R6.
X-1.131 Y5.893 R6.
G1 X13.
G3 G40 X28.153 Y15.438 R16.8
G1 X20.937 Y18.892
Z75.

Hide

 

Подсмотрел решение в посте от @cepr и немного его адаптировал:

#=============================================================
proc PB_CMD_cutcom_off { } {
#=============================================================

  global mom_nxt_event_count mom_nxt_event mom_cutcom_status mom_cutcom_mode

  if {[info exists mom_nxt_event_count]} {
      if {$mom_nxt_event_count!=0} {
          for { set i 0 } {$i<$mom_nxt_event_count} { incr i } {
            if {$mom_nxt_event($i)=="cutcom_off"} {
                set mom_cutcom_status "OFF"
                set mom_cutcom_mode "OFF"
                MOM_force once G_cutcom
            }
          }
      }
  }
}

Киньте PB_CMD_cutcom_off в (Linear,Circular,...) Move

Особо не тестировал, возможны ошибки, но вывело как в примере.

 

 

Что то никак. Получается вставляю в linear move после строк линейного движения но все равно выводит не там где надо. Где именно в linear move я должен его вставить.

 

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

@Alexkid Нужно вставлять до

before.png.7e78d9906175a156692e230992711b35.png

Имена команд другие, но думаю смысл понятен

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

KFPE.7z

52 минуты назад, mr_Voden сказал:

@Alexkid Нужно вставлять до

before.png.7e78d9906175a156692e230992711b35.png

Имена команд другие, но думаю смысл понятен

Попробовал. Все равно не даёт потом запустить.

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

В nc110 - Postbuilder - Настройка вывода - Другие параметры снять галку с pb_user.tcl

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

В nc110 - Postbuilder - Настройка вывода - Другие параметры снять галку с pb_user.tcl

Большое спасибо

54 минуты назад, mr_Voden сказал:

@Alexkid

Вы сделали так:

5d4d3bfe3b0cb_.png.a71db391d511ac8afb3c8333b497abee.png

Hide

 

Надо так:

5d4d3c3280c60_.png.4af2ae74c59a5fece1465ada6b13daf7.png

Hide

Попробовал. Теперь пост ошибку выдает. А с шапкой читал.

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

@Alexkid Действительно, в вашем посте эта функция не работает. Видимо есть какие-то отличия.

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

@Alexkid Мне стало любопытно почему функция, которую я написал не сработала в вашем посте. В итоге я выяснил, что она будет работать только в постах созданных на основе библиотеки систем чпу, встроенной в постбилдер, а именно fanuc_30i_advanced. Ни в каких других вариантах она не работает, и было бы очень интересно узнать почему переменные mom_nxt_event_count и mom_nxt_event остаются пустыми.

Сделал пост на 3хосевой станок, поглядите, если что доработать запросто можно.

 

new_11.08.19_21.08.zip

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

@Alexkid Мне стало любопытно почему функция, которую я написал не сработала в вашем посте. В итоге я выяснил, что она будет работать только в постах созданных на основе библиотеки систем чпу, встроенной в постбилдер, а именно fanuc_30i_advanced. Ни в каких других вариантах она не работает, и было бы очень интересно узнать почему переменные mom_nxt_event_count и mom_nxt_event остаются пустыми.

Сделал пост на 3хосевой станок, поглядите, если что доработать запросто можно.

 

new_11.08.19_21.08.zip

Спасибо. Сегодня попробую.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Viktor2004
      Данная система подразумевает покупку блока для каждого станка. Монтаж и настройку выездным специалистом. При чем блоки эксклюзивные. Больше такие нигде не продаются. Идет жесткая привязка и зависимость только от одного поставщика. Зачем так усложнять. Думаю есть вариант с подключением каждого станка просто проводом без лишних закупок. Только софт на компьютер
    • Sabadash
      Пилится на станке такое)
    • Sabadash
      Приветствую! В процессе отладки станка Росфрезер HM04STM, имеет автосмену на 12 позиций инструмента HSM Works выбран как основная CAM, так как позволяет завязывать управляющие стратегии напрямую на перестраиваемый исходник геометрии детали, завязанный на cборку в SW Станок модифицирован до 4  осей, на базе волнового редуктора и сервопривода Delta Стойка поддерживает непрерывную обработку под точение микро механики, учимся делать циклоидные сервоприводы. Сейчас в процессе отладки постпроцессора, за основу взят постпроцессор для Mach 3 Mill, так как ранее он использовался под  аналогичную обработку под управлением Rich Auto DSP A18   4 Ось уже работает вдоль Х оси Проблема возникла с некорректной работой дуговой интерполяции. В мануале написано что стойка поддерживает дуговую интерполяцию для каждой из плоскостей.   Однако при запуске сгенерированной УП стойка выдает ошибку недоспустимого радиуса дуги. В мануале так же упомянуто о таком поведении в пункте 5     В постпроцессоре дуговая интерполяция включена, но как ее переключить на описанное в мануале стойки пока не разобрался.   Постпроцессор в поцессе правок. Если кто подскажет пример реализации подобного, буду очень благодарен HM04STM.cps
    • agering53
      Здесь выложена кое какая информация по сетевой системе, о которой я сообщал выше.  1. Универсальная сетевая система IN-DNC: https://www.mediafire.com/file/5reascq3sppdbn1/IinDoc.zip/file 2. Видео ролики для системы IN-DNC: https://www.mediafire.com/file/jwz8wwozj4iig1b/IIN-DNC_Video.rar/file
    • openair1981
    • maxx2000
      @davidovka да её и нет, есть жёсткий тупняк, поиск волшебной кнопки и т.д., и т.п. Просто пора в отпуск.
    • davidovka
      Наверное не понял проблемы, в эскизе квадрат с одним размером
    • maxx2000
      Вот ещё вопрос. Концентрический массив. Почему массив, чтобы потом сделать массив по привязке.  Есть у кого то соображения как?    
    • A_1
      Будет ли выполнена команда GOTO в этом кадре? IF 1>2 AND 5<10 GOTO GLUECK Sinumerik: расширенное программирование  Промокод "ЛЕТО" продолжает действовать на этот курс, а также курсы Программирование станка с системой ЧПУ FANUC (и Sinumerik) Параметрическое программирование станков с ЧПУ FANUC
    • maxx2000
      @davidovka ахахахах, это шедевр. Просто шикарно. У меня просто культурный шок. Осталось допилить до полноценного нестинга 3D моделей и прощайте костыли с кучей прослоек из других программ. 
×
×
  • Создать...