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

Есть у меня такие макросы.


serg.l

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

Есть у меня такие макросы.Но вот под рограмм к ним нету может есть у кого подпрограммы такие поделитесь очень нужно.

Прикрепляю файл .

Макропрограммы.doc

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


Есть у меня такие макросы.Но вот под рограмм к ним нету может есть у кого подпрограммы такие поделитесь очень нужно.

Прикрепляю файл .

Немного не понятна постановка вопроса.

Есть макросы - это где? На станке? Тогда, возможно, у вас просто отключен показ на дисплее П/П ряда 9ххх.

Или есть - только как информация о них в прикрепленном документе?

З.Ы. Тоже бы хотел познакомиться с текстом П/П... Присоединяюсь к просьбе.

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

Немного не понятна постановка вопроса.

Есть макросы - это где? На станке? Тогда, возможно, у вас просто отключен показ на дисплее П/П ряда 9ххх.

Или есть - только как информация о них в прикрепленном документе?

З.Ы. Тоже бы хотел познакомиться с текстом П/П... Присоединяюсь к просьбе.

есть только информация та что в прикреплённом документе.хочется найти П/П к ним.
Ссылка на сообщение
Поделиться на других сайтах

есть только информация та что в прикреплённом документе.хочется найти П/П к ним.

Достал две вот такие подпрограммы.Одна сверление отверстий по дуге,а другая по окружности.

П.С. Ищутся остальные подпрограммы к макросам.Помогите пожалуйста.

О9914.txt

О9915.txt

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

наваял такие проги на плоскости согласно файла макропрограммы.doc. Не симулировал - фанука нет. Для круга перегнал в синумерик и отсимулировал (программа krug.mpf). Она сделана в шоп миле в исо режиме. Для исо нужно удалить кадры со звёздочками на конце. Там есть добавки чтобы получилась картинка.

%

o9921(ploskostj odno napr)

#100=#24-#3-#7 (X vhoda)

#101=#25+#7*#8 (Y vhoda)

#102=#101 (dinamiceskij Y)

#103=#24+#21+#3+#7 (X vyhoda)

#104=#25+#22-#7*#8 (Y vyhoda)

#105=#18 (dinamiceskij Z)

#106=#26+#6 (poslednij Z)

IF[#105LT#106] GOTO 30 (esli nacalnyj Z menjshe konecnogo)

N10 (nacinaem rabotatj)

G0G90 x#100 y#102

Z#105

G1 x#103 f#9

G0G91 z5 (podskok nad polskostju)

IF[#102EQ#104] GOTO 20

#102=#102+#7*2*#8 (novyj Y)

IF[#102LT#104] GOTO 10

#102=#104 (poslednij Y)

GOTO 10

N20 #102=#101 (vernuli nacalnyj Y)

IF[#105EQ#106] GOTO 30

#105=#105-#17 (novyj Z)

IF[#105GT#106] GOTO 10

#105=#106

GOTO 10

N30G0G90 z99m99

%

%

o9922(ploskostj zigzag)

#100=#24-#3-#7 (X vhoda)

#101=#25+#7*#8 (Y vhoda)

#102=#101 (dinamiceskij Y)

#103=#24+#21+#3+#7 (X vyhoda)

#104=#25+#22-#7*#8 (Y vyhoda)

#105=#18 (dinamiceskij Z)

#106=#26+#6 (poslednij Z)

IF[#105LT#106] GOTO 30 (esli nacalnyj Z menjshe konecnogo)

N10 (nacinaem rabotatj)

G0G90 x#100 y#102

Z#105

G1 x#103 f#9

IF[#102EQ#104] GOTO 20 (esli proshli poslednij Y)

#102=#102+#7*2*#8 (novyj Y)

IF[#102LT#104] GOTO 15

#102=#104 (poslednij Y)

N15 G0 y#102

N16 g1 x#100

IF[#102EQ#104] GOTO 20

#102=#102+#7*2*#8 (novyj Y)

IF[#102LT#104] GOTO 10

#102=#104 (poslednij Y)

GOTO 10

N20 G0G91 z5 (podskok nad polskostju)

#102=#101 (vernuli nacalnyj Y)

IF[#105EQ#106] GOTO 30 (esli proshli poslednij Z)

#105=#105-#17 (novyj Z)

IF[#105GT#106] GOTO 10

#105=#106

GOTO 10

N30G0G90 z99m99

%

%

o9923(ploskostj kruglaja)

#100=#4+#3+#7 (radius vhoda)

#101=#25-#4+#7*#8 (Y vhoda nacalnyj)

#102=#101 (dinamiceskij Y)

#103=SQRT[#100*#100-[#25-#101]*[#25-#101]] (X vhoda ot centra nacalnyj)

#104=#103 (dinamiceskij X)

#105=#18 (dinamiceskij Z)

#106=#26+#6 (Zmin)

#107=#25+#4-#7*#8 (Ymax)

IF[#105LT#106] GOTO 30 (esli nacalnyj Z menjshe konecnogo)

N10 (nacinaem rabotatj)

G0G90 x#24-#104 y#102

Z#105

G1 x#24+#104 f#9

IF[#102EQ#107] GOTO 20 (esli proshli poslednij Y)

#102=#102+#7*2*#8 (novyj Y)

if[#102<#107] GOTO 15

#102=#107

N15

#108=#25-#102 (delta Y)

#104=SQRT[#100*#100-#108*#108](novyj X ot centra)

G0 x#24+#104 y#102

G1 x#24=#104

IF[#102EQ#107] GOTO 20

#102=#102+#7*2*#8 (novyj Y)

if[#102<#107] GOTO 17

#102=#107

N17

#108=#25-#102 (delta Y)

#104=SQRT[#100*#100-#108*#108](novyj X ot centra)

GOTO 10

N20 G0G91 z5 (podskok nad polskostju)

#102=#101 (vernuli nacalnyj Y)

#104=#103 (vernuli nacalnyj X)

IF[#105EQ#106] GOTO 30 (esli proshli poslednij Z)

#105=#105-#17 (novyj Z)

IF[#105GT#106] GOTO 10

#105=#106

GOTO 10

N30G0G90 z99m99

%

krug.mpf.txt

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      она уже была. вы там тоже доказательств просили. а какие ваши доказательства? про старье вы темы часто поднимаете а вот о современных не видел наверно опытом делится не хотите
    • Guhl
      Давайте ка это в отдельную тему.
    • gudstartup
      прыгаете?!! а по вашему профессиональный сервис который много лет обслуживает группу станков это плохо лучше хлопцев со стороны вызывать. не похоже ... вы даже были не в курсе как устроены современные станки в плане контроля позиционирования. ездят и ездят вам то чего там смотреть...  вы всегда так прыгаете когда инструмент на станке ломается.
    • Guhl
      А чего вы занервничали? Я считал, что вам нравятся смайлики, вы же их используете. Или не нравятся? Я разные станки видел: и старые, и не очень и современные. Я ж не сижу на одном месте много лет
    • gudstartup
      рука останавливается не потому что ей нужно время а потому что меняет траекторию движения. при столкновении происходит ошибка цикла а также у руки есть люфт. так вот попрыгунчик на этих станках фрезы падают не чаще чем на других а миллионы циклов смены они уже отработали.  при выходном контроле станок производит непрерывно цикл смены в течении 2 суток и вообще они работают как швейцарские часы.   так вы и таких не видели 
    • Guhl
      Вы ж меня собрались сводить на современные станки, а тут выясняется, что уже им как минимум 20 лет Если рука упрется в инструмент, ничего страшного не случится. На 1/8 отворачивают, потому что руке нужно время остановится, и неважно есть там тормоз или нет. А вот если в результате супертонких настроек для экономии 200 мсек, упадет фреза, стоимостью как сэкономленное время за 100 лет, вот это будет номер 
    • gudstartup
      вы можете предполагать все что угодно но рука должна быть не в зоне шпинделя а конкретно четко давать сигнал на разжим в строго определенной позиции и при этом шпиндель должен успеть разжаться когда рука начинает движение вниз по траектории. вы много чего подозреваете а я обслуживаю эти станки в течении 20 лет и ваше   0 целых, хрен десятых это с десяток градусов. вы забываете о скорости с которой движется рука.   настраивается не мотор а кулачки по фазам движения а они стоят на редукторе и мотором вы ничего не настроете  тут про 1\8 оборота имеется ввиду когда уже найден нужный угол но можно и без этого обойтись.  
    • maxx2000
      ой да ладно, доступ он будет делать. скачал в магазине хром расширение и сделал
    • filsan
      Благодарю. Попробую выше упомянутыми инструментами. Правда с дополнительными графиками и пользовательским анализом придется повозиться. Придется-таки делать доступ на народный ресурс за справкой))
    • Guhl
      В вашей документации однозначно сказано, что если инструмент выпадает, то произведите настройку Это не противоречит моему утверждению, что цанга должна открываться тогда и только тогда, когда рука в зоне шпинделя, то есть в зоне, где исключается выпадение инструмента    И 1/8 оборота мотора, это сколько в градусах поворота руки? Подозреваю, что 0 целых, хрен десятых
×
×
  • Создать...