Modig md5000 med LinuxCNC

Robot, CNC, Pneumatik, Hydraulik, mm
Båtdoktorn
Inlägg: 492
Blev medlem: 6 november 2008, 21:25:58
Ort: Övik

Inlägg av Båtdoktorn »

Krille Krokodil:
Drip feed verkar inte funka på tnc150. går det att uppgradera?
Fler knep?
Användarvisningsbild
CNC Viking
Inlägg: 509
Blev medlem: 13 oktober 2008, 22:18:30
Ort: Värnamo
Kontakt:

Inlägg av CNC Viking »

Båtdoktorn,

Mycket intressant projekt! Ni löser de mest svårupptäckta fel med hjälp av gemensam "forum-brainstorming". Hur är det med 4:e axel? Finns sådan till Din? ArtCam, vem gör det programmet. Har Du länk dit? Är det OK för 3D solids (parametric)?
Båtdoktorn
Inlägg: 492
Blev medlem: 6 november 2008, 21:25:58
Ort: Övik

Inlägg av Båtdoktorn »

CNC Viking:
http://www.artcam.com/ Har inte kollat så mycket på 3d men skulle tro det ...

Nä jag har ingen 4axel finns utgång på tnc150. Men mer har jag inte funderat över det än..

________________________________________________________________________

0 BEGIN PGM 1234 MM
1 BLK FORM 0.1 Z X+0,000 Y+0,000 Z-10,500
2 BLK FORM 0.2 X+75,054 Y+25,273 Z+0,000
3 TOOL DEF 1 L+0,000 R+0,000
4 TOOL CALL 1 Z S15000
5 L Z+39,372 F9999 M03
6 L X+0,000 Y+0,000 Z+39,372 F9999 M03
7 L X+8,750 Y+12,558 Z+39,372 F M
8 L Z+1,000 F360 M
9 L X+8,761 Y+12,204 Z+0,942 F M
10 L X+8,808 Y+11,840 Z+0,883 F M
11 L X+8,893 Y+11,472 Z+0,821 F M


Det är de röd markerade raderna som tncn klagar på.
Vad gör de radera för nått och hur ska det stå där för att tncn ska förstå?
H.O
Inlägg: 5911
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Inlägg av H.O »

Det där är inte "standard" G-kod (som om det fanns någon standard...) Jag gissar att BLK raderna definerar upp hur stort "grundmaterialet" är så styrningen kan rita upp det i grafiken på skärmen. Antingen så har inte din TNC inte grafik eller så är det fel format på de kommandona. Prova att radera de raderna helt och hållet och se om det gör någon skillnad.

Tool Call kanske är den här dialektens kommando för verktygsväxling, S BRUKAR man ha för att ange spindelhastighet, M3 startar spindel medurs, M4 moturs och M5 stoppar spindel.

Varför den klagar på första "L-raden" men inte resten KAN vara för att du ber om en matninghastighet som är högre än vad maskinen klarar av (F9999). Men hela koden ser "konstig" ut i förhållande till "standard" G-kod men fungerar bevisligen i din maskin.

/Henrik.
Båtdoktorn
Inlägg: 492
Blev medlem: 6 november 2008, 21:25:58
Ort: Övik

Inlägg av Båtdoktorn »

Kanske ska prova att välja något annat i artcam när man gör G code. väljer Heidenhainnu i listan och det blir *.HNC finns *.TAP också men de blir jätte stora..

Kanske finns någon universal man kan välja istället .. :?
minijonte
Inlägg: 6
Blev medlem: 26 november 2008, 16:23:00
Ort: Ö-vik

man kan inte skriva S 15000

Inlägg av minijonte »

pga att maskinen varvar bara 5000 varv på spindeln!

mini
Användarvisningsbild
Krille Krokodil
Inlägg: 4062
Blev medlem: 9 december 2005, 22:33:11
Ort: Helsingborg

Inlägg av Krille Krokodil »

Det var en kille där på forumet som påstod att Heidenhain skulle ha en plugin för drip feed till de tidigare modellerna, men det verkar inte vara någon annan som känner till det...

Lite trist om det inte går eftersom att det gör livet allmänt svårare och du inte har möjligheten till friformskörning. Tur då att det finns gott om möjligheter i Heidenhain med maskincykler, parametrar, villkorssatser m.m.

Testa att bereda konturerna på den biten som liknar en åtta i Artcam och köra 10 pass på djupet. Hur många rader blir det? Ett antal tusen gissar jag på med din nuvarande postprocessor. Tror att samma program går att göra på under 50 rader om man programmerar det smart i styrsystemet.

Om vi ser på din kod:

Kod: Markera allt

10 L X+8,808 Y+11,840 Z+0,883 F M
11 L X+8,893 Y+11,472 Z+0,821 F M
12 L X+9,018 Y+11,106 Z+0,759 F M
13 L X+9,184 Y+10,747 Z+0,694 F M
14 L X+9,390 Y+10,404 Z+0,629 F M
15 L X+9,634 Y+10,081 Z+0,564 F M 
Istället för att dra nytta av att ditt styrsystem kan köra en helix matar din postprocessor ut kod som kör denna som små raka rörelser. Vad som hade gått att göra på tre rader matar den ut 30-300 rader för. Detta är det första du måste fixa. Är det en cirkelbana eller helix så ska den börja med ett CC i koden, annars sticker programstorleken iväg direkt. Antingen är det en inställning i CAM-programmet eller så är det en dålig post du har.

Kan du inte lösa det i Artcam förelår jag att du går över till ett CAM-program som har ett aktivt användarforum. Söker du tex i CNCZones Mastercam-forum finns det nog ett svar på detta och länk till en passande post att ladda ner. Till den typen av delar du har lagt ut bilder på är det ett utmärkt program.
Viper
Inlägg: 280
Blev medlem: 13 mars 2007, 17:55:12
Ort: Trollhättan

Inlägg av Viper »

Koden han använder är HeidenHains egen och den skiljer sig en del från vanlig Fanuc ISO kod.

L = Linjär rörelse alltså motsvarar G01 i vanlig ISO G-Kod
F9999 = Snabbmatning i HeidenHain TNC, så det är korrekt

BLK FORM 0.1 Z X <STOCK-XMIN> Y <STOCK-YMIN> Z <STOCK-ZMIN>

BLK FORM 0.2 X <STOCK-XMAX> Y <STOCK-YMAX> Z <STOCK-ZMAX>

Du anger alltså Minsta värdet i BLK FORM 0.1 och i BLK FORM 0.2 anger du max värdet.

Detta är enbart nödvändigt att ange om du t.ex vill simulera ditt program via grafik i TNCn. Skall du inte simulera grafiskt så är det bara ta bort dom raderna.

Antar du får ange en annan hastighet i din Tool Call annars kommer inte programmet fungera korrekt, om nu inte maskinen klarar 15 000 varv vilket jag inte finner troligt. :)

I övrigt kan jag inte finna något som ser speciellt skumt ut i programmet och det är såhär programen brukar se ut när jag gör saker i våran TNC 155 maskin på jobbet.

Jag kan dock notera att du har 2 st M03 vilket inte är nödvändigt samt att du bör ange en M02 på sista raden i programmet för att stanna programmet och återgå till programstart.

PS. Det finns manualler till styrsystemet att ladda hem i .PDF format från HeidenHains hemsida vilket kanske kan vara lämplig läsning om du inte redan har dom?

Mvh,
Viper
Båtdoktorn
Inlägg: 492
Blev medlem: 6 november 2008, 21:25:58
Ort: Övik

Inlägg av Båtdoktorn »

Har kollat på mastercam men skulle behöva en lite guide får det inte att funka .. :oops:

Måste tacka för allt hjälp igen det klarnar mer och mer :)
Användarvisningsbild
blackadder
Inlägg: 325
Blev medlem: 2 juli 2007, 21:23:40
Ort: Dingle

Inlägg av blackadder »

om jag inte minns helt fel så kan man välja om man vill programmera i ISO kod eller heidenheins egna när man startar maskinen, men det var ett par år sedan jag körde cncfräs också......... :oops:
Båtdoktorn
Inlägg: 492
Blev medlem: 6 november 2008, 21:25:58
Ort: Övik

Inlägg av Båtdoktorn »

0 BEGIN PGM 1234 MM
1
2
3 TOOL DEF 2 L+0,000 R+0,000
4 TOOL CALL 2 Z S1500
5 L Z+39,372 F9999 M03
6 L X+0,000 Y+0,000 Z+39,372 F9999 M03
7 L X+6,750 Y+12,590 Z+39,372 F M
8 L Z-2,500 F240 M
9 CC X+12,500 Y+12,500
10 C X+12,292 Y+6,753 DR+ R0 F M
11 CC X+12,500 Y+12,500
12 C X+18,241 Y+12,174 DR+ R0 F M
13 CC X+12,106 Y+12,650
14 C X+17,468 Y+15,668 DR+ R0 F M
15 CC X+12,501 Y+12,766
16 C X+10,912 Y+18,295 DR+ R0 F M
17 CC X+12,501 Y+12,766
18 C X+6,750 Y+12,590 DR+ R0 F M
19 L Z-5,000 F240 M
20 CC X+12,500 Y+12,500
21 C X+12,292 Y+6,753 DR+ R0 F M
22 CC X+12,500 Y+12,500
23 C X+18,241 Y+12,174 DR+ R0 F M
24 CC X+12,106 Y+12,650
25 C X+17,468 Y+15,668 DR+ R0 F M
26 CC X+12,501 Y+12,766
27 C X+10,912 Y+18,295 DR+ R0 F M
28 CC X+12,501 Y+12,766
29 C X+6,750 Y+12,590 DR+ R0 F M
30 L Z-7,500 F240 M
176 L Z+39,372 F9999 M
177 L X+0,000 Y+0,000 F M
178 STOP M02
179 END PGM 1234 MM

Nu blev det lite minder code...

Men blir tokig på Artcam vad är "group the vectors " eller rättar sagt hur gör man fattar inget ... :x

Bild

Ska försöka att göra några t-spårs muttrar men får inte till det.

1:Materialet är 20mm Ska ner till 16mm
2:8,5mm hål
3: Fräsa själva T:ett 8mm ner
4: Fräsa ut runt hela så den "ramlar lös"

Får bara till hålet som jag vill resten blir bara skit
:oops:
Användarvisningsbild
Krille Krokodil
Inlägg: 4062
Blev medlem: 9 december 2005, 22:33:11
Ort: Helsingborg

Inlägg av Krille Krokodil »

Byt CAM-program. Delcam, som gör Artcam, har också ett program som heter Featurecam. Det riktar sig mot precis den typ av fräsning du kommer att göra.
Användarvisningsbild
LaRdA
EF Sponsor
Inlägg: 3766
Blev medlem: 9 september 2003, 14:10:46
Ort: Jämtland

Inlägg av LaRdA »

Featurecam är mycket trevligt att använda så det kan jag rekommendera :)
Användarvisningsbild
tecno
Inlägg: 27248
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Inlägg av tecno »

Eftersom det rör sig mest om 2,5D jobb så är ju Sheetcam för £85 ett av de bästa valen. Enklaste CAD som genererar R12 kompatilbelt DXF är allt som behövs.
Båtdoktorn
Inlägg: 492
Blev medlem: 6 november 2008, 21:25:58
Ort: Övik

Inlägg av Båtdoktorn »

Sitter och grejar med sheetcam nu verkar va åt rätt håll (inte så mycket knappar ) :wink:

Men hur gör jag själva t-spåren har delat upp ritningen i 3 lager men hur får jag programet att fatta att det bara är de 4mm längstupp/längstner som den ska fräsa bort?

Form utsida är röd men de två horisontell sträcken är vita...
Senast redigerad av Båtdoktorn 7 december 2008, 13:20:00, redigerad totalt 1 gång.
Skriv svar