Особенности команд G01 Функция снятия прямолинейных и радиусных фасок
Жүктеу.....
Пікірлер: 21
@user-cr8mm4cu9sАй бұрын
А сколько времени ушло на написание программы, для обработки такой детали?
@roman_venera6 ай бұрын
Вопрос. А угол вы знаете как указывать на этой стойке? Я так и не нашёл. А очень нужно.
@MasterCNC2
6 ай бұрын
Переключить из режима шпинделя в режим оси С. (М14, М15} И далее G0 X0 C0 G01 C45 ...
@roman_venera
6 ай бұрын
@@MasterCNC2 спасибо. Но в моём варианте станка нет оси С
@roman_venera
6 ай бұрын
@@MasterCNC2 попробую просто через С прописать. А то постоянно, если угол в чертеже указан, приходиться конечные точки высчитвать на компе. На фануке работал, так там просто ставишь величину угла и диаметр или длину. Просто
@roman_venera
6 ай бұрын
@@MasterCNC2 программу на стойке вручную пишем.
@MasterCNC2
6 ай бұрын
@@roman_venera если Вы говорите про угол поворота шпинделя - то в качестве главного привода шпинделя долен быть установлен сервомтор, а не асинхронный. И на стойке сделаны соответствующие настройки оси С. Это делает завод изготовитель станка. Если говорите про угол в плоскости XZ тогда смотрите команду A
@MasterCNC211 ай бұрын
Разбирался дальше с фасками и выяснил: L2.5 - указывает на катет 2,5 мм. В видео я ошибочно указал на гипотенузу.
@IliaBiysk
7 ай бұрын
В версии 980 TDc это длина фаски (гипотинуза). В версии 980 TDi это может быть длина фаски (вроде по умолчанию) либо катет - настраивается в параметрах - №181. 0. Вроде так.
@MasterCNC2
7 ай бұрын
@@IliaBiysk этой командой можно снимать фаски на любых ребрах. Главное, что бы исходящий и входящий вектора не были колинеарны. Когда вектора расположены под 90 градусов, сейчас на стойке это указание длины катета. А что будет указывать если вектора расположены под 30 или 120 градусов - надо проверить
@IliaBiysk
7 ай бұрын
@@MasterCNC2 да, я с вами согласен, факсу можно делать между любыми прямыми линиями, какой бы угол не был. Просто в основном в моей работе - это фаски на валах и указаны они на чертежах 2*45 и т. п. Когда ставишь ... L2; то подсознательно думаешь что это 2*45. Но 2 это длина фаски. Нужно каждый раз умножать на 1.41 это неудобно. Только сейчас, посмотрев ваше видео, я зашел в мануал 980 TDi и неожиданно для себя увидел, что можно поменять параметр и тогда L2 это будет фаска 2*45.
@MasterCNC2
7 ай бұрын
@@IliaBiysk уточните номер параметра. Проверю у себя на стойке
@IliaBiysk
7 ай бұрын
@@MasterCNC2 №181. 0. Дайте знать, если получится, с учетом разных стоек. Сам еще не проверял.
@rusfanlol8140 Жыл бұрын
Где здесь учёт радиуса пластины? Если радиус 0.2 04,как изменится значение в программе и как это высчитывать?
@MasterCNC2
Жыл бұрын
Если требования к радиусам жесткие, то необходимо в настройках инструмента (закладка OFFSET) указать радиус при вершине инструмента (R) и указать позицию кромки (T) В программе включить команду коррекции на радиус инструмента G41/G42 Для инструмента с r 0.4mm указываем в OFFSET R0.4 и позицию T3 Перед вхождением в цикл обработки включить команду G41 По окончании цикла отключить коррекцию командой G40
@rusfanlol8140
Жыл бұрын
@@MasterCNC2 у нас наладчики пишут без корректора g41, поэтому интересно как высчитать это, чтобы в программе заменить значения на нужные, если прмходится менять державку и пластину с другим радиусом
@MasterCNC2
Жыл бұрын
@@rusfanlol8140 способы вижу: 1. Использовать G41/G42 и указывать в настройках инструмента радиус скругления и позицию. В этом случае УП не трогаем. Меняем только настройки инструмента. 2. От требуемого размера 3 мм я отнимаю радиус при вершине (0,4 мм) и указываю в УП радиус 2.6 мм. В этом случае не меняем настройки инструмента, а меняем R в УП. Второй способ менее точный, но в большинстве случаев может устроить. Настройки инструмента можно менять из управляющей программы (УП). Кадиус при вершине, позиция да и все иные настройки - это регистры в контроллере, которые доступны на чтение и запись по команде G10 В начале УП можно объявить переменную - "Радиус при вершине" и в первых строках провести программирование контроллера Позже посмотрю, что это за регистры.
@MasterCNC2
Жыл бұрын
Системные переменные содержащие параметры коррекции: Корректор №1 #2701 - коррекция по X #2801 - коррекция по Z #2901 - радиус при вершине Последние 2 цифры (01 ..... 99) номер корректора Задать значение параметру: #2901=0.4 // устанавливаем радиус при вершине 0,4мм Позже сделаю отдельное видео по использованию переменных
Пікірлер: 21
А сколько времени ушло на написание программы, для обработки такой детали?
Вопрос. А угол вы знаете как указывать на этой стойке? Я так и не нашёл. А очень нужно.
@MasterCNC2
6 ай бұрын
Переключить из режима шпинделя в режим оси С. (М14, М15} И далее G0 X0 C0 G01 C45 ...
@roman_venera
6 ай бұрын
@@MasterCNC2 спасибо. Но в моём варианте станка нет оси С
@roman_venera
6 ай бұрын
@@MasterCNC2 попробую просто через С прописать. А то постоянно, если угол в чертеже указан, приходиться конечные точки высчитвать на компе. На фануке работал, так там просто ставишь величину угла и диаметр или длину. Просто
@roman_venera
6 ай бұрын
@@MasterCNC2 программу на стойке вручную пишем.
@MasterCNC2
6 ай бұрын
@@roman_venera если Вы говорите про угол поворота шпинделя - то в качестве главного привода шпинделя долен быть установлен сервомтор, а не асинхронный. И на стойке сделаны соответствующие настройки оси С. Это делает завод изготовитель станка. Если говорите про угол в плоскости XZ тогда смотрите команду A
Разбирался дальше с фасками и выяснил: L2.5 - указывает на катет 2,5 мм. В видео я ошибочно указал на гипотенузу.
@IliaBiysk
7 ай бұрын
В версии 980 TDc это длина фаски (гипотинуза). В версии 980 TDi это может быть длина фаски (вроде по умолчанию) либо катет - настраивается в параметрах - №181. 0. Вроде так.
@MasterCNC2
7 ай бұрын
@@IliaBiysk этой командой можно снимать фаски на любых ребрах. Главное, что бы исходящий и входящий вектора не были колинеарны. Когда вектора расположены под 90 градусов, сейчас на стойке это указание длины катета. А что будет указывать если вектора расположены под 30 или 120 градусов - надо проверить
@IliaBiysk
7 ай бұрын
@@MasterCNC2 да, я с вами согласен, факсу можно делать между любыми прямыми линиями, какой бы угол не был. Просто в основном в моей работе - это фаски на валах и указаны они на чертежах 2*45 и т. п. Когда ставишь ... L2; то подсознательно думаешь что это 2*45. Но 2 это длина фаски. Нужно каждый раз умножать на 1.41 это неудобно. Только сейчас, посмотрев ваше видео, я зашел в мануал 980 TDi и неожиданно для себя увидел, что можно поменять параметр и тогда L2 это будет фаска 2*45.
@MasterCNC2
7 ай бұрын
@@IliaBiysk уточните номер параметра. Проверю у себя на стойке
@IliaBiysk
7 ай бұрын
@@MasterCNC2 №181. 0. Дайте знать, если получится, с учетом разных стоек. Сам еще не проверял.
Где здесь учёт радиуса пластины? Если радиус 0.2 04,как изменится значение в программе и как это высчитывать?
@MasterCNC2
Жыл бұрын
Если требования к радиусам жесткие, то необходимо в настройках инструмента (закладка OFFSET) указать радиус при вершине инструмента (R) и указать позицию кромки (T) В программе включить команду коррекции на радиус инструмента G41/G42 Для инструмента с r 0.4mm указываем в OFFSET R0.4 и позицию T3 Перед вхождением в цикл обработки включить команду G41 По окончании цикла отключить коррекцию командой G40
@rusfanlol8140
Жыл бұрын
@@MasterCNC2 у нас наладчики пишут без корректора g41, поэтому интересно как высчитать это, чтобы в программе заменить значения на нужные, если прмходится менять державку и пластину с другим радиусом
@MasterCNC2
Жыл бұрын
@@rusfanlol8140 способы вижу: 1. Использовать G41/G42 и указывать в настройках инструмента радиус скругления и позицию. В этом случае УП не трогаем. Меняем только настройки инструмента. 2. От требуемого размера 3 мм я отнимаю радиус при вершине (0,4 мм) и указываю в УП радиус 2.6 мм. В этом случае не меняем настройки инструмента, а меняем R в УП. Второй способ менее точный, но в большинстве случаев может устроить. Настройки инструмента можно менять из управляющей программы (УП). Кадиус при вершине, позиция да и все иные настройки - это регистры в контроллере, которые доступны на чтение и запись по команде G10 В начале УП можно объявить переменную - "Радиус при вершине" и в первых строках провести программирование контроллера Позже посмотрю, что это за регистры.
@MasterCNC2
Жыл бұрын
Системные переменные содержащие параметры коррекции: Корректор №1 #2701 - коррекция по X #2801 - коррекция по Z #2901 - радиус при вершине Последние 2 цифры (01 ..... 99) номер корректора Задать значение параметру: #2901=0.4 // устанавливаем радиус при вершине 0,4мм Позже сделаю отдельное видео по использованию переменных