1.DNC通讯协议?
在网络中搜索到有好多家的数控系统,又有好多的家的DNC软件。
因此我请教,
1.DNC是否有一个通用的传输协议(也就是PC跟运动控制器通讯的通讯协议)。
2.或者每家数控厂家的通讯协议都不一样。为自定协议。
如果1成立,为什么有些软件之支持某些数控系统,而不能全部支持?
如果2成立,为什么有些软件可以支持多家的不同型号的数控系统,难道他们拿到了数控厂家的通讯协议?
2. 当向数控系统导入CAD软件产生的DXF文件后,产生NC加工路径文件,是否要对这份文件再进行处理。
我有向CODESYS 导入DXF 生成的部分CNC代码如下:
N100 (isolated element)
N110 G0 X1737.299681 Y679.688349
N120 G3 X1737.299681 Y679.688349 I1735.339174 J679.688349
N130 (isolated element)
N140 G0 X1747.058019 Y681.774942
N150 G3 X1747.058019 Y681.774942 I1746.405115 J681.774942
N160 (isolated element)
N170 G0 X1891.805225 Y643.852490
N180 G1 X1891.805225 Y686.47119
代码中并没有速度F,这个是不是需要自己手动添加?
另外此CNC程序只是做2D轮廓曲线,对于第三轴Z的控制要怎样控制(例如下刀,提刀)?
谢谢
引用周公 的回复内容:导入DXF文件,然后生成NC文件, 经过后处理 ,产生G代码文件,就可以输入到具体床子运行加工了
谢谢周公,
偶没有真正的玩过机床。现在只是做个东西比较像数控系统,所以对此还是有些不解的地方。
可以生成DXF文件的方法有很多,这个应该都不是问题。
DXF所生成的NC文件是不是已经是G代码文件?
对于后处理;我在网上找过,也去图书馆看过相关的书,好像每个机床都不一样。其中会包含进给速度。道具选择,道具长度补偿。刀具半径补偿。后处理的功能太复杂了,我感觉这个地方复杂度是很高的。
另外对于后处理应该不是自动的吧?应该是有编程人员手动更改的吧?(也不排除部分是自动处理的)。