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

Макропрограммирование


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

Доброго дня. Проштудировал мануал. Хочу разобраться на примере......кто поможет? Станок токарный

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


Доброго дня. Проштудировал мануал. Хочу разобраться на примере......кто поможет? Станок токарный

Скажите что Вам нужно запрограммировать конкретнее.

Лучший пример для разбора - сверление отверстий, расположенных на окружности, но это фрезерная, хотя разницы между ток. и фр. нет с т.зр. макропрограммир.

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

Доброго дня. Проштудировал мануал. Хочу разобраться на примере......кто поможет? Станок токарный

подходящий пример для токарки - однотипные канавки фигурного профиля по длине валика. Хоть вызывай одну п/п в разными байтами, хоть с разными знач. параметра.

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

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

Пример для токарной обработки: прорезание широкой канавки узким резцом.

Задаем положение левой и правой стенки, ширину резца.

Вот ролик KANAVKA.rar

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

Пример для токарной обработки: прорезание широкой канавки узким резцом.

Задаем положение левой и правой стенки, ширину резца.

Вот ролик KANAVKA.rar

На фануке под такие канавки используем встроенный цикл G75, в котором также задается ширина канавки, ширина резца, величина врезания по X

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

подходящий пример для токарки - однотипные канавки фигурного профиля по длине валика. Хоть вызывай одну п/п в разными байтами, хоть с разными знач. параметра.

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

Если можете, напишите сверление с периодическим выводом сверла. Заранее благодарен

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

Если можете, напишите сверление с периодическим выводом сверла. Заранее благодарен

#5=5.

#1=2.

M3S500

G90G0X0Z#1

#2=-5.

#3=-4.8

№1

G90G1Z#2F20

G0Z#1

G0Z#3

#2=#2-5.

#3=#3-5.

#5=#5-1.

IF[#5GT0]GOTO1

G90G0Z200

M30

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

НАЙДИТЕ ПОЖАЛУЙСТА ОШИБКУ.......

(AUFRUF IM PRG G65 P8000 D5 T7 A-10 B10 S2000 M3 Z30)

IF[#26LT1]GOTO1000

IF[#19LT100]GOTO1001

IF[#5041NE0]GOTO1002

IF[#13EQ3]GOTO10

IF[#13EQ4]GOTO10

G4

GOTO1003

N10

#100=[#26-#2]/#20

#101=0

#102=0.3

G4

IF[#9LT0.001]GOTO50

G99G97M[#13]S[#19]F[#9]

GOTO51

N50

G99G97M[#13]S[#19]F[#7/100]

N51

N60

M68

G0Z[#1]

M69

G0Z[#2+#101-#102]

#101=#101+#100

G1W[#100+#102]

G4U.05

IF[#5042LT#26]GOTO60

G0Z[#1]

M5

M99

N1000#3000=1(BOHRTIEFE Z ZU GERING)

N1001#3000=2(DREHZAHL S UNTER 100U/MIN)

N1002#3000=3(BOHRER X=0.0 ANSTELLEN)

N1003#3000=4(M3 ODER M4 PROGRAMMIEREN)

%

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

"пожалуйста" надо выделить запятыми.

Раз вы не пишете коментариев, вы, наверно, хотите их услышать от форумчан?.............

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

НАЙДИТЕ ПОЖАЛУЙСТА ОШИБКУ.......

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

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

Для работы над ошибками не хватает присвоенных значений переменных. NC Plot сразу жалуется на недостаточную глубину сверления. А если эти переменные добавить, то эту строчку не показывает: G1W[#100+#102], хотя и рассчитывает . Станок вообще W за что должен принимать? Если за относительное перемещение по оси Z,то лучше здесь просто Z поставить.

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

Для работы над ошибками не хватает присвоенных значений переменных.

Все переменные у него задаются в строке с вызовом G65 P8000...

#9 (F) отсутствует, но вместо нее работает #7 (D)

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

Гравировка букв <noindex>http://www.cncci.com/resources/tips/engrave.htm</noindex>

Гравировка цифр <noindex>http://www.cncci.com/resources/tips/serial%20macro.htm</noindex>

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

Здравствуйте, подскажите, пожалуйста стойка FANUC, можно, как-то забиндить программу под букву и вызвать через MDI

Для стойки oiF в приложении книга, там все описано. Вам нужен раздел Программирование, глава 16.10.4

 

Если вкратце, то можно повесть на специальный G код или M код. Создается программа со специальным номером и этому номеру соответствует параметр стойки.

Параметр 6050 - соответствует программе O9010

Если в параметр 6050 прописать 101.

Тогда программу O9010 можно будет вызвать из MDI: G101

 

Все более подробно описано в книге в приложении.

B-64604RU_01.PDF

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • kkk
      Боюсь, такой формат обучения будет стоить ОЧЕНЬ дорого. Идеальный вариант - имея какие-то базовые практические навыки, устроиться в контору, где люди с ТФ на ты. И там уже все эти вопросы будут в рабочем порядке. :)
    • Kelny
      Вероятно вам нужен всё таки не Solidworks, а смотреть раздел форума по теме CAM: https://cccp3d.ru/forum/11-все-вопросы-о-cam/   и SolidCAM/SOLIDWORKS CAM в частности: https://cccp3d.ru/forum/122-solidcam/   Или иные CAM программы с использованием импортирования моделей из Solidworks.    
    • Kelny
      Для скрытия идентичных компонентов попробуйте ФИЛЬТР в дереве (вверху дерева): https://help.solidworks.com/2019/russian/solidworks/sldworks/t_filtering_featuremanager_assemblies.htm?_gl=1*rt4glz*_up*MQ..*_ga*MTU2MzA2MzExLjE3MTUyODE5NTg.*_ga_XQJPQWHZHH*MTcxNTI4MTk1OC4xLjEuMTcxNTI4MTk2MC4wLjAuMA..   или ВИЗУАЛИЗАЦИЯ СБОРКИ: https://help.solidworks.com/2019/russian/solidworks/sldworks/c_Assembly_Visualization_Overview.htm   Не понятно зачем перед CTRL+Q нажимать CTRL+B. Разве просто CTRL+Q не достаточно?   Ещё есть настраиваемая панелька с кнопками инструментов по клавише S на клавиатуре.  
    • PARADOX.NC
      здравствуйте, такая проблема, магазин начал проскакивать позицию, немного смещаясь от положенного места,горит ошибка на датчик, суть в том что при вращении кулачка который взаимодействует с датчиками, он останавливается не на том датчике и из за этого горит ошибка о неисправности датчика, если вручную совершить правильный порядок включения датчиков то ошибки нет, но когда все собираешь на место и система отрабатывает опять происходит тот же эффект, приезжало много специалистов , поменяли все  датчика- результата ноль, все датчики система видит в полном объеме как положено, есть предположение (одного из мастеров) что сбился параметр отвечающий на время срабатывания датчика, но ни кто не знает где этот параметр находится... если может кто помочь огромная просьба помогите, станок уже долго стоит и ни кто не может решить проблему.
    • Борман
      Так свойства грунта получены при действии атм. давления. Вы же не нагреваете конструкцию на 273 градуса при решении ?
    • maxx2000
      @Snake 60 а почему не использовать  ректальное сегментное кольцо, оно же жесты мыши, для того чтобы навесить нужные команды на него?
    • Fedor
      Тут другой вопрос вырисовывается.  По идее действует на грунт атмосферное давление и , следовательно ,  надо бы его учитывать при анализе прочности грунтов. Но нигде не видел, чтобы это учитывалось, например, при устойчивости склонов... 
    • Snake 60
      Нано-макросы :) https://boosty.to/snake.nest/posts/a7056a15-49b7-4f80-9de4-194e9dbf3404
    • Борман
      Ну значит ваша температура замерзания ниже -25гр.С. 
    • bri
      Вы правы, фрезеровка далеко не самый лучший метод. Но да, радиатор это грубо говоря часть какого-то корпуса. Уж не знаю насколько эффективны другие способы при небольших обьемах . Ну а при обработке глубоких и тонкостенных ребер делаем их за раз, без всяких подчисток. Равномерно опуская все ребра.  второй раз прикасаться к ним инструментом нельзя  Ну и для примера. 4мм на глубину 40 делаю в 2-3 фрезы разного вылета. Первая на 20мм.  по геометрии хорошо показали себя однозубые фрезы, гребут за раз довольно глубоко.  Мне лично понравились seco jabro. Но с Европой нынче туго(( у Китая пока не нашел достойной замены
×
×
  • Создать...