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

Нарезание фасок и радиусов скругления при фрезеровке отверстий и колодцев


VladRS

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

Доброго времени суток.

Столкнулся с проблемой, при расфрезеровке колодца, по осям X Y, нужно вывести радиус скругления от стенок к торцу колодца, не могли бы подсказать, как это выполнить.

 

Тоесть при необходимости нарезания фаски, работаю через тангенс вот таким методом

 

T17M6(FREZA D20)
G90G53Y-300. 
G90G54G17
G0X-931.Y0. 
G43Z30.H17 
G0Z10. 
M08
S2500M3
F330 
#100=0.2 
#101=-3. 
#102=10.5
#103=TAN[45] 
#104=0.1 
WHILE[#100GE#101]DO1 
G1Z#100
G91G1G41D17X-[#102-#103*#101]
G3I[#102-#103*#101]X0. 
G90
G1G40X-931. 
#100=#100-#104 
#102=#102-[#103*#104]
END1 
G0Z10. 
 
а вот как заставить станок резать радиус не могу сообразить, если вдруг кто сталкивался с данными примерамит в своей практике, будьте добры подскажите
Ссылка на сообщение
Поделиться на других сайтах


не заморачивайтесь, сделайте в САМ любом. Можно, конечно, тут вам формулы пересчета радиусов сегментов привести (или самому посоветовать углубиться в геометрию), но боюсь, параметров может не хватить, не говоря уже о сложности контроля за ошибками  :smile:

 

А ещё будут или ненужные ходы на участках с относительной вертикалью, или заметные ступеньки на участках с относительной горизонталью. Это при постоянном шаге по Z. А если ещё углубиться в необходимые гребешки между уровнями, расчет ещё сложнее.

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

 

Доброго времени суток.

Столкнулся с проблемой, при расфрезеровке колодца, по осям X Y, нужно вывести радиус скругления от стенок к торцу колодца, не могли бы подсказать, как это выполнить.

 

Тоесть при необходимости нарезания фаски, работаю через тангенс вот таким методом

 

 
а вот как заставить станок резать радиус не могу сообразить, если вдруг кто сталкивался с данными примерамит в своей практике, будьте добры подскажите

 

Если нужно под обычную концевую фрезу то могу скинуть пример, а там уже доработаете по собственному желанию.

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

Если нужно под обычную концевую фрезу то могу скинуть пример, а там уже доработаете по собственному желанию.

Было бы замечательно

не заморачивайтесь, сделайте в САМ любом. Можно, конечно, тут вам формулы пересчета радиусов сегментов привести (или самому посоветовать углубиться в геометрию), но боюсь, параметров может не хватить, не говоря уже о сложности контроля за ошибками 

 

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

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

Было бы замечательно

 

Пример   down.gif   надеюсь он  вам поможет

%
T7 M6
G21
G40 G49 G80
G0 G54 G90 X0. Y0. S2500 M3
G43 H7 Z1.
G1 F400.
#4=1.(RAZMER FASKI)
#5=10(DIAMETR OTV START)
#6=2(SHAG V GRADUSAX)
#7=4(DIAMETR FREZY)
#8=0(STARTOVAYA GLUBINA)
(**********************)
#100=90(NACHALNYI UGOL)
#102=#4*-1 (PERVAYA GLUBINA)
#103=#5001(X)
#104=#5002(Y)
#105=[#5/2]-[#7/2]
#5=[#5/#4]/2
#7=#7/2
X#103 Y#104
N11
#2=#4*SIN[#100]
#3=#4+#4*[#5-COS[#100]]
G1 Z[#102+#2+#8]
#3=#3-#7
G1 X[#3+#103]
G3 I-#3
G1 X[#105+#103]
#100=#100-#6(SHAG)
IF [#100 GE 0] GOTO 11
G91 G0 Z5.
G90
M30
%

Но на вашем месте я бы создал макро подпрограмму и вызывал как цикл, через G66

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

Пример   down.gif   надеюсь он  вам поможет

%
T7 M6
G21
G40 G49 G80
G0 G54 G90 X0. Y0. S2500 M3
G43 H7 Z1.
G1 F400.
#4=1.(RAZMER FASKI)
#5=10(DIAMETR OTV START)
#6=2(SHAG V GRADUSAX)
#7=4(DIAMETR FREZY)
#8=0(STARTOVAYA GLUBINA)
(**********************)
#100=90(NACHALNYI UGOL)
#102=#4*-1 (PERVAYA GLUBINA)
#103=#5001(X)
#104=#5002(Y)
#105=[#5/2]-[#7/2]
#5=[#5/#4]/2
#7=#7/2
X#103 Y#104
N11
#2=#4*SIN[#100]
#3=#4+#4*[#5-COS[#100]]
G1 Z[#102+#2+#8]
#3=#3-#7
G1 X[#3+#103]
G3 I-#3
G1 X[#105+#103]
#100=#100-#6(SHAG)
IF [#100 GE 0] GOTO 11
G91 G0 Z5.
G90
M30
%

Но на вашем месте я бы создал макро подпрограмму и вызывал как цикл, через G66

это действительно поможет, огромное спасибо, а по поводу подпрограмм, то конечно же, стоит сделать, только для начала, требовалось, найти саму шапку, и понять принцип. с чем вы собственно и помогли)

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • gudstartup
      телеграммы формирует smc датчик вообще 1vpp он телеграммами не занимается но лучше конечно оба хвоста проверить
    • gudstartup
      а как он развалится если вы на нем фактически не работаете ... сколько моточасов он у вас отработал за 8 лет? на 8 рассчитывают станок 24\7 безаварийной работы а потом как вы выражаетесь полная мехатроника даже подшипника в осевых моторах менять приходится и тормоза на гравитационных осях а швп и опорники это уж само собой.    
    • mnerno
      @gudstartup А кабель от SMC20 к энкодеру? Он тоже тогда получается под подозрением.. Вообще я энкодер смотрел вчера осцилографом и сигнал немного шумноват, но тут мог источник питания подкидывать я импульсным не сильно шикарным лабораторным его питал. Синусы на месте обоих каналов и референтный и готовность возвращает.
    • Viktor2004
      Можно. Но для этого надо долго возиться с программой ладдера производителя и доводить ее до ума. И для каждого станка все это индивидуально. А я привел способ быстрый и простой
    • gudstartup
      @mnerno энкодер телеграммы отправляет но они доходят иногда в искаженном виде и это обычно из происходит из за кабеля особенно если он порядочной длины. свойства кабеля на вч вы поверить не сможете а мультиметр показывает только целостность проводников. проверите кабель потом останется только сам энкодер так как smc20   вы уже меняли.    
    • Горыныч
      И это прекрасно, что вы имели много интересных предложений за разные деньги, но выбрали то, что выбрали. Это просто неоценимый опыт :) К следующим закупкам будете подходить более осознанно.   Я всегда готов обсудить новые закупки. Но откатов у нас нет, совсем нет. Я мзду не беру и не даю, мне за державу обидно!
    • Mixon513
      Стояло 25% то есть 2500. Но как я отошел поставил на 100% и в итоге вот что получилось
    • maxx2000
      @Viktor2004 это всё понятно, я про то , что можно ли пожертвовать допустим только 2 соседними ячейками, а не кастрировать весь барабан.
    • Бестолковый
      @The_22nik Нет, везде (глобально, так как прописан с шаблонах и деталей и сборок и чертежей) стоит один и тот же шрифт "ГОСТ тип А". @Snake 60 При сохранении отсоединённого чертежа плоскости превращаются в штрих-пунктирные линии без обозначений/названий. Выбираешь плоскость, тыцаешь F2 и переименовываешь. Как отобразить её название на чертеже - на скриншотах ниже.   Моя база - это плоскость ПО. См. ккриншот ниже.
    • mnerno
      Про вентиляторы я знаю. Не доходят руки их поменять, лежат ждут своей очереди. Какова вероятность что это не энкодер? Кабель драйвклика завтра попробую поменять. Ошибки указывающие на драйвклик лезут после актив енкодера через некоторое время.  
×
×
  • Создать...