Helical bore (helix boor gat) K-word foutmelding

Alle vragen die betrekking hebben over Mach cnc controllers

Moderator: Moderators

Plaats reactie
Jeroenvw
Berichten: 86
Lid geworden op: 12 jun 2007 13:42
Locatie: Alphen ad Rijn
Contacteer:

Helical bore (helix boor gat) K-word foutmelding

Bericht door Jeroenvw »

Ik heb in Visual Mill de functie "helical bore" gebruikt om een gat te maken van 3.2 mm met een frees van 2mm.
Maar, de gcode die vervolgens gegenereerd wordt geeft een foutmelding in Mach3:

K word given for arc in xy plane on Line number #7

Op regel 7 staat:

G03X64.6000Y14.0000Z-3.5000I64.0000J14.0000K0.1000 F500.0

Nu krijg ik zeer weinig hits op Google als ik zoek op de foutmelding.
Ik heb ondertussen wel geprobeerd in Mach3 via Config -> State de "active plane of movement" aangepast naar xz of yz maar ook dit helpt niet.
Ook heb ik de gcode in visual mill door de mach2 postprocessor laten genereren. Dan krijg ik de foutmelding niet meer in Mach3, maar wel hele rare cirkels. Werkt dus ook niet.

Wie heeft er een goede tip?

Alvast bedankt!!
DIY CNC Freesbank - MyFord Super 7 - Makerbot 3D Printer -Reprap Mendel 3D Printer- Filamentum
tuurbo
Berichten: 274
Lid geworden op: 01 aug 2007 18:15
Contacteer:

Re: Helical bore (helix boor gat) K-word foutmelding

Bericht door tuurbo »

Hoi

Ik ben CNc frezer,progammeeervooral g gode met de hand.
Ik zie maar een stukje vanje progamma,maar volgens mij wil je een gaatje maken op
coordinaat x64 en y14,van 3.2mm met een freesje van 2.
Bij fanuc zet ik dan nooit een k in de regel,geeft ook foutmelding.
Vervang k eens door z,en ik denk dat de problemen voorbij zijn.

hopelijk heb je er wat aan.
Jeroenvw
Berichten: 86
Lid geworden op: 12 jun 2007 13:42
Locatie: Alphen ad Rijn
Contacteer:

Re: Helical bore (helix boor gat) K-word foutmelding

Bericht door Jeroenvw »

Tuurbo, bedankt voor je reactie.
Ik heb de letter K vervange door de letter Z, maar dan staat de z-coordinaat twee keer in de regel genoemd en dat werkt niet. :cry:

Hier ook de rest van de g-code:

Code: Selecteer alles

G17 G21 G40 G54 G64 G90 
(Hole Pocketing)
T3 M6
(6)
G01 X37.1189 Y34.0941 Z-3.0000 F1200.0
Z-12.0000 F250.0
G17
G03X37.1206Y34.1296Z-12.5000I34.1206J34.1296k0.1000 F1200.0
X37.0630Y34.7149I34.1206J34.1296Q1.5000
X31.1782 Y33.5443 I34.1206 J34.1296
X37.0630 Y34.7149 I34.1206 J34.1296
G01 X37.1189 Y34.0941
G03X37.1206Y34.1296Z-13.0000I34.1206J34.1296k0.1000
X37.0630Y34.7149I34.1206J34.1296Q1.5000
X31.1782 Y33.5443 I34.1206 J34.1296
X37.0630 Y34.7149 I34.1206 J34.1296
G01 X37.1189 Y34.0941
G03X37.1206Y34.1296Z-13.5000I34.1206J34.1296k0.1000
X37.0630Y34.7149I34.1206J34.1296Q1.5000
X31.1782 Y33.5443 I34.1206 J34.1296
X37.0630 Y34.7149 I34.1206 J34.1296
G01 X37.1189 Y34.0941
G03X37.1206Y34.1296Z-14.0000I34.1206J34.1296k0.1000
X37.0630Y34.7149I34.1206J34.1296Q1.5000
X31.1782 Y33.5443 I34.1206 J34.1296
X37.0630 Y34.7149 I34.1206 J34.1296
G01 X37.1189 Y34.0941
G03X37.1206Y34.1296Z-14.5000I34.1206J34.1296k0.1000
X37.0630Y34.7149I34.1206J34.1296Q1.5000
X31.1782 Y33.5443 I34.1206 J34.1296
X37.0630 Y34.7149 I34.1206 J34.1296
G01 X37.1189 Y34.0941
G03X37.1206Y34.1296Z-15.0000I34.1206J34.1296k0.1000
X37.0630Y34.7149I34.1206J34.1296Q1.5000
X31.1782 Y33.5443 I34.1206 J34.1296
X37.0630 Y34.7149 I34.1206 J34.1296
G01 X37.1189 Y34.0941
G03X37.1206Y34.1296Z-15.5000I34.1206J34.1296k0.1000
X37.0630Y34.7149I34.1206J34.1296Q1.5000
X31.1782 Y33.5443 I34.1206 J34.1296
X37.0630 Y34.7149 I34.1206 J34.1296
G01 X37.1189 Y34.0941
G03X37.1206Y34.1296Z-16.0000I34.1206J34.1296k0.1000
X37.0630Y34.7149I34.1206J34.1296Q1.5000
X31.1782 Y33.5443 I34.1206 J34.1296
X37.0630 Y34.7149 I34.1206 J34.1296
G01 X37.1189 Y34.0941
G03X37.1206Y34.1296Z-16.5000I34.1206J34.1296k0.1000
X37.0630Y34.7149I34.1206J34.1296Q1.5000
X31.1782 Y33.5443 I34.1206 J34.1296
X37.0630 Y34.7149 I34.1206 J34.1296
G01 X37.1189 Y34.0941
G03X37.1206Y34.1296Z-17.0000I34.1206J34.1296k0.1000
X37.0630Y34.7149I34.1206J34.1296Q1.5000
X31.1782 Y33.5443 I34.1206 J34.1296
X37.0630 Y34.7149 I34.1206 J34.1296
G01 X34.1206 Y34.1296
Z-3.0000
M05
M30
Laatst gewijzigd door Jeroenvw op 22 mar 2008 22:30, 1 keer totaal gewijzigd.
DIY CNC Freesbank - MyFord Super 7 - Makerbot 3D Printer -Reprap Mendel 3D Printer- Filamentum
Gebruikersavatar
Mcgyver
Berichten: 4050
Lid geworden op: 08 jun 2007 17:45
Locatie: Ridderkerk

Re: Helical bore (helix boor gat) K-word foutmelding

Bericht door Mcgyver »

ehh

Zou het er niet aan kunnen liggen dat er geen spaties tussen staan?
eerst programmeer je netjes de coordinaten met een spatie ruimte er tussen. kom je met de G03X..Y..Z..I..J..K.. achter elkaar.

Wellicht geeft dat een beter resultaat
Zoals het freesje thuis freest, freest het nergens...
tuurbo
Berichten: 274
Lid geworden op: 01 aug 2007 18:15
Contacteer:

Re: Helical bore (helix boor gat) K-word foutmelding

Bericht door tuurbo »

Hoi

Klopt,je hebt gelijk,2x z in 1 regel...da gaat nie!
Het is nu wel zo,dat wat zo een g code generator
eruit kraamt nauwelijks te ontcijferen is voor mij.
Ik hebwel iets moeite je progje te begrijpen,
maar volgens mij moet je toch echt af van die k.

Handmatig invoeren doe ik het zo:

eerst naar de coordinaat in x en z
naar z0
dan G91 (incrementeel)
G01 Y0.6
G03 Y0.0 J-0.6 Z-0.1(1 keertje rond,gaat 0.1mm dieper)
G03 J-0.6 (mooi vlakmaken)
G01 y-0.6
G90
Z0

Maar ik denk dat je liever niet handmatig progammeert....

Succes
Jeroenvw
Berichten: 86
Lid geworden op: 12 jun 2007 13:42
Locatie: Alphen ad Rijn
Contacteer:

Re: Helical bore (helix boor gat) K-word foutmelding

Bericht door Jeroenvw »

Voor mensen is het belangerijk om spaties tussen woorden te hebben, maar voor een pc maakt dat niets uit.
Ik heb het voor de zekerheid nog wel even getest, maar mijn probleem blijft hetzelfde.

Handmatig programmeren? Heb ik op zich geen probleem mee, maar het is natuurlijk wel prettig als je voor een complex 3D model g-code kunt genereren. Daarnaast ben ik van mening dat je of alles genereerd, of helemaal niets.

As je genereerd en daarna een aantal handmatige aanpassingen in de gcode doet, dan moet je die handmatige aanpassing iedere keer herhalen als je iets in je CADcam softare aanpast. Dat ga je een keer vergeten en is naar mijn mening ook foutgevoelig. Om maar niet te spreken van tijdrovend.

Maar goed, weer even on-topic, mijn probleem blijft. De letter "k" is een normaal g-code entiteit. Volgens de Mach3 M-codes lijst staat de "k" voor "Z axis offset for arcs" en "Z offset for G87 canned cycle".
DIY CNC Freesbank - MyFord Super 7 - Makerbot 3D Printer -Reprap Mendel 3D Printer- Filamentum
Plaats reactie