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

СПИ от Турты


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

14 минут назад, fantom.ul сказал:

По сути, любая УП с элементами макропрограммирования работает точно так же.

Зуб даю, @TBC в этом не волокет

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


Из блога гения:

 

Цитата

 

Думаю, что мировое имя, как разработчика Промышленного ИИ, а так же мировой приоритет в создании кибер-технолога я уже заработал.

...

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

...

Короче надо приступать к работе засучив рукава, перестать даже читать форумы РФ и столбить свое мировое лидерство в этом деле.

http://newstopeople.ru/?p=7516#more-7516

 

 

Так что с Туртой мы тут попрощались надолго. 
Наш форум для него уже рылом не вышел. Он теперь будет вращаться исключительно на забугорных сайтах.

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

алгоритм выделения и распознавания KTЭ

 

43 минуты назад, fantom.ul сказал:

параметры элементов контура нужно самому вносить в соответствующие окошки

зерг - глупота. 

ты так и ничего и не понял. 

нет никакого распознования. 

у турты весь "алгоритм" работает по аналогии с калькулятором. (чтобы получить 4, нужно вбить 2+2.) 

пользователь сам выбирает элемент, вносит контур, заготовку и прочие параметры. 

а вот выделение, это дааа. открытие века. догадаешься как работает алгоритм выделения ктэ? 

Изменено пользователем chatjokey
Ссылка на сообщение
Поделиться на других сайтах
41 минуту назад, fantom.ul сказал:

Короче надо приступать к работе засучив рукава, перестать даже читать форумы РФ и столбить свое мировое лидерство в этом деле.

Где-то мы это уже слышали. 
фраза превратилась в визитную карточку гения

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, fantom.ul сказал:

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

Распознавание - с DXF.

1 час назад, chatjokey сказал:

зерг - глупота. 

ты так и ничего и не понял. 

нет никакого распознования. 

у турты весь "алгоритм" работает по аналогии с калькулятором. (чтобы получить 4, нужно вбить 2+2.) 

 

2 часа назад, Чингачгук сказал:

Это " хвалится Турта" - есть,  а распознавания - нет...

 

2 часа назад, Чингачгук сказал:

А где собственно "алгоритм выделения и распознавания KTЭ" ?

Кстати, тут еще вопрос - в каком порядке вы вводите данные в окошки, и в каком порядке будет мехобработка. Если введённые данные СПИТурта умеет сортировать по операциям и установам - то тут распознавание есть, а если "как ввели - так и родилось", то Туфрта обделался...

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, zerganalizer сказал:

Распознавание - с DXF.

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

DSC_0607.JPG

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

догадаешься как работает алгоритм выделения ктэ? 

"Тиаретически" - если включить "дурака" - из определенной секции файла DXF читаются линии и дуги, по которым потом определяется "что есть канавка снаружи или внутри", сортируется слева направо или наоборот и включается разбивка под проходы. А далее макрос постпроцессора и текста "технологии".

1 минуту назад, chatjokey сказал:

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

Попробуй EdgeCAMом, по фрезеровке толково распознает подобное, токаркой не пользовался. А если будет DXF, он будет состоять из набора дуг (от сферы/скруглений) и линий. Вообще на раз распознать даже дибильным макросом типа "игнорировать ниже оси", найти пересечения с осью вращения и скомкать последовательно дуги и линии в один чистовой профиль. Не забываем - этот профиль состоит из 3х дуг (сфера + скругление + галтель в канавке) и кучки отрезков с готовыми координатами и центрами дуг внутри DXF. Я как-то писал приложение на МатЛабе, которое строило вещи посложнее и экспортировало в подобный DXF формат дугами и отрезками, потом в Компасе всё ок было.

 

Вот если в DXF попадёт аппроксимация дуг отрезками или сплайнами - тогда да, жопа...

Ссылка на сообщение
Поделиться на других сайтах
12 минут назад, zerganalizer сказал:

Попробуй EdgeCAMом

мдээ.. я тебе про токарку и конкретный пример. 

12 минут назад, zerganalizer сказал:

Вообще на раз распознать даже дибильным макросом типа

все туфта. откуда макрос будет знать каким инструментом пользуемся?

зная инструмент, откуда макрос узнает, что тут 2 установа. а если нет противошпинделя? то можно и 1. но совсем с другими режимами.

мощность станка? по сколько съем, по 3 или по 1? а под чистовые проходы сколько?

а с компенсацией радиуса как? 

вопросов тьма. не справится.

и тут нужно доп линию чтоб кам построил. чего он не сделает. точнее ни один кам не делает по нормальному. если ему "тыркнуть", тогда сделает. а сам - хрен. 

 

 

DSC_0608.JPG

я вижу ты тоже туговато в этом соображаешь. 

Изменено пользователем chatjokey
Ссылка на сообщение
Поделиться на других сайтах
Крутой инвестор из ЕС
2 часа назад, zerganalizer сказал:

И ее можно написать лучше, улучшить производительность, если переделать и скомпилировать подключаемую dll, но сути это не меняет - есть работающее ноу-хау, аналогов которой нет ни в одной САПР.

Всегда и все можно написать лучше. Но каждый будет писать в меру своих знаний и навыков. И по этому куску кода, который Турта выдавал как сверхсложный и гениальный (а на деле его поймет любой прочитавший основы ПХП за 10 минут), видно, что Турта обладает навыками именно новичка. И за все годы даже не научился даже понятному код-стайлу и более простым и понятным конструкция.

 

Поэтому я и говорю, что если бы более опытный человек писал код, то это выглядело бы иначе: более понятно и кратко. Да и вообще бы строки шаблона УП вынес бы из логики. Но Турта написал как новичок!

 

И пофиг, что код работает. Текст с орфографическими ошибками и без пунктуации можно прочитать и понять. Но что вы подумаете о человеке, который так всегда пишет? Что скорее всего он покинул школу после 2 класса. 

 

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

1 час назад, fantom.ul сказал:

Он теперь будет вращаться исключительно на забугорных сайтах.

его там сразу же заблокировали, а темы удалили)

2 минуты назад, Крутой инвестор из ЕС сказал:

Да и вообще бы строки шаблона УП вынес бы из логики.

Кстати, вопрос возник. Турта же постоянно говорит о том, что типа его кибера нужно адаптировать под конкретный станок. Вот такой вопрос: вот в тексте ниже типа кусок УП как я понял. Он всеми станками будет понят правильно, или для некоторых что-то еще нужно или как-то иначе должно быть записано? (в фигурным скобках цифры должны быть)

N{nn++}0 G01 X {D_cyl} Z {B_rezec2} F{fedrat3} (NEW LAYER);
N{nn++}0 G01 Z-{L_cyl_sum} F {fedrat};
N{nn++}0 G01 X{D_cyl + hsloy * 2} F {fedrat3};
N{nn++}0 G00 Z{B_rezec2};

 

Ссылка на сообщение
Поделиться на других сайтах
27 минут назад, Крутой инвестор из ЕС сказал:

Он всеми станками будет понят правильно, или для некоторых что-то еще нужно или как-то иначе должно быть записано?

Нет, не всеми. 
в общем и целом есть станочный базовый язык G-code 

но у каждого производителя есть свои нюансы   
Да и аргументы в фиг скобках можно заменить на переменные значения. это очень удобно. у меня все программы так устроены. меняются только входные данные, а результат прога сама считает

38 минут назад, Крутой инвестор из ЕС сказал:

Он всеми станками будет понят правильно, или для некоторых что-то еще нужно или как-то иначе должно быть записано?

Нет, не всеми. 
в общем и целом есть станочный базовый язык G-code 

но у каждого производителя есть свои нюансы   
Да и аргументы в фиг скобках можно заменить на переменные значения. это очень удобно. у меня все программы так устроены. меняются только входные данные, а результат прога сама считает

например вот так

Спойлер

O00002 (STAKANCHIK) 

#100= 7 (-T- FREZA D25)
#101= 35 (-VC- )
#102= 0.25 (-FZ*Z- )

 

#8= 55 (NUL DETALI) 
#6= 1 (SOJ YES=1 / NO=0) 

 

#20= 25.2 (DIAMETR STAKANA) 
#11= 0.3 (PODACHA PO -Z- NA OBOROT) 
#10= -27. (GLUBINA PO -Z-) 
#13= -2. (UROVEN NACHALA PO -Z-) 

 

#9= #20 
#10= #13 - #10 
#12= #10 / #11 
#12= ROUND[ #12 ] 
#11= #10 / #12 

 

G52 X-88.5 Y0 Z-9. 

 

N1 (STAKAN) 

#3= #100 
#4= #101 
#5= #102 
M97 P111  
#9= #9 / 2 
#9= #9 - #2 

M01 

T#3 M6
G00 G17 G90 G#8 G40 G49 X0 Y0 
G43 Z40. H#3 M #7 
S#1 M3
M97 P300
G00 Z100. M09 
M05 

N5 G53 X-400. Y0 

M30 

N111(SIM-SALABIM)
#1= [ 1000 * #4 ] / [ 3.1415 * #[ 2400 + #3 ] ] (-S-)
#5= #1 * #5 (-F-)
#2= #[ 2400 + #3 ] / 2 (R TOOL)
#7= [ 9 - #6 ] (SOZJ YES-NO) 
#[ 5800 + #3 ]= 0 
M99 
N300 (FREZEROVANIE STAKANOV) 
G00 G90 X0 Y0 
G01 Z#13 F1000 
G01 X#9 F#5 
G02 G91 I - #9 Z - #11 L #12 
G02 G90 I - #9 
G00 G90 Z10. 
M99 
N302 (POLOVINA STAKANA) 
G00 Y#9 
G01 G91 Z - #11 F#5 
G02 G90 Y - #9 J - #9 
G00 X0 Y0 
M99 

 

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, zerganalizer сказал:
3 часа назад, fantom.ul сказал:

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

Распознавание - с DXF.

Так DXF он тоже ручками пишет в блокноте.
Пробовали же уже - ни один файл, выданый САМом, его сервис читать отказывается.

Ссылка на сообщение
Поделиться на других сайтах
Крутой инвестор из ЕС
6 минут назад, co11ins сказал:

в общем и целом есть станочный базовый язык G-code 

но у каждого производителя есть свои нюансы   

Вот именно поэтому я и считаю Турту профаном конченным :biggrin: судя по тому, что он показал и показывал ранее, у него выходной шаблон G-кода разбросан по всему коду скриптика (а может и в разных файлах) в многочисленных циклах и условиях. А это значит, что со сменой оборудования нужно будет вручную сидеть и разбирать весь это винегрет и менять под конкретный стандарт G-кода. И будет уже два скриптика. И если в другой части кода будет ошибка, то это ошибку нужно будет менять уже в ДВУХ скриптах и все отлаживать заново. Хотите еще другой станок? Будет еще версия турта-скрипта, в котором просто поменяется пара строк, а отлаживать нужно будет уже в N-количестве скриптах... :biggrin: Сложность будет возрастать по экспоненте, как и кол-во ошибок и испорченных станков.

 

А опытный разработчик просто вынес бы это шаблоны G-кода в отдельные файлы (как я показывал выше), а логику самого скрипта сделал общей. И так можно было бы масштабировать работу скрипта на любое кол-во разного оборудования с минимальными расходами.

14 минут назад, co11ins сказал:

Да и аргументы в фиг скобках можно заменить на переменные значения. это очень удобно. у меня все программы так устроены. меняются только входные данные, а результат прога сама считает

Что-то типа макросов в самом станке?

21 минуту назад, co11ins сказал:

Да и аргументы в фиг скобках можно заменить на переменные значения.

Именно так и есть. Я просто переписал это в шаблон с фиг скобками, чтобы это было редактируемо и понятно. А у Турты это было тупо через сложение строчек и переменных. Типа так

$nc = 'N' + $nn++ + '0 G01 X' + $D_cyl + ' Z ' + $B_rezec2 ' + 'F' + $fedrat3 + ' (NEW LAYER);\n'

То есть программист с 30-летнем опытом и знанием десятка языков просто не знает, что для таких случаев существуют шаблонизаторы :biggrin:

(только в ПХП точки, а не плюсы для сложения строк)

 

И вот представьте, у него выходной G-код в таком вот видео записан кусочками по всем 9000 строк скрипта... И вдруг появилась задача адаптировать скрипт под другой станок... :biggrin:

Ссылка на сообщение
Поделиться на других сайтах
23 минуты назад, Крутой инвестор из ЕС сказал:

Что-то типа макросов в самом станке?

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

Ссылка на сообщение
Поделиться на других сайтах
Крутой инвестор из ЕС
4 минуты назад, co11ins сказал:

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

Ну я так и подумал. Турта аналогично все сделал, по сути просто спрограммировал несколько макросов на ПХП. Если переменные вы будете вводить в сам макрос на станке, а у Турты - в окошечки, а потом скриптом вставляются в шаблончики и выдаются как готовые.

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, Крутой инвестор из ЕС сказал:

у Турты - в окошечки, а потом скриптом вставляются в шаблончики и выдаются как готовые.

И все это онлайн, нужен интернет, планшет, проверяющийся технолог(он). 
зачем собаке пятая хромая нога?))

все реализуется прямо на станке с возможностью гибко менять параметры в один клик))

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

Справедливости ради стоит заметить, что возможна редкая ситуация, когда на стойке просто нет функций макропрограммирования или они не закуплены, как опция. Но это скорее исключение.

Я бы не стал проводить параллели между продуктом Турты и макросами на станке. Просто привел пример, что его ввод в окошечки напоминает ввод входных параметров в макросы станка.

Тем не менее ещё раз утверждаю, что никакого ИИ, никакого распознавания на текущий момент у него нет!

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, fantom.ul сказал:

Я бы не стал проводить параллели между продуктом Турты и макросами на станке.

Естественно. 
Макросы - это  рабочая !!! альтернатива. 
вернее не так

туртина поделка - это нерабочая альтернатива  станочным макросам

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

зная инструмент, откуда макрос узнает, что тут 2 установа. а если нет противошпинделя? то можно и 1. но совсем с другими режимами.

мощность станка? по сколько съем, по 3 или по 1? а под чистовые проходы сколько?

а с компенсацией радиуса как? 

Про противошпиндель, мощность станка и прочее - надо базу постпроцессоров с данными станков. Про 2 установа легко, сколько под какие проходы ваще учебник и детский сад, компенсация тоже несложно, особенно по G41, но можно эквидистанту строить. Я писал про распознавание ГЕОМЕТРИИ, а не вариантов технологии производства, коих у Турты нет как класса.

Ссылка на сообщение
Поделиться на других сайтах
Крутой инвестор из ЕС
13 минут назад, fantom.ul сказал:

Просто привел пример, что его ввод в окошечки напоминает ввод входных параметров в макросы станка.

Если что-то выглядит как утка и крякает как утка, то это утка) ну или утка-робот с ИИ :biggrin:

14 минут назад, fantom.ul сказал:

Тем не менее ещё раз утверждаю, что никакого ИИ, никакого распознавания на текущий момент у него нет!

А что там вообще нужно "распознавать", если все нужные данные для скрипта были вбиты в окошки?

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Mr_Gray
      Если и расфрезеровывать, то обязательно с коррекцией радиуса инструмента G41, чтобы попасть в середину поля допуска. Но лучше все же разверткой или расточной головкой.
    • lem_on
      При хорошей геометрии станка, можно и расфрезеровать. Если неглубокие отверстия, можно и тс сверлом сразу размер получить.
    • Snake 60
      Скорее всего исправляли в конкретной сборке, для конкретных тел. Насколько я помню, надо в самом эскизе профиля заполнить свойство Description
    • Snake 60
      Делаете дырку в свае - вставляете в нее трубу и 2 человеко-силы крутят сваю ) Дёшево и сердито и не нужен никакой планетарный редуктор ))
    • gudstartup
      вы всегда ищите свой путь или будете делать то что вам советуют? с самого начала прежде чем приступать к экспериментам вам нужно было вынуть носитель и сделать образ. diskcopy делает копию гибкого диска на другой а вам надо сделать образ жесткого диска или карты памяти. делайте как советует @Viktor2004 иначе еще чего нибудь сломаете или вам станок не нужен и вы его приобрели для экспериментов ? вот а печатной машинке из прошлого нельзя а вот на синумерике можно - удивительные вещи в настоящем происходят!! на 100 % уверен что там не модуль а либо писимиси ай либо жд @mircomax81 хотите работать в дос почитайте помощь по командам 
    • PuKoLLleT
      Доброго дня всем. Поделитесь опытом,раньше такое не доводилось делать. На торце фланца нужно сделать  восемь отверстий ф17H7 на токарно-фрезерном станке с осью Y ,имеется ManualGuide.В моем понимании нужно просверлить,а затем торцевой фрезой расточить нужный диаметр.Получится такой фокус,или надо разверткой доводить нужный размер?  Стойка Fanuc 0i-Tf.
    • Snake 60
      Всё верно, я даже русификатор делал для него (ушло на это где-то около года). Хороший софт был, я всех знакомых на него подсадил в свое время :) У меня даже где-то образ на виртуалке лежит с SW2014+MechSoft, Жаль, что автодеск его поглотил, а не DS :( А по сути вопроса, проектировал двухступенчатый планетарный редуктор в свое время. Что было нужно: Справочник по планетаркам (автора не помню, если надо поищу), из софта MathCAD + GearTeq (софтина идет вместе с GearTrax, только рассчитывает и моделирует несколько зацеплений согласно выбранной схеме, в том числе планетарки) Ой и ошибаетесь. Звездочки - не равно зубчатые колеса в планетарке) Мы намучились с малой точностью изготовления на эл.эрозии, а Вы лазером ))) Был собран опытный образец редуктора с незакаленными деталями, чисто проверить геометрию, отладить сборку. Так потом начальство этот редуктор сказало испытать в бою, как я не противился)) Помер за пару дней интенсивных нагрузок ))) Материал, термообработка и точности изготовления решают )
    • Snake 60
      @Тихоход  Ещё один вариант - изучать программирование и писать свою программу/макрос. Вот пример конфигуратора двери: https://www.youtube.com/watch?v=wv4HryWQBSk
    • mircomax81
      Посредством Diskcopy можно сделать адекватную копию на флоппи диск?
    • Andrey_kzn
      Да, ведь советовали автору вытащить жёсткий диск и сделать образ. Неужели самому не интересно, как устроен этот старый промкомпьютер? Там может стоять как жёсткий диск, так и CF-карта, или же Disc-on-chip или Disc-on-module.  Как-то очень давно, на подобном промышленном оборудовании (большая печатная машина) я не смог перенести  ПО с родной CF - карты на другую, такого же размера но другой фирмы. Была также станочная оболочка под досом.  Образ я делал Нортон гостом, развернул его на другую CF-карту без проблем. Машина загрузилась нормально и работала ровно 2 дня, на неродной CF-карте,  потом зависла, и отказалась загружаться. Пришлось вызывать сервисника. От него мы узнали, что нельзя просто так взять и заменить карту  - носитель системного ПО, на другую. А полезли мы туда, так как руководство захотело печатать отчёты по работе машины. В станочном ПО такая функция была. Вот только принтер надо было купить у фирмы - производителя этой самой машины. В попытках заставить работать другой принтер мы редактировали файл  AUTOEXEС.BAT, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
×
×
  • Создать...