Modifierad Post Autodesk - LCNC
Postat: 30 september 2017, 16:35:03
Tjojsan!
Tänkte att jag skulle dela med mig av min modifierade post för autodesk's CAM produkter (Fusion och Inventor iallafall).
Denna post är gjord för LinuxCNC, och öppnar upp några funktioner som inte fanns tidigare som involverar gängning.
1) Valet "Tapping" i CAM skapar G kod enligt vanliga G33.1.
2) Valet "Right Tapping" i CAM är gjord för de som ej har enkoder på spindeln men har flytande tapphållare.
Funktionen är som följer:
**Spindeln startar i valt varvtal t.ex. 500 rpm.
**Z går till "Top Height" i rapid
**Z går till "Bottom Height" med matning som räknas enligt följande: (varvtal * gängstigning) * 0.98. Dvs. matningen går 2% långsammare än gängstigningen. Detta är för att alla mina flytande hållare har längre utdragslängd än ihoptryckslängd, och för att då inte riskera att köra hållaren i botten. OBS! Det innebär också att det inte går att göra hur lång gänga som helst. M12x30 går utmärkt för mig iallafall, har inte riskerat att köra för långt ännu men beror på hållaren man har till hands.
**Spindeln reverserar
**Matning ut till "Clearance Height" med nominella matningshastigheten (t.ex. 500mm/min för M6x1 gänga vid 500 RPM).
**Spindeln ändrar riktning igen till rätt håll.
3) Valet "Tapping with chip breaking" gör nu exakt det, liknande borrning med peck. Går att ställa pecking-depth, pecking-reduction samt minimum-pecking-depth.
Funktionen är en rad G33.1 genom samma hål, men inkrementiellt djup. Då LCNC synkar gängorna så fungerar detta utmärkt.
Ska se om jag hinner med Fine-Boring också, då spindeln stannas, orienteras, backar från ytan och rapid ut ur hålet (om det finns intresse för det alltså).
Filen läggs till bland övriga post filer.
EDIT:
Fil V1.0 har begränsad spindelhastighet till 3000 rpm, V1.1 har 99999 rpm.
Båda filerna sätter "G64 P0.01 Q0" i början.
EDIT: Fil 1.2 har nu dwell funktionen till "Right tapping", vilket man då kan justera för att kompensera för spindelns acceleration innan matning ut ur hålet börjar.
Ändra .txt till .cps i filändelsen.
Tänkte att jag skulle dela med mig av min modifierade post för autodesk's CAM produkter (Fusion och Inventor iallafall).
Denna post är gjord för LinuxCNC, och öppnar upp några funktioner som inte fanns tidigare som involverar gängning.
1) Valet "Tapping" i CAM skapar G kod enligt vanliga G33.1.
2) Valet "Right Tapping" i CAM är gjord för de som ej har enkoder på spindeln men har flytande tapphållare.
Funktionen är som följer:
**Spindeln startar i valt varvtal t.ex. 500 rpm.
**Z går till "Top Height" i rapid
**Z går till "Bottom Height" med matning som räknas enligt följande: (varvtal * gängstigning) * 0.98. Dvs. matningen går 2% långsammare än gängstigningen. Detta är för att alla mina flytande hållare har längre utdragslängd än ihoptryckslängd, och för att då inte riskera att köra hållaren i botten. OBS! Det innebär också att det inte går att göra hur lång gänga som helst. M12x30 går utmärkt för mig iallafall, har inte riskerat att köra för långt ännu men beror på hållaren man har till hands.
**Spindeln reverserar
**Matning ut till "Clearance Height" med nominella matningshastigheten (t.ex. 500mm/min för M6x1 gänga vid 500 RPM).
**Spindeln ändrar riktning igen till rätt håll.
3) Valet "Tapping with chip breaking" gör nu exakt det, liknande borrning med peck. Går att ställa pecking-depth, pecking-reduction samt minimum-pecking-depth.
Funktionen är en rad G33.1 genom samma hål, men inkrementiellt djup. Då LCNC synkar gängorna så fungerar detta utmärkt.
Ska se om jag hinner med Fine-Boring också, då spindeln stannas, orienteras, backar från ytan och rapid ut ur hålet (om det finns intresse för det alltså).
Filen läggs till bland övriga post filer.
EDIT:
Fil V1.0 har begränsad spindelhastighet till 3000 rpm, V1.1 har 99999 rpm.
Båda filerna sätter "G64 P0.01 Q0" i början.
EDIT: Fil 1.2 har nu dwell funktionen till "Right tapping", vilket man då kan justera för att kompensera för spindelns acceleration innan matning ut ur hålet börjar.
Ändra .txt till .cps i filändelsen.