@@cncfanuc7731 нахождения нулевых точек с трёх сторон головкой ренишау ( в моем случае деталь корпус) . Обработка идёт с поворотом стола на расточном станке "Trevisan". Нулевые точки записываются в переменные. Если хотите могу скинуть пример программы. Хочется увидеть разбор программирования.
Здравствуйте. Что значит по 2 продолам? Для фрезеровки фаски берется фреза для обработки фаски и фрезеруется по траектории. Если нет фасочной фреза, то берется фреза с радиусом и фаска обрабатывается методом закатки.
Это не макрос, G71 это вызов макроса, если производитель станка таковой добавил. У меня 3 станка с разыми стойками фанук, ни на одном нет этого макроса. Так что каждому нужно проверять .
@@cncfanuc7731 Не увидел ни одной переменной в G71, и не увидел так же условие по которому работает якобы ваш макрос. И не понятно поч. другие команды G вы называете циклом, а именно этот макрокосм? G90G0G54X-10.Y0M3S4500 G43Z50.H1M8 #1=0.5 WHILE[#1LE50.]DO1 #2=50.-#1 #3=SQRT[2500.-[#2*#2]] G1Z-#1F20 X-#3F500 G2I#3 #1=#1+0.5 END1 G0Z50.M5 M30 вот что такое макрос.
@@klafilin4061 да, это макрос. Вы невнимательно смотрели видео по макросу G71. Я сказал в этом видео, что этого макроса у меня нету. В видео я расписал в G-кодах как на самом деле работает макрос. Внимательно смотрите и слушайте видео.
@@klafilin4061 дружище , в переменных G не изменяется,, поэтому G и М коды являются макросами, для неверующих. Пример G1 X - [ #5+#6], или G1 #24 - [#5+6]. где #24 является макросом X.. Y #25 Z#26 W#23 S#19 T#20. Из таблицы локальных переменных. Желаю не спать😁
@@adir_bor Поправлю, #24 это не макрос )) А переменная, Макрос, это набор переменных с выполнением определенного условия. Есть параметрическое программирование, а есть макрометрическое. Приведу пример: #1= 10 G1X#1Z0 Это параметрическое программирования, пеняя параметр #1 ты меняешь значение Х. #1=2 #2=-52 #3=#2+0.5 #4=-120 N10 G1Z#2F0.1 G0Z3 G0Z#3 IF[#1LE#2]GOTO20 #1=#1*0.95 N20 #2=#2-#1 #3=#2+0.5 IF[#2GE#4]GOTO10 а вот это уже макрос. Используя параметры переменных, программа сама считает и выполняет программу на основании условий IF[#1LE#2]GOTO20 и IF[#2GE#4]GOTO10 и поправлю, G и М это не макрос , а модальные команды.
Спасибо Вам за урок..👍
Спасибо. Ждём новых видео.
Здравствуйте. Спасибо. Но этот макрос есть не на всех станках.Я этот макрос встречал на станках фирмы "Hardinge"
D это коррекция на диаметр инструмента, H корректор на длину инструмента (причём он активируется G43).
Спасибо. Попробую на Фануке.
Здравствуйте. Дело в том, что этот макрос разрабатывала компания "Hardinge". У других производителей этого макроса может не быть.
а в станках нет шаблонов, где выбираешь например обработку паза, в таблицу вносишь данные, координаты, размер, съём. и делаешь паз?
есть,но не на всех моделях стойки
Здравствуйте. Ещё интересно было бы посмотреть программирование обкатки детали с 3-х сторон.
Здравствуйте. Что значит обкатка детали с трех сторон?
@@cncfanuc7731 нахождения нулевых точек с трёх сторон головкой ренишау ( в моем случае деталь корпус) . Обработка идёт с поворотом стола на расточном станке "Trevisan". Нулевые точки записываются в переменные. Если хотите могу скинуть пример программы.
Хочется увидеть разбор программирования.
Здравствуйте, а напишите пожалуйста программу фрезеровки фаски 60 радусов по 2 продолам
Здравствуйте. Что значит по 2 продолам? Для фрезеровки фаски берется фреза для обработки фаски и фрезеруется по траектории. Если нет фасочной фреза, то берется фреза с радиусом и фаска обрабатывается методом закатки.
здравствуйте! подскажите для ФАНУК есть ли какой цикл или макрос для цапфы, или только применять переменные? очень не хватает! стойка 0imd
Здравствуйте. Честно говоря не встречал.
Это не макрос, G71 это вызов макроса, если производитель станка таковой добавил. У меня 3 станка с разыми стойками фанук, ни на одном нет этого макроса. Так что каждому нужно проверять .
Хочу поправить, G71 это не макрос а цикл. Макросы выглядят по другому.
Это самый настоящий макрос. Вы со мной будете спорить? Я с ним разбирался. Все данные предаются через переменные.
@@cncfanuc7731 Не увидел ни одной переменной в G71, и не увидел так же условие по которому работает якобы ваш макрос. И не понятно поч. другие команды G вы называете циклом, а именно этот макрокосм?
G90G0G54X-10.Y0M3S4500
G43Z50.H1M8
#1=0.5
WHILE[#1LE50.]DO1
#2=50.-#1
#3=SQRT[2500.-[#2*#2]]
G1Z-#1F20
X-#3F500
G2I#3
#1=#1+0.5
END1
G0Z50.M5
M30
вот что такое макрос.
@@klafilin4061 да, это макрос. Вы невнимательно смотрели видео по макросу G71. Я сказал в этом видео, что этого макроса у меня нету. В видео я расписал в G-кодах как на самом деле работает макрос. Внимательно смотрите и слушайте видео.
@@klafilin4061 дружище , в переменных G не изменяется,, поэтому G и М коды являются макросами, для неверующих. Пример
G1 X - [ #5+#6], или
G1 #24 - [#5+6].
где #24 является макросом X..
Y #25 Z#26 W#23
S#19 T#20.
Из таблицы локальных переменных.
Желаю не спать😁
@@adir_bor Поправлю, #24 это не макрос )) А переменная, Макрос, это набор переменных с выполнением определенного условия. Есть параметрическое программирование, а есть макрометрическое.
Приведу пример:
#1= 10
G1X#1Z0
Это параметрическое программирования, пеняя параметр #1 ты меняешь значение Х.
#1=2
#2=-52
#3=#2+0.5
#4=-120
N10
G1Z#2F0.1
G0Z3
G0Z#3
IF[#1LE#2]GOTO20
#1=#1*0.95
N20
#2=#2-#1
#3=#2+0.5
IF[#2GE#4]GOTO10
а вот это уже макрос.
Используя параметры переменных, программа сама считает и выполняет программу на основании условий
IF[#1LE#2]GOTO20 и IF[#2GE#4]GOTO10
и поправлю, G и М это не макрос , а модальные команды.