QUOTE (RCD @ 10.07.2017, 14:23 Uhr)
Für einen kleinen Hinweis, wie das Ganze zu bewerkstelligen ist, wäre ich sehr dankbar.
Also ich lasse ein Post von meinem
CAM Job mit dem annäherungsweise richtigen Prozessor kreiren,
öffne ihn in einem Notepad dann........?
Du postest praktisch ein Programm mit einem
Postprozessor der einigermaßen stimmt und schaust was nicht passt wie z.B. will die
Fanuc Steuerung bei Bohrzyklen die inkrementalen Schritte beim
Bohren mit Rückzug nicht als Q3. wie z.b. die Haas sondern die will Q3000 und auch anstatt G243 wie die Haas will die Fanuc ein G87. Dann öffnest du den Postprozessor und sucht nach dem was nicht passt und änderst es.
so ists im Original Post
CODE
writeBlock(
gCycleModal.format(gPlaneModal.getCurrent() == 19 ? 243 : 83),
getCommonCycle(x, y, z, cycle.retract),
"Q" + spatialFormat.format(cycle.incrementalDepth), //lathe prefers single Q peck value,
und so dann geändert damit er Q als 1000er Zahl ausgibt und G87 anstatt G243
CODE
writeBlock(
gCycleModal.format(gPlaneModal.getCurrent() == 19 ? 87 : 83),
getCommonCycle(x, y, z, cycle.retract),
"Q" + 1000 * spatialFormat.format(cycle.incrementalDepth), //lathe prefers single Q peck value,
Der Beitrag wurde von cnc_tobi bearbeitet: 10.07.2017, 16:15 Uhr