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

Курсы обучения программированию станков с ЧПУ


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

Открыт новый курс обучения расширенному программированию станков с системой управления Sinumerik
https://stepik.org/z/63067
Курс ещё разрабатывается, но первая его часть уже готова!

Изменено пользователем A_1
Ссылка на сообщение
Поделиться на других сайтах
  • 3 года спустя...


UnPinned posts

Запомнить значения направлений вершины резца очень просто: основные значения соответствуют номерам квадрантов системы координат: 1, 2, 3, 4, а дальше направление обхода не меняем: 5, 6, 7, 8:

image.png

Программирование станка с системой ЧПУ FANUC (и Sinumerik)

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

Дана заготовка диаметром D, её нужно обточить резцом за несколько проходов до диаметра d. Глубина резания при этом равна величине t.

Величины D, d и t хранятся в переменных R1, R2 и R3 соответственно. Напишите программу (для стойки Sinumerik), которая для выполнения этой операции вычислит количество рабочих проходов резца и запишет его в R4.

17e72c09-8563-4c1c-913f-9a41cb02d6c5

Например, D=100 мм, d=88 мм, t=3 мм. Первый проход делаем, протачивая диаметр 94 мм (100 - 3 * 2), а второй - на диаметр 88 мм, всего 2 прохода.

Если, D=100 мм, d=85 мм, t=3 мм. Первый - на 94, второй - на 88, третий - на 85. Всего 3 прохода.

 

Программирование станка с системой ЧПУ FANUC (и Sinumerik)

Параметрическое программирование станков с ЧПУ FANUC

Sinumerik: расширенное программирование

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

Какая программа выполнится быстрее?

G95 M3 S750
G0 X100 Z2
G1 Z-50 F0.3
M30

или

G96 M3 S200 LIMS=2000
G0 X100 Z2
G1 Z-50 F0.3
M2

Программирование станка с системой ЧПУ FANUC (и Sinumerik)

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...
Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

Возможно, Вам не нужен курс Программирование станка с системой ЧПУ FANUC (и Sinumerik), если Вы знаете, как запрограммировать обработку этой детали. Без компьютера, калькулятора и умножения столбиком. Резцом с любым радиусом скругления его вершины.

image.png

Промокод  ЛЕТО  для этого курса, а также курсов

Параметрическое программирование станков с ЧПУ FANUC

Sinumerik: расширенное программирование 

 

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

Будет ли выполнена команда GOTO в этом кадре?

IF 1>2 AND 5<10 GOTO GLUECK

Sinumerik: расширенное программирование 

Промокод "ЛЕТО" продолжает действовать на этот курс, а также курсы

Программирование станка с системой ЧПУ FANUC (и Sinumerik)

Параметрическое программирование станков с ЧПУ FANUC

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

Небольшая шпаргалка по резьбонарезному циклу G76:

Шпора.png

Программирование станка с системой ЧПУ FANUC (и Sinumerik)

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

Моя рекомендация при прохождении курсов

 

Программирование станка с системой ЧПУ FANUC (и Sinumerik)

Параметрическое программирование станков с ЧПУ FANUC

Sinumerik: расширенное программирование

 

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

Пример такой задачи:

 

image.png

Ссылка на сообщение
Поделиться на других сайтах
On 6/22/2024 at 6:30 PM, A_1 said:

Промокод "ЛЕТО"

Спасибо за промокод!
Купил Ваш курс.

 

Можете дать manual от Fanuc в котором описан код G76 для токарного.

Никак не могу понять как правильно вычислять значения для параметра P (высота резьбы) для токарного станка во втором кадре G76

Если брать чистую математику, то получается:
P=F/tg(60/2)/2 = F * 0.866
Где F - шаг резьбы

 

часто видел рекомендации

P=F*0,61343,

 

в одной статье писали

P=F*0,542

Хочется посмотреть на первоисточник и понять что такое P

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

image.pngimage.png

размеры для нарезания резьбы выбираю по таблице резьб или применяю программу  КАЛЬКУЛЯТОР РЕЗЬБЫ 

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, g687 сказал:

Можете дать manual от Fanuc в котором описан код G76 для токарного.

Никак не могу понять как правильно вычислять значения для параметра P (высота резьбы) для токарного станка во втором кадре G76

Добрый день. Отправляю фрагмент из руководства по эксплуатации по циклу G76. Значение P (высота резьбы) для метрической резьбы можно найти умножив шаг резьбы на коэффициент 0.542. В цикле G76 она задаётся в дискретах станка (в микронах обычно). Это значение всегда примерное, так как на него влияет величина радиуса при вершине резца. Нельзя полагать, что задав рассчитанную высоту резьбы мы получим годную деталь, всегда требуется коррекция, в том числе из-за разной жёсткости системы СПИД. Но правильнее корректировать значение X в цикле G76, а уточненная высота резьбы зависит от этого значения.

image.png

Ссылка на сообщение
Поделиться на других сайтах
4 hours ago, A_1 said:

Значение P (высота резьбы) для метрической резьбы можно найти умножив шаг резьбы на коэффициент 0.542.

Снимок экрана 2024-07-07 195400.png

Все равно непонятно :)
Для шага 1,5 (умножил его на 1000) сделал чертеж в Solidworks

1.5 * 0.542 *1000= 813

 

@alex0800 в своей программе пишет 920

 

Полная высота треугольника составляет 1299

 

 
Если я правильно понимаю определение (в том числе исходя из рисунка Fanuc) - высота резтбы равна 1299

 

fig_iso_M_profile.jpg

 

 

Какое значение надо записывать в параметр P для шага 1,5 и где его взять /вычислить?
Для нарезания резьбы радиус резца на конце должен быть не более шаг резьбы/8 - т.е не более 0,18

 

Судя по картинке, представленной @A_1 фанук берет высоту резьбы и опускает резец за несколько проходов с высоты X+высота резьбы, заданная параметром P ее до высоты X

 

ГОСТ пишет высота профиля H1 =0.812 (для шага 1,5)

 

Нигде мне не удалось найти чертеж резца для резьбы полного профиля - он представляет из себя трапецию - или треугольник с очень маленьким радиусом ?


Помогите пожалуйста до конца прояснить какое значени ставить в P ?

 

 

 

@A_1

Вашему курсу уже больше 3 лет, планируете ли Вы в него добавить остальные циклы нарезания резьбы :

  1. G92 - Простой цикл нарезания резьбы
    • Позволяет программировать глубину каждого прохода
    • Дает полный контроль над диаметром X для каждого прохода
  2. G32 - Цикл нарезания резьбы
    • Не является стандартным циклом, а скорее модальной операцией
    • Позволяет задавать шаг резьбы
    • Требует программирования каждого прохода отдельно
  3. G33 - Цикл нарезания резьбы (аналогичен G32)
    • Используется для синхронизации вращения шпинделя с перемещением по оси
Ссылка на сообщение
Поделиться на других сайтах

Глубина  метрической резьбы по ГОСТ 24705-2004 рассчитывается как (5/8)*H, где H=0.866*P, где P - это шаг резьбы, а H - это высота исходного треугольника, тоесть то что вы в солиде строите. В общем-то вам выше уже написали коэффициент. Глубина резьбы на фануке указывается в микрометрах.

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

Допустим шаг 1.25,тогда 0.542х1.25=0.6775х1000=678

Во второй строке цикла G76 вы должны указать X - диаметр резьбы по дну впадины, P678, Q - глубина первого прохода в мкм, допустим 0.3 мм тогда Q300, конечная координата Z и подача на оборот  F1.25

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, g687 сказал:

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

Курс Программирование станка с системой ЧПУ FANUC (и Sinumerik) в котором рассмотрено нарезание резьбы резцом посвящен не только резьбе. Его цель - получение учащимся знаний, необходимых для написания управляющих программ для станков с ЧПУ, научиться эффективным приемам программирования, уверенно подходить к разработке программ на сложные детали. В нём достаточно подробно рассмотрен основной способ нарезания практически всех распространенных резьб с помощью цикла G76.

Да, для получения некоторых специальных резьб лучше пользоваться командой отдельного резьбового движения G32, но такие программы эффективно либо генерировать в CAM - системах, либо применять в параметрических подпрограммах с использованием переменных описывающих параметры резьбы. Для этого всем рекомендую курс Параметрическое программирование станков с ЧПУ FANUC. Он не посвящён, конечно, нарезанию резьбы, но предназначен для освоения методов эффективного программирования станков с ЧПУ с помощью языка параметрического программирования, и научит писать полезные программы, которые значительно облегчат изготовление новых достаточно сложных деталей. 

И, кстати, в разделе готовых программ есть пример параметрической программы нарезания резьбы с кодом G32.

Ссылка на сообщение
Поделиться на других сайтах
15 hours ago, mannul said:

Глубина  метрической резьбы по ГОСТ 24705-2004 рассчитывается как (5/8)*H

 

Спасибо за определение глубины резьбы! (в самом ГОСТ его нет)

Тогда с учетом формулы :
Снимок экрана 2024-07-08 114233.png

получается что высота резбы равна 5/8H или 0,541*шаг резьбы

теперь понятно откуда берется этот коэффициент.

 

 

С другой стороны @alex0800 в своей программе написал на практике значение 920, если считать по формуле - должно быть 812

Жалко что он не указал какой резец использует - тогда можно было бы посмотреть поподробнее.

 

Собственно тогда получается такой вопрос - если после нарезания внешней резьбы на болт на него не наворачивается гайка - то надо X опустить - или надо увеличенную глубину резьбы поставить ?

 

Т.е. например  написал программу

G76 P011060 Q50 R0.1
G76 X34.16 Z-34 R0 P812 Q300 F1.5

 

допустим гайка не наворачивается

в этом случае надо вместо P812 написать P920 ?

или вместо X34.16 написать X34.08 ?

 

P.S.

Если смотреть ГОСТ 24705-2004 то для резьбы М36 шаг 1,5 указан "внутренний диаметр по дну впадины d3" =  34,160

 

13 hours ago, A_1 said:

Этот курс я тоже купил :)

 

Собственно пока у меня сложилось впечатление что токарные программы надо писать в G кодах, потому что , например ту же резьбу через G1 не нарежешь потому что надо знать угловое положение шпинделя - а его знает только станок.

 

Для фрезера (IMHO) заморачиваться вообще ненадо и надо использовать CAM

 

Пытаюсь пробовать в Solidcam токарку ( только начал) и при выводе УП там вроде бы можно поставить галку чтобы выводил токарные циклы - но пока не освоил/не проверял.

 

Соответственно необходимо значть все токарные циклы если ты работаешь на токарном станке (не факт что CAM сможет сформировать УП с использованием токарных циклов твоей стойки).

Шаг влево/вправо чреват в лучшем случае поломкой резца, а в худшем поломкой станка

Изменено пользователем g687
Ссылка на сообщение
Поделиться на других сайтах
59 минут назад, g687 сказал:

Собственно тогда получается такой вопрос - если после нарезания внешней резьбы на болт на него не наворачивается гайка - то надо X опустить - или надо увеличенную глубину резьбы поставить ?

 

Т.е. например  написал программу

G76 P011060 Q50 R0.1
G76 X34.16 Z-34 R0 P812 Q300 F1.5

 

допустим гайка не наворачивается

в этом случае надо вместо P812 написать P920 ?

или вместо X34.16 написать X34.08 ?

Нужно менять значение X. Измение значения P повлияет только на фактическую глубину первого прохода.

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

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

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

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

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

  Разрешено не более 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
      Про вентиляторы я знаю. Не доходят руки их поменять, лежат ждут своей очереди. Какова вероятность что это не энкодер? Кабель драйвклика завтра попробую поменять. Ошибки указывающие на драйвклик лезут после актив енкодера через некоторое время.  
×
×
  • Создать...