機(jī)械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
12
返回列表 發(fā)新帖
樓主: 1五湖四海1
打印 上一主題 下一主題

單片機(jī)MCP制作數(shù)控雕刻機(jī)3D打印機(jī)

[復(fù)制鏈接]
11#
 樓主| 發(fā)表于 2016-8-25 22:19:33 | 只看該作者
szg不敗 發(fā)表于 2016-8-25 09:31( }# s9 X2 R' {: J9 B$ r( V7 W. `
樓主這些代碼。是網(wǎng)上搜來,然后自己組合的嗎?全是自己想的,那是牛逼了
/ Y& d! H0 q. C1 q
外國的開源軟件grbl,在研究它,將打注釋了下而已,研究透徹了好移植的其他平臺應(yīng)用,學(xué)習(xí)階段。0 q, ?$ e  y. ]' x3 q9 u, r6 }
https://github.com/grbl/grbl" r" R; k4 ?& V4 G! [9 h. B
12#
 樓主| 發(fā)表于 2016-8-25 22:34:36 | 只看該作者
本帖最后由 1五湖四海1 于 2016-8-25 22:44 編輯 : v0 V  u6 W$ ]: l

* t0 Z- v/ Y! D- a這個defaults.h文件作為一個中央默認(rèn)設(shè)置配置不同的機(jī)器類型,從DIY米爾斯數(shù)控CNC轉(zhuǎn)換的現(xiàn)成的機(jī)器。這里的設(shè)置所列出的文件是由用戶提供的,4 N  ~/ O& r! h/ T
所以您的你的需求可能不同。所以應(yīng)該你了解你的機(jī)器和調(diào)整設(shè)置根據(jù)你的個性的需求,制造機(jī)器。9 j, R6 x. b+ E7 N5 n
defaults_h文件是選擇是否將一些參數(shù)設(shè)置為默認(rèn)值/ K3 `; q1 l! `+ o; Q
定義各種參數(shù)) Y4 z2 _. X* r) J/ |1 W+ z" K
1.defaults/defaults_generic.h        //Grbl通過通用默認(rèn)設(shè)置就可以在不同的機(jī)器上工作。! ~" j. }# F* ?( n  M! B
2.defaults/defaults_sherline.h  //描述:Sherline 5400制造廠三個NEMA 23客戶KL23H256-21-8B 185扭力步進(jìn)電機(jī)
; B) T: M1 f6 d' A. ^3.defaults/defaults_shapeoko.h  // 描述:Shapeoko數(shù)控機(jī)有三個NEMA 17步進(jìn)電機(jī),由Synthetos驅(qū)動的
# S$ f) |. j% Q+ ^2 r7 g4.defaults/defaults_shapeoko3   //描述:Shapeoko數(shù)控機(jī)有三個NEMA 23步進(jìn)電機(jī),由CarbideMotion驅(qū)動的0 y& D  v9 Y( C$ N
5.defaults/defaults_x_carve_500mm //描述:X-Carve 3 d卡佛數(shù)控機(jī)有三個200步/汽車由Synthetos牧師grblShield 24 v。6 J1 Q: [; i! C4 u8 O
6.defaults/defaults_zen_toolworks_7x7         //描述:禪宗Toolworks 7 x7機(jī)有三個Shinano SST43D2121 65扭力NEMA 17步進(jìn)電機(jī)。導(dǎo)螺桿不同于一些ZTW包,大多數(shù)是1.25毫米/牧師而不是8.0毫米/牧師。由30 v 6電源和TI DRV8811步進(jìn)電機(jī)驅(qū)動程序
2 p  v% m# ?6 W; ^3 f& S" g; F7.defaults/defaults_oxcnc                 // Grbl設(shè)置OpenBuilds牛數(shù)控機(jī)床
1 j& X9 J+ ~+ |+ Y8.defaults/defaults_simulator' z  V% v3 ]" c; X+ r
# H/ k; Z+ u& _: t
/*
% x( N" Z; K8 d9 s4 g) u" x( {  defaults.h - defaults settings configuration file0 u& s0 k+ E, z! _( b
  Part of Grbl1 A! J8 N4 ?& z, O
1 W( X: C, T' G6 O5 _5 g/ a
  Copyright (c) 2012-2015 Sungeun K. Jeon8 i& u0 g. Z! B' z( ]/ X

7 v& n1 O- J9 ?) r! Z  Grbl is free software: you can redistribute it and/or modify
7 Z) L8 z( x# {8 r0 X2 c  }  it under the terms of the GNU General Public License as published by
6 A" V1 [: Z& c  the Free Software Foundation, either version 3 of the License, or
% I! ?2 S4 f. m' r* O  (at your option) any later version.. y; g) v! F- F
2 z0 w" K0 {/ O- y# W; s$ U
  Grbl is distributed in the hope that it will be useful,1 v) C& G' {* a# \9 m" _0 D1 q
  but WITHOUT ANY WARRANTY; without even the implied warranty of
* y% g- v! B" |; i9 E2 `( l  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- s8 a4 p# j- ~: I$ y  GNU General Public License for more details.0 c* _: k# v  B8 y0 V1 ?6 r6 j! E+ [
# a: E# ~* k; E' O% f; m2 ?1 R
  You should have received a copy of the GNU General Public License9 Y- B$ i1 N5 t% ^) q4 K
  along with Grbl.  If not, see <http://www.gnu.org/licenses/>.( d9 h( T# f, ^! D5 l
*/
/ q. B5 [8 {& e0 O  {1 b( C# m' X* D2 `
/* The defaults.h file serves as a central default settings selector for different machine
5 N. e1 ^* g! E0 z* B   types, from DIY CNC mills to CNC conversions of off-the-shelf machines. The settings
) M/ T3 X! o/ L9 K4 D/ {   files listed here are supplied by users, so your results may vary. However, this should1 ?* i. w# y2 `9 e% R2 U. W$ x5 I
   give you a good starting point as you get to know your machine and tweak the settings for
6 V8 `" g+ W3 K) R   your nefarious needs.
- I2 _+ ^3 e. d5 s1 Y1 ?   Ensure one and only one of these DEFAULTS_XXX values is defined in config.h
  A2 z) U4 X$ ~' T% p
. r7 @6 T$ ~* w, M8 Y   The defaults.h文件作為一個中央默認(rèn)設(shè)置選擇不同的機(jī)器2 e5 t. F/ p; @: y
   類型,從DIY米爾斯數(shù)控CNC轉(zhuǎn)換的現(xiàn)成的機(jī)器。的設(shè)置
7 ~5 _1 ~% p; ?, V   這里列出的文件是由用戶提供的,所以您的結(jié)果可能不同。然而,這應(yīng)該) f+ \; `0 o9 E" m
   給你一個很好的起點(diǎn),你了解你的機(jī)器和調(diào)整設(shè)置
& b% d8 I. d; T7 Q) b4 b   你的個性的需求。1 w; N$ A7 \  A! X: t, d4 ~$ K
   確保一個且只有一個這些DEFAULTS_XXX config.h中定義的值& e3 O/ X0 d/ K. G
   */
! ~5 G& R( a$ K& {+ W& R# @4 ?9 N7 l& A! P- i# F8 X  u
#ifndef defaults_h
& e+ d+ `- B6 K3 _" S; a8 P! z7 i7 I& \# Z% O: {
// Only define the DEFAULT_XXX with where to find the corresponding default_XXX.h file.  o7 S+ e5 H- y
// Don't #define defaults_h here, let the selected file do it. Prevents including more than one./ `4 o3 o$ k8 F8 C. d% i
//只有定義DEFAULT_XXX在哪里可以找到相應(yīng)的DEFAULT_XXX。h文件。0 u1 X% F7 I0 o. i( j  A* E# S( `
//別在這里# define defaults_h,讓選中的文件。防止包括不止一個。
9 Z& C9 i2 c* y# s. V9 e1 ?7 W( m/ B+ i, L0 h/ D
#ifdef DEFAULTS_GENERIC5 ?5 f1 p% E$ O( |% \! _
  // Grbl generic default settings. Should work across different machines.
  U( L% M+ s% I- K1 |) i3 |  // Grbl通過通用默認(rèn)設(shè)置就可以在不同的機(jī)器上工作。
- t/ ~$ u" u8 U7 Y0 G  #include "defaults/defaults_generic.h"
/ H8 U3 H- {/ P* j% |#endif+ _; C' L. i7 F3 Q  f5 l
* ?6 z2 j5 E0 F$ J+ N
#ifdef DEFAULTS_SHERLINE_5400
% O1 S3 H6 M* M9 D# M* F1 F0 o  // Description: Sherline 5400 mill with three NEMA 23 Keling  KL23H256-21-8B 185 oz-in stepper motors,
3 `1 ~. T$ A$ P) B) [  V  // driven by three Pololu A4988 stepper drivers with a 30V, 6A power supply at 1.5A per winding.
" a: E4 S- p! M( I" I4 Y9 L  //描述:Sherline 5400制造廠三個NEMA 23客戶KL23H256-21-8B 185扭力步進(jìn)電機(jī),
5 F$ o9 i, t6 ]' Z, P5 C1 i( k  //由三個Pololu A4988步進(jìn)驅(qū)動30 v,6在每1.5繞組供電。
9 o* w5 o  X" j- g2 I& h! t9 h% O+ H6 @+ L  ~
  #include "defaults/defaults_sherline.h"6 k: M- b! i6 s' x
#endif# K( p9 r$ p# z  I0 F" N4 x
6 q! K5 @: B) s/ {, \9 I% s
#ifdef DEFAULTS_SHAPEOKO( Q: G- u; B. }& F7 F( c
          // Description: Shapeoko CNC mill with three NEMA 17 stepper motors, driven by Synthetos
2 h: Y" S( e5 T% _! |5 N3 @/ m! i          // grblShield with a 24V, 4.2A power supply.
8 @1 Y2 H# H( G3 D0 F2 j         // 描述:Shapeoko數(shù)控機(jī)有三個NEMA 17步進(jìn)電機(jī),由Synthetos驅(qū)動的
7 w; h9 T5 F* X; q% s         // grblShield 24 v,4.2電源。
* X# V* D* Y; M$ V- X. k) y3 c7 }* S/ C( M
  #include "defaults/defaults_shapeoko.h"
7 M  {, Z( w6 }( g3 d9 c  ^7 Y5 E#endif
, e# {- B$ D. s' m: |8 g
' Q$ {# n$ W1 R0 N$ O( d3 x#ifdef DEFAULTS_SHAPEOKO_2
/ h4 q9 ]7 f0 Y) V0 x* q5 h* z' r* T  // Description: Shapeoko CNC mill with three NEMA 17 stepper motors, driven by Synthetos8 e+ ]' t' ], f; m6 S
  // grblShield at 28V." m- M: [! ~$ E5 A" v# u
  // 描述:Shapeoko數(shù)控機(jī)有三個NEMA 17步進(jìn)電機(jī),由Synthetos驅(qū)動的0 s* q0 ^% I6 F) L0 F
  // grblShield 28 v。
# N& [; p! S8 }/ x5 L/ o
  e! m; H' G% n& e. r% k  #include "defaults/defaults_shapeoko2.h"
( z% S' @8 C% ]: `5 Q& O4 G' M1 z#endif
. R* ~. G3 H; ^
0 `) u: G+ d' z5 }- Q5 f8 F6 B#ifdef DEFAULTS_SHAPEOKO_3/ u# N) |9 J% n1 b  K, V9 x
  // Description: Shapeoko CNC mill with three NEMA 23 stepper motors, driven by CarbideMotion
) R. @7 U9 t* |$ {  // 描述:Shapeoko數(shù)控機(jī)有三個NEMA 23步進(jìn)電機(jī),由CarbideMotion驅(qū)動的. Y- o* J$ q+ w% `- x& p

1 E  \6 }+ s! ~, }0 R' H; [3 A  #include "defaults/defaults_shapeoko3.h"  K$ m/ p+ ^% w* `2 j% [
#endif
* Q! i, i5 V4 _% `. J" ^) o9 E7 s% y# o$ P# F) k
#ifdef DEFAULTS_X_CARVE_500MM$ O" H& N. H$ x- U3 e
  // Description: X-Carve 3D Carver CNC mill with three 200 step/rev motors driven by Synthetos
  ^+ |& e2 i0 e* H7 N% \  u  // grblShield at 24V.; [/ }9 f- z. b2 T
  // 描述:X-Carve 3 d卡佛數(shù)控機(jī)有三個200步/汽車由Synthetos牧師grblShield 24 v。5 p# P4 R  y7 D5 ]
  #include "defaults/defaults_x_carve_500mm.h"& i2 \! {& b! D; k* n
#endif
6 X7 h% S1 U# P: v3 ]2 W# B
3 W, ?0 g( I/ \, ~+ o$ z#ifdef DEFAULTS_X_CARVE_1000MM, H" E  I2 d" |  M
  // Description: X-Carve 3D Carver CNC mill with three 200 step/rev motors driven by Synthetos
4 S' Q- K: k% s* E3 U  // grblShield at 24V.0 G. A1 O6 O8 K7 A0 \4 s' L) G
  #include "defaults/defaults_x_carve_1000mm.h"2 f; r: y2 c+ n; x' x/ p
#endif5 m7 E5 F' e& G5 B* Y0 P
5 q: S7 g$ @  q- {' o/ V$ P: h
#ifdef DEFAULTS_ZEN_TOOLWORKS_7x76 R2 N# N8 @2 S) Z2 f2 p( G
  // Description: Zen Toolworks 7x7 mill with three Shinano SST43D2121 65oz-in NEMA 17 stepper motors.$ c8 z- P! f+ r2 s, ~
  // Leadscrew is different from some ZTW kits, where most are 1.25mm/rev rather than 8.0mm/rev here.
! U% k0 N3 }) Y# a* b7 y9 B$ k  // Driven by 30V, 6A power supply and TI DRV8811 stepper motor drivers.# V& D( G) o) U! G
  //描述:禪宗Toolworks 7 x7機(jī)有三個Shinano SST43D2121 65扭力NEMA 17步進(jìn)電機(jī)。
$ l, V9 E% K- Y8 s  //導(dǎo)螺桿不同于一些ZTW包,大多數(shù)是1.25毫米/牧師而不是8.0毫米/牧師。) _( K  h) ~$ r- Y
  //由30 v 6電源和TI DRV8811步進(jìn)電機(jī)驅(qū)動程序。% D$ f1 V/ q7 D* m# v' D; T7 r

) o. a/ e6 M9 G/ g$ B& d  #include "defaults/defaults_zen_toolworks_7x7.h"( n$ d- @, y; f0 W; x" K
#endif
8 k6 D6 f( B: ?) V% w* }, Q' P' b2 j6 u: ^" }  m# b
#ifdef DEFAULTS_OXCNC
  B2 C, N8 a% g  // Grbl settings for OpenBuilds OX CNC Machine! H! X2 q% _8 l* k) U% T; ?0 t; e
  // http://www.openbuilds.com/builds/openbuilds-ox-cnc-machine.341/
# c* w1 n5 s& X1 P- n) |
# d3 [$ w8 _7 ~  // http://www.openbuilds.com/builds/openbuilds-ox-cnc-machine.341/ 9 N: }+ ]: _9 S, S
  #include "defaults/defaults_oxcnc.h" // Grbl設(shè)置OpenBuilds牛數(shù)控機(jī)床
& I6 f; y0 d5 v# t/ Q/ ^#endif
8 Z# K* j* c5 z5 Y- c: e  w+ F+ w; x* p
#ifdef DEFAULTS_SIMULATOR+ }0 G1 W+ ^5 d# q% A. R+ C0 F
  // Settings only for Grbl Simulator (www.github.com/grbl/grbl-sim)
3 {8 x; N4 o" e4 N" I" _& v/ f  #include "defaults/defaults_simulator.h" //設(shè)置只對Grbl模擬器(www.github.com/grbl/grbl-sim)+ T! u5 C9 c/ |, i( g# x( @/ i
#endif
1 s+ g: Z; j6 |4 h% V* S- Z2 G
, C, s: O  F$ |% Q#endif
3 P+ f1 `; I9 @6 C
+ U7 ^. u! `6 D4 t+ [+ q__________________________________________________________________________________________________________________
$ r  W% ]7 h3 z* W3 ?/*
% ^; @+ \6 F5 [; B$ ydefaults_generic.h -默認(rèn)設(shè)置配置文件Grbl的一部分
8 z0 S  I0 D5 ^' g8 Q5 J版權(quán)(c)2012 - 2015 Sungeun k全
5 x* ]- K. |" D& m" i) p) |7 N2 u- jGrbl是免費(fèi)軟件:可以重新分配和/或修改( E* \7 e- q8 ?8 {( u2 ~
GNU通用公共許可證的條款下發(fā)布的& `: Y+ ^/ X; n7 n1 \: }, I5 t2 ^0 ~
自由軟件基金會,版本3的許可,或
3 O  ^, U. ^4 S* d2 w. x2 Q(任您選)其后的版本。
3 r# K( K0 j! l$ L: R6 M
" O! ]6 u; a: g* o( _' `Grbl分布,希望這將是有用的,' M& j. C% \, Q6 w( |
但是沒有任何保證;沒有即使的默示保證
, m, h( l% J/ ]9 `3 V適銷性或健身為特定目的?吹) \/ ]4 Q! @& B! o3 w8 \5 U9 N, V
GNU通用公共許可證的更多細(xì)節(jié)。
* G3 X( d  t9 c7 x* H, M0 l5 V: K: d, M5 t3 m8 @) L3 K: g
你應(yīng)該收到了GNU通用公共許可證的副本
$ ~! s7 k/ T* G0 D5 H2 k& a- Q連同Grbl。如果沒有,看< http://www.gnu.org/licenses/ >。
$ s* i+ f7 J* f5 B+ N* /% f7 B# F+ t' e9 S2 u# J

1 o- k9 G1 a: h- p9 L/ *默認(rèn)值。h文件作為一個中央默認(rèn)設(shè)置文件不同的機(jī)器
2 p/ _* a4 l( h3 D8 y/ N$ E類型,從DIY米爾斯數(shù)控CNC轉(zhuǎn)換的現(xiàn)成的機(jī)器。的設(shè)置
3 L# X% p0 |3 j5 |3 F這是由用戶提供,所以您的結(jié)果可能不同。然而,這應(yīng)該給你1 v5 A9 q# c9 N8 a$ a
一個好的起點(diǎn),你了解你的機(jī)器和調(diào)整的設(shè)置
' G3 g# x# Z' `  ^- f( R8 j: J邪惡的需求。*/
; b" i# h+ Q6 b+ G$ K0 J  W0 w0 Z/ f8 N4 T- `+ S8 [. T

( y( y4 f" m1 |+ T9 E#ifndef defaults_h4 F" {9 ?4 M; {8 E* `0 [
#define defaults_h
7 K# E6 {" g% m  ^1 _0 Y* j5 F/ ]; a" [7 Y
  // Grbl generic default settings. Should work across different machines./ n$ v: O7 |( }: D1 J
  #define DEFAULT_X_STEPS_PER_MM 250.0        //X軸每mm脈沖當(dāng)量       
: O8 {$ G5 \; n  #define DEFAULT_Y_STEPS_PER_MM 250.0
$ L* L# N  k* C" X4 K) \! @  #define DEFAULT_Z_STEPS_PER_MM 250.0
5 Z  a, z# d( W% O3 G4 z  #define DEFAULT_X_MAX_RATE 500.0 // mm/min 最大速度8 V  k+ L, U2 `" J9 {/ O
  #define DEFAULT_Y_MAX_RATE 500.0 // mm/min; Z' V+ i  n# z! {/ A" z
  #define DEFAULT_Z_MAX_RATE 500.0 // mm/min
9 r$ |4 s5 Q7 N" E/*這是毫米/秒/秒的加速度。9 T$ ~& l8 _0 x! e  Z
你不需要理解這是什么意思,我只想說,一個較低的值給smooooother加速度而價值更高的收益率更嚴(yán)格的措施,達(dá)到所需的進(jìn)料速度更快。
1 ?9 l: G  p1 i7 q. j: ~8 b/ h從技術(shù)角度講,這是您的機(jī)器的點(diǎn)對點(diǎn)的加速度,獨(dú)立于軸。設(shè)置加速度值高達(dá)你最限制軸可以讓你在不丟失任何步驟。
- C: U2 F4 ~: X9 d: Q- H通常你想給自己一些緩沖,因?yàn)槿绻闶チ瞬襟E,Grbl不知道這發(fā)生了(開環(huán)控制步進(jìn)),并將繼續(xù)。*/1 T, d. ]; t) y) d
  #define DEFAULT_X_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2        加速度
) ?. R2 L  w8 k6 i$ K9 U  #define DEFAULT_Y_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2
" W9 O+ U. v- c, [( ?+ I: j' d* y. X. Y  #define DEFAULT_Z_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2
# Q# T, p' k5 l0 |- t+ t  #define DEFAULT_X_MAX_TRAVEL 200.0 // mm                最大步行
" x  T. R$ K/ J- L2 s( p3 H  #define DEFAULT_Y_MAX_TRAVEL 200.0 // mm                ! K+ Z) E. p( S' R+ y
  #define DEFAULT_Z_MAX_TRAVEL 200.0 // mm                $ y  V; }1 }/ ~5 L/ X! ^# P
  #define DEFAULT_STEP_PULSE_MICROSECONDS 10        //步進(jìn)驅(qū)動脈沖長度
( H: l3 w/ C* j; C  #define DEFAULT_STEPPING_INVERT_MASK 0                //步進(jìn)是否反轉(zhuǎn)9 i$ {$ j4 R7 @  L* `1 k& I
  #define DEFAULT_DIRECTION_INVERT_MASK 0                //方向是否反轉(zhuǎn), \& P) l  C5 E* |0 w6 ~5 M7 [* t! ?
  /*$ q5 A; c" R7 @$ c
  每次你完成步進(jìn)運(yùn)動和停止,Grbl將禁用默認(rèn)步進(jìn)。6 ^/ e: D* \7 @1 @( s/ _1 g
鎖步進(jìn)空閑時間時間長度Grbl將步進(jìn)鎖之前禁用。
. _2 W) m' d; v$ b根據(jù)系統(tǒng)中,您可以將這個參數(shù)設(shè)置為零,禁用它。對他人,你可能需要25 - 50毫秒來確保你的斧子來完成禁用前停止。(我的機(jī)器往往漂移稍微如果我沒有啟用。)# f4 Q8 o6 \; Z' L4 l3 [
或者,你可以讓你的軸在任何時候啟用通過將這個值設(shè)置為最大255毫秒。再次重復(fù),你總是可以保持所有軸通過設(shè)置啟用7美元= 255。*/" b4 |' ]! _4 j- `: o, O0 k
  #define DEFAULT_STEPPER_IDLE_LOCK_TIME 25 // msec (0-254, 255 keeps steppers enabled)步進(jìn)閑著時間
6 c6 O: ?' u3 }- h8 J$ F. A  #define DEFAULT_STATUS_REPORT_MASK ((BITFLAG_RT_STATUS_MACHINE_POSITION)|(BITFLAG_RT_STATUS_WORK_POSITION)) //是否打印狀態(tài)報(bào)告
4 i' ~' k! \1 ]: E8 m* N/*一些高低cnc-stepper控制器需要輸入反方向和步驟。
& u0 I+ O$ [' X, A' V! \信號線路通常是高或低信號方向或高,低了幾微秒一步事件信號。為了達(dá)到這個目標(biāo),Grbl可以反轉(zhuǎn)輸出比特來滿足特定的需求。6 B7 N- Y" P3 g# G( \( x! H" K
反掩碼值是一個字節(jié),xor的步驟和方向步進(jìn)港數(shù)據(jù)之前發(fā)送。這樣你可以使用這兩個轉(zhuǎn)化步驟脈沖或轉(zhuǎn)化的一個或多個方向的軸。
" s0 f; b8 r8 h0 e這個字節(jié)對應(yīng)的比特分配給介入config.h別針。請注意,不用于反演位0和1。默認(rèn)比特分配是這樣的:*/7 U4 ^) h. {# ^- Z1 _, n
( O& v3 ?! e8 e- T
/*  轉(zhuǎn)彎路口偏差使用加速度經(jīng)理決定它如何快速穿過一條路徑。
+ j# Z% W$ G( w4 h3 l  數(shù)學(xué)有點(diǎn)復(fù)雜,但總的來說,更高的價值給一般快,可能的波動運(yùn)動。低價值使得加速度經(jīng)理更加謹(jǐn)慎,將導(dǎo)致小心和慢轉(zhuǎn)彎。% s) M/ T. f# @; ~3 ]5 L0 f" Q
  如果你遇到問題,你的機(jī)器試圖把一個角落太快,降低此值使它慢下來。
5 K8 y& e" K4 P; ~/ c# b  如果你想讓你的機(jī)器通過連接移動得更快,增加這個值速度。- X3 ^; H" e! K$ q2 N
  為技術(shù)人員,點(diǎn)擊這個鏈接閱讀關(guān)于Grbl轉(zhuǎn)彎算法,速度和結(jié)角占一個很簡單,高效和可靠的方法。*/3 f4 }6 y, f* Z" ^; k

; H( \5 E% `+ h6 m. ^3 |* B1 T( c  #define DEFAULT_JUNCTION_DEVIATION 0.01 // mm        //偏差+ S. G" C: v# o# l
  #define DEFAULT_ARC_TOLERANCE 0.002 // mm                //圓弧公差( I- S' i1 l2 y8 l9 ~* ?1 v  v$ s! T
  #define DEFAULT_REPORT_INCHES 0 // false                //打印英寸4 f2 D4 F$ y" l! ^3 d# p: f- v
  /*默認(rèn)情況下,步進(jìn)使銷是啟用禁用高和低。如果您的設(shè)置需要相反的,只是反步進(jìn)使銷通過輸入15美元= 1。禁用與15美元= 0。(可能需要一個動力循環(huán)加載的變化。)*/
4 n  u' e' d) \" |  #define DEFAULT_INVERT_ST_ENABLE 0 // false9 ?$ \6 `9 h7 L5 L% v6 m1 t
  #define DEFAULT_INVERT_LIMIT_PINS 0 // false        //反轉(zhuǎn)限位引腳6 C0 M; ?8 D0 w6 l8 m
  #define DEFAULT_SOFT_LIMIT_ENABLE 0 // false        //軟件限位
( v8 o7 V" z7 u7 Z# y  #define DEFAULT_HARD_LIMIT_ENABLE 0  // false        //硬件限位8 O* j3 Y7 I5 m  B! O; z
  #define DEFAULT_HOMING_ENABLE 0  // false                //回原點(diǎn)使能! Z4 [) A& P+ J. a/ ^) L
  #define DEFAULT_HOMING_DIR_MASK 0 // move positive dir
# E+ z7 i" L" V  #define DEFAULT_HOMING_FEED_RATE 25.0 // mm/min- K, Y, Q: f% j
  #define DEFAULT_HOMING_SEEK_RATE 500.0 // mm/min
8 Y0 n  Y  e! s* S. ?/ Y  #define DEFAULT_HOMING_DEBOUNCE_DELAY 250 // msec (0-65k)防抖動延時
* ~* D7 k+ a. V) m$ s6 ~8 n, m9 }  #define DEFAULT_HOMING_PULLOFF 1.0 // mm3 i) N/ I& q+ |! x" \* j, W3 p# Z
8 {4 V) |0 E! \5 ?, D+ X4 ^% d
#endif2 C; V9 \! A5 q# B) \9 g
4 N9 M/ p" k; ]5 G; m! R! A; E
+ ?" f: c: j4 D. k& m' w

9 k- |$ _0 U: K7 }, x
; z/ y& ?4 g2 K+ |- P+ `! j* E* x- }/ I- I% I1 x$ L; I7 i, F2 d
/ c  V6 ?% R4 H1 ], M
6 Y0 e: V. G8 t- M6 ]1 U

$ N0 i6 W6 C/ F, Y; k, G1 u* F! D# c
7 c! b2 r% h: P; ~' f# o

  M$ u- f7 m+ R8 p) s, g0 _& a5 \' i0 N

! c( z5 o# I2 P: y& O5 I+ n! G3 B" E$ t; O* N9 s) |

/ F$ K+ Q) Y; Q
: `5 t# Z) I+ u; ^! O  {
1 U4 f9 c! E5 M) c. G1 f
# E3 t: H9 X" o+ d3 ~1 p2 g  Q/ l$ v7 Z5 D
0 ]  ~- B5 Z) z5 T/ Y) E) _+ n
; G: s( h. s% s4 a; M. g5 b1 x3 I+ j6 A" E8 E( h! y% |' Z: R
! o9 G/ Q6 h# o5 y7 A) I7 g
, H( P8 |; ]4 {+ g% o9 M$ \
0 C- t: \/ I+ A* `% w
% @- m  e% h9 p9 J6 R/ t! p" H
" X$ E( k( D( v
13#
發(fā)表于 2016-8-27 22:24:07 | 只看該作者
膜拜大嬸
回復(fù)

使用道具 舉報(bào)

14#
發(fā)表于 2017-5-24 10:23:33 | 只看該作者
你好,你收的那個Dlion為什么在百度找不到,能提供相應(yīng)的鏈接嗎
15#
發(fā)表于 2017-5-24 10:24:41 | 只看該作者
大神你好,你說的 那個Dlion在百度怎么搜不到,能提供相應(yīng)的鏈接嗎
16#
發(fā)表于 2017-7-26 13:12:54 | 只看該作者
GRBL固件控制的運(yùn)動,步脈沖的頻率不要超過30KHz, 因?yàn)槌^30KHZ時, 可能會引起timer1的ISR中斷服務(wù)程序執(zhí)行異常,運(yùn)動出現(xiàn)卡頓,丟步,速度不準(zhǔn)確。
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2024-9-23 15:25 , Processed in 0.056752 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表