找回密码
 注册
查看: 1799|回复: 13

Mach3系列番外篇:木工雕刻机和从属轴

  [复制链接]
发表于 2019-1-30 20:30:15 | 显示全部楼层 |阅读模式
本帖最后由 dancingwind 于 2019-1-30 22:06 编辑 5 Z8 o4 \" U4 u! B+ |
  \* _: v4 [+ ^- x
目录:( a5 q- O' \6 I0 G) }3 n- X
1OXCNC结构' J: t: o. i1 S1 P8 Q4 X( S
2、连接步进电机与3个驱动器
" d; M% p2 `* @& R, t' ]+ I3、Mach3中设置电机参数# e, Y; `% C# |6 Z
4、Mach3中使用G代码进行控制
+ M& s, I2 E8 m1 Q& K, l5、施教1 E: K* F# \2 L) ^
6、从属轴
+ t' ?5 @6 l9 E* A4 S) b+ A7、OX型机器的成本$ a1 V9 J& \! b6 e" S* c1 O9 K
8、OX型机器的精度) f. \4 |- o) T7 {' J
6 W' o, \* u9 |# {1 K
, I3 a# ^6 C+ F# h) L* n: [) X
百度下载链接:https://pan.baidu.com/s/1y9wT40gxOslVf8Qh1Auq_Q
回复

使用道具 举报

 楼主| 发表于 2019-1-30 20:49:39 | 显示全部楼层
先发个先导视频:; S& D* k* F0 i+ R5 J$ u
https://pan.baidu.com/s/1CuYFg1bDPDXpOoxtLaCvyQ
回复 支持 反对

使用道具 举报

发表于 2019-1-30 21:11:37 | 显示全部楼层
谢谢分享,等听课
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-30 21:22:09 | 显示全部楼层
OXCNC结构:- Y* b9 t5 A" b, O; X# v
参考这篇帖子:虽然是个商人,不过介绍的也很详细了(很多图懒得自己拍摄,从这个帖子截取)
7 i* w* ?# L5 ]+ ], L
http://www.zuojiaju.com/forum.php?mod=viewthread&tid=711655&extra=page%3D3%26filter%3Ddigest%26digest%3D1%26orderby%3Drecommends
9 n9 ^! z- y/ Q4 M' \
国内好多大型的木工雕刻机也是使用类似的结构,只不过把传送带,改成了齿条传动。

# _) Y$ }- N8 @4 j; N1 h8 ^. S
优点
l  结构简单,很容易扩展工作尺寸
l  行进速度非常快
缺点
l  精度不足,估计在毫米级吧。一会试试
Y
$ d# h7 e% l& q2 e- F. g7 z
4-8个轴承轮,卡在2040铝板材上,如下图所示
image1.png
image2.png

8 t  t' o( C) |) X5 E+ O% c# x
2根横梁把Y轴固定起来
image3.png
( r: e/ ~$ q; R; l: j% e* X
安装后如下
image4.png
3 E( R* m! Q, d" \9 Z  N
X
+ Q# T% B/ l/ \( U# R& h
更简单,同样的轴承轮卡2040铝结构,往Y轴的架子上一放,就ok了。
image5.png

% Y) l, C" h. [  E
放一张我机器的完整照片
image6.png
image7.png
2 T2 w/ ]' F; m$ y$ b" T6 B# {( k
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-30 21:24:04 | 显示全部楼层
连接步进电机与3个驱动器
驱动器与数字板的连接如下图
: c1 ?* s$ ~$ f- d. m
image8.png
image9.png

( W# S$ M3 c2 m# A
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-30 21:25:31 | 显示全部楼层
Mach3中设置电机参数
+ F4 K2 z% s3 u& q% k
. v" b+ d( s- ]/ }/ P

$ H2 D& S7 G. u) r
首先你需要下载Mach1Lic.dat文件,放到你的Mach3安装目录,否则G代码的行数受限,下载地址:
http://vdisk.weibo.com/s/AbwwjL84r8BaW?category_id=0...re&parents_ref=AbwwjL84r8Az7,AbwwjL84r8AyC7 u! h6 z* ]; J5 E* }1 J4 ^4 e& e

2 L2 V, x# i7 {) V

6 U7 h6 w. m$ u5 d" s/ W这玩意200个脉冲转一圈,轮子的周长在十几毫米。懒得细算了,图个吉利,1mm脉冲数设置为8,速度设置1000mm/分钟,加速度设置为200。(这玩意可以跑得很快,6000mm/分钟一点问题没有)7 d- S) z+ g7 ~' z( S

) G# u' f! b; L9 t

! B- G% F1 p. d$ J! d如下所示:8 b- e) J" B. L& B2 t& a$ d
image10.png / i& k0 s6 G1 x$ M  }/ ^) }/ c  ^
image11.png
& P- O& Q' j2 G) y, X8 w2 U
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-30 21:26:29 | 显示全部楼层
Mach3中使用G代码进行控制
4 e& d+ h% R. {
切换到手动编程
( Q8 L7 y1 k$ T' L" E
image12.png * T- _# P2 F3 j& B

& y" j& k# O" J8 {/ B- v5 f
在输入框输入:
G0X100
表示运行到X100毫米处。ok,它向右移动了100毫米。
由于这个结构需要2个电机同时推动,才能在Y方向行走。
因此需要同时设置YZ的值,如下:
G0Y100Z100
表示运行到Y100毫米处。ok,它向前移动了100毫米。
好了,让这一切连起来运行动,
这里在介绍一个指令
G4P1
表示暂停运动1秒钟
) e' M6 v/ }3 i# T$ e1 M2 K

$ o! {/ S1 V* J, e/ f# ~  Z" s
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-30 21:30:19 | 显示全部楼层
施教
1 |$ p, W' R* h7 W2 D
这个翻译很蛋疼,我也是尝试了很久才知道它的左右。简单来说,就是教一遍机器,如何运动,然后它就能重复这个过程了。很抽象吧,下面我们通过一个例子来说明:
点击“开始施教”
image13.png
8 _. j. |& [3 I8 [
在输入框中输入:
G0 X130
等待机器运行,然后输入
G4 P1
接着让机器回到0位置
G0 X0
Ok,在Y方向重复同样的操作
G0 Y130Z130
G4 P1
G0 Y0Z0

0 u2 @( A$ e9 I4 B
完成,点击停止施教
  x, v- @& P3 q% Y) U( h2 }- O
image14.png

* \# a& E% N, ?3 Z
然后点击加载编辑,切换到程序运行界面

( i1 \2 o, s: t3 R$ s1 h# Y
image15.png
9 x2 Q/ M7 {( D8 w7 a8 F7 P( W
点击循环开始,机器开始按照我们刚才教的方式运行了。
" _0 ~2 r* B! h4 X* ]; s) d# P
演示视频Mach3教机器运行.mp4
4 z# f5 r7 K% a7 m0 t  ?) W9 T
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-30 21:31:43 | 显示全部楼层
从属轴
' h" s+ p% g: d7 |8 R9 w$ E1 H! @5 R% L' z0 s: @* h0 }- T$ C
4 F* Y  S/ s  Q; c2 }) ]
这里,我们使用Z轴,模拟了Y轴的从属轴。
实际上Mach3是支持Y轴从属轴结构的,可以按如下设置:
5 y& W7 V! J9 |  }2 o- K
image16.png
/ U7 k' X, W% o
例如,可以使用A轴输出来提供从属轴的信号,如下所示:
image17.png
9 U, Q9 a: O* F, q/ c# f3 p: y
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-30 21:32:20 | 显示全部楼层
OX型机器的成本
6 x8 M: Z1 j0 h: H0 }- T- j
0.5米的架子大致估算了下,应该不超过300
1.        铝型材:4米*15=60元
2.        铝材紧固件+螺丝:10元
3.        12个轴承轮:12*2=25元
4.        传送带+齿轮:10元
5.        7块亚克力板:15元
6.        3个步进电机+线:80元
7.        Grbl控制板:80元

6 ~1 d1 y9 V( U3 O# ^
上面价格我都是按宽了算的,因为老板发的是散件,按常规贸易20%的毛利算,应该买360元是合理的。我当时买的是450元,新人总是要教点学费么。

& K* _/ H, R4 S3 E# m# w. o
5 @) W2 s1 r+ d9 T
image18.png
* h0 A8 T5 _+ h8 U1 {4 E
, j/ u7 H' q# _& V. `$ U6 [3 l4 @
说了这么多,我只是想解释下,这个教程的初衷。

5 G0 p  F: _) O5 n1 \$ i2 H
愿所有新人,少教点学费,少走点弯路

) T6 E7 M. E( }) T5 W5 X$ W. p( v0 j7 w4 W; h: z! {
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-30 21:56:32 | 显示全部楼层
OX型机器的精度
+ O  u( C' V2 S( A/ J0 c1 I3 }- F3 t! G& n' ]: w/ }

3 J. M! o7 l0 Z/ ~) g5 K
这机器应该没有精度可言吧,设计了个8次的循环,看看x轴的重复精度是多少:
+ @) V8 N+ Z1 p8 ~& H0 c
/ |. w# E- a. S

+ ^( z* O( X9 \. \/ B1 F 1.jpg
+ e1 m, R) d: k, Y9 \$ f
; U; P1 D1 G) C) s% a- t/ w# n
8 @: ^' E* |  ?3 i
测试代码如下:
G0 X150.8750
G4 P5
G0 X0
8个循环,停5秒的时候拍摄

* ~" N/ Z& W$ w! T0 o
结果如下图所示:
  
1.48
  
1.61
1.65
1.67
1.71
1.75
1.9
1.9
0 f+ ~2 {6 K, ]: Z# i" R
X轴最大误差0.42mm
标准差+-0.15mm

7 J4 T# m% c/ s1 d% u; {
三轴的话,乘以1.732,即0.42*1.732=0.73mm。乘以2最大误差应该在1.5mm左右。比想象的精度还是要好些。这也符合i3结构在毫米级误差的结论。
; Y- G* P& E& ]
8次测试 .jpg

/ g$ Z% o  r, T# x: t
回复 支持 反对

使用道具 举报

发表于 2019-1-31 00:23:52 来自手机 | 显示全部楼层
有国产的成品凹槽轴承滑轨,我试过间隙可以,做导轨应该可行,这机器如果导轨精度上去,确实成本可以很低,如果精度要求低是个好方案,比如做四米以上的板材下料。精度在1个毫米可以接受。如果激光切割,2米以内一两个毫米误差可以做很多东西。
回复 支持 反对

使用道具 举报

发表于 2019-1-31 05:15:04 来自手机 | 显示全部楼层
这是个干货贴,喜欢雕刻机的朋友能从中悟出最核心的东西。有价值。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-31 05:51:40 | 显示全部楼层
何大拿 发表于 2019-1-31 05:15& {, ]* |0 s0 c$ K( @
这是个干货贴,喜欢雕刻机的朋友能从中悟出最核心的东西。有价值。

1 r+ n( s1 T1 T4 R$ M9 {% R多谢  _8 s7 y. L- P, ]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


快速回复 返回顶部 返回列表