建议莫大建个雕刻机交流群
莫大建个雕刻机交流群吧,现在坛里资源不能下载。刚买的AMCNC-01还是不太会用,DXP导出的钻孔文件是什么格式呀? 楼主买了AMCNC-01,应该混论坛时间不短了,居然还会提这个建议~ 我用过cadence的钻孔文件,不能直接导入artcam,转换成dxf文件就能导入了。导入的圆形是可以直接按照中心点钻孔的
论坛交流好,受益的人多。 cadence的drl文件就是纯文本,可以按照这个 office VBA 程序专成ASCII dxf文件
Sub Drill_2_Dxf()
Dim i
Dim R As String
Dim LineRead As String
Dim RStrArr(256) As String
Dim HoleNum As Integer
Dim X As String
Dim Y As String
Open "MIL.drl" For Input As #100
Open "Dxf.dxf" For Output As #101
Print #101, "0"
Print #101, "SECTION"
Print #101, "2"
Print #101, "ENTITIES"
Print #101, "0"
'0
'SECTION
'It dxf head '2
'ENTITIES
'0
While Not EOF(100)
Line Input #100, LineRead
Select Case Mid$(LineRead, 1, 1)
Case ";"
If Mid$(LineRead, 2, 1) = "T" Then
R = Mid$(LineRead, InStr(1, LineRead, "=") + 1)
R = Mid$(R, 1, InStr(1, R, "Tolerance") - 1)
RStrArr(Val(Mid$(LineRead, 15))) = R
End If
Case "T"
R = RStrArr(Val(Mid$(LineRead, 2)))
Case "X"
X = Mid$(LineRead, 2, InStr(1, LineRead, "Y") - 2)
Y = Mid$(LineRead, InStr(1, LineRead, "Y") + 1)
Print #101, "CIRCLE"
Print #101, "8"
Print #101, "Default"
Print #101, "10"
Print #101, X
Print #101, "20"
Print #101, Y
Print #101, "40"
Print #101, R
Print #101, "0"
'CIRCLE
'8
'Default
'10
'0.0
'20
'150.0
'40
'50.0
'0
Case Else
End Select
Wend
Print #101, "ENDSEC"
Print #101, "0"
Print #101, "EOF"
'It's dxf tail 'ENDSEC
'0
'EOF
Close
End Sub
可以把你protel的 drl 传上来,这面高人多得很。我那个纯属抛砖引玉。 我觉得楼主提的有道理,新手会遇到很多比较低级的问题(但对新手来说暂时还是大问题),希望得到启蒙指导,如果有个新手的园地,可以在里面交流,同时有些其它新手遇到的问题,可以在里面查一下,也免得莫大劳神去重复回答低级问题. 我相信莫大的服务哦,但作为新手,尽量能够自己了解,新手有个学习的过程.
页:
[1]