Листа програма за машинство
ажурирано 2026-01-23
Кратак увод #
Док сам похађао средњу школу, саставни део образовања је било параметричко моделирање машинских елемената, 2Д цртање, АПТ програмирање, дизајнирање подржано рачунаром (енг. computer-aided design, CAD) и сл. како бисмо били бољи нумеричари тј. техничари за нумерички управљане машине алатке односно машински техничари за компјутерско управљање (енг. Computer numerical control machine, CNC machine). Ти дани су иза мене међутим сачувао сам листу програма на којима се налазе замене за комерцијални апликативни софтвер које смо користили. У тексту ћу користити енглеске речи како бих посетиоцима омогућио да брже пронађу жељене програме и све друго што их може интересовати. Напомињем да нисам имао прилику да тестирам све алате са листе али највећи део сам пробао барем једном, за потребе радова или ситних пројеката.
И ако сте се питали да ли сам и шта користио као замену дужи временски период, довољан да направим поређење између тада актуелних комерцијалних решења, одговор је следећи: Qcad (community), A9Cad, EdytorNC, GNU Octave и XP Powertoys Calc. Од осталих модернијих алата које сам користио након средње школе, апсолутна препорука иде за алате solvespace и LibreCAD
Напомена о ажурности ове странице #
Ажурирам листу када се сетим али напомињем да намерно остављам старе везе због референце програма који се можда више не развијају али их је могуће добавити за тестирање путем интернета. Сви програми који нису више доступни на званичним странама су прекрижени (пример: Непостојећи програм) на листи и премештени у Архиву на дну ове стране док су странице које не нуде сигурну везу (https) обележене са несигурна-веза ознаком.
Легенда и значење скраћеница (енг.) #
NC- numerically controlledCNC- computer numerical controlCAD- computer aided designCAM- computer aided manufacturingCAE- computer aided engineeringCFD- computational fluid dynamicsFEA- finite element analysisAPT- automated programmed toolsDXF- drawing exchange formatG-code- NC G programming language
Листа програма #
- solvespace - програм за параметричко моделирање и 2Д цртање
- LinuxCNC - комплетан систем за управљање ЦНЦ машинама
- Qcad - програм за цртање (CAD)
- LibreCAD - програм за цртање (Qcad грана, заједница је развила овај алат)
- Medusa - програм за 2/3Д цртање (CAD), бесплатна верзија се зове "M4 PERSONAL"
- Blender - програм за органско моделирање са пар додатака који додају могућност параметричког моделирања (+ BlenderArt магазин)
- SagCAD - програм за цртање (CAD)
- Gmsh - програм за приказивање решетке модела (mesh) са CAD додатком и још много ситних ствари које нисам истражио
- DN-Cam - креирање путања за алате коришћењем PNG/DXF датотека
- BRL-CAD - програм за цртање (CAD) са могућностима за параметричко моделирање. Има CAM функције које нисам истражио. Развила је војска Сједињених Америчких Држава и програм је врло комплексан.
- gCAD3D - CAM програм
- OPENMODELICA - окружење за развој и разне симулације
- Aptos - APT преводилац
- Visual Apt (vapt) - програм за графичко приказивање APT путања и геометрија
- SALOME - врло комплетан и комплексан програм за инжењерске симулације, CAD, CAE и mesh
- Range software - FEA програм (метод коначних елемената)
- Scilab - студио за нумеричке прорачуне и графиконе (слично програму "MATLAB"). Средином 2022. године их је купила фирма која прави SolidWorks (Dassault Systèmes)
- GNU Octave - студио за нумеричке прорачуне и графиконе (слично програму "MATLAB")
- FreeMat - студио за нумеричке прорачуне и графиконе (слично програму "MATLAB")
- OpenFOAM - програм за CFD прорачуне
- CNC Code Generator - програм за генерисање CNC кода употребом 2Д DXF цртежа
- DraftSight -
бесплатан програмкомерцијалан програм за параметричко 2Д CAD цртање, објављен од твораца SolidWorks пакета - PythonCAD - програм за цртање (CAD)
- CamBam несигурна-веза - програм који поседује сопствени G-code уређивач кода и који служи за креирање истог од датотеке која садржи геометрију завршног дела (DXF, gcode итд.)
- Advameric несигурна-веза - интегрисано развојно окружење за проверу NC (нумеричког) кода
- PyCAM - програм за генерисање путања алата који је компатибилан са EMC2 и осталим контролерима
- R project - R је језик и окружење за нумеричке прорачуне и графичко исцртавање тих података
- VARKON (
varkon.orgресурси) - VARKON је програм за цртање (CAD) са могућностима за параметричко моделирање - gcnccam - GNU CNC/CAM програм генерише G-code од DXF цртежа
- JS-CAD - програм за цртање (CAD) који је рађен у ЈаваСкрипту (премештен на нову локацију: https://github.com/jscad)
- FreeCAD - параметрички програм за 3Д моделирање, који је слободног и отвореног кода и вероватно мења многе алате са ове листе
- OpenSCAD - 3Д CAD моделер који је орјентисан ка програмерима. Можете да пишете свој програмски код и онда да преводите тј. компилујете свој код у моделе
- LaserGRBL - Windows алат за ласерско гравирање
- VariCAD - VariCAD је CAD/CAM програм са одличним могућностима за параметричко моделирање. Поседује одлична проширења и уме да извози G-code и M-code, поседује 3Д симулатор за колизије и већ дуги низ година нуди највише могућности за уложени новац уколико желите да купите неки програм. Користио сам га више пута и раније је био у стању да извози Mastercam® код спреман за директно слање на НУ глодалице и стругове. Пробне верзије, које раде без ограничења 30 дана, су доступне свима. Оно што бих нагласио је и VariCAD Viewer/Convertor који је апсолутно најбољи програм за прегледање AutoCAD цртежа који није потписан од стране фирме Autodesk.
ГНУ/Линукс базиране дистрибуције са CNC алатима #
- LinuxCNC - програм за управљање НУ машинама
- CAELinux - линукс базирана дистрибуција са доста апликативног софтвера за машинске инжењере и техничаре (CDF + CAE + FEA)
- MyNC - систем за NC управљање
Остали програми #
- Alliance - CAD датотеке, алати и библиотеке за VLSI
- EdytorNC - уређивач НУ кода
- reduce - REDUCE алгебра систем
- NC Plot - програм за цртање и проверу кода за НУ машине
- LearnCNC game - истражите НУ свет кроз видео игру
Видео предавања вредна помена #
Документација и текстови #
- https://en.wikipedia.org/wiki/Computer-aided_design
- https://en.wikipedia.org/wiki/Computer-aided_engineering
- https://en.wikipedia.org/wiki/Multibody_system
- https://en.wikipedia.org/wiki/Finite_element_method
- https://en.wikipedia.org/wiki/Computational_fluid_dynamics
- https://en.wikipedia.org/wiki/NURBS
- https://www.linuxcnc.org/docs/
- https://www.linuxcnc.org/docs/devel/html/gcode.html
- https://en.wikipedia.org/wiki/G-code
- Haas Technical Education Center Network
Архива #
Везе програма који нису више актуелни или чији су домени истекли па нису више доступни.
Листа архивираних програма #
gcam - http://gcam.js.cx - програм за управљање DXF датотекамаA9CAD - http://www.a9tech.com/products/a9cad - програм за цртање (CAD)Напомена: Домен је поново активан у 2021. години али не видим нигде могућност за преузимање софтвера и не делује ми као да је стара фирма закупила овај домен. За сада је последња доступна верзија и даље 2.2.1A9converter - http://www.a9tech.com/products/a9converter - пребацивање из DXF, DWG и сл. у друге форматеCADEMIA-Community - http://www.cademia.org - програм за цртање (CAD)Alibre Design Xpress - https://www.alibre.com/xpress/software/alibre-design-xpress.asp - програм за цртање (CAD) са могућностима за параметричко моделирање. Верзија 9 је последња верзија у којој није била неопходна регистрација путем интернетаG-Simple - CAM програм ' домен није више доступанVisual CamScript (VCS) - http://cncfocus.com/download.htm - APT преводилац
Остали архивирани програми #
FuncPlotter -https://sourceforge.net/projects/funcplotter/ - цртач математичких функција у ЈавиXP Powertoys Calc http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx(XP powertoys calculator) - Windows калкулатор