Du brauchst auf jeden Fall eine .INI in der du die max. Achsgeschwindigkeiten hinterlegst. Bekannterweise kann nur die langsamste Achse die Geschwindigkeit vorgeben(bei z.B. der Mehr-Achsenprogrammierung, was ja eigentlich dem Normalfall entspricht).
Wichtig wäre auch die Abfrage auf welchen Durchmesser bei circularen Achsen gearbeitet wird damit man z.B. vom Einheitskreis zurück auf den echten Vorschub rechnen kann.
Bei vielen Achsbewegungen wäre noch die Start bzw. Bremsrampe zu beachten(Kommt bei besonders großen Maschinen zum tragen).
Genau Halt ist natürlich auch ein Thema da die Maschine hier immer zum absoluten Stop und dann wieder zur Beschleunigung kommt.
Werkzeugwechselzeiten mit und ohne Werkzeugvorwahl sollte natürlich auch berücksichtigt werden.
Noch ein paar Kleinigkeiten.....
1.) äquidistante Linie oder Echtkontur bzw. kompensiert oder nicht.
2.) Unterprogramme
3.) Hersteller-Zyklen
4.) Anwenderdefinierte Zyklen
5.) Verweilzeiten
6.) Kopfwechsel
7.) Technologiewechsel (
Drehen,
Fräsen,
Bohren usw...)
8.) Werkstückwechselzeit
9.) Nebenzeitberechnung
10.) Verteilzeitberechnung
11.) Hauptzeiteberechnung
12.) Werkzeugbestimmung(es gibt ja nicht nur rotationssymetrische Werkzeuge)
12.) da wär bestimmt noch was...auf die schnelle fällt mir aber nichts mehr ein.......
Nicht entmutigen lassen....wollte nur darauf Aufmerksam machen das man eine Zeitberechnung NUR für eine spezielle Maschine und einen speziellen Betrieb sicherlich in ein paar Tagen(ca. 5-10Tagen) programiert bekommt.
Allerdings, eine allgemein gültige Software zur Zeitberechnung wird mit Sicherheit nicht weniger als 3 bis 6 Monate(Drehen, Fräsen, Bohren....unterschiedliche Steuerungen...unterschiedliche Strategien..unterschiedliche Zyklen...usw...) in Anspruch nehmen.
Dann hat man allerdings erst das Grundgerüst programmiert. Soll heissen, wenn man hier schon das falsche Konzept entwickelt hat , wird man nach ein paar Monaten wieder von vorne Anfangen.
Seit also bitte ein wenig vorsichtiger mit euren Aussage das ein Programm in ein paar Stunden...bzw. wenigen Tagen fertig sein kann...
Selbst die Aussage das zumindest das Grundgerüst in einigen Stunden programmiert ist und das danach selbstverständlich noch weitere Detailarbeit reingesteckt werden muß verfälscht das Gesamtbild der NICHTPROGRAMMIERER dermaßen, so das es aussieht als wenn selbst komplexeste Zusammenhänge, in wenigen Tagen programmiert und die Problematiken somit alle erledigt wären.
Wenn wir Programmierer ein wenig unser Ego zurücknehmen würden, dann wären publizierte Entwicklungszeiten für ein bestimmte Software wahrscheinlich um den Faktor 10 bis 50 höher.
Es ist bis jetzt kein NC-Editor, NC-Simulation, NC-Zeitberechnung, 3D-Simulation usw...usw...usw... mal soeben nebenbei geschrieben worden.
Gruß
- Spieler -