|
发表于 2021-4-6 10:25:48
|
显示全部楼层
本帖最后由 fdgang 于 2021-4-6 10:32 编辑 ; v7 |8 x3 x# E* y
6 L7 V7 E0 `- Y' a这个是Gemerate PFG的G代码:其中把“G0”改成"G00","G1"改成"G01"了。
5 X# o9 G) t8 b1 V8 r! N4 z( v7 ?" O+ @' t9 J! U2 w
(This GCode script was designed to adjust the Z height of a CNC machine according)
& v, }3 E0 H; q) D; Q8 f/ S(to the minute variations in the surface height in order to achieve a better result in the milling/etching process)
, e4 M- r) |4 S(This script is the output of AutoLevellerAE, 0.9.5u2 Changeset: ...2d0387 @ http://autoleveller.co.uk)8 R9 N( l# v" l; d( T( z! g) M0 ^* S
(Author: James Hawthorne PhD. File creation date: 06-04-2021 09:58)6 B* F8 w$ R& ^* [0 M
(This program and any of its output is licensed under GPLv2 and as such...)8 h6 G3 g% f% b2 p& r# N
(AutoLevellerAE comes with ABSOLUTELY NO WARRANTY; for details, see sections 11 and 12 of the GPLv2 @ http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)0 J1 ?$ [" ?5 D" B7 K
, P3 j. O" e, w% `(The following is a checklist which can be used before the probe routine starts)
) y- {& U# k- B, b, l( ]$ ?(The checklist may not be entirely correct given your machine, therefore you should make your own adaptations as appropriate)4 q5 J4 Y; {6 _5 h
(1. Make sure wires/clips are attached and the probe is working correctly)
) ~; _3 V4 y- A9 _2 w2 K(Test probe connections within control software before starting)" a+ `0 K% V# v9 C
(2. Home all axis)
$ _6 y, p% `8 y/ I+ ^(3. Load GCode file that contains the probe routine into your software controller); L! }/ R- W9 `- x; B8 j9 K* f" [
(4. Jog tool tip close to surface and touch off Z)* z0 b2 L' u) S
(5. Jog Z up a fraction to make sure surface is cleared)
7 v. Q3 j$ e3 o+ e3 G; j(6. Jog to and touch off X and Y at the desired bottom left corner of the probe area) ^: f* B3 Y: ]( r: w! y
(Note: The first probe will touch off Z to 0.0 when it first touches to the surface,)$ n* k7 b+ P# h( _& v
(all other probe values are relative to this first point)
& ]+ b6 W F# A( o
' y! W2 n* _0 S8 k( t0 d( U% X9 AG90 G21 S20000 G17( Q& U/ y& O E1 D; S" w6 u
2 J6 u7 V, U! B |; bM0 (Attach probe wires and clips that need attaching)
" r" i3 x' v% K- h/ h' @' t(Initialize probe routine)
& n5 ?4 P2 }; Q& g7 o% KG00 Z25 (Move clear of the board first)& k- H0 f( I# T% c& z( d
G01 X00 Y00 F600 (Move to bottom left corner)
9 k$ s2 p6 i; o$ RG00 Z03 (Quick move to probe clearance height)/ c. A5 d: K y/ ~8 I% k) @- Y
G31 Z-10 F100 (Probe to a maximum of the specified probe height at the specified feed rate)% Y; C" l+ z& e6 j: ~& p
G92 Z00 (Touch off Z to 0 once contact is made)
) s \* _" o2 M+ dG00 Z03 (Move Z to above the contact point)
2 Y H0 r3 {9 |) Y' c* RG31 Z-10 F50 (Repeat at a more accurate slower rate)
% ^& a, j" X: j* U' XG92 Z00
) F6 j F9 B+ h0 B+ s: M" @, E/ \G00 Z03
. e) R. {. E C$ z+ T1 d8 y! o
6 u5 Y$ r: R; ]8 W( vM40 (Begins a probe log file, when the window appears, enter a name for the log file such as "RawProbeLog.txt"). v' b" X; P! A2 v' I' X
G00 Z03) E. d+ i- s4 @
G01 X00 Y00 F600" H. C9 a$ E- V
G31 Z-10 F100
6 J9 i3 z& N* J: oG00 Z039 E0 S* p( K; a
G01 X13.25867 Y00 F600. `& D/ F6 ]% J( v5 P- X7 x
G31 Z-10 F1002 ]; o, d8 F- a
G00 Z03
$ ~. [1 t; ]. u MG01 X26.51734 Y00 F600
1 L* V! U8 H# H" JG31 Z-10 F100/ i" R) m0 R, L' j1 U, T! C
G00 Z03
$ f7 \' J5 G# |6 w, hG01 X39.77601 Y00 F600
3 z2 L& P" L I% bG31 Z-10 F100
: g- s# |- t8 o6 x; R: d9 {6 c7 Y( H, ]G00 Z03
" d# I' } S2 F* C' EG01 X39.77601 Y10.83362 F600
* C; R# G- ^# YG31 Z-10 F1002 E; e) L' Z$ f" F5 I! [
G00 Z03' Q" H6 A ?% [, J( i" @+ q
G01 X26.51734 Y10.83362 F600' y9 L9 e. X6 b4 @# F5 W9 _
G31 Z-10 F100
7 l) p. z# h7 ]G00 Z035 }+ G5 y f& d$ Q
G01 X13.25867 Y10.83362 F600
- D2 y6 ?' ~( J. yG31 Z-10 F100! ]! q+ g5 V0 y y7 ~) d
G00 Z03' o W/ N4 b: T. f1 l
G01 X00 Y10.83362 F600. D$ C2 B3 E/ W, j
G31 Z-10 F100
- r! K/ `- {/ F7 S* D2 i# q% WG00 Z03
: o6 C [; f, @$ d: x# NG01 X00 Y21.66724 F600! S! `/ C! G! z& A* w! Q
G31 Z-10 F1004 C$ ]3 t: h4 E% e: G- c5 ]
G00 Z03 C& x$ G; _( O( ]; o* A" |
G01 X13.25867 Y21.66724 F600
; J3 ^; v4 ^3 [+ N7 bG31 Z-10 F100
+ c, L G# ~8 w0 V1 c! BG00 Z033 s8 N/ Y; d. o8 s
G01 X26.51734 Y21.66724 F600
4 g2 {, H A( A' O7 @6 V& {G31 Z-10 F100
/ f) K4 C2 S2 D" RG00 Z03) B9 y- ~2 D: C% o) Y! T
G01 X39.77601 Y21.66724 F6003 k; K2 B7 s5 H4 H% k: t% P$ U2 L
G31 Z-10 F100. C8 M9 b' _ \
G00 Z03
9 Y; A7 Q d, E" n# P' V8 YG01 X39.77601 Y32.50086 F6008 O$ U+ S) N8 N
G31 Z-10 F100+ R" H+ F6 d6 e. e
G00 Z03
* u- L5 G N% n2 UG01 X26.51734 Y32.50086 F600, }3 D. {; e% n8 c) a7 O
G31 Z-10 F100
7 F1 E' `2 z6 N9 @. x' {G00 Z035 g, k* U e1 x9 v
G01 X13.25867 Y32.50086 F6001 o, q0 p$ }5 b
G31 Z-10 F1004 _7 y2 j" F+ d9 l+ q
G00 Z032 A5 u0 M0 Z/ ?$ ~8 `
G01 X00 Y32.50086 F600
3 o( `: f" p6 y/ _" o, b0 H3 J! pG31 Z-10 F100
2 I7 |. n3 }+ h8 U+ YG00 Z03
2 c3 R+ ~+ Q# G6 f" C s5 B1 y8 IG01 X00 Y43.33448 F600& a$ S' \5 K, C7 z& S- q9 ]3 v0 F+ c
G31 Z-10 F100
& l, h* i8 a7 W# K( a4 O1 z: eG00 Z03# i1 s0 @8 |$ I+ ]. c
G01 X13.25867 Y43.33448 F600: P+ w( T& V3 l1 `5 `) X" F% N
G31 Z-10 F100
# ` N3 v, q4 q% u2 gG00 Z03
% r: ~" N0 b" gG01 X26.51734 Y43.33448 F600
6 g- P- Z4 l# o6 oG31 Z-10 F1003 l' W5 b* u6 v) E) t) O$ a$ F
G00 Z03
0 K+ ?0 @3 X+ E. ]4 t" TG01 X39.77601 Y43.33448 F600
J' u1 P* g7 T* yG31 Z-10 F100: A& F& T* ~/ e# A# u
G00 Z030 ^8 J+ o+ T" D6 V# T5 E; p* O/ b2 h
G01 X39.77601 Y54.1681 F6008 l1 A' O& n' _( j
G31 Z-10 F100- I. h! c, Y5 f5 O
G00 Z03- ^" U& r: Y [
G01 X26.51734 Y54.1681 F600
1 H# N& {" H1 @: a# \" M/ s% L6 R/ [G31 Z-10 F100
* p& L% k; ^: h% ~& b* [4 BG00 Z03
8 ~' h1 T0 I( ^: ?" X* X8 l; MG01 X13.25867 Y54.1681 F6006 J4 T$ e& @! f- j
G31 Z-10 F100
+ I3 P( `9 Y7 |7 u# SG00 Z034 L) y( ~1 z4 j* X
G01 X00 Y54.1681 F600
, S5 R% ^ x& q/ C& dG31 Z-10 F100
" V! G9 @. [" y0 N* lG00 Z03
' x8 ^. z1 m* J+ KG01 X00 Y65.00172 F6002 I, ~" L u# |" r( I9 v6 ]" G
G31 Z-10 F1005 p0 N' C! R9 C0 o. I0 f
G00 Z03
3 U! t1 z) W& ] [9 l* ~G01 X13.25867 Y65.00172 F600
. \, ~ K) B) ZG31 Z-10 F100
( U/ @! }: {3 D w6 E( g N3 lG00 Z03
5 }7 z- l( ^! T* r8 Y8 PG01 X26.51734 Y65.00172 F6006 c: r% ]* d) R# q) C& _
G31 Z-10 F100
& g# F9 {3 g. S2 |. a$ bG00 Z03
3 U1 W3 p8 d- N5 ^" ? ~G01 X39.77601 Y65.00172 F6008 t3 i: i$ y1 F4 z# [3 q! E! s
G31 Z-10 F1003 g3 H& ~0 Y% c6 ?
G00 Z03
) `5 v) M! G5 V. H* \G01 X39.77601 Y75.83534 F6002 T/ Y# k/ {* B; V& z8 S
G31 Z-10 F100
0 M- X: O+ ~. f1 N) VG00 Z036 G1 W( c5 B( k
G01 X26.51734 Y75.83534 F600
9 U9 G. C! ]4 u, UG31 Z-10 F100! i2 b$ c) r0 D4 }/ M8 n
G00 Z03" |3 V! M6 I3 K" M
G01 X13.25867 Y75.83534 F600
1 I8 ~- i; h! i: D1 gG31 Z-10 F1006 e! Z3 I- O- a9 N3 L
G00 Z03
, P# j. j' W; [G01 X00 Y75.83534 F600
8 q3 M* p5 k+ P# B0 U, cG31 Z-10 F100* Q! v3 ^$ ~9 K7 L' }5 Q5 S/ H# J
G00 Z03, g& \4 ^$ N6 x c
G01 X00 Y86.66896 F600
4 w- Z# Z# I# {* c; m) I* W, hG31 Z-10 F100 y' y# |) @. D" X8 W
G00 Z03
6 m! b4 U, \( m) i" u3 ?( X/ DG01 X13.25867 Y86.66896 F6009 Z% {, T" v7 \2 o1 z
G31 Z-10 F100" K/ n* g& i" ^
G00 Z034 `( `- ]0 h9 e, O, @" t( x
G01 X26.51734 Y86.66896 F600+ e9 p1 Y4 A$ D% Z
G31 Z-10 F1004 |& g" [/ c9 g5 t [" P, N* _
G00 Z03
0 k& t( i4 Y' b- h. ?2 sG01 X39.77601 Y86.66896 F600
^6 ]; t( x6 o+ C+ h5 jG31 Z-10 F100% ]8 n: u) i3 |* \
G00 Z039 W( E* h4 a' ^0 p8 E8 G
M41 (Closes the opened log file)
7 K; X4 ], o, K$ qG00 X00 Y00 Z25/ T8 G2 f4 n9 l5 ^
M0 (Detach any clips used for probing)1 s5 `/ H8 _7 F9 |* A. W' R7 M! ^
M30
/ `: F" Q a3 ~- Z+ l3 F9 F9 t9 U; |* X' A6 ~: k- H" ` O+ ?
CIMCO Edit 8软件的机床设置为ISO 铣床时的仿真图
: f' ], P3 i( U/ o: }
% J9 h- s. R4 l, D+ jmach3软件中的路径& q2 t/ T" {8 J; t# N; r! c: g
( r8 Q' X& C1 O# G# K4 x; x9 V. F- Y" D
, W# z$ V6 d2 j
" u3 [5 L) p$ |: f! U' q) U
|
|