Листа програма за машинство
ажурирано 2025-04-03
Кратак увод
Док сам похађао средњу школу, саставни део образовања је било параметричко моделирање машинских елемената, 2Д цртање, АПТ програмирање, дизајнирање подржано рачунаром (енгл. computer-aided design, CAD) и сл. како би били бољи нумеричари тј. техничари за нумерички управљане машине алатке односно машински техничари за компјутерско управљање (енгл. Computerized 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)
- Blender - програм за органско моделирање са пар додатака који додају могућност параметричког моделирања као и (+ BlenderArt магазин)
- SagCAD - програм за цртање (CAD)
- Gmsh - програм за приказивање решетке модела (mesh) sa CAD додатком и још много ситних ствари које нисам истражио
gcam - http://gcam.js.cx - програм за управљање DXF датотекама- 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")
- GNU Octave - студио за нумеричке прорачуне и графиконе (слично програму "MATLAB")
- FreeMat - студио за нумеричке прорачуне и графиконе (слично програму "MATLAB")
A9CAD - http://www.a9tech.com/products/a9cad - програм за цртање (CAD)Напомена: Домен је поново активан у 2021. години али не видим нигде могућност за преузимање софтвера и не делује ми као да је стара фирма закупила овај домен. За сада је последња доступна верзија и даље 2.2.1A9converter - http://www.a9tech.com/products/a9converter - пребацивање из DXF, DWG и сл. у друге формате- OpenFOAM - програм за CFD прорачуне
- CNC Code Generator - програм за генерисање CNC кода употребном 2Д DXF цртежа
CADEMIA-Community - http://www.cademia.org - програм за цртање (CAD)- DraftSight - бесплатан програм за параметричко 2Д CAD цртање, направљен од стране твораца SolidWorks пакета
- PythonCAD - програм за цртање (CAD)
Alibre Design Xpress - https://www.alibre.com/xpress/software/alibre-design-xpress.asp - програм за цртање (CAD) са могућностима за параметричко моделирање. Верзија 9 је последња верзија у којој није била неопходна регистрација путем интернета- CamBam несигурна-веза - програм који поседује сопствени G-code уређивач кода и који служи за креирање истог од датотеке која садржи геометрију завршног дела (DXF, gcode итд.)
- G-Simple несигурна-веза - CAM програм
- Advameric несигурна-веза - интегрисано развојно окружење за проверу NC (нумеричког) кода
Visual CamScript (VCS) - http://cncfocus.com/download.htm - APT преводилац- PyCAM - програм за генерисање путања алата који је компатибилан са EMC2 и осталим контролерима
- R project - R је језик и окружење за нумеричке прорачуне и графичко исцртавање тих података
- VARKON (
varkon.orgресурси) - VARKON је програм за цртање (CAD) са могућностима за параметричко моделирање - gcnccam - GNU CNC/CAM програм генерише G-code од DXF цртежа
- JS-CAD - програм за цртање (CAD) који је рађен у ЈаваСкрипти (премештен на нову локацију: https://github.com/jscad)
- VariCAD - VariCAD је CAD/CAM програм са одличним могућностима за параметричко моделирање. Поседује одлична проширења и уме да извози G-code и M-code, поседује 3Д симулатор за колизије и тренутно (у години 2013) нуди највише могућности за уложени новац уколико желите да купите неки програм. Користио сам га више пута и раније је био у стању да извози Mastercam® код спреман за директно слање на НУ CNC глодалице и стругове. Пробне верзије, које раде без ограничења 30 дана, су доступне свима. Оно што бих нагласио је и VariCAD Viewer/Convertor који је апсолутно најбољи програм за прегледање AutoCAD цртежа који није потписан од стране фирме Autodesk.
ГНУ/Линукс базиране дистрибуције са CNC алатима
- LinuxCNC - програм за управљање НУ машинама
- CAELinux - линукс базирана дистрибуција са доста апликативног софтвера за машинске инжењере и техничаре (CDF + CAE + FEA)
- MyNC - систем за NC управљање
Остали програми
FuncPlotter -https://sourceforge.net/projects/funcplotter/ - цртач математичких функција у Јави- Alliance - CAD датотеке, алати и библиотеке за VLSI
- EdytorNC - уређивач НУ кода
- reduce - REDUCE алгебра систем
XP Powertoys Calc http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx(претрага) - Windows калкулатор- NC Plot - програм за цртање и проверу кода за НУ машине
- LearnCNC game - истражите НУ и CNC свет кроз видео игру
Видео предавања вредна помена
Документација и текстови
- 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