CNC Editor - Редактор програм для верстатів з ЧПУ, зі спеціальними функціями, інструментами та підсвічуванням синтаксису. Багатофункціональний редактор керуючих програм для верстатів із чпу З чого складається редактор G-коду

Перевірка/Оформлення/Редагування:Мякішев Є.А.

Редактор G-коду

Перевірка та підготовка

Після того, як слайсинг буде виконано, ви побачите створений ним результат. Ви можете обертати модель, інспектуючи її з усіх боків - пошарово або відразу кілька шарів. Крім того, можна візуалізувати те, як переміщатиметься екструдер. Таким чином, ви ще до початку друку можете перевірити, чи все правильно, що може заощадити вам час і гроші.

  1. Print. Ця кнопка запускає друк безпосередньо. Якщо Repetier-Host підключено через Repetier-Server, то G-код буде відправлено в Repetier-Server, що дасть старт процесу друку. Відтак Repetier-Host можна буде закрити.
  2. Save to File. Натисніть тут, щоб зберегти згенерований Gкод на жорсткий диск. Збереження буде виконано без додаткових стартового та кінцевого фрагментів, що зберігаються у Printer Settings.
  3. Save for SD Print. Тут ви зберігаєте G-код для друку через SD-Карту, включаючи додаткові стартовий і кінцевий фрагменти, а також команди для завершення друку, які зберігаються в Printer Settings. Якщо принтер запущено через Repetier-Firmware, то G-код можна зберегти у двійковому форматі. SD-Карта повинна бути в комп'ютері - це значно швидше, ніж якщо вона була підключена до принтера. Якщо SD-Карта в принтері, то G-код потрібно зберігати через вкладку SD Card.
  4. Save to Server. Якщо Repetier-Host підключено до Repetier-Server, то G-код можна зберегти в Repetier-Server. Подивитися прев'ю-зображення та запустити друк від Repetier-Host можна буде у вкладці Server, розташована в Repetier-Server .

Для редагування G-Коди натисніть Edit G-Code.

З чого складається редактор G-коду

У редактора G-Коди теж є свої налаштування, нехай і небагато. Коли слайсинг буде завершено, вкладка Slicerавтоматично зміниться на G-Code Editor, а у вікні редактора з'явиться щойно згенерований G-код – код, згенерований слайсером. Це головний код, в якому описується те, як виконуватиметься друк об'єкта. Але крім нього є інші типи коду – так звані "G-кодові скрипти". Вони зберігаються як частина поточної конфігурації принтера, коли ви натискаєте кнопку збереження даних (це кнопка із зображенням дискети – друга зліва). Причому вона з'являється тільки тоді, коли в редакторі є якийсь G-код. При переключенні конфігурації принтера ці файли зміняться на ті, що збережені в новій конфігурації.

Попередньо задані G-кодові скрипти

Repetier-Host дозволяє задати дев'ять G-кодових скриптів: для запуску, завершення, паузи та зупинки ( kill) друку, а також кілька власних (але не більше п'яти), які можна використовувати для чого завгодно. Наприклад, для калібрування. Задати ці скрипти можна у меню Printer Settings > Scripts.

Кнопки для запуску скриптів з 1-го по 5-ийзнаходяться на вкладці Manual Control.Якщо ви проведете курсором над якоюсь із цих скрипт-кнопок, то побачите спливаюче повідомлення з поясненням, для чого ця скрипт-кнопка призначена. Щоб запустити скрипт, просто клацніть на відповідну кнопку.

Коди для запуску та завершення друку

G-код для принтера – це насправді збірний комплект, який можна описати за принципом "Код для запуску друку + G-код + Код для завершення друку". Отже, якщо ви зберігаєте G-код або надсилаєте його на друк, це завжди означає, що він складатиметься з трьох цих фрагментів. Як правило, коди для запуску та зупинки друку задаються в налаштуваннях слайсера.

Коди для паузи та зупинки (kill) друку

Ще дві команди для управління печаткою – це пауза та зупинка (не завершення, а саме зупинка – наприклад, при аварійній ситуації). Скрипт надсилається принтеру при натисканні на кнопку. Скрипт для зупинки зазвичай використовується рідко, а ось «пауза»- Більш затребувана команда. Вона може стати в нагоді, наприклад, при перемиканні з одного філаменту на інший або при додаванні до об'єкта «чужорідних»об'єктів (наприклад, горіхів під час друку будь-яких кондитерських виробів), щоб потім знову запустити друк і заплавити ці об'єкти за допомогою знову доданого філаменту. У всіх цих випадках потрібно щоб екструдер був подалі від об'єкта, що створюється, і для цього можна скористатися командою G1- Вона якраз віддаляє об'єкт від екструдера. При цьому Repetier-Host запам'ятовує, де друк було поставлено на паузу, і після виконання необхідних дій знову ставить екструдер у потрібне місце.

Під час паузи не слід робити такі речі:

  • Повертати осі у вихідне положення
  • Перевизначати координати за допомогою G92
  • Переміщати вісь Zна глибшу позицію

Дії, які можна робити під час паузи:

  • Перемикатися між відносними та абсолютними координатами (наприклад, щоб підняти екструдер)
  • Переміщати екструдер
  • Видавлювати філамент
  • Скидати координати екструдера
  • Змінювати температуру (скинути температуру за допомогою Repetier-Host не можна)

Скрипти з 1-го по 5-ий

Ними можна скористатися, якщо у вас є якісь завдання, що часто виконуються. У вкладці Manual Controlзнаходиться п'ять кнопок, за допомогою яких ці скрипти надсилаються принтеру. Щоб переглянути або змінити скрипт, натисніть правою кнопкою миші.

Новий файл / Збереження

У верхній частині редактора розташована панель із кількома кнопками. Дві їх особливо важливі.

Перша (та, що розташована лівіше за всіх і зображена у вигляді загнутого листочка) – це кнопка створення нового файлу. Вона видаляє з редактора весь вміст.

Слідом за нею йде кнопка збереження (вона зображена у вигляді дискети), функція якої – збереження G-коду у вибраний файл. Всі інші скрипти зберігаються як частина поточної конфігурації принтера.

Вкладка Help

Не всі знають, що таке G-код. На цей випадок унизу редактора є вкладка Help– вона показує, що означає обраний на даний момент G-код. Втім, там відображатимуться не всі команди, а пояснення деяких команд, до того ж, будуть неправильними. Це відбувається через те, що деякі команди мають однакові назви, але у різних прошивках виконують різні функції. Втім, найважливіших команд це не стосується – вони для всіх принтерів однакові.

Вкладка Visualization

Коли G-код завантажиться, зліва буде показана листкова модель (якщо ця функція не буде вимкнена). Як правило, високі фрагменти моделі загороджують собою низькі. Тут може допомогти вкладка Visualization, розташована в нижній частині редактора - її функціонал дозволяє налаштувати, який фрагмент моделі буде показано у вікні ліворуч. За умовчанням буде показано весь об'єкт повністю, але ви також можете задати, щоб бачити лише один шар або якийсь діапазон шарів. Якщо ви хочете подивитися код, що відповідає вибраним шарам, то це можна визначити за статусним рядком, розташованим у самому низу редактора. Вона показує шар, а також розташування курсору. Наприклад, запис "R6 C26"буде позначати, що курсор стоїть на 26 позиції 6 рядки. Якщо у цьому рядку буде команда, «наказує»зробити принтеру якийсь рух, це рух висвітиться в превью-окне. Якщо виділити в редакторі кілька рядків, то у прев'ю-вікні відобразяться всі рухи принтера, що відповідають цим рядкам.

Make Your Life Easier!

Для Win2000 – Windows 10 (2016) (Server, x86, x64). Остання версія: 3.1.10 build 130. 30 січня 2019 року.

Короткий опис:

CNC Syntax Editor це простий у освоєнні, але потужний інструмент для редагування, перегляду та аналізу програм для верстатів з ЧПУ на основі G коду. З простим інтерфейсом, як для новачків, так і для досвідчених програмістів.

Які проблеми може вирішити CNC Syntax Editor?

CNC Syntax Editor спеціалізований редактор G коду з підсвічуванням синтаксису для верстатів з ЧПУ. Він має простий та інтуїтивно зрозумілий інтерфейс. Програма підійде як для новачків, так і для досвідчених програмістів. Редактор візуально поділяє команди та координати для кращого сприйняття. CNC Syntax Editor допоможе програмістам для верстатів з ЧПУ, операторам, налагоджувачам верстатів, інженерам на виробництві, студентам та всім тим, хто працює з програмами для верстатів.

CNC Syntax Editor дозволяє складати, редагувати, переглядати та вивчати програми для верстатів з ЧПУна основі G коду. Редактор має низку спеціалізованих функцій. Ідеально підходить для швидкого редагування та фінального доведення.

Почніть користуватися CNC Syntax Editor зараз!

Після встановлення CNC Syntax Editor, запустіть його "Пуск->Програми->CNC Syntax Editor". Виберіть тип машини зі списку, що випадає, і відкрийте файл для редагування через меню "Файл->Відкрити". Для створення нової програми для верстата з ЧПУвиберіть "Файл->Новий". Тепер можна приступати до редагування або складання програми в вікні редактора.

Ключові особливості:

Редактор для програм з підтримкою скасування та повторення.Ряд команд та гарячих клавіш, які є у кожному звичайному текстовому редакторі, для швидкої та продуктивної роботи. Робота без остраху випадково втратити код, оскільки програма запам'ятовує останні 1024 зміни, і дозволяє легко повернутися назад.

Необмежений розмір файлу. CNC Syntax Editor підтримує файли програм для верстатів ЧПУ розміром до 2 ГБ. Крім того, ви можете відкрити і редагувати кілька програм одночасно, копіюючи шматки коду між відкритими вікнами.

Порівняння файлів. CNC Syntax Editor дозволяє рядково порівняти два файли. CNC Editor використовує програму WinDiff для цього завдання.

Сховище (репозиторій) коду.У CNC Syntax Editor ви можете скласти свій каталог програм або частин програм, а потім швидко шукати по цьому каталогу і вставляти в програми, що створюються. Можна помістити шматки коду для деталей у репозиторій.

Завантаження здійснюється через інше наше програмне забезпечення DNC Precision , в якому є великий список підтримуваних верстатів. Можна передавати програму до верстата у фоновому режимі.

Нумерація рядків. CNC Syntax Editor може додавати, змінювати або видаляти нумерацію рядків. Використовується стандартний формат Nnnnn, з кроком і кількістю цифр, що задається.

Зсув/Масштабування/Дзеркалювання. CNC Syntax Editor може зміщувати, масштабувати або віддзеркалювати вибрані координатні осі у всьому файлі або його частині.

Додавання або видалення пробілів.Додавання або видалення пробілів між командами G коду для поліпшення читальності або зменшення розміру файлу відповідно.

Зміна осей.Ця функція дозволяє замінити одну вісь на іншу.

Поворот.Повертання всієї деталі на заданий кут навколо заданої точки.

Інші корисні функції.Видалення осей, підстроювання швидкості переміщення та подачі інструменту, підрахунок габаритних розмірів, пошук файлів у папці та багато іншого.

Емуляція проходу інструменту.Покрокове налагодження та перегляд виконання програми у сповільненому чи прискореному режимі. Дозволяє графічно перевірити створювану програму перед відправкою її на верстат із ЧПУ.

CNC Syntax Editor поставляється в декількох версіях, що відрізняються набором функцій і кількістю машин/контролерів, що обслуговуються. Також доступна повністю безкоштовна версія, яка обмежена розміром програм, що передаються для верстата. Детальне порівняння всіх версій.

Багатофункціональний редактор керуючих програм для верстатів з ЧПУ

Андрій Матвєєв, Прокопій Миколаїв

Сучасні CAM-системи мають розвинені можливості генерації програм для верстатів з ЧПУ. У переважній більшості випадків для цього використовуються постпроцесори, що входять до складу програмних продуктів. Постпроцесори, що застосовуються в даний час, характеризуються високою гнучкістю і дозволяють створювати керуючі програми будь-якого ступеня складності практично для будь-якого обладнання з ЧПУ. За типом постпроцесори поділяються на табличні та засновані на мовах програмування. Табличні постпроцесори простіше у налаштуванні та використанні. Проте для їхньої коректної роботи потрібне грамотне налаштування. Мовні постпроцесори надають найбільшу кількість можливостей, але висувають найвищі вимоги до фахівців, які здійснюють їх розробку та налагодження. Таким чином, використання сучасних засобів генерації керуючих програм передбачає попередню підготовчу роботу висококваліфікованих (а отже, високооплачуваних) фахівців.

Поруч із існує низка технологічних завдань, які потребують всього потенціалу сучасних постпроцессоров. До них, наприклад, відноситься підготовка найпростіших програм без використання CAM-систем.

При налагодженні постпроцесорів постає завдання оперативного перегляду вихідного коду NC з візуалізацією траєкторії інструменту. При цьому бажано мати можливість одночасного відображення декількох траєкторій, а також деталі, що обробляється.

Ще однією часто виконуваною операцією є оперативна модифікація невеликого фрагмента коду програми, що управляє. Така потреба виникає у випадках, коли повторна генерація зміненої програми економічно невигідна чи неможлива. Наприклад, програма, піднята з архіву, може не мати вихідної моделі виробу, що супроводжує. І тут генерація нового варіанта неможлива. Крім того, модифікація використаного постпроцесора може бути недоцільна через незначність необхідних змін.

Описані вище та деякі інші завдання можуть бути вирішені за допомогою розробленого універсального графічного редактора керуючих програм, що дозволяє фахівцеві провести верифікацію та, при необхідності, відпрацювання керуючої програми.

Даний графічний редактор має багатий набір функціональних можливостей, покликаних прискорити розробку програм для верстатів з ЧПУ та забезпечити верифікацію коду програми на етапі розробки. Графічний редактор складається з двох основних компонентів: вікна редагування тексту програм, що управляють, і графічного вікна відображення траєкторії руху інструменту (рис. 1).

При відкритті файлу текст програми відображається у вікні редагування. Перехід курсору від кадру до кадру супроводжується зміною відображення траєкторії у графічному вікні, що дозволяє побачити зроблені зміни у режимі реального часу.

Поряд із стандартними функціями редагування тексту (копія, вирізка, вставка, пошук, заміна тощо) редактор надає ряд функцій, специфічних для редагування коду машинних програм, про які йтиметься далі.

Перехід до конкретного кадру

Ця функція дозволяє знайти кадр у тексті, вказаний курсором на траєкторії інструмента у вікні графічного. Також є можливість швидко перейти на початок та кінець програми.

Інформація про траєкторію інструменту

Дані про траєкторію інструмента видаються як інформаційної таблиці. У таблиці представлена ​​інформація про загальну кількість кадрів, кількість і тип переміщень, час виконання операції, режими подачі, а також наведені геометричні дані проходу (рис. 2).

Інформація про кадр

Редактор дозволяє отримати інформацію про окремий кадр траєкторії інструменту. Дані видаються у вигляді інформаційної таблиці та містять геометричні параметри ділянки траєкторії, параметри подачі, обороти шпинделя та номер інструменту (рис. 3).

Перетворення NC-коду в інваріантний вигляд

Ця функція дозволяє перетворити програму в коді конкретної системи з ЧПУ в інваріантний формат для подальшого репроцессування.

Перетворення коду на геометричні об'єкти

Існує можливість конвертувати траєкторію руху інструменту на геометричні примітиви, які згодом можна буде зберегти у файлі у форматі IGES або DXF.

Графічний редактор керуючих програм містить низку налаштувань, покликаних забезпечити зручність візуалізації траєкторії руху інструменту відповідно до вимог кінцевого користувача (рис. 4).

У налаштуваннях редактора можна вимкнути відображення траєкторії на екрані, задати її прозорість, а також обмежити кількість кадрів, що одночасно відображаються на екрані.

Для чіткішого візуального контролю ділянки траєкторії з різними характеристиками відображаються різними кольорами, причому колірні схеми можна вибрати з певного набору (величина подачі, швидка подача, швидкість шпинделя, номер кадру, довжина траєкторії, дуги кіл, інструмент) - рис. 5.

У налаштуваннях можна встановити додаткові параметри візуалізації, такі як відображення маркерів корекції та моделі інструменту, а також відображення нормалей до ділянок траєкторії та стрілок напрямку проходу.

Редактор може працювати з програмами написаними в інваріантному коді, так і створеними для конкретних систем ЧПУ (G-коди). Для коректного відображення програм, що управляють, використовується ряд налаштувань, що відображають особливості конкретного кодування (рис. 6). Додаткові налаштування забезпечують прив'язку машинної програми до математичної моделі та включають завдання початкової точки обробки, нуль машинної програми та масштабу відображення траєкторії інструменту.

Редактор може працювати з файлами програм, що управляють, створених у різних САПР-системах. Користувач може вказати власні фільтри розширень програм, що використовуються у діалозі відкриття файлу, відповідно до вимог конкретного виробництва (рис. 7).

Редактор дозволяє працювати одночасно з декількома програмами, причому траєкторії руху інструмента відображатимуться у графічному вікні спільно, що дозволяє відстежувати взаємне переміщення інструменту (рис. 8).

Підтримка роботи з кількома системами координат в рамках однієї програми, що управляє, дозволяє проводити налагодження програм, створених для багатоінструментальних верстатів.

Для ефективнішої верифікації графічний редактор має можливість візуалізації інструменту, заданого у тексті програми, що управляє. Підтримуються параметричні типові, так і фасонні фрези. Для зручності роботи з конкретним набором інструментів передбачено можливість створення бібліотеки інструментів (рис. 9).

Редактор може бути використаний у складі комплексних систем проектування виробництва. Для цього передбачено програмний інтерфейс, що забезпечує обмін даними у стандартах IGES, DXF, EPS та STL.

  • Такі безкоштовна чи все ж таки "Trial will expire 31.12.2015" ?

    ПІДПИС:

  • Випробував цю прогу:

    Цитата

    - трансформацію УП: відображення, поворот, зрушення... До речі, працює з великими УП, близько кількох мільйонів кадрів.

    Ти б хоч сам випробував це диво, відкрив файл з 1 млн. рядків, а потім ліз на форум і привселюдно заявляв про це, та ще й безкоштовне "це".

  • Цитата
    Випробував цю прогу:
    1) Відкривав файл 50Мбайт: час відкриття файлу – 0.5 хвилин, час побудови моделі – близько 45 хвилин!!! За-ши-би-сь!
    2) Пам'яті оперативної комп'ютерної з'їли понад 500 Мбайт!!! За-ши-би-сь!
    Ти б хоч сам випробував це диво, відкрив файл з 1 млн. рядків, а потім ліз на форум і привселюдно заявляв про це, та ще й безкоштовне "це".

    Ну, чого ти кричиш? Я працюю з нею щодня і все вантажиться. У мене УП на 50МБ – це норма. Деякі сягають 170МБ. Правда машина у мене некисла, видяха NVidia GeForce GTX 460. Ну тут смітіть дядечки. Якось я про це не подумавши.
    Ось гружу прогу на 55МБ. Від'їло пам'яті з 560МБ до 773МБ, разом 213МБ. Начебто не так багато, у мене її 4Гіга доступних у ХР-шці.

    Але софтина безкоштовна. Там для понту написано, що тріал. Кому треба – працюйте спокійно.

  • Стоп! Але ми працюємо в цій прозі років 10. Пентіум3 на той час відкривав такі програми за кілька хвилин. Щось у тебе не так. Або ти через незнання чогось клікнув. Можливо ти натиснув кнопку "Run/Pause". То це візуалізатор, який програє виконання програми. Він і повинен виконувати все так, щоб було видно рух фрези. А так графіка вантажиться кілька секунд.
    Є вкладки: Explorer, NCView, Config. Ось Explorer – це вкладка для швидкого перегляду та роботи з файлами. Вкладка NCView - там завантажується в пам'ять код програми і тоді пам'ять і від'їдається. На завантаження теж витрачається час. Проте ми маємо можливість прокручувати виконання програми, аналізувати текст УП, зіставляючи його з графікою.
    Там на сайті є Help-файл. У ньому поки що не все, часу не вистачає. Але на запитання можу відповісти.
    Одне прохання: хлопці, не впадайте в істерику, це заважає всім працювати та розуміти. Чи може краще просто спробувати розібратися?
  • Technolog, неадекватам тут не місце. Іди й краще розберись зі своєю прогою, а потім і нам пропонуй!
  • Цитата
    Technolog, неадекватам тут не місце. Іди й краще розберись зі своєю прогою, а потім і нам пропонуй!


  • Цитата
    Взагалі-то я виклав цю прогу для тих, хто цікавиться новим і корисним, а й здатний це вивчити і зрозуміти, терпляче і уважно.
    А одного разу потикавшись і нічого не зрозумівши, робити висновки – це не наш шлях. У нас все працює, повторю: багато років - АДЕКВАТНО, правильно, зручно, функціонально...
    Сміття, нічого особистого. Задавай питання, якщо є потреба. Але на двері не треба вказувати. Адже я нікому не хамлю і не нападаю на людей.

    До речі, так вийшло, що CNCView потрапила до рук зарубіжним програмістам. Там чомусь оцінили.
    Це у нас що, менталітет такий - матірити на чому світ свій будь-яке благо діяння?!! Чи просто у нас позитивні та просто конструктивні відгуки не прийнято залишати?


    Порівняй хоча б із CIMCO Edit http://www.cimco.com/ ...

  • Цитата
    Ні, подивіться на нього! Ще й звинувачує мене в тому, що я не конструктивний відгук залишив. Тобі ще відео зняти і тут викласти про те, що файл в 50мег візуалізується протягом півгодини? Тоді зовсім тебе осоромлю!
    Написав прогу і чекає лише на позитивні відгуки.

    Порівняй хоча б із CIMCO Edit http://www.cimco.com/ ...

    Ок! Готовий конструктивно? Будь ласка. Можеш описати свої дії, щоб я зміг змоделювати таку саму ситуацію у себе? Я ж можу відео викласти, як у мене все працює, причому навіть на Pentium3. Я ж російською друкую: МОЖЕ ЩОСЬ НЕ ТАК РОБИШ? Давай обговоримо, запарило вже сперечатись.

  • Quote
    ні, ну подивіться на нього! ще й звинувачує мене в тому, що я не конструктивний відгук залишив. тобі що, ще відео зафільмувати і тут викласти про те, що файл в 50мег візуалізується протягом півгодини? тоді зовсім тебе осоромлю!

    а чого так кричати те? з тебе гроші взяли чи чогось недодали?
    не подобається - зітрі та забудь. а на неадекваті в дзеркалі подивися...

  • Цитата
    Не подобається - зітрі та забудь.

    Так і вчинив.

    Цитата

    А на неадекваті в дзеркалі подивися...

    І ти теж не забудь туди...

  • Men чогось згадався...
  • Дивно що в цій безглуздій суперечці моє питання тихо зам'ятий був;-)

    ПІДПИС:Немає нічого в природі, чого б людина з головою та руками не могла зламати!

  • Цитата
    Дивно що в цій безглуздій суперечці моє питання тихо зам'ятий був;-)

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

    Цікаво звісно, ​​які виникли складності та зауваження? Наразі найближчих користувачів у нас близько десятка – професійних програмістів. Користуємося, виправили те, що нам здалося суттєвим.
    Тепер стала цікавою громадська думка. Зрозуміло, що на всіх не догодиш, але як мінімум цікаво дізнатися та спробувати щось покращити.

    За суперечку звинувачуйте: хотілося-таки отримати від людини зрозуміле пояснення проблеми. Він же людина, інженер, означає здатний описати предмет обговорення. Але не вийшло, агресивне. Можливо, слід видалити ту частину постів як оффтоп.

    Повторюся: програма безкоштовна
    Дякую

  • Протестувати ваше творіння не можу, бо не користуюся іншими творіннями однієї дуже дрібної та м'якої компанії.

    "Trial will expire 31.12.2015"

    ПІДПИС:Немає нічого в природі, чого б людина з головою та руками не могла зламати!

  • З питання про тріал:
    Приношу вибачення: я не правильно зрозумів розробника. Програма справді працює до кінця 2015 року. Думаю, що за ці 4,5 роки термін обмеження зміниться.

    Нижче даю посилання на відео, як CNCView візуалізує обробку розміром 2500000 рядків:
    http://www.youtube.com/embed/zyb7-BBt2IU?hl=ua&fs=1
    Якщо засікнути час від кліка на файлі до відображення на екрані всіх переходів, то отримаємо близько 16сек. Для такого файлу це цілком прийнятний час відображення.

  • Ах ви негідники! Безкоштовно роздаєте тут софт ЧПУ-шної спрямованості. Більш того! Натякаєте що років через 5 він може ще й платним стати! БЕЗЗАКОННЯ!
    -
    CIMCO звичайно цікавіший... там є ще відображення результату обробки, зарізи та багато іншого. Але він і дорожчий. Хоча для ЧПУ це майже безплатно. З ділком не порівняти.
    Якби я постійно працював в обробці більш менш складних деталей - то CIMCO купив би. А зараз мені навіть CNCView забагато з моїми нинішніми 2D роботами. Але іноді й на моєму 2D може піти. Так само можна подачі ручками відкоригувати де майже повітря інструмент йде ... Типу швидше прогу зробити якщо вона разів 20-30 хоча б виконуватися буде. Так.. якщо це робити прямо в G-коді і робити в цій прозі... то в прозі мабуть веселіше буде.
    -
    Морф чогось порівнює професійний софт, із софтом писаним для себе. Не хочеш не бери. Ніби включив візуалізацію із затримкою візуалізації вбудованим у прогу. Уповільнювач адже зроблений для того, щоб при необхідності можна було розглянути рух з тією швидкістю, з якою тобі треба. Аж майже до покадрової. Кста я не знайшов по швидкому файлу в 50 метрів, але 13-ти метровий файл на півмільйона рядків на моєму ноуті з T5600, двома гігами пам'яті і радеон Х1700 з 512-ю пам'яті емулювався 2 хвилини.
    -
    Сам програмлю, і бачу, скільки тут роботи. Уявіть собі, що кожен ваш клік у прозі запускає виконання кількох функцій.. та що тут розповідати. Хто програмував, той знає як ловити потім перехресний вплив обробки подій, враховувати всі стани. Я думаю що ця маленька прога швидше за все має мегабайтик іншого коду. А мегабайт коду - це букви, циферки і розділові знаки написані ручками. Ну не Лев Толстой, звичайно, але вже книга сторінок від 100 до 400 .
    -
    Мурф, а Вам слабо слабувати щось подібне, і безкоштовно роздати? Може тоді й поплюємося тут? Або навпаки, молитися почнемо на Вас.
  • http://www.cnczone.ru/forums/index.php?showtopic=2247&st=0&gopid=26198
    Ледве замучився з масштабуванням, т.к. ZoomAll не знайшов кнопки і взагалі інструментів зумування не знайшов крім миші, а у мене файли обробки до 2000х3000 мм .... поки додому штабуєшся до цього поля .. І алгоритм прискорення \ уповільнення зумування на великому \ маленькому масштабі страждає. На великому масштабі повільно зумить, а на маленькому швидко. Правда, наскільки я знаю, цей алгоритм у будь-якому софті працює з 3D так чи інакше страждає. І приблизно розумію чому. Не просте має бути це завдання пов'язати видиму проекцію з точкою спостереження, глибиною і може ще з чим нитку і обчислити правильні коефіцієнти прискорення.
    Механізму вбудовування постпроцесорів не видно, але на мою стійку підійшло.
    А взагалі, глюків так не помітив. Зазвичай програми написані собі то там, то тут глючать. У самого так.
    Типу: "...а навіщо доробляти - я ж знаю що тут глюк, а коду там для усунення глюку багато писати, а ліньки...".
  • Garden of Eden Creation Kit (G.E.C.K.)- це чудовий редактор для гри Fallout3, за допомогою якого ви можете вносити всілякі зміни до гри. Абсолютно все, що є у грі, було додано до неї за допомогою цього редактора.

    G.E.C.K. дозволяє вам створювати ваші власні локації (міста, підземелля тощо) та заповнювати їх персонажами, монстрами та історіями. Ви можете додати в гру нові раси, класи, зброю, квести та все, що тільки зможете придумати.

    Крім того, можна змінити вихідні дані гри. Вам не подобається швидкість пересування? Змініть параметри переміщення. Вам не подобається баланс гри? Виправте... Все це можна зробити тут.

    Найбільш потужною функцією редактора є можливість створення нових даних та квестів, які зберігаються у вигляді плагінів. Ви можете розмістити плагін в інтернеті, щоб інші гравці могли побачити ваші квести і локації. А оскільки ваш новий світ – це плагін, який зберігається в окремому файлі *.esp, його можна без шкоди додавати до вже існуючої гри і також виключати з неї.

    Ще однією чудовою особливістю редактора є можливість створення нової гри, ніяк не пов'язаної з оригінальною. Наважуйтеся! А команда Tiarum допоможе вам у цьому та бажає вам досягнення поставлених цілей та успіху!

    Завантажити редактор можна на офіційному сайті:

    • Оновлення GECK до версії 1.5 (1,3 МВ)

    Завантажити редактор G.E.C.K. ви можете також безпосередньо на Tiarum Wiki:

    • Базова версія редактора GECK для гри Fallout 3 (архів 7z, розмір 7,96 MB)
    • Оновлення GECK до версії 1.5 (архів 7z, розмір 1,1 МВ)

    Відкрийте G.E.C.K. і почніть зараз!

    Офіційні навчальні посібники.

    Зробіть свій власний тур по GECKразом із серією посібників "Моє перше притулок", які написані спеціально для Вас розробниками Bethesda Game Studios. Ці офіційні туторіали крок за кроком приведуть Вас до потрібних навичок, які дозволять Вам успішно створити свій перший власний притулок в ігровому світі. Надалі Ви зможете розділити його зі своїми друзями або з інтернет-спільнотою гравців. Посібники оснащені допоміжними файлами як приклад!

    My First Vault Tutorial Series Серія посібників "Моє перше притулок" Файли прикладів (плагіни)
    1 Setting up the GECK Установка GECK -
    2 Layout and Using Kits Створення рівня Example Layout Plugin
    3 Cluttering and the Object Palette Розташування предметів інтер'єру та палітра об'єктів Example Clutter Plugin
    4 Navmesh Навігаційні моделі переміщень NPC - NavMesh Example Navmesh Plugin
    5 Population: Monsters and NPCs Населення: Монстри та NPCs Example Enemies Plugin
    6 Population: Traps & More Наповнення світу: Пастки & інше Example Traps Plugin
    7