可可软件交流社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 188|回复: 0

Gcode在线模拟器-CNC编程利器

[复制链接]

3

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2022-11-28 15:06:08 | 显示全部楼层 |阅读模式
发现一款Gcode在线模拟器,可以自己写G代码,也有详细的Gcode例子。是学习数控机床CNC软件编程的强大工具。
在线地址:

数控编程必备书:

按照书本上的Gcode介绍,一行一行的写注释,这样学习最快。理解更透彻。
Gcode简介:

gcode实例源代码命令解释:下面是它的代码例子,删除2万多行,因为超出文章保存的行数。
%
O32123 (NC Viewer Demo File 演示文件,文件编号32123)
(Using high feed G1 F500. instead of G0.使用G1 F500来替代G0)
(T1 D=0.5 CR=0. - ZMIN=0. - flat end mill 这个好像是刀具)
(T3 D=0.125 CR=0.0625 - ZMIN=0.5 - ball end mill 这个也是,一般T字母开头的是刀具)
N10 G90 G94 G17 G69 (G90使用绝对路径,端面切削循环指令G94,G17使用xy平面,G69为取消坐标旋转功能指令)
N15 G20 (使用英制尺寸)
N20 G53 G0 Z0.(G53取消零点偏置功能,G0快速移动,z轴为0)

(Adaptive1)
N30 T1 M6   (把T1刀具安装好)  
N35 S7640 M3  (s7640是转速,m3主轴是顺时针旋转)
N40 G54   (工件坐标系原点)
N45 M8   (打开冷却液)
N60 G0 X4.4764 Y2.9321  (快速移动到坐标点)
N65 G43 Z1.4 H1 (刀具的长度的正补偿,用于有刀库的机床,z轴补偿,H1代表1号刀具长度补偿)
N70 T3 (补偿T3刀具)
N75 G0 Z0.5063 ()
N80 G1 Z0.4563 F92.(直线插补)
N85 X4.4762 Y2.9319 Z0.4507
N90 X4.4754 Y2.9314 Z0.4452
N95 X4.4741 Y2.9306 Z0.4398
N100 X4.4723 Y2.9295 Z0.4346
大部分命令相同,省略一部分..................
N580 G2 X0.0165 Y2.2611 I0.5081 J-0.0514   (顺时针圆弧加工,看不懂,看上面的gcode代码教程)
N585 X0.1065 Y2.3893 I0.5101 J-0.2625
N590 X0.3405 Y2.5008 I0.3387 J-0.4094
N595 X0.6512 Y2.5439 I0.3672 J-1.5061
N600 X1.1746 Y2.5582 I0.4987 J-8.7142
N605 G3 X1.2707 Y2.6225 I-0.0017 J0.1066  (逆时针圆弧加工)
N610 X1.2758 Y2.6413 I-0.0449 J0.0217
N615 G1 X1.2761 Y2.6469 Z0.5249
N620 X1.2764 Y2.6525 Z0.5259
N625 X1.2767 Y2.6578 Z0.5274

大部分命令相同,省略一部分..................
(Bore1)
N8115 G1 X0.5 Y1.925 F500.
N8120 G0 Z1.4
N8125 Z0.58
N8130 G1 Z0.55 F92.
N8135 G18 G3 X0.45 Z0.5 I-0.05 K0.(切换平面)
N8140 G1 X0.425
N8145 G17 G3 X0.375 Y1.875 I0. J-0.05(切回xy平面)
N8150 X0.376 Y1.8968 Z0.4014 I0.25 J0.
N8155 X0.3788 Y1.9184 Z0.3028 I0.249 J-0.0218
N8160 X0.3835 Y1.9397 Z0.2042 I0.2462 J-0.0434
N8165 X0.3901 Y1.9605 Z0.1056 I0.2415 J-0.0647
N8170 X0.8712 Y1.8316 Z0.0528 I0.2349 J-0.0855
N8175 X0.375 Y1.875 Z0. I-0.2462 J0.0434
N8180 X0.875 I0.25 J0.
N8185 X0.375 I-0.25 J0.
N8190 X0.425 Y1.825 I0.05 J0.
N8195 G1 X0.45
N8200 G18 G2 X0.5 Z0.05 I0. K0.05
N8205 G0 Z1.4

(2D Contour2)
N8215 G1 X4.04 Y1.1 F500.
N8220 G0 Z1.4
N8225 Z1.
N8230 G1 Z0.8394 F92.
N8235 Z0.55 F30.
N8240 G19 G3 Y1.15 Z0.5 J0.05 K0.
N8245 G1 Y1.2 F92.
N8250 G17 G3 X3.99 Y1.25 I-0.05 J0.
N8255 G1 X1.75

大部分命令相同,省略一部分..................
(Parallel2)
N9935 G1 X3.9826 Y2.3934 F500.
N9940 G0 Z1.4
N9945 Z0.83
N9950 G1 Z0.7622 F20.
N9955 G19 G2 Y2.3821 Z0.7498 J-0.0125 K0.
N9960 G1 Y2.3684 Z0.7484 F40.
N9965 Y2.3518 Z0.7443
N9970 Y2.3453 Z0.7417
N9975 Y2.3356 Z0.7374
N9980 Y2.3263 Z0.7318
N9985 Y2.3178 Z0.7259
N9990 Y2.3074 Z0.7166
N9995 Y2.3014 Z0.71
N10000 Y2.294 Z0.7003

行数超过限制,删除1万8千多行。

N28680 Y0.3866
N28685 X3.6293
N28690 Y0.5719
N28695 X3.6288 Y0.5847
N28700 X3.6271 Y0.5971
N28705 X3.6231 Y0.6089
N28710 X3.6175 Y0.6203
N28715 X3.6093 Y0.6276
N28720 X3.6049 Y0.6307
N28725 X3.6002 Y0.6331
N28730 X3.5899 Y0.6355
N28735 X3.5788 Y0.6364
N28740 X3.5689 Y0.6355
N28745 X3.5592 Y0.6337
N28750 X3.55 Y0.6302
N28755 X3.5411 Y0.6256
N28760 X3.533 Y0.6193
N28765 X3.5259 Y0.6121
N28770 X3.5204 Y0.6035
N28775 X3.516 Y0.5942
N28780 X3.5122 Y0.5796
N28785 X3.5096 Y0.5648
N28790 X3.5084 Y0.5497
N28795 X3.5082 Y0.5346
N28800 Y0.3866
N28805 X3.4598
N28810 Y0.4437
N28815 Z0.95 F20.
N28820 G0 Z1.4

N28825 M5 (主轴停止转动)
N28830 G53 G0 Z0. (移动参考点,)
N28835 G69 (刀具偏置,外角)
N28840 X2.
N28845 G53 Y0.(移动参考点)
N28850 M30 (程序结束命令)

%
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|可可软件交流社区

GMT+8, 2025-4-9 12:16 , Processed in 0.097723 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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