Mach3 foutmelding bij G81 code

Alle vragen die betrekking hebben over Mach cnc controllers

Moderator: Moderators

Plaats reactie
cncor
Berichten: 273
Lid geworden op: 02 aug 2008 14:06
Locatie: Nijmegen
Contacteer:

Mach3 foutmelding bij G81 code

Bericht door cncor »

Hallo,

Ik heb met SprutCam G-code gegenereerd voor mijn mach3 machine om wat gaten te boren.
Nu krijg ik de volgende fout code:

"R less than z in cycle in xy planeLine 3"

De G-code is:

T2M6
G00G17X4.Y-6.928S2000M3
Z2.0560
G81Z7.0000R-1.056F200.0
X8.Y0.
X4.Y6.928
X-4.
X-8.Y0.
X-4.Y-6.928
X0.Y0.
Z2.0000
G80
G49Z2.0560
G0X0Y0
M30

De fout heeft betrekking op de G81 code.
Daar staat volgens mij zoiets als Z = 7.0000 en R = -1.056
Hier is inderdaad R minder dan Z.
Kan iemand mij helpen wat ik hier mee aan moet?
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 11995
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: Mach3 foutmelding bij G81 code

Bericht door hugo stoutjesdijk »

Volgens mij is R het terugtrekvlak en Z de boordiepte, lochischerwijs ligt de boordiepte onder het terugtrekvlak.
( hopelijk is Z- bij jouw je werkstuk in )
Die R is een maat boven het werkstuk, dus -1.056 is een beetje vreemd. z is boordiepte, zou dus eerder Z-7 verwachten, en R+1.0
Maar ik weet natuurlijk niet waar die getallen vandaan komen in jouw programma.
En e.e.a. schijnt ook nog af te hangen van G98 of G99.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
cncor
Berichten: 273
Lid geworden op: 02 aug 2008 14:06
Locatie: Nijmegen
Contacteer:

Re: Mach3 foutmelding bij G81 code

Bericht door cncor »

Dat dacht ik ook (dat de waarden de verkeerde polariteit hebben). Maar het lijkt me zo onwaarschijnlijk dat de postprocessor van SprutCam hier de fout in gaat want contour frezen gaat wel goed.

Kan het zijn dat een oudere versie van Mach andere polariteit nodig had?
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 11995
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: Mach3 foutmelding bij G81 code

Bericht door hugo stoutjesdijk »

Ik ken sprutcam verder niet, maar al die pp's doen in principe hetzelfde. Er is binnen de pp. dus zeker een verschil tussen boren (cycli) en frezen. Daar zal dus wel ergens een minnetje te veel of te weinig staan.
Wat ik vreemd vind, waar komen die 2.056 1.056 waarden vandaan, terwijl je daar ronde maten zou verwachten. Maar jij heb het hele overzicht, dus hopelijk zit daar een logica.
Verander de G81 maar eens in G81 Z-7.000 R1.056 F200.0.
Ik zou zowiezo willen weten hoe m'n machine te programmeren, zo'n CAM pakket is leuk, maar veel simpele dingen tik je zo in.
die 6 gaatjes op een steekcirkel had je b.v. ook zelf met poolcoordinaten kunnen programmeren,
G16
G1 X8 Y0 //polar move to a radius of 9 angle 0deg
G81 Z-7 R2 // drill
G1 Y60 // 60 degrees from original center...
G1 Y120
G1 Y180
G1 Y240
G1 Y300
G15
G80
uit : http://machmotion.com/cnc-info/g-code.html#Top_Of_File

Het afhankelijk zijn van anderen ( in dit geval je CAM pakket) is uiteindelijk het einde van... ;-)
Kan het zijn dat een oudere versie van Mach andere polariteit nodig had?
Mach3 moet je toch voor elke machine zelf configureren, hoe weet die pp. dan hoe je machine er uit ziet ? Dus die zal ook wel een beetje grootste gemene deler zijn.
En ik heb al veel machines gezien, maar een besturing waar je met een positieve Z-waarde je materiaal in gaat, nog niet :shock: Maar als je het zelf bouwt mag je dat natuurlijk zelf weten. :mrgreen:
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
cncor
Berichten: 273
Lid geworden op: 02 aug 2008 14:06
Locatie: Nijmegen
Contacteer:

Re: Mach3 foutmelding bij G81 code

Bericht door cncor »

Bedankt Hugo,

Ik heb inmiddels ontdekt dat het een foutje in de postprocessor is. En ik heb gelukkige een betere gevonden.

Wel handig als je zo thuis bent in de G-code. Maar dat ga ik toch maar niet leren. Ik teken liever in een Cad pakket en
laat dan met een Cam pakket de g-codes maken. Anders ben ik het onderdeel twee keer aan het ontwerpen en dat doe ik bijvoorkeur niet.

En bij mij is negatieve Z ook netjes het materiaal in hoor.
Plaats reactie