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

radius to end of arc differs from radius


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

Доброго времени суток. Я новичок в этой сфере. Собрал свой первый станок. Работаю в Mach3. И вот, разбираюсь. И натыкаюсь на разные проблемы. Вот проблема, с которой вожусь целый день, вернее ищу информацию по ее решению в интернете, но никак не получается. Суть такова: в Power Mill записал G код. Загружаю в Mach, выдает ошибку: radius to end of arc differs from radius. Вот кусочек кода:

%
G90
T1
S1500
G0X-10.751Y3.031Z50.293
Z25.147
G1G41X-10.752Y12.356Z23.503F500.D1
X-10.724Y12.745Z23.434
X-10.634Y13.145Z23.362
X-10.477Y13.541Z23.286
X-10.252Y13.916Z23.209
X-9.966Y14.254Z23.131
X-9.628Y14.541Z23.053
X-9.252Y14.765Z22.976
X-8.856Y14.922Z22.901
X-8.457Y15.013Z22.829
X-8.068Y15.041Z22.76
X-5.927Z22.382
X-5.546Y15.013Z22.315
X-5.154Y14.923Z22.244
X-4.766Y14.766Z22.171
X-4.399Y14.541Z22.095
X-4.07Y14.255Z22.018
X-3.794Y13.917Z21.941
X-3.582Y13.543Z21.865
X-3.437Y13.15Z21.791
X-3.36Y12.756Z21.72
X-3.344Y12.374Z21.653
X-4.154Y-12.999Z17.178
X-4.433Y-21.76F1000.
G2X-7.223Y-24.462I2.79J-.089

Плюется на последнюю строку. Как решить данную проблему. Перейти на линейную интерполяцию - не вариант. Заранее благодарю всех участников.

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


не знаю как там на mach, но дело может быть в том, что центр дуги отсчитывается по-другому. Так, например, в Fanuc и NC210 они по-разному должны быть заданы. В одном центр в абсолютных координатах, в другом относительных.

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

Возьми свой любимый Power Mill. Нарисуй точечку с координатами X=-4.433 Y=-21.76

Это последнее линейное перемещение.

Нарисуй точечку X=-7.223 Y=-24.462

Это сюда станок должен попасть после дугового перемещения.

А теперь от первой точечки (это старт дуги) отложи с плюсом по Х 2.79 и с минусом по Y -0.089

Это - центр твоей дуги.

А теперь измеряй расстояние от старта дуги до центра и от конечной точки дуги до центра. Совпадают? Вряд ли. Значит - не то выводишь в I и J.

 

Сделай квадрат 100х100 с нулем в углу, сделай скругление каждого угла разными радиусами (R10, R20, R30, R40). Получи программу на проход этого контура. Все сразу станет понятно.

 

 

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

Да, скорее всего мой любимый Power Mill не правильно выводит координаты центра дуги. как заставить его правильно выводить I и J? неохота эти центры дополнительно высчитывать 

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

в Power Mill записал G код. Загружаю в Mach, выдает ошибку: radius to end of arc differs from radius. Вот кусочек кода:

А какое отношение Power Mill имеет к NX! 

Вопрос не в ту ветку! 

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

А какое отношение Power Mill имеет к NX! 

Вопрос не в ту ветку! 

Сорри за то, что заблудился. Как я уже писал в начале, я новичок, и прошу не судить строго. И за перепутанные ветки тоже. Если честно, я пока понятия не имею что такое NX. просто в этой ветке я нашел обсуждения про Mach. 

спрошу у гугла, что такое NX

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

 

Вот программа для квадрата со скруглениями. Попробуй, загрузи ее в Mach. И разбирайся.

 

N9 G90

G1 X0.0 Y0.0 Z10. F1000

N10 Z0.0

N11 Y90. F250.

N12 G02 X10. Y100. I10. J0.0

N13 G01 X80.

N14 G02 X100. Y80. I0.0 J-20.

N15 G01 Y40.

N16 G02 X60. Y0.0 I-40. J0.0

N17 G01 X0.0

N18 G00 Z10.

N19 G49 G21

N20 G91 G28 Z0.0

N21 G91 G28 X0.0 Y0.0

N22 G90 G53 G00

N23 M05

N24 M09

Не переживай, если вопрос по делу - и в ветке NX помогут. Я много работаю в NX с Mach3.  

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

Доброго времени суток. Я новичок в этой сфере. Собрал свой первый станок. Работаю в Mach3. И вот, разбираюсь. И натыкаюсь на разные проблемы. Вот проблема, с которой вожусь целый день, вернее ищу информацию по ее решению в интернете, но никак не получается. Суть такова: в Power Mill записал G код. Загружаю в Mach, выдает ошибку: radius to end of arc differs from radius. Вот кусочек кода:


%
G90
T1
S1500
G0X-10.751Y3.031Z50.293
Z25.147
G1G41X-10.752Y12.356Z23.503F500.D1
X-10.724Y12.745Z23.434
X-10.634Y13.145Z23.362
X-10.477Y13.541Z23.286
X-10.252Y13.916Z23.209
X-9.966Y14.254Z23.131
X-9.628Y14.541Z23.053
X-9.252Y14.765Z22.976
X-8.856Y14.922Z22.901
X-8.457Y15.013Z22.829
X-8.068Y15.041Z22.76
X-5.927Z22.382
X-5.546Y15.013Z22.315
X-5.154Y14.923Z22.244
X-4.766Y14.766Z22.171
X-4.399Y14.541Z22.095
X-4.07Y14.255Z22.018
X-3.794Y13.917Z21.941
X-3.582Y13.543Z21.865
X-3.437Y13.15Z21.791
X-3.36Y12.756Z21.72
X-3.344Y12.374Z21.653
X-4.154Y-12.999Z17.178
X-4.433Y-21.76F1000.
G2X-7.223Y-24.462I2.79J-.089

Плюется на последнюю строку. Как решить данную проблему. Перейти на линейную интерполяцию - не вариант. Заранее благодарю всех участников.

Используй коррекцию на износ или вообще без неё

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

Да, коррекцию нужно использовать только тогда, когда в Махе в данных фрезы корректный радиус занесен. Раз включил G41 и указал корректор D1 - в D1 должен быть радиус. Радиус может быть и 0.000, но тогда траектория должна быть на центр инструмента, а не на контур.

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

Да, коррекцию нужно использовать только тогда, когда в Махе в данных фрезы корректный радиус занесен. Раз включил G41 и указал корректор D1 - в D1 должен быть радиус. Радиус может быть и 0.000, но тогда траектория должна быть на центр инструмента, а не на контур.

 Я бы D1 совсем убрал .

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

Ругнется, так как G41 включает. Если убирать - то и G41 и D1. Но - программа без коррекции. Mach нормально работает с коррекцией.

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

спрошу у гугла, что такое NX

NX - это как Power Mill, только недоделанный )))

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

D1 убрал. Ту строку проскочил, но все равно местами ругается. Проверил геометрию. Начертил в с указанными координатами. погрешность около 0.0002 мм. В документации написано, что в мм на такую погрешность не должен ругаться. Может где то в настройках увеличить допуски?

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • IGor2D
      По итогу...: По гарантии приехали и поправили только точность реза, остальное не смогли исправить, нужен инженер с HSG. Глючный однако китаец, пытается сам себя сломать.
    • Gmv
      По кнопке FTP стойка имеет 6 страниц для трех разных хостов. Где можно указать IP , имя, пароль 1страница. каталог 2 страница. Больше настроек не нашел.
    • gudstartup
      на фануке настраиваете доступ по ftp на соответствующей вкладке  и также расшариваете папку  вашим сервером и все прекрасно работает.
    • gudstartup
      симулятор предполагает взаимодействие как с чпу так и со станком посредством другой plc программы иначе вам придется самому управлять входами и выходами а это непросто.    
    • Gmv
      У кого есть опыт организации FTP именно на станке? Стойка 0i-MF plus   Сейчас пока сервер настроен на компе, и то не до конца. файлы видны, извлечь их или скопировать в память станка не выходит. Но операторы уже сразу возмущены,  им проще бегать с USB флешкой и нажимать одну кнопку, чем прыгать по папкам. На хаасе это реализовано классно, он создает сетевой диск и полный доступ и со стойки с пк. Хотелось бы подобного.
    • Guhl
      Я нормально проекты писал и отлаживал на эмуляторе Балт-Систем На Heidenhain, насколько я понял, работает симулятор с их сайта в связке с PLC design @gudstartup пользовался этим вот в этой ветке
    • ID_Hacker
      Ну уж балт-систем то не надо сюда. Там такое ущербное всё, что аж страшно вспомнить. Haidenhain эмулятор где взять, подскажете? А как отработать взаимодействие между NC и PLC, действия где работают и оси и механизмы электроавтоматики. Сам хочу попробовать Run my virtual machine, да всё времени нет.
    • Bot
      Данное приложение разработано на языке Visual Basic с использованием программного интерфейса NX Open API и предназначено для использования в САПР Siemens NX, начиная с версии 2000. Стиль интерфейса пользователя идентичен стилю САПР Siemens NX. View the full article
    • Jesse
      @ГЕЛА Ещё можно посчитать в балках и учесть влияние отверстия через коэффициент концентрации напряжений..) Но у вас отверстие на всю стенку, так что лучше, проще и быстрее посчитать всё это дело в оболочках как выше сказали. Скругления перехода от стенки к полке удалите и в запас считайте.
    • 5axisCNC
      Можно плоскость дна задать множеством вариантов например точка направление
×
×
  • Создать...