Перейти к содержанию

Доворот g68 fanuc и смещение

Fanuc
4 2 12 2
  • Ответ: G68 в системе ЧПУ Fanuc

    Привет, эксперты! Помогите пожалуйста! Делаю"доворот" через g65p9843. После беру значение переменной и вписываю ее в g68: x y указвваю центр где происходит обработка в детали (группа отверстий) r#139 угловое положение поверхности относительно направления. И вся обработка смещается на определенное значение. Чем кривее поставишь деталь, тем больше идёт смещение.

  • Ответ: G68 в системе ЧПУ Fanuc

    Привет, эксперты! Помогите пожалуйста! Делаю"доворот" через g65p9843. После беру значение переменной и вписываю ее в g68: x y указвваю центр где происходит обработка в детали (группа отверстий) r#139 угловое положение поверхности относительно направления. И вся обработка смещается на определенное значение. Чем кривее поставишь деталь, тем больше идёт смещение.

    @Никита Привет!
    Мне кажется у тебя проблема не столь в G68 сколько в неверно заданом центе поворота или сырого угла из #139. Из-за этого при увеличении угла растет линейное смещение всего контура.

    Что попробовать и проверить:

    • Проверить вокруг какой точки ты вращаешься
    • Что возвращается g65 p9843
    • Проверить все смещения

    Так можно попробовать упрощенно сделать текст, поставить детально с небольшим углом 2-3 градуса, задать G68 с тем же X/Y и R, вручную без (G65 P9843) и посмотреть будет ли смещение. Если при ручном вводе все совпадает, а при использовании #139 нет, всего скорее проблема в том как макроцикл записывает угол или в том моменте когда вызывается G68.

  • @Никита Привет!
    Мне кажется у тебя проблема не столь в G68 сколько в неверно заданом центе поворота или сырого угла из #139. Из-за этого при увеличении угла растет линейное смещение всего контура.

    Что попробовать и проверить:

    • Проверить вокруг какой точки ты вращаешься
    • Что возвращается g65 p9843
    • Проверить все смещения

    Так можно попробовать упрощенно сделать текст, поставить детально с небольшим углом 2-3 градуса, задать G68 с тем же X/Y и R, вручную без (G65 P9843) и посмотреть будет ли смещение. Если при ручном вводе все совпадает, а при использовании #139 нет, всего скорее проблема в том как макроцикл записывает угол или в том моменте когда вызывается G68.

    @kirilljsx а при неверно вычисленном угле обработка не идет криво? Например, группа отверстий вся идет по одной линии и вся она смещена. Насчет центра поворота, лучше брать центр детали, центр того, где происходит обработка (н-р центр всей группы отверстий) или совместить ее с нулем детали? Быть может я делал что то не так, но при изменении центра поворота в g68 изменений я особо не видел.
    Доворот он

  • Да, при неверном угле контур не кривится он весь уезжает равномерно. Чем больше угол отклонения детали, тем больше смещение. Это как раз говорит о том, что проблема в центре поворота.

    По центру поворота главное правило X Y в G68 должен быть той же точкой, от которой написана программа. Если программа от нуля детали - ставь X0 Y0. Если от центра группы отверстий ставь его координаты. Если эти точки не совпадают вот откуда смещение.

    То что при изменении X Y ничего особо не менялось скорее всего угол был маленький. При 1-2° эффект почти незаметен, при 10-15° уже видно хорошо.

    Попробуй поставить G68 X0 Y0 R#139 если все встанет, значит центр поворота должен быть нулем детали.