Листа програма за машинство

Приказ табеле садржаја

Кратак увод

Док сам похађао средњу школу, саставни део образовања је било параметричко моделирање машинских елемената, 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 controlled
CNC - computer numerical control
CAD - computer aided design
CAM - computer aided manufactoring
CAE - computer aided engineering
CDF - computational fluid dynamics
FEA - finite element analysis
APT - automated programmed tools
DXF - drawing exchange format
G-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.1
  • A9converter - http://www.a9tech.com/products/a9converter - пребацивање из DXF, DWG и сл. у друге формате
  • OpenFOAM - програм за CDF прорачуне
  • CNC Code Generator - програм за генерисање CNC кода употребном 2Д DXF цртежа
  • CADEMIA-Community - http://www.cademia.org - програм за цртање (CAD)
  • DraftSight - бесплатан програм за параметричко 2Д ЦАД цртање, направљен од стране твораца SolidWorks пакета
  • PythonCAD - програм за цртање (CAD)
  • Alibre Design Xpress - https://www.alibre.com/xpress/software/alibre-design-xpress.asp - програм за цртање (CAD) са могућностима за параметричко моделирање. Верзија 9 је последња верзија у којој није била неопходна регистрација путем интернета
  • CamBam несигурна-веза - програм који поседује сопствени G-code уређивач кода и који служи за креирање истог од датотеке која садржи геометрију завршног дела (DXF, gcode itd.)
  • G-Simple несигурна-веза - CAM програм
  • Advameric несигурна-веза - интегрисано развојно окружење за проверу NC (нумеричког) кода
  • Visual CamScript (VCS) - http://cncfocus.com/download.htm - APT преводилац
  • PyCAM - програм за генерисање путања алата који је компатибилан са EMC2 и осталим контролерима
  • R project - R је језик и окружење за нумеричке прорачуне и графичко исцртавање тих података
  • VARKON (varkon.org ресурси) - VARCON је програм за цртање (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 - програм за управљање НУ машинама
  • CAE Linux - линукс базирана дистрибуција са доста апликативног софтвера за машинске инжењере и техничаре (CDF + CAE + FEA)
  • MyNC - систем за NC управљање

Остали програми

  • 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 свет кроз видео игрицу

Видео предавања вредна помена

Документација и текстови


Написано - Ажурирано
Кратка веза ове стране: 13870