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

Коррекция на радиус


lbvf1934

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

Всем привет!

Знаю, что тема очень избитая, но все же решил спросить:

На токарном чпу, у которого револьверная головка находится справа вверху относительно заготовки - как пользоваться граммотно коррекцией на радиус?

Это функция G43 насколько я понимаю? В каком месте программы ее писать, сразу после выбора G54-G59? Желательно пример програмки. Знаю, что используется при этом таблица износа - Wear (Чпу - Fanuc)

-как ее использовать, куда записывать значения радиуса?

Значения радиуса записываются в используемый корректор на инструменте? В этой таблице еще надо положение инструмента указывать?

Прошу наиболее разжеваный ответ, спасибо.

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


Всем привет!

Знаю, что тема очень избитая, но все же решил спросить:

На токарном чпу, у которого револьверная головка находится справа вверху относительно заготовки - как пользоваться граммотно коррекцией на радиус?

Это функция G43 насколько я понимаю? В каком месте программы ее писать, сразу после выбора G54-G59? Желательно пример програмки. Знаю, что используется при этом таблица износа - Wear (Чпу - Fanuc)

-как ее использовать, куда записывать значения радиуса?

Значения радиуса записываются в используемый корректор на инструменте? В этой таблице еще надо положение инструмента указывать?

Прошу наиболее разжеваный ответ, спасибо.

Тема коррекции радиуса инструмента- одна из самых сложных для понимания, но в то же время требующая изучения уже при первых знакомствах с программированием. Не хочу показаться ханжой, но, в данном случае, повторю избитую фразу: наиболее разжеванный ответ Вы найдете в документации. А уж если чего не поймете: задавайте, поможем. Когда освоите эту тему, думаю, поймете, какие нужно приложить усилия окружающим, чтобы вам объяснить что и как. И это при том, что сами Вы усилий не приложили. Читайте про функции G40-G42. Пользуйтесь правилами математики в направлениях осей и определения номеров квадрантов. А мы растолкуем. Документацию, по Вашему запросу Вам вышлет каждый второй или сами поищите на форуме.
Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

Прочитал я документацию на эту тему и наиболее разжеванного ответа там не увидел. У меня несколько вопросов.

1. я так понял, что если я задам чертежные размеры включая конуса и радиуса, укажу коррекцию G41/G42, радиус при вершине резца и тип резца в таблице, то на выходе эти размеры и получу без зарезов и т.д?

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

3. При взятии коррекции нужно использовать подвод-отвод?

4. Могу ли я на выходе получить чертежные размеры без использования кам системы и коррекции? Что для этого нужно.

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

Прошу наиболее разжеваный ответ, спасибо.

если резец нажодится справо и сверху - если это модернизированый станок? А вам правильно ввели параметры, чтобы программировать нормально? Тут многое от чего зависит.

При программировании контура надо знать, сколько можно вставить пустых команд, прежде чем ЧПУ плюнет на контур.

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

Добавлю: инструмент ещё надо правильно записать - там: радиус, тип, длина и указать его в программе.

Фирменые циклы не используют коррекции G41-G42, они знают, что там много граблей при переключении.

Они просто записывают в переменную радиус инструмента и делают математику с учётом его.

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

1. я так понял, что если я задам чертежные размеры включая конуса и радиуса, укажу коррекцию G41/G42, радиус при вершине резца и тип резца в таблице, то на выходе эти размеры и получу без зарезов и т.д?

Да.

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

Зависит от типа резца, который ты установишь, и за какую точку его привяжешь. Например, при типе резца номер 3 никаких изменений не будет, а при типе 8 произойдет смещение на указанный радиус.

3. При взятии коррекции нужно использовать подвод-отвод?

Обязательно.

4. Могу ли я на выходе получить чертежные размеры без использования кам системы и коррекции? Что для этого нужно.

чО?

При использовании G41/G42 ты можешь получить чертежные размеры, забив при этом в программу чертежные размеры (извините за каламбур).

Ссылка на сообщение
Поделиться на других сайтах
Andrnow, спасибо за подробный ответ. По поводу четвертого вопроса, я имел ввиду, как нужно прописать траекторию движения резца, если не использовать коррекцию на радиус инструмента? Типа как на фрезерных центрах можно учитывать радиус фрезы.
Ссылка на сообщение
Поделиться на других сайтах

Я коррекцию использую только в крайних случаях, а то если оставлю активной G42 при торцовке, то при радиусе вершины резца 0,8мм деталь получится на 1,6мм короче. И методику включения и выключения коррекции нужно хорошо изучить. Я имею только CIMCO, и там можно устанавливать изображение траектории движения инструмента с учётом G41/42. Хотя там и не всегда верно отображается траектория при включении-выключении, но грубых ошибок помогает избежать.

А резцы не измеряют центром радиуса вершины.

Ссылка на сообщение
Поделиться на других сайтах
Patrick2, у вас деталь короче получится если по таблице тип коррекции номер 8 я так понимаю. если же программируемая точка касания как в номере 3, то без коррекции или с ней, никакой разницы не будет, про это говорил Andrnown
Ссылка на сообщение
Поделиться на других сайтах
Клиент, а чем положение центр радиуса пластинки измеряют, и главное зачем это на токарном станке??? Даже на круглой пластинке не могу придумать целесообразность такого исхищрения. Я ещё тип коррекции 9 не разу не применял.
Ссылка на сообщение
Поделиться на других сайтах

Клиент, а чем положение центр радиуса пластинки измеряют, и главное зачем это на токарном станке??? Даже на круглой пластинке не могу придумать целесообразность такого исхищрения. Я ещё тип коррекции 9 не разу не применял.

Я тоже не применял. Круглая пластина на резце, отогнутом под 45° для обработки колесных дисков, например. Целесообразность в том, что коррекция применяется не на один или два квадранта окружности, а на всю её.

Функционал фанука во много раз шире, чем мы привыкли использовать, или чем нам нужен для выполнения определенных задач.

Кстати, математика станка рассчитывает коррекцию именно от центра, т. к. сплайновая интерполяция появилась позже. Может быть отсюда и появился тип коррекции 9.

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

со своим последним постом я протупил. при торцовке к центру используется же G41.

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

"Типа как на фрезерных центрах можно учитывать радиус фрезы". В точку!!!!. Только тогда корректор на резец надо давать на центр этого радиуса (а может и нет- смотреть по фокту).

На токарных станках контур обходится инструментом с радиусом равным радиусу при вершине резца, т.е. 0.8, 1.2.( Возьми проекцию на ZX. от резца оставь только радиус, продли его до окружности и получится фрезерный контур с фрезой) Различные положения резца учитываются при расчётах столкновений чтобы их избежать и определения знака поправки на радиус . Поэтому резец с пластинкой колесом наиболее близок к фрезе и прост в расчёте траектории.

G41 i G42 созданы для УПРОЩЕНИЯ обхода контуров, чтобы не пришлось высчитывать вручную эквидистантный контур, а использовать при составлении программы чертёжные размеры. Непонятки возникают при G40 - может по разному кончать контур и отходить от него, но это стоит один раз понять и писать программы с учётом этих заморочек - легко.

Фух,,,,

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

...Непонятки возникают при G40 - может по разному кончать контур и отходить от него...

С G40 может программироваться вектор траектории, которую нельзя зарезать.

Думаю, Вы правы. Нужно семь раз прочитать и

...один раз понять...

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

Ander, всё встало на свои места. Спасибо.

Единственное что, если я привязал инструмент по типу три, где программируемая точка находится на пересечении касательных к радиусу и не использую G41/G42, то вручную сложно будет просчитать эквидистанту?

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

Про G40 с вектором не слышал и не видел. А с теми картинками с траекториями, которые даются в талмуде, крыша поехала. Смотрел практически.

Никогда вручную эквидистанту не считал. Вертикаль и горизонталь нет проблем, а вот наклонные и радиуса, да ещё и не полные......Бррррр

Вообще-то можно. Надо считать (рисовать) эквидистанту по центру радиуса резца. В узловых точках добавить или отнять (смотреть по контуру) радиус резца по Х и Z, и эти координаты записывать в программу.

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

Про G40 с вектором не слышал и не видел. А с теми картинками с траекториями, которые даются в талмуде, крыша поехала. Смотрел практически.

а там все просто:

G42... (ПРИМЕНЕНО РАНЕЕ)

G91 G1 X10 Z-20 (ОБРАБОТКА НАРУЖНОГО КОНТУРА)

G0 G40 X10 Z5(ОТХОД) I10 K-3 (ВЕКТОР, КОТОРЫЙ НЕЛЬЗЯ ЗАРЕЗАТЬ (КАК БУДТО БЫ ОН ДОЛЖЕН ОБРАБАТЫВАТЬСЯ СЛЕДУЮЩИМ ШАГОМ), ВСЕГДА В ИНКРЕМЕНТНЫХ РАЗМЕРАХ)

Ссылка на сообщение
Поделиться на других сайтах
Клиент, из вашего сообщения тяжело понять, что речь идёт об обработке цилиндра, переходящего в конус, и вы хотите обработать полностью только цилиндрическую поверхность и резец не должен перемещаться по K и I, выраженного в радиусном значении. А при таком отходе разве не будет резец чиркать по обработанному диаметру 10?
Ссылка на сообщение
Поделиться на других сайтах

Клиент, из вашего сообщения тяжело понять, что речь идёт об обработке цилиндра, переходящего в конус, и вы хотите обработать полностью только цилиндрическую поверхность и резец не должен перемещаться по K и I, выраженного в радиусном значении. А при таком отходе разве не будет резец чиркать по обработанному диаметру 10?

Так будет правильнее, поскольку это токарка:

G42...

G1 U10 W-20

G0 G40 U10 W5 I10 K-3

post-14754-1351768746.jpg

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

Так будет правильнее, поскольку это токарка:

G42...

G1 U10 W-20

G0 G40 U10 W5 I10 K-3

я не понял, отход это линейное перемещение, судя по картинке, а что тогда I и K?
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • v-david
      Вы выбрали конфигурацию, но не активировали ее:       Set swCustPropMgr = CmpDoc.Extension.CustomPropertyManager(CompConfig) '------------------------------------------------------------------------------- lRetVal = CmpDoc.ShowConfiguration2(CompConfig) '-------------------------------------------------------------------------------     lRetVal = swCustPropMgr.Get4("Наименование", False, Val, ValOut)     If ValOut = Empty Then         Set swCustPropMgr = CmpDoc.Extension.CustomPropertyManager("")         lRetVal = swCustPropMgr.Get4("Наименование", False, Val, ValOut)
    • hlibhlib
      При двойном клике на имеющийся Размер для редактирования и последующем подтверждении действия слетают Настройки CAD на дефолт. ===> Бесит! Этого не было в предыдущих версиях. Может какие-то настойки нужны?  Сталкивался-ли кто с такой ситуацией?  Как выход из положения настроил линии и дуги в настройках Атрибутов. Вроде работает, но в меню Главная Цвет и ширина каркасной геометрии Дефолтная.  
    • Viktor2004
      Импортозамещение  
    • vad0000
      Нет, просто отключаете, и забываете о ней   Не надо ничего делать   Откуда приходит сигнал 24 вольта на 7 вход сервоусилителя? Фото другой страницы схемы
    • maxx2000
    • vladimir.songin
      То есть отключаю аналоговую обратную связь от аналогового входа, и подключаю вместо энкодера? Так не делал но сомнения у меня: Вход энкодера может  быть 12 или 5 вольт. У нас 12. Два пина питание, два пина Каналы A B соответственно, один пин REF (непонятно что он означает и как работает). Остальные соеденены вместе. На какие из них подавать аналаговый вход обратной связи дефлектора.  сигналы от энкодера приходят, проверял осцилографом на самом разьёме непосредственно на входе DM02, и некое значение уже могло бы отобразиться в поле энкодера при отключенном аналаговом входе.  Если отключить аналоговый вход, то видим единичку в обоих полях, но уже писал об этом.  
    • Алексей 1977
      Кто знает подскажите как отключить этот ненужный набор букв и символов в готовой УП? Я так думаю надо редактировать постпроцессор? Заранее спасибо ( Общая длина: 130.0) ( Заготовка:) ( MIN X: -10.970) ( MIN Y: -10.970) ( MIN Z: -6.500) ( MAX X: 10.970) ( MAX Y: 10.970) ( MAX Z: 0.000) ( COORDINATE SYSTEM: Глобальная СК) ( Кончик инструмента:) (   X: -0.000) (   Y: 0.000) (   Z: 10.000) ( Рекомендованная длина: 50.000) ( Количество кромок: 4) ( Инструмент:   Концевая фреза) ( DIAMETER: 10.000) ( Безопасность:) ( Рабочие ходы инструмента: Безопасная БЕЗ зарезов) ( Подводы инструмента: Безопасная БЕЗ зарезов) ( Переходы инструмента: Безопасная БЕЗ зарезов) ( Рабочие ходы патрона: Столкновения НЕ проверялись) ( Подводы патрона: Столкновения НЕ проверялись) ( Переходы патрона: Столкновения НЕ проверялись) ( Траектория: Шаблон) ( STEPOVER: 5.000) ( ДОПУСК:0.100) ( THICKNESS:0.000) ( Статистика:) ( LENGTH: 95.318)( LIFTS: ( TIME: 0/00/05) 1) G0X0Y0 G43Z10.H13 X4.75Y-8.227 Z5. G1Z0F500 X9.5Y-5.485F1000 Y5.485 X0Y10.97 X-9.5Y5.485 Y-5.485 X0Y-10.97 X4.75Y-8.227 G0Z10.
    • gudstartup
      считывание происходит при помощи вх\вых сигналов контроллера plc 
    • gudstartup
      @Maks Horhe так все таки скиньте бэкап эмулируем ваше чпу в cncguide и посмотрим куда поедет?  можете снять видео с фиксацией координатных позиций после каждого кадра. Выложу вашу программу пусть программисты посмотрят все ли в ней ок. %O0002 G40 G17 G94 G90 G49 G80 N1 G91 G28 Z0.0 N2 G91 G28 X0.0 Y0.0 N3 G91 G28 B0.0 C0.0 N4 M03 S200 N5 G90 G0 G53 B0.0 C0.0 N6 G54 N7 X0.0 Y0.0 N8 G90 G43 H01 N9 G90 G0 X0.0 Y0.0 N10 G90 G0 Z200.0 N11 G01 Z10.0 F1500. N12 M00 N13 G00 Z200.0 N14 G40 G49 G69 N15 G00 G53 Z0.0 N16 G00 G54 B0.0 C0.0 N17 G68.2 X0.0 Y0.0 Z0.0 1135. J39.2044 K-129.2315 N18 G53.1 N19 G01 X0.0 Y0.0 F1500 N20 G90 G43 H01 N21 G90 G01 X0.0 Y0.0 F1500 N22 G90 G01 Z200. F1500 N24 M00 N25 G00 Z200. N26 G40 G49 G69 N27 G91 G28 Z0.0 N28 G28 X0.0 Y0.0 N29 G91 G28 B0.0 C0.0 N30 M5 N31 M30
    • gudstartup
      @karlf 530 считывает ключ по специальному протоколу при помощи plc и получает его серийный номер а из него определяет возможные режимы доступа. там нет драйвера а есть plc модуль или несколько эти модули написаны на питоне  надпись smartkey исчезает с экрана при запуске чпу??
×
×
  • Создать...