作者johnnycgi (红茶不加糖)
看板Mechanical
标题Re: [请益] 外行人的入门
时间Sat May 14 11:52:44 2011
※ 引述《LivingGym (Jimmy)》之铭言:
: 刚刚才发现这版是职业版,若本文不适合PO在这麻烦通知我或直接删掉,感谢
: 小弟目前大一(非理工学院)
: 今年想趁暑假去老师的研究室学习,呃...应该是玩
: 因为我对工艺比较有兴趣,而且以後系上有些课可以拿CNC当外挂XD
: 所以我想先碰CNC部分
: 目前我知道的相关软体是AutoCAD和Mach3(都已经有软体,但是我都不会用...)
: Code的部分我不知道CNC的长怎样(我只有一点C#的基础)
: 我想请问要怎麽入门比较好,譬如说推荐的书或是网站,etc.
: 先感谢各位看完这篇文
推文很乱,回文好了。 CNC CODE 分为两种类型:一般
及巨集。
一般 CODE 主要是以字母加上二到三位数字的代号表示
各种功能,必要时加上座标位置控制指令机台的加工路
径。
巨集 (MACRO) 则是类似电脑程式的概念。有变数 (全
域变数、区域变数、系统变数、环境变数) 以及常数、
变数常数间的各种计算子、逻辑计算子、函式、流程判
断、回圈...等。也有呼叫副程式 (subroutine) 并同
时给予参数 (parameter) 的概念。
写 MACRO 基本上跟一般在电脑上写程式有点类似,只
是变数与副程式没有那麽方便自由的命名方式罢了。通
常 MACRO 要机台的设定参数开启才可使用,我们公司
比较旧的那台就没有办法用 (当初没买这功能) 。
另外,MACRO 一定会包含一般 CNC CODE ,两者关系就
类似 Javascript 一定会包含 HTML 一样。一般的 CNC
CODE 就像是 HTML,MACRO 就像是 Javascript ,把原
本大量繁琐重复的 HTML 用 Javascript 的改写简化,
这样应该比较好理解。
MACRO 对於常常手写大量重复同样加工形式的程式,或
者程式中有大量繁复座标计算的技师来说是必修的。虽
然这些用 CAM 就可以搞定了,但学 CNC 的人不能只
依靠 CAM 转程式,手写程式也必须熟练才可以 (若会
MACRO 更好) ,这样需要手动最佳化程式的时候才看的
懂,也才知道如何下手,最好也会用 CAD 画图。
CNC 要入门最大的难处就是没机台让你试写的程式,因
为大家都怕撞机。这也是现在 CNC 技师很难培养的原
因之一。但是可以先买书回来看,书局关於 CNC 的书
很多,可以先买 CNC 车床 & CNC 铣床这两种最基本
的 CNC 工具机书籍。先熟练座标概念与程式,等到有
机会上机就可以实地验证自己写的程式
至於写好程式时需要的大量机械知识,就得靠多查资料
多看书来累积改善了,以上提供参考。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.240.150.221
※ 编辑: johnnycgi 来自: 123.240.150.221 (05/14 12:30)
1F:→ bobjohns:职训局有机台让你撞 XD 05/14 18:58
2F:推 welen:说得真好, 让我这个入门一年多的新手看来多有感触~ 推! 05/15 21:45
3F:→ johnnycgi:可惜的是职训机台不是说让你用就用,也不是想要测试啥 05/16 18:28
4F:→ johnnycgi:就可以测试啥 05/16 18:28
5F:推 alpha008:以前在CNC部门的主管都会说 "怕个屁,撞车又不会叫你赔" 05/17 00:45
6F:→ alpha008:"怕东怕西的怎麽学?" 想起来啾感心 T_T 05/17 00:47