Mach3 铣床使用说明
这里有它的一本书: http://cnczone.cn/forums/t/481.aspx

EMC2三种不同的用户接口
EMC2 "G-代码" 参考
看了一下,跟 Fanuc 的一样啊
EMC2 "G-Code" 快速参考 | ||
Code | Parameters | Description |
Motion | (X- Y- Z- A- B- C- apply to all motions) | |
| 快速定位 | |
| 直线插补 | |
I- J- K- or R- | 顺时针圆弧插补、逆时针圆弧插补 | |
| Straight Probe | |
| Cancel motion mode | |
R- L- P- | 钻孔循环 | |
R- L- P- Q- | Other canned cycles | |
K- | Spindle-synchronized motion | |
平面选择 (affects G2, G3, G81…G89) | ||
| XY平面选择 | |
| ZX平面选择(缺省) | |
| YZ平面选择 | |
坐标模式 | ||
| 绝对坐标编程 | |
| 增量坐标编程 | |
进给量模式 | ||
| 每分进给量 | |
| 时间倒数进给速度 | |
单位 | ||
| 英寸 | |
| 毫米 | |
切割半径补尝 | ||
| 刀具半径左,右补尝 | |
| 刀具半径补尝取消 | |
刀具长度补尝 | ||
H- | 刀具长度补尝 | |
| 取消刀具长度补尝 | |
Return Mode in Canned Cycles | ||
| 退回至R点 | |
| 退回至起始点 | |
Path Control Mode | ||
| 准确路径方式 | |
| 准确停止方式 | |
P- | 连续路径加工 | |
Stopping | ||
| 程序停止 | |
| 程序结束 | |
程序选择停止 | ||
Spindle Control | ||
S- | 主轴顺时针,逆时针旋转 | |
| 主轴停止 | |
Coolant | ||
| 1号冷却液开 | |
| 2号冷却液开 | |
| 冷却液全部关闭 | |
Other Input Codes | ||
| 进给率 | |
| 设定主轴速度 | |
| 选择刀具 | |
| Enable/disable override switches | |
选择坐标系统 | ||
Flow-control Codes | ||
sub/endsub, while/endwhile, if/else/endif, do/while, call, break/continue/return | ||
Non-modal Codes | ||
T- | 换刀 | |
P- | 暂停 | |
L2 P- X- Y- Z- A- B- C- | 坐标系统原点设置 | |
| 返回机床坐标原点 | |
| 返回次机床坐标原点 | |
| 机床坐标系设置 | |
X- Y- Z- A- B- C- | 工件坐标原点设置 | |
| Cancel offset coordinate systems and set parameters to zero | |
| Cancel offset coordinate systems but do not reset parameters | |
| Apply parameters to offset coordinate systems | |
M101…M199 | P- Q- | 用户自定义M代码 |
| 显示信息"…" |
运行EMC2的机器欣赏
运行EMC2的钻/铣床 一个外国人的作品
Lawrence Glaister | |
Location: Parksville, British Columbia (Canada)![]() |
EMC2运行在谢兰的机器上
Posted by: geert de pecker

运行EMC2的小雕刻机
Posted by: Ernesto Lo Valvo
好家伙!这么小,好像在雕刻电路板。
Posted by: Brian Mihulka
LinuxCNC论坛开版了
也就是EMC2的资料,等了很久还是没有,看样子还是要自己动手了。
虽然自己的水平有限,但也要试试去做,当前首要的事情就是成立翻译小组,翻译一部分基本的资料,欢迎大家参与。
http://groups.google.com/group/linuxcnc
石油
平时,看新闻,美国为了石油,不惜费巨资,发动战争,总以为石油问题,离我们很远,在今天看来,其实它就在我们身边,与我们的生活惺惺相惜,由于石油是一次能源,总有一天它会用完,每个国家都在想法设法去争夺这个能源,我想在这个和平的今天,如要发生第三次世界大战,唯一可能就是为了石油吧。
还好我们国家早就有准备,如三峡工程,这可是可再生能源啊,还有的就是朱镕基总理关闭的大庆油田等,这可能会让我们舒服好一段时间啊,但我国的石油问题也是非常紧迫的,有经济学家分析,大庆油田也只能让我们用上十多年,我国是个人口最多,能源消耗最多的国家,如没有三峡工程,那十多年后的今天不知是什么样子。
Gentoo下emerge用法
避免升级覆盖掉版本更高的软件
emerge -uU world
emerge --update --upgradeonly world
查找名称包含mozilla的包
emerge -s mozilla
emerge search mozilla
查找描述包含mozilla
emerge -S mozilla
emerge --searchdesc mozilla
使用本地编好的包,没有就下源码(尽量避免编译)
emerge -k mozilla
emerge --usepkg mozilla
只使用本地编好的,否则不安装(绝对不编译,所有依赖的包都有binary才装)
emerge -K mozilla
emerge --usepkgonly mozilla
卸载
emerge -C mozilla
emerge unmerge mozilla
升级portage树
emerge sync
下载snapshot包来完成sync
emerge-webrsync
查看已安装包的changelog
emerge -pl mozilla
emerge --pretend --changelog mozilla
查看依赖关系(这个包还没装)
(--pretend保证这一次操作实际上不做任何事情,可以跟任何options组合)
emerge -p mozilla
emerge --pretend mozilla
只下载某个软件的源码(以及它所依赖的)
emerge -f mozilla
emerge --fetchonly mozilla
查看从哪下的源码
emerge -fp mozilla
安装指定版本号的
emerge "
.......">..........."
emerge -k "
从网上下binary包来装
emerge -g mozilla
emerge --getbinpkg mozilla
(注意,实际上没有任何binary包存在于官方的mirror中
所以这个基本上是无用,在manpage也没有出现。除非自
己用livecd来setup一个这样的站点。不知道以后会不会
出现这样的mirror。gentoo.org论坛上似乎也有讨论这个。)
查看binary包依赖
emerge -gp mozilla
emrege --getbinpkg --pretend mozilla
查看依赖关系(这个包已经装了)
emerge -ep opera
emerge --emptytree --pretend opera
(不用pretend会重新编译这所有依赖的包,glibc因为安全关系没有列出)
不使用依赖关系安装软件
emerge -O opera
emerge --nodeps opera
只安装其依赖的软件
emerge -o opera
emerge --onlydeps opera
升级软件
emerge -u opera
emerge --update opera
升级系统软件
emerge -u system
升级整个系统
emerge -u world
避免升级覆盖掉版本更高的软件
emerge -uU world
emerge --update --upgradeonly world
查看可用的USE参数
emerge -pv opera
2007 年最大的满月
本週的满月 (10 月 25-26 日) 是 2007 年最大的满月. 这并不是幻像. 一些满月确实比其他的满月更大, 而今天夜里的满月比今年早些时候的满月要大 14%, 亮度高 30%. 原因是今天的月球处于可以导致极高近地点潮的近地点位置."
今天晚上记得看啊,在这个被光线污染然城市中,也要看看最大的满月。
Do You Free
我找你已经太久,你在哪儿?
心已剩一点温!
日子照样过,激情已无!
Where are You?
网上细找,终于感受到你,
你把自己送给了全人类,
让大家感受到你,
即使在没有阳光的地方。
我感谢你,我是你的Fans
Ubuntu ,让我们手牵手走向未来。
Mcafee
总觉得Mcafee很一般,和其它软件一样,作用不大,安装它只是满足自己的心理而已,因为我觉得安装了杀毒软件,电脑还中毒的话,那还不如不安装。身边朋友,几乎所有人都安装了杀毒软件,有金山的,有江民的,有卡吧斯基的,有正版的,有盗版的,但还是抵抗不了病毒的攻击。时而时的,听到有人说,电脑又中毒了,谈毒色变,我开玩笑说,如今这个年代吧,还是不要安装杀毒软件,养几个病毒正常,你不理它,它也不会理你,安装了杀毒软件,那就有的受了。
最近,心血来潮,想安装个杀毒软件,当然首选还是Mcafee了,上网找了一下,才知道,有这个麦咖啡中国- 麦粉丝中文网,而且,有很多人都在用Mcafee企业版,于是,下载下来安装了一下,再看看,与个人版的界面相差很大,后来才知道,Mcafee的精华就在于防病毒,用户自定义规则,没有你防不住的东西。可以阻止未知的病毒,可以让人进了你的电脑也偷不走你的资料。
再想一想,这个Idear真不错,而且它的规则写起来很简单,但实现的功能确很多,简单又不简单啊。网上有关的它的其它应用也是不计其数啊。
最后在这里贴一下它的规则吧,如果你除了用Ubuntu Linux或其它Linux之外,还用了正版的或盗版的Windows XP的话,不防试试这个,呵呵。感谢Mcafee,感谢党,感谢CCTV。
常用的语法如下(通用的)
* 代表所有的进程
**\*\** 代表硬盘里所有文件
System:Remote 代表远程操作(非本地)。要想防止黑客。把这条MCAFEE规则一定要用上.
**\abc.exe 代表所有abc.exe的文件
**\abc*\** 代表所有前面包含abc文件的目录
c:\abc\** C盘abc目录下所有文件
** 双星号加反斜杠代表任意多个层的目录 *单号加反斜杠表示上层或下载目录
嫦娥奔月
虽然没有亲眼看到它的发射,但通过新浪新闻,还是可以想象出发射时的情形,现在,卫星运行正常,后续飞行按照正常程序进行。中国的航天业,又普写了新的一页。
blogspot.com又被封了
最近部分地区的电信好像是又把blogspot.com给封了,至少在极速客那里很多人反应,河北网通这里还是好好的,可以正常访问。不过看到极速客提供的比较费神费力的修改Hosts的方法,我很乐意分享一下我是怎样访问被封杀的blogspot的。首先打开Notepad(或者其他的编辑器),写入如下内容:
function FindProxyForURL(url,host){另 存为proxy.pac到C盘的根目录下,以Firefox为例,打开Firefox,依次点击Tools->Options-> Advanced->Network->Settings...->选中Automatic proxy configuration URL,在下面填写:
if(dnsDomainIs(host, ".blogspot.com")){
return "PROXY 72.14.219.190:80";
}
}
file:///C:/proxy.pac,再点Reload,再点Ok,一路 Ok下去,就可以了。这个方法的巧妙之处(其实一点都不巧妙啦)就在于不用像极速客介绍的那样修改一堆有的没的的Hosts,只要一个“.”就保证了所有 blogspot的子域名可以没有限制的访问(内含GFW关键字的除外),嗯,Enjoy。
P.S. Linux用户应该不需要Linux版本了吧,照葫芦画瓢对与Linux用户来说应该是再简单不过了,XD
下面有朋友提到Wordpress.com可不可以通过这种方式访问,回答是:当然可以!只需要把proxy.pac用记事本打开,修改为
function FindProxyForURL(url,host){然 后保存,重启浏览器就可以了。这个原理是利用了该域名的多服务器的特征,每个服务器对应一个IP,GFW只是封杀了其中的一个IP地址,默认的那个,其他 的还是好好的,所以可以用这种方法进行访问,但也取决于网站本身,比如vox.com之前还支持,后来其IP地址为“204.9.178.110”的服务 器修改了设置,所以上方法就不能用了。以此类推,同志们还可以去Hack一下Technorati等等其他好的网站的其他服务器的IP地址,这样照着修改 一下就能畅通无阻的访问了。此致,敬礼。
if(dnsDomainIs(host, ".blogspot.com")){
return "PROXY 72.14.219.190:80";
}
if(dnsDomainIs(host, ".wordpress.com")){
return "PROXY 72.232.101.41:80";
}
}
Gentoo Linux
当运算速度不再是问题
当编译不再是问题
当Linux成为大众的主流
OS就是你的天下了
虽然现在处理速度很慢
虽然现在升级要通宵
虽然现在安装软件要看完几场足球
但你还是在坚持着
为美好明天而奋斗
Linux 内核你需要多少
在硬件驱动中内核有很多老的硬件驱动,而常规的Linux发行版,都会把它编译成模块,这就会使内核模块非常多而且大,虽然没有加载,但也觉很不爽啊,对于我们来说,要用到的就是几个常见的驱动。我在Gentoo中把自己所有的驱动全部编译到内核中,它也才2M多,使用很正常。
也就是说Linux内核你再强大,我也只要你的1/10。呵呵
破壳了
真是茶壶里煮饺子啊,这让我想起老同志的一句话:“你就是能力再强,如果与领导关系不好,它不用你,那你的能力就是无能”,看样子,这茶壶里的饺子还有两类,一是自己倒不出,二是别人不让你倒啊。不管怎么样都有壶破的时候,小鸡,小鸭,以及大家最喜欢的企鹅,都是自己破壳出来了的,还是慢慢来吧,再长大些,多经历些磨难,然后再破壳而出吧。
baidu,google,sogou,yahoo
Ubuntu--走好
其实象这样的功能,其它的Live CD早已实现,我只是拿过来把这些功能加入到Ubuntu中而已,这就是开源的好处,可以学习到别人好的思想,只是我觉得这些好的想法或思维太过于分散,Linux的发行太多,且每个版本都有自己的优点,我们不可能把所有的版本都试完,来了解它的优点吧,只是希望Ubuntu Linux这个最流行的发行版,集众发行版之所长,做得更好,做得更棒。
实质上Ubuntu Linux已经在很努力的做了,如现在的initrd.gz中的引导文件功能就更强大了。
安装更方便,桌面的使用更简单,更人性化,自然而然也就得到了广大人民的青睐,要知道在这样一个和谐的社会中,能使用这样一个自由,免费的,全人类的OS,是多么幸福的事情。
Ubuntu 7.10
Ubuntu 7.10(开发代号Gutsy Gibbon)官方准时发布正式版!Ubuntu更加完美,桌面版将更好的整合新的Compiz,服务器版本也会更加精简高效。
GNOME 2.20桌面环境
Gutsy Gibbon 搭载着最新的充满诸多新特性的GNOME 2.20 。
3D桌面特效
Compiz Fusion将被默认开启,由此带来改善用户体验和视觉样式的3D桌面特效。当然,一切只在你的硬件有能力运行Compiz时才会打开。否则将会使用普通的窗口管理器──Metacity。在“系统”“首选项”“外观”的“视觉特效”标签中能找到他。
桌面搜索
采用Tracker索引技术的搜索功能被集成进Gutsy Gibbon Beta中,配以面版小程序(Deskbar Applet),用户可以通过这个方便地搜索文件、搜索网络甚至搜索应用程序。
快速用户切换
再也没必要像以前一样慢吞吞地切换当前用户了,只要通过这个面版小程序,切换用户只是瞬间的事情──省去了打用户名和密码的时间。
Ubuntu里的Firefox插件
现在Ubuntu的“添加/删除”应用程序也能安装Firefox插件了!这真的把浏览器跟系统紧密地结合在一起了。
动态屏幕配置和图形化配置工具
在支持多种驱动的情况下(ATi、NVIDIA和Intel等),现在你可以方便地设置屏幕的大小、旋转甚至是多头显示。另外动态屏幕选择将带来视频输出方面的巨大改进。
对于普通用户甚至是图形工作者来说,这是一项非常棒的革新。
全自动安装打印机
安装打印机变得异常方便──仅仅是接上他们并打开他们。打印机的设置也变得十分简单。
更棒的受限驱动管理
受限驱动管理器现在不仅仅可以方便安装受限驱动,现在也可以安装本身是自由的但却需要不自由的固件或其他软件包的驱动。
现在安装Broadcom芯片的无线网卡只需要点击三次鼠标即可。
NTFS 写入支持
NTFS是Microsft Windows使用的文件系统,之前的Ubuntu发行版只支持NTFS的读取。现在Gutsy Gibbon完整地支持了NTFS的读写。
对于常常需要与Windows共享文件的朋友来说真是太方便了!
加强的电源管理
Gutsy Gibbon包括了最新的Linux内核,它加强了对CPU的功耗和热量的控制。对于笔记本用户来说,Gutsy能提供更长的电池使用时间和减少使用时的发热。对于媒体中心的PC机来说,他们将会是一个更安静且减少产热的环境。
EMC2:Linux上的数控系统
About the software
- EMC (the Enhanced Machine Control) is a software system for computer control of machine tools such as milling machines and lathes.
- EMC is free software with open source code. Current versions of EMC are entirely licensed under the GNU General Public License, (GPL and LGPL,) and older versions of the software are available in the public domain.
- EMC provides:
- a graphical user interface (actually several interfaces to chose from)
- an interpreter for "G-code " (the RS-274 machine tool programming language)
- a realtime motion planning system with look-ahead
- operation of low-level machine electronics such as sensors and motor drives
- an easy to use "breadboard" layer for quickly creating a unique configuration for your machine
- a software PLC programmable with ladder diagrams
- easy installation with .deb packages or a Live-CD
It does not provide drawing (CAD - Computer Aided Design) or G-code generation from the drawing (CAM - Computer Automated Manufacturing) functions.
- It can simultaneously move up to 6 axes and supports a variety of interfaces.
- The control can operate true servos (analog or PWM) with the feedback loop closed by the EMC software at the computer, or open loop with "step-servos" or stepper motors.
- Motion control features include: cutter radius and length compensation, path deviation limited to a specified tolerance, lathe threading, synchronized axis motion, adaptive feedrate, operator feed override, and constant velocity control.
- Support for non-Cartesian motion systems is provided via custom kinematics modules. Available architectures include hexapods (Stewart platforms and similar concepts) and systems with rotary joints to provide motion such as PUMA or SCARA robots.
- EMC runs on Linux using real time extensions. Support currently exists for version 2.4 and 2.6 Linux kernels with real time extensions applied by RT-Linux or RTAI patches.
About the people
- A lot of people have worked and still work on EMC, most of them can be seen on the developers list;
- The current Board of Directors are responsible for major project decisions and as a point of contact with business.
- There is also a geographical map of some of our users;
Supporters
LinuxCNC and EMC are non-commercial efforts. Many individuals have contributed vast amounts of time and effort to help advance the state of EMC.
Such is the nature of an open source project and you can get a feel for where the effort has come from by reading our mailing lists and examining the files committed to the SourceForge archives. We thank all the people who have contributed.
Additionally we would like to acknowledge the efforts of the following organizations that have helped:
- The National Institutes of Standards and Technology , US Department of Commerce - the original creators of the EMC software and a major continuing contributor to software development related to EMC.
- PMDX who provide hosting and support for the LinuxCNC web site.
- Sherline Products, Inc. who host the BDI downloads and other large files.
- The Smithy Company who provided meeting facilities for the EMC Fest.
还是这里好
今天把这个模板改了一下,发现还是这里好,当然,可能还要改一下,主要就是把800宽的页面改成为1024的。把圆角图拉长了,放在 http://pages.google.com中,这个暂时不能访问,所以可能不能有圆角的效果。呵呵