Jump to content

Синтаксическая ошибка на 808d


Evil.genius

Recommended Posts

Evil.genius

Всем привет. Пишу код (токарный цикл), выдает синтаксическую ошибку в кадре 25.

N20 DEF REAL STP=50, ENP=25, THICK=2, DI1=48, DI2=40.5, SPD=0.3
N25 DEF REAL VAR1=DI1 - DI2
N30 DEF INT COUNT=(INT)VAR1 DIV THICK, CST=0
N48 DEF REAL COM=DI1-THICK
N45 M3S800M8
N50 FOR CST TO COUNT
N60  G0 Z=STP+1
N78  X=COM
N80  G1 Z=ENP F=SPD
N90  G0 X=COM+1
N100  COM=COM-THICK
N110   IF COUNT=COUNT-1
N120    COM=DI2
N130    SPD=SPD*0.75
N148   ENDIF
N150 ENDFOR
N160 Z=STP+1
N170 M30

Ошибка: https://disk.yandex.ru/i/XlYHu7SpZCSQJA

Link to post
Share on other sites


UnPinned posts
ID_Hacker

Может нельзя делать объявление и сразу вычисление? Может так сделать?
N25 DEF REAL VAR1 =0.0

VAR1 = DI1 - DI2

Link to post
Share on other sites
Evil.genius

По идее, переменным можно присваивать результат вычисления, и в другой программе у меня такое есть, и работает. Но проверить смогу только завтра утром.

Link to post
Share on other sites
ID_Hacker

Присваивать результат вычисления можно в коде программы, но в области объявлений можно только объявлять с инициализацией значений. Так в некоторых языках программирования. Возможно здесь так же.

  • Чемпион 1
Link to post
Share on other sites
Evil.genius

На симуляторе сейчас пробовал, действительно нужно сначала объявить и присвоить. Потом еще ошибки вылезли, но их решил. Большое спасибо, а то совсем уж перестал чтото понимать) Вот в таком виде программа работает, правда чуть не так как надо, но это мелочи)

N20 DEF REAL STP=50, ENP=25, THICK=2, DI1=48, DI2=40.5, SPD=0.3
N25 DEF REAL VAR1 = 0.0
N26 DEF REAL CUN = 0.0
N27 VAR1 = DI1 - DI2
N28 R2=0
N30 R1=0 
N31 R1=VAR1 / THICK + 1
N47 R0=1
N48 CUN = DI1-THICK
N49 M3S800M8
N50 FOR R0=1 TO R1
N60  G0 Z=STP+1
N78  X=CUN
N80  G1 Z=ENP F=SPD
N90  G0 X=CUN+1
N100  CUN=CUN-THICK
N101  R2=R2+1
N110   IF R2==R1-1
N120    CUN=DI2
N130    SPD=SPD*0.75
N148   ENDIF
N150 ENDFOR
N160 Z=STP+1
N170 M30
==eof==

 

Плохо без нормальной среды программирования)

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Сообщения

    • Fedor
      Так и в воздухе и в воде частицы. Просто их больше :)
    • mannul
      Отчасти видел. Вакуум это просто отсутствие давления, но это не пустота, там есть элементарные частицы.
    • Capacit
      Станок токарный TCK56A.2025 г.в. Резцедержка sh801225r-340 сервопривод  Delta  asda b3.
    • Fedor
      Коль все квантовано, то это означает, что всего счетное множество и все можно занумеровать...  То есть иррациональные числа не имеют физических образов :)
    • Fedor
      Каждый видит вакуум глядя поздним вечеров на звездное небо. Все что не звезды, то вакуум :) Нет в предлагаемой теории всего современной парадигмы, физики не признают  :)
    • BSV1
      Не хватает одного пункта: наличие/отсутствие Творца.   Сказано же: завихрения вакуума. Вы когда-нибудь видели вакуум? 
    • jtok
      Посмотрел повторный анализ. Здорово. Попробовал даже все модули заменить на исправленные. Все заработало, удивительно. Но не до конца. Чет-то там все таки было не так. И всё исправленное работает только на API SW2024. Поэтому я решил вернуться. Итак, взята была опять версия 0.11, и переписана с учетом верной обработки списков вырезов для деталей с несколькими конфигурациями, причем должно работать в SW2018-2024 Получилась версия 1.02 Добавлен прогрессбар. CompTree v1.02.zip
    • andrey2147
      Нет, только те кто продал, могут помощь, через китайский Фанук,если нет связи то всё....учите инглишь.
    • mannul
      Если внутри черной дыры масса, то почему её не видно?
    • Fedor
      Физиков хлебом не корми, пивом не пои, дай что-нибудь заквантовать :) 
×
×
  • Create New...