|
AMCNC-03 标配对刀器。一头是2芯航空头,一头是对刀块+钳子。
【mach3里设置对刀器厚度】
在 mach3 的“偏移量” 页面, 在左上角的Z轴对刀器区域,输入对刀器的厚度。
我这次演示的对刀器的厚度是:19.36mm (可以在对刀器的标签上查到)。
也可以直接修改 mach3mill.xml 文件,搜索:<OEMDRO1>,输入 19.36就行。如下:
<OEMDRO1>19.36</OEMDRO1>
【配置mach3对刀代码】
M930.m1s为对刀代码 , 可以点击下载:
代码内容是:
- 'AMCNC-03 probe z surface macro
- FeedCurrent = GetOemDRO(818) 'Get the current settings, OEM DROs (818)=Feedrate DRO
- ZCurrent = GetOemDro(802) 'OEM DROs (802)=Z DRO
- GageH = GetOEMDRO(1001) 'OEMDRO(1001)=Gage Block Height
- ZNew = ZCurrent - 300 'probe down 20 mm
- Code "G90F200" 'slow feed rate to 100 MM/MIN
- SetOemDRO(818,200)
- Rem Code "G4 P1" 'Pause 1 second to give time to position probe plate
- Code "G31 Z" &ZNew
- While IsMoving()
- Sleep(10)
- Wend
- Call SetDro (2,GageH) 'DRO(2)=Z DRO
- FinalMove = GageH + 10
- Code "G0 Z" &FinalMove
- Code "F" &FeedCurrent 'restore starting feed rate
- SetOemDRO(818,FeedCurrent)
复制代码
解读: GageH = GetOEMDRO(1001) 是获得对刀块的厚度。 就是上面我们设置的19.36mm。
FinalMove = GageH + 10
Code "G0 Z" &FinalMove
指对刀完成后,机器自动将Z轴抬高10mm,并且将Z轴的工件坐标(注意:不是机械坐标)设置为19.36+10=29.36mm.
●要让手轮执行此对刀代码: 请拷贝M930.m1s到c:mach3\macro\mach3mill
以后,手轮上按 Fn+Probe-Z 就会执行对刀。
●要让电脑mach3界面执行此对刀代码
菜单“操作” ----> “按钮脚本“, 然后点击界面中闪烁的”Z轴对刀“按钮
将M930.m1s的内容,粘贴到”Z轴对刀“按钮代码中,然后存盘退出这个VB窗口。
【使用方法】
将红色的钳子夹住刀具。 刀具对准对刀器的金属顶部。
使用手轮或鼠标启动对刀功能。
就会看到刀具缓慢下降,接触到对刀器金属顶部后,会立即向上倒退10mm(如想修改这个10mm,可以修改上面的M930.m1s代码)
同时看到,Z轴的工件坐标自动设置成29.36 (对刀器厚度+10mm)。
雕刻过程中,如果需要换刀,有对刀器会如虎添翼的感觉 :)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
如果天空是黑暗的,那就摸黑生存;
如果发出声音是危险的,那就保持沉默;
如果自觉无力发光,那就蜷伏于牆角。
但是,不要习惯了黑暗就为黑暗辩护;
也不要为自己的苟且而得意;
不要嘲讽那些比自己更勇敢的人。
我们可以卑微如尘土,但不可扭曲如蛆虫。
|