JOKER_9211

Помощь в написании программы через переменные

9 posts in this topic

Pinned posts

ID: 1   Posted (edited)

Здравствуйте, коллеги! Подскажите, пожалуйста. Стойка sinumerik 840D sl. Есть заготовка, которую нужно просверлить 12 отв.,  но каждое отверстие нужно развернуть ось С на универсальной голове с шагом 30° во избежание удара об вал заготовки. Хотел написать программу с помощью переменных, но не вышло может кто-то подскажет как можно написать программу с помощью переменных?
(Фото 1 чертежа заготовки, фото 2 универсальной головы, фото 3 программы примерно, которую хотел написать и фото 4 программы, которую уже написал по каждому отверстию отдельно)

Спасибо) :smile:

фото 1.jpgфото 2.jpgфото 3.jpgфото 4.jpg

 

сверловка.txt

Edited by JOKER_9211

Share this post


Link to post
Share on other sites


UnPinned posts

@JOKER_9211

Программируйте угол поворота в приращениях, а для повтора REPEAT.

Share this post


Link to post
Share on other sites

А цикл 800 поддерживается стойкой?

Share this post


Link to post
Share on other sites

Думается надо ROT добавить. 

Share this post


Link to post
Share on other sites

Цикл 800 конечно поддерживается 

Share this post


Link to post
Share on other sites

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

В общем случае отлично подойдёт цикл HOLES2 - позиция на окружности - для определения позиций отверстий и цикл CYCLE83 - цикл глубоко сверления (предпочитаю именно этот цикл) - для их рассверливания.

Если необходимо менять положение инструмента с учётом кинематики станки без изменения положения детали, то, думаю, здесь сможет помочь цикл CYCLE800. Сам, если честно, не пробовал, так как опыт работы с 5-тикоординатными станками довольно мал, тем более ни разу не сталкивался со станками с подобной кинематикой. Кстати, в модуле ShopMill можно найти две опции: "Поворот: плоскость" и "Поворот: инструмент". Думаю, Вам стоит поизучать опцию номер 2.

Share this post


Link to post
Share on other sites

@JOKER_9211 здравствуйте. А что не получается по вашей программе. Написана она верно, ошибка на экране не показана, возможно дело в переменной DRILL. Какого она типа?

Share this post


Link to post
Share on other sites

вместо (360/24) настучать (15*DRILL-15)

Но странновато: шаг головы 30 градусов, а в программе шаг 15 градусов.

1 person likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • Чингачгук
      это называется модернизация! помните такое предупреждение?    
    • Чингачгук
      @Sergei  вот это поворот...    
    • Lyxey
      Расчетная твердость порядка 250НВ. Это 45, 40Х. Из 09г2с, например, насколько знаю, не получить.
    • Sergei
      Насчёт спецификации пока не известно. Может родят к выходу 19-й версии. И вот надо было им 20 лет тащить рождённую в 2D муках спецификацию вместе с объектами спецификации? Ведь сразу было понятно что для 3D нужна совсем другая спецификация.
    • Sergei
      Давай ка ты то же к своим друзьям. Смотри осторожнее там на киче, ветерок он ведь голубой.
    • Blurp
      @Kir95 А ты гуглом принципиально не пользуешься? На досуге почитал бы за персонажа. Стоит ли вообще перед ним буквы метать? Или лучше своей бабе лишний раз минутку уделить? Хотя, дело твоё, конечно, чё кому печатать.  
    • Krusnik
        Делал по чертежу в SW и вот в Inventor'е. Разницу знаю, притом выше писал.
      Ну вот хоть тресни Inventor делает по-своему. Эта модель может быть неправильной? Да! Но т.к. вы не можете сформулировать что в ней не правильно - значит всё правильно.   Всё там гладко. Полосы в одну точку не сходятся, они непрерывны и нет ни углов, ни резких поворотов. На кромках полосы не совпадают, но так и должно быть. Так и на вашей картинке и на этой:   Напишите что не так, а то пока больше похоже на переход на личности.
    • Тигр
      Аттестат на фото хороший. За всех инженеров союза не скажу, но с теми с кем мне приходилась встречаться все эти элементарные вещи знали. Согласен с  вашим утверждением, что если сам не гугу так и нечего с других спрашивать Я не инженер страны советов, учился в наше время, просто застал ещё ту систему обучения. Геометрия как раз то мне и пригодилась, и начерталка когда начал проектить в САПРах, и за учебники приходилось обратно садится.
    • Борман
      Вот берем первый попавшийся...   Только не говорите, что вам, как инженеру, нужны была тогдашняя геометрия в школе и алгебра в теоремой Виета.   Спросите, и 99% инженеров с тамошним образованием, не скажут элементарных вещей. И прежде чем поливать дерьмом нынешнее образвоание, "инженер страны Советов" должен сам попробовать вспомнить площадь круга, закон Архимеда и правила делимости на 5.
    • Vengeance
      На 2х компах установлена одинаковая версия МС, в чем может быть причина? Почему один из пэка не отображает доступные переменные постпроцессора?  Файлы одинаковые