Jump to content

Точение с постоянной скоростью резания


Recommended Posts

s_liam

Такой вопрос.
Ставят задачу при активной G96 снижать скорость резания на зарезание.

Как-то так.

 

N521 G0 G96 X1=1100. Z1=400. F0.2 S1=25 M1=4
N523 G0 Z1=-15.
N529 G0 X1=380.794
N533 M3=8
N541 G1 G41 X1=352.794 F0.2
N543 G1 Z1=-3.
N545 G1 G96 Z1=101.6 F=0.4 S1=50
N547 G1 G40 X1=380.794 F5.
N549 G0 X1=1100.

 

Вопрос, станок такое сожрёт? Вообще на контуре кто-то изменял скорость резания?
Без G96 это все сработает. А как при G96 это будет?

Вопрос возник потому как симулятор как бы читает программу наперед и ставит сразу скорость резания, которая указана в кадре N545 G1 G96 Z1=101.6 F=0.4 S1=50.

Хотелось бы до экспериментов на станке узнать.

В документации ничего противопоказанного не нашел.

 

И еще вопрос. G96 - модальная команда.

Если я пишу

N521 G0 G96 X1=1100. Z1=400. F0.2 S1=25 M1=4

обязательно ли ее дублировать в кадре

N545 G1 G96 Z1=101.6 F=0.4 S1=50?

Если не дублировать, в симуляторе автоматом отключается постоянная скорость резания.

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

Edited by s_liam
Link to post
Share on other sites


UnPinned posts
10 часов назад, s_liam сказал:

В документации ничего противопоказанного не нашел.

Здравствуйте. Всё так и есть, скорость в программе можно менять в любой момент, и станок будет её менять именно в этот момент, а не заранее. G96 - модальная функция, а значит будет действовать до отмены её другой функцией этой группы (G93, G94, G95, G97). Советую добавлять ограничение максимальной частоты вращения LIMS=... при использовании постоянной скорости резания.

Link to post
Share on other sites
s_liam

Спасибо за ответ. Про LIMS я в курсе.

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

(риторические вопросы)

Если так эффективно снижать обороты на зарезании, почему, например, CATIA такое не поддерживает? Подачу снижать - пожалуйста! Обороты - фиг. Только вручную инструкции вписывать, что может поломать структуру вывода через постпроцессор и с чем надо быть достаточно аккуратным. Также VERICUT мне упорно не так отрабатывает, как нужно. Конечно, добиться нужного результата, возможно, реально. Перелопатить макрокоманды. Но обычно элементарные вещи уже зашиты в стандартные стойки, а это работает, получается, криво. Вот я и думаю, может я чего-то не того хочу, раз CAM системы упорно против данного решения? =)

Link to post
Share on other sites
12 часов назад, s_liam сказал:

(риторические вопросы)

Наверно не принято изменять скорость резания в процессе резания. Если вы задаёте новые значения S, то обороты меняются скачкообразно, инструмент, наверно, при этом испытывает шок). Можно менять обороты плавно, в течение времени, например, в линейной зависимости от значения координаты Z. Если в этом есть такая необходимость.

Link to post
Share on other sites
s_liam

Да, проверил на станке. Скорость резания изменяется и G96 не отменяется.

Надо ковырнуть VERICUT настройки. Странно, стойке столько лет и постоянно развивается, но до сих пор это не реализовано.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • ДОБРЯК
      Если есть изгибная жесткость и у задачи есть физический смысл, то 64 бит достаточно. Даже паутинку вы решите в своей программе. И если использовать переменные 128 бит или 256 бит то результат не изменится.  Поэтому в процессоре и спаяли переменные 64 бита. Это процессоры на которых мы работаем.
    • maxems
      Всегда рад! Но как показывает ваша писанина - еще не совсем. Выросли.   Итак. Специально для вас (не раскрою все секреты, но тем не менее):   - это 100% фануковский метод вызова подпрограммы. Где P40 - это номер подпрограммы. Его без разницы, как задавать -как О40 или О0040. Система сама рассчитает логику и присвоит подпрограмме номер О0040 при копировании. А пресловутая L - это просто количество повторов данной подпрограммы. L1 - соответственно повторить программу 1 раз. Этот символ (L) при использовании подпрограммы один раз - можно опускать, т е. не писать его.   А теперь  - загрузите основную программу (с названием файла, например О1234) и подпрограмму (с названием файла, например О0040) в ОДНУ папку, в ОДНО место.  Далее. Если файл вашей программы/подпрограммы называется О1234/О0040, то соответственно в самом файле, когда тыкаете его два раза, чтоб открыть тоже должен начинаться с О1234/О0040.  И да. В начале и в конце программы должны быть знаки %.   Другой причины я просто не вижу, почему у вас система не может найти подпрограмму. Если вы не совершаете детских ошибок, которые я сейчас описал. И потом. Раз вы нашли способ вызова подпрограммы через H, чем он не устраивает? Ну перезаливайте программу целиком в случае редактирования какой-либо подпрограммы. Всего делов.   Обычно зажимается Shift и стрелочкой вниз выделяется блок для копирования. Далее должна быть клавиша COPY и PAST куда надо. Это уж сами ищите. Ну или  перезаливайте программу целиком в случае редактирования. Это не глобальная проблема
    • Bot
      Компания АСКОН выпустила обновление своего решения для управления жизненным циклом изделия версии 2018.2, которое ускоряет работу в медленных территориально распределенных сетях в 5-26 раз. Радикальный рост производительности достигнут в системе управления нормативно-справочной информацией ПОЛИНОМ:MDM и системе проектирования технологических процессов ВЕРТИКАЛЬ. Запрос на оптимизацию появился на фоне пандемии — с ростом числа сотрудников, работающих удаленно, и переходом многих промышленных предприятий на гибридный режим работы. Заказчики АСКОН столкнулись с «медленным» интернетом в территориально распределенных подразделениях. Подробнее… View the full article
    • gudstartup
      А для этого в Fanuc есть функция M198 а вот что у вас - читайте тайваньские свитки
    • Maik812
      Я не нашел где ее скачать кстати и пощупать.. Только для своих клиентов?
    • Maik812
      Как вариант писать либо в фаил SW если удобно либо в поток ntfs (mPDM), чтоб не мучиться с записями в формат файла, да и не только таких, любых и для любых файлов. не только с файлами солида приходится работать. А можно и копии файлов писать и любые другие данные :)   mpdm2_0.zip На фото автоматическое заполнение свойств через плагин к солид ворксу, там любые значения можно писать и ручками и шаболонами. Например имя файла вносить или дату, если SolidWorks выше 2014 зачитывать значения из файла SW автоматом не может (SW плагина нету) . А внести данные какие хочешь может и в любой тип файлов без разницы и обратно в фаил тоже при наличие плагин соответствуещего.  Например можно SW2014 и компас 3д и даже между собой :)     Пиши в свойства модели , их можно видеть и сортировать и тд..       Без определенного стандарта не как !   Лучше уж в фаил SW писать от туда  в Exel можно вставить   Просто когда делаю чертеж я в имя и конфигурацию вставляю и все.. не каких проблем нет с конфигурацией в имени. Ну или в поток можно че хошь пиши, но удобней в имя файла а в нем уже чертеж этой конфигурации.
    • General Dead
      да, я это уже понял. ЮСБ есть на пцу20, на пульте его нет, заливаю УП по старинке через V24. Есть шопмил и лицензия на сетевой менеджер, но сетевой диск не прописан и вообще бывший владелец (немец) не шевелился по этому поводу, у них все уп в шопмиле были.
    • gudstartup
      Поищите в сторону хорошего механика! Пусть проверит ваш люфт в червячной или возможно роликовой передаче и отрегулирует или произведет дефектацию изношенных узлов.
    • Maik812
      Отличная штука, очень удобно! И еще бы добавить контроль чтоб не напортачили ошибок при заполнении размеров. Побольше бы таких программ! Тебе  бы гадость сказать , ну не как не удержатся :)
    • gudstartup
      А O1234 как раз и унаследовано вашим тайванским чудом от Fanuc старых серий там все подпрограммы и программы начинались с этого индекса как и на старых  Sinumerik c MPF SPF  Например вспомните строчку для вывода всех программ Это говорит о том что система в части HMI совместима но со старыми системами Fanuc отсюда и такие скромные возможности редактора программ да и папки для хранения программ наверняка нельзя создавать все в корневом каталоге хранится непорядок!
×
×
  • Create New...