Все программы, написанные или перенесенные в систему ЧПУ «Fanuc», должны начинаться с номера, состоящего из четырех цифр. Номер имеет следующий формат записи:
Диапазон значений номера программы: от
Каждая строка программы, включающая в себя номер, должна заканчиваться символом «конца строки» — точкой с запятой (;). Система ЧПУ «Fanuc» распознает его в качестве символа, отделяющего друг от друга строки программы.
Некоторые номера могут использоваться для предотвращения редактирования программы оператором. Это достигается при помощи установки определенных параметров в системе ЧПУ:
О 0001; → О 7999; Эти номера являются стандартными, программы с такими номерами не могут быть защищены от редактирования.
О 7999; → О 8999; Программы с данными номерами могут быть защищены от редактирования при помощи установки значения бита 0 параметра № 3202 / NE8 (3202 # 0), равного 1. Эти номера обычно используются для макропрограмм, написанных пользователем.
О 8999; → О 9999; Программы с данными номерами могут быть защищены от редактирования при помощи установки значения бита 4 параметра №. 3202 / NE9 (3202 # 4), равного 1. Эти номера используются для макропрограмм фирмы – изготовителя станков.
Создание простейшей программы FANUC
Имя программы.
Программы системы ЧПУ «Fanuc» должны также иметь имя. Имя программы должно быть задано в первой строке программы после номера, например:
О 0001 (PROGRAM NAME);
Имя программы может состоять максимум из 30 буквенно-цифровых характеров, однако, только 17 знаков могут быть показаны на экране дисплея системы ЧПУ «Fanuc» в режимах «AUTO» и «EDIT», Имя и номер программы также можно посмотреть при выводе на экран дисплея каталога программ («DIR») в режиме редактирования «EDIT».
Ввод новой программы.
Для ввода новой программы в систему ЧПУ «Fanuc» необходимо выполнить следующие действия;
1. Нажмите кнопку редактирования на рабочей панели оператора.
2. Нажмите функциональную клавишу на клавиатуре ручного ввода данных.
3. Нажмите программируемую клавишу «DIR» для просмотра списка программ, хранящихся в данный момент в памяти системы.
4. Наберите О _ _ _ _,где _ _ _ _ представляет собой не использующийся в данный момент номер программы, состоящий из четырех цифр.
5. Нажмите клавишу «INSERT ».
6. Наберите (_ _ _ _), где _ _ _ _ представляет собой имя программы (максимальное число символов — 30),
7. Нажмите клавишу «INSERT ».
8. Нажмите клавишу конца строки «EOB ».
9. Нажмите клавишу «INSERT ».
Теперь может быть введена оставшаяся часть программы. Точка с запятой (;) обозначает – символ конца строки, который разделяет блоки УП.
Регулирование частоты вращения шпинделя по кодам
G97 (об/мин), G96 (постоянная скорость резания) и G50
(фиксация максимальной частоты вращения).
Регулирование частоты вращения шпинделя осуществляется при помощи
одного из двух модальных G – кодов:
G97 S*** – режим постоянной частоты вращения в об/мин (отменяет код G96). G96 S*** – режим постоянной скорости резания.
Постоянная скорость резания — код G96
После ввода команды G96 программа переходит в режим постоянной скорости резания, и заданные S величины рассматриваются как значения постоянной скорости резания. Когда система находится в данном режиме, УЧПУ непрерывно изменяет частоту вращения шпинделя на основании положения вершины резца относительно центра вращения. Частота вращения шпинделя не модифицируется в ходе быстрой подачи, поэтому резание не должно проводиться в данном режиме. Частота вращения шпинделя регулируется только в режиме интерполяции. Система ЧПУ поддерживает запрограммированное значение частоты вращения шпинделя; вращение в требуемом направлении начинается только после программирования соответствующего М – кода.
Фиксация максимальной частоты вращения шпинделя (для режима постоянной скорости резания) — код G50.
В процессе обработки в режиме постоянной скорости резания иногда необходимо ограничить частоту вращения шпинделя. Это может быть связано с приспособлением для зажима или с размерами детали. Такое ограничение достигается посредством программирования строки «G50 ‘ перед строкой с кодом G96. Система ЧПУ поддерживает максимальную частоту вращения шпинделя до тех пор, пока УЧПУ не будет выключено или не будет запрограммирована другая строка с кодом G50. Таким образом, в каждой программе нужно задавать только один код G50, например:
G0 X100 Z1 (Быстрая подача к точке старта);
G50 S4000 (Фиксация максимальной частоты вращения шпинделя 4000 об/мин);
G96 S300 М4 (Включение скорости резания и направления вращения шпинделя);
G1 G99 F0.25 Х-2.4 (Подача к положению Х-2,4);
Источник: poisk-ru.ru
G-code Fanuc G68. Примеры и описание
G68 Команда используется для проецирования операции под углом.
Параметры команды Fanuc G68,
XY — Центр вращения (координата, используемая для измерения расстояния)
R- Угол поворота (рабочий угол проекции)
На следующем рис. мы принимаем координату смещения угла (0, 0). На этом рисунке мы проецируем сверло диаметром 20 под углом 45 градусов только один раз, а глубина сверления равна 15.
O1423 N10 M06 T05; N20 G00 G90 G40 G80 G17 G21; N30 M03 S1500; N40 G54 X25 Y0; N50 M08; N60 G43 Z100 H4; N70 G81 Z-15 R5 G98 F300; N80 G68 X25 Y0 R45; N90 X50; N100 X75; N110 G80 G69; N120 G00 Z100; N130 M05 M09 M30;
ОПИСАНИЕ ПРОГРАММЫ:
O1423- Имя главной программы
N10- Команда смены инструмента, выберите инструмент № 5
N20- Быстрая команда, программа в абсолютных координатах, канавка коррекции радиуса инструмента, команда постоянного цикла (если мы использовали), плоскость XY команда выбора, метрический ввод (все размеры в мм)
N30- Шпиндель включен по часовой стрелке, скорость 1500 об / мин.
N40- Команда рабочей системы координат (установить значение координаты XY), где X25 и Y0
N50- Охлаждающая жидкость включена
N60- Коррекция коррекции высоты инструмента Z100 и H4 (мы устанавливаем высоту инструмента по оси z)
N70- Простой цикл сверления, глубина сверления -15, R5 — это контрольный отпуск (это означает, что инструмент поднялся на 5 мм, а затем он преобразуется в подачу для запуска следующего сверления), скорость подачи в минуту составляет F300
N80- Команда системы координат поворота, где X25, Y0 под углом 45 градусов (1-е сверление)
N90- Следующее сверло по X, расстояние составляет 50. (2-е сверление)
N100- Следующее сверло по X-расстоянию равно 75. (3-е сверление )
N110- Отменить команду постоянного цикла, отменить систему координат команда вращения.
N120- Быстрое движение, инструмент превышает 100
N130- Шпиндель выключен, СОЖ выключен, основная программа завершена.
Система координат вращения Fanuc G68. Пример программы фрезерования.
На следующем рисунке мы проецируем сверло диаметром 20 на 60 градусов шесть раз, а глубина сверления — 10.
O1424 N10 M06 T05; N20 G00 G90 G40 G80 G17 G21; N30 M03 S1500; N40 G54 X15 Y0; N50 M08; N60 G43 Z200 H4; N70 G81 Z-10 R5 G98 F300; N80 X15; N90 X30; N100 G68 X0 Y0 R60; N110 X15; N120 X30; N130 G68 X0 Y0 R120; N140 X15; N150 X30; N160 G68 X0 Y0 R180; N170 X15; N180 X30; N190 G68 X0 Y0 R240; N200 X15; N210 X30; N220 G68 X0 Y0 R300; N230 X15; N240 X30; N250 G68 X0 Y0 R360; N260 X15; N270 X30; N280 G80 G69; N290 G00 Z200; N300 M05 M09 M30;
ОПИСАНИЕ ПРОГРАММЫ:
O1424- Название основной программы
N10- Инструмент команды изменения, выберите инструмент №5.
N20- Rapid, программа в абсолютной системе координат, радиус инструмента компенсация инструмента, команда постоянного цикла (если используется), XY плоскость команда выбора, метрический ввод (все размеры в мм)
N30- Шпиндель включен по часовой стрелке, скорость 1500 об / мин.
N40- Команда рабочей системы координат (установить значение координаты XY), где X15 и Y0
N50- Охлаждающая жидкость включена
N60- Коррекция коррекции высоты инструмента Z200 и H1 (мы устанавливаем высоту инструмента по оси z)
N70- Простая команда цикла сверления, глубина сверления -10, R5 — контрольный отпуск (это означает, что инструмент поднялся на 5 мм, а затем преобразуется в подачу для следующего запуска сверление), скорость подачи в минуту — F300.
N80- Расстояние сверления 15.
N90- Расстояние сверления 30.
N100- Команда системы координат поворота, где X0, Y0 на угол 60 градусов (1-е угловое сверление).
N110- Расстояние сверления 15.
N120- Расстояние сверления 30 N130- Команда системы координат поворота, где X0, Y0 на угол 120 градусов (2-е сверление)
N140- Расстояние сверления 15.
N150- Расстояние сверления 30.
N160- Команда системы координат поворота, где X0, Y0 на угол 180 градусов (3-е сверление )
N170- Расстояние сверления 15.
N180- Расстояние сверления 30.
N190- Команда системы координат поворота, где X0, Y0 под углом 240 градусов (3-е сверление)
N200- Расстояние сверления 15.
N210- Расстояние сверления 30.
N220- Команда системы координат поворота, где X0, Y0 на угол 300 градусов (4-е сверление)
N230- Расстояние сверления 15.
N240- Расстояние сверления 30.
N250- Команда системы координат поворота, где X0, Y0 на угол 360 градусов (5-е сверление)
N260- Расстояние сверления 15.
N270- Расстояние сверления 30.
N280- Отменить команду постоянного цикла, отменить команду вращения системы координат.
N290- Быстрое действие, инструмент превышает 200.
N300- Шпиндель выключен, охлаждающая жидкость выключена, завершение основной программы.
Вращение координат Fanuc G68 с помощью подпрограммы
ОСНОВНАЯ ПРОГРАММА
N10 G54 X0 Y0; N20 M06 T06; N30 G43 H5; N40 M03 S1500; N50 M08; N60 G98 F300; M98 P034321; sub program call N70 G00 Z100; N80 M05 M09 M30;
ПОДПРОГРАММА
O4321 N10 G91 G68 X10 Y10 R22.5; N20 G90 X30 Y10 Z5; N30 G01 Z-5; N40 X47; N50 G00 Z5; N60 M17;
ОПИСАНИЕ ПРОГРАММЫ
Основная программа
N10- Рабочая система координат (точка смещения), где X0 и Y0
N20- Команда смены инструмента, выбрать инструмент №6
N30- Высота смещения компенсации инструмента H5
N40- Шпиндель вращается по часовой стрелке при скорости вращения 1500 об / мин.
N50- Охлаждающая жидкость включена
N60- Скорость подачи в минуту F300
M98- Вызов подпрограммы, P03- повторения той же операции, 4321- № подпрограммы.
N70- Быстрая команда, где Z100 [инструмент вверх]
N80- Шпиндель выключен, охлаждающая жидкость выключена, завершение основной программы
Подпрограмма
N10- Команда относительной системы координат, команда поворота системы координат, где X10, Y10 и угол поворота R22,5
N20- Команда абсолютной системы координат, отсчет расстояния по оси X от 0 до начальной позиции, Y в том же месте 10 и инструмент на 5 мм вверх
N30- Команда линейной интерполяции, глубина резания 5
N40- Конечное положение 47 по оси X
N50- Быстрая команда, инструмент вверх на 5 мм
N60- Конец подпрограммы
Источник: cnc-maniac.ru
Как открыть программу на.
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
Сейчас на странице 0 пользователей
Нет пользователей, просматривающих эту страницу.
Сообщения
Если бы они там были, то тс бы вопросы здесь не задавал )) А по расбросу ввести жесткие допуски до 5 соток
И как? Видите в этом списке историю и филологию? Право же. Я не хочу самоутверждаться за ваш счёт. Я не испытываю радости, когда вы не правы.
Я лишь хочу, чтобы талантливый математик был больше, чем математик. Если мое желание незаконно, неправомерно, уж простите.
Такое решения мне сразу захотелось предложить, но есть сложности в реализации. Разброс размеров конуса в пределах допуска приведет к тому, что часть деталей не зажмется. Что бы этого избежать, надо будет в верхней плите (прижимной) делать подпружиненные втулки с коническим отверстием (на тарельчатых пружинах). Если на предприятии ТСа есть квалифицированные конструкторы, задача вполне решаемая, и для серии в десятки тысяч, возможно, оправданная. От экономики предприятия зависит — может, у них операторы низкозарплатные без работы слоняются 🙂
Не только я. Все постмодернисты признают договоренности которые воспринимают как тексты 🙂 Это не только прямые задачи, нацеленные в будущее, но и обратные. Последние обычно неустойчивы и сложнее прямых .
опыты с идеальной жидкостью? Не, не ставил..)) я про то и говорил, что гистерезис будет без всякого демпфирования в уравнениях. В численном счёте тоже ведь: если с пластикой стальную деталь согнуть, и затем снять нагрузку, то будет петля, площадь которой равно количеству рассеянной энергии. Учитывали ли мы демпфирование в модели? Нет. Только нелинейность.
Физическую.
подскажите как во фрикаде для эрозии на арту сделать уп?
Прицепились к диаметру! В очередной раз спрашиваю, сколько можно елозить по диаметру? Сделайте диаметр в ноль, а деталь не соберётся, т.к. не указано смещение по углу. Сказал же умно человек:
А деталь как вообще производится? Может лучше станок токарный с приводным подыскать что бы сразу готовые детали выдавал? Если все та а фреза, то придумать палеты что бы токарь сразу туда детали складывал и целиком на фрезу.
Вы серьезно ставите свое познание реальности в зависимость от договоренностей с неадекватными людьми?
Источник: cccp3d.ru