FMS-3000 программирование

Fanuc, Okuma, Sinumerik и т.д.
BigRem
Новичок
Сообщения: 4
Зарегистрирован: 26 янв 2019, 18:03
Репутация: 0
Контактная информация:

FMS-3000 программирование

Сообщение BigRem »

Здравствуйте. FMS-3000 на токарном ось X и Z, шпиндель с сервоприводом ось C. Сегодня решил попробовать поизучать макропрограммирование и натолкнулся на препятствие.

У меня почему-то не получается работать с массивом:
dim ev[3]
ev[0]=1
ev[1]=2
ev[2]=3
приводит к тому, что во всех трёх переменных хранится «3». Если код немного поменять:
dim ev[3]
ev[2]=6
ev[1]=28
ev[0]=2
то везде будет «2». То есть последнее значение сохраняется во всех переменных массива. Ниже код нарезки эвольвентных шлицов. Но вместо эвольвенты программа режет 2 прямые канавки, из-за того что в массиве все цифры одинаковые:"2.83". Что я делаю не так?

И второй вопрос: хотел, что бы в окне показывался № нарезаемого зуба и № прохода, но компьютер видимо считает на перёд и в первые 2 прохода уже показывает 11 зуб. Как сделать что бы показывал реальные проход и зуб?

rem Шлицы эвольвентные на валу z26
luft=0
dim ev[23]
ev[22]=0+luft
ev[21]=0.09+luft
ev[20]=0.18+luft
ev[19]=0.27+luft
ev[18]=0.36+luft
ev[17]=0.46+luft
ev[16]=0.56+luft
ev[15]=0.66+luft
ev[14]=0.76+luft
ev[13]=0.87+luft
ev[12]=0.98+luft
ev[11]=1.09+luft
ev[10]=1.21+luft
ev[9]=1.33+luft
ev[8]=1.45+luft
ev[7]=1.58+luft
ev[6]=1.71+luft
ev[5]=1.85+luft
ev[4]=2+luft
ev[3]=2.16+luft
ev[2]=2.33+luft
ev[1]=2.53+luft
ev[0]=2.83+luft
rem пауза мс
pa=4
zub=26
gradus=360/zub
zpaz=42
lp=0

window(500,300,700,400)
print "подготовка"
G90G54
T1
G0Z1X0
G4Epa
C0
G4Epa

G25Lzub
M8
G4Epa
G90X0
G4Epa
G1G91CgradusF1500
G4Epa

for i=0 to 4
cls
print zub, "зуб; ",i,"проход"
X-0.1
G4Epa
C-ev
G4Epa
Z-zpaz
G4Epa
X1
G4Epa
Zzpaz
G4Epa
X-1
G4Epa
Cev
G4Epa
Cev
G4Epa
Z-zpaz
G4Epa
X1
G4Epa
Zzpaz
G4Epa
X-1
G4Epa
C-ev
G4Epa
next

for i=5 to 23
cls
print zub, "зуб; ",i,"проход"
iff lp=0 then
X-0.1
G4Epa
C-ev
G4Epa
Z-zpaz
G4Epa
X1
G4Epa
Zzpaz
G4Epa
X-1
G4Epa
Cev
G4Epa
lp=1
else
X-0.1
G4Epa
Cev
G4Epa
Z-zpaz
G4Epa
X1
G4Epa
Zzpaz
G4Epa
X-1
G4Epa
C-ev
G4Epa
lp=0
endiff
next

M9
M25

G0G90C0
X100
M30
Аватара пользователя
odekolon
Мастер
Сообщения: 1103
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

Re: FMS-3000 программирование

Сообщение odekolon »

эт вам не сюда, эт в техподдержку FMS...
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
Ev3658
Новичок
Сообщения: 35
Зарегистрирован: 13 фев 2017, 16:08
Репутация: 29
Настоящее имя: Евгений
Контактная информация:

Re: FMS-3000 программирование

Сообщение Ev3658 »

Тема хорошая, надеюсь представится возможность программировать FMS-3000 или FMS-3300 и смогу поддерживать её.

В целом разовый опыт был, справился с модернизацией за 2 месяца с изучением с нуля всего (программирование, план модернизации на Mikron WF3 и т.п.).
Язык программирования очень удобный, синтаксис приработался через неделю.

Из сложностей для осознания было:
- Изменения состояния выхода можно 1 раз за весь проход PLC
- Есть два раздела PLC, быстрый и медленный, регулируется в машинных параметрах
- Сложно было понять структуру таймеров, но осилил и успешно использовал в механизмах защиты (смазка, ожидание и т.п.)

Из плюсов:
- Лёгкий синтаксис (похожий на Basic)
- Приятная и понятная логика в условиях IF (легко держится в памяти и пишется одной строкой)
- Удобный компилятор
- Отличная тех.поддержка (Модмаш НН :hottabych: ) и подробная документация с готовыми примерами :bender:


Из минусов - я не знаю, но думаю такой удобной в программировании я точно не найду. Скажу сразу, мне не сложно было и в TNC-426 :geek: , а тут вообще релакс.

Для информации этой темы:
Сайт разработчика: http://www.fms3000.ru/
Ссылка на документацию: http://www.fms3000.ru/index.php?option= ... Itemid=375
2020-07-18_01-55-51.png (4637 просмотров) <a class='original' href='./download/file.php?id=183966&sid=11bd00e961192ef147a4d99527c39c59&mode=view' target=_blank>Загрузить оригинал (131.35 КБ)</a>
nokwud
Новичок
Сообщения: 1
Зарегистрирован: 11 янв 2024, 15:11
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: FMS-3000 программирование

Сообщение nokwud »

Ev3658 писал(а): 18 июл 2020, 01:56 Тема хорошая, надеюсь представится возможность программировать FMS-3000 или FMS-3300 и смогу поддерживать её.

В целом разовый опыт был, справился с модернизацией за 2 месяца с изучением с нуля всего (программирование, план модернизации на Mikron WF3 и т.п.).
Язык программирования очень удобный, синтаксис приработался через неделю.

Из сложностей для осознания было:
- Изменения состояния выхода можно 1 раз за весь проход PLC
- Есть два раздела PLC, быстрый и медленный, регулируется в машинных параметрах
- Сложно было понять структуру таймеров, но осилил и успешно использовал в механизмах защиты (смазка, ожидание и т.п.)

Из плюсов:
- Лёгкий синтаксис (похожий на Basic)
- Приятная и понятная логика в условиях IF (легко держится в памяти и пишется одной строкой)
- Удобный компилятор
- Отличная тех.поддержка (Модмаш НН :hottabych: ) и подробная документация с готовыми примерами :bender:


Из минусов - я не знаю, но думаю такой удобной в программировании я точно не найду. Скажу сразу, мне не сложно было и в TNC-426 :geek: , а тут вообще релакс.

Для информации этой темы:
Сайт разработчика: http://www.fms3000.ru/
Ссылка на документацию: http://www.fms3000.ru/index.php?option= ... Itemid=375

2020-07-18_01-55-51.png

Здравствуйте! Хотел бы с вами обсудить систему, как с вами можно тут связаться, не могу найти личные сообщения?
minin-dk
Новичок
Сообщения: 1
Зарегистрирован: 07 мар 2024, 13:45
Репутация: 0
Настоящее имя: дмитрий минин
Контактная информация:

Re: FMS-3000 программирование

Сообщение minin-dk »

Товарищи! Испытываю трудности с наладкой постпроцессора для FMS3000. Есть следующие неясности:
1. G-коды циклов сверления/глуб. сверления/жесткого нарезания резьбы метчиком для приводного инструмента для Аксиальной и Радиальной обработки
(в других системах ЧПУ они отличаются. М.б. в FMS3000 они идентичны осевым циклам G81/G83/G84 ? ).
2. Типичные М-коды для токарно-фрезерной обработки (вкл/выкл приводного шпинделя, вкл/выкл оси С, вкл/выкл блокировки С)
(полагаю, что они могут отличаться от станка к станку, но все же определенная специфика должна сохраняться).
3. Примеры программ, если не сложно.

Заранее благодарен за любую помощь
Ответить

Вернуться в «Промышленные стойки»