青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 5348|回复: 26

[讨论] C语言后处理

[复制链接]
发表于 2012-9-27 21:07 | 显示全部楼层 |阅读模式
虽然CAM软件提供的后处理已经很强大了,但是始终不够灵活,主要是针对五轴刀路后处理,请问有没有人使用自己用C语言写的后处理软件?
发表于 2012-9-28 19:42 | 显示全部楼层
可以。。用C语言写后处理我看到有人用。。
回复 支持 反对

使用道具 举报

发表于 2012-9-28 19:58 | 显示全部楼层
是 tcl 语言
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-5 16:28 | 显示全部楼层
shidanshan 发表于 2012-9-28 19:58
+ A+ @# V- E! x- d是 tcl 语言

0 b1 C- C7 p& \& O3 v: VUG所生成刀位文件,也就是CLS文件包含了很多信息,如主轴转速、刀号、刀具长度补偿号、进给速度、走刀坐标点、刀轴矢量等等,而且这些信息规律性很强,可以利用这些信息用C语言来编写一个小程序对CLS文件进行处理并输出。我最近就在研究(已经在写C语言程序了),应该是可以的。
回复 支持 反对

使用道具 举报

发表于 2012-10-18 08:18 | 显示全部楼层
本帖最后由 shidanshan 于 2012-10-18 08:23 编辑 ; H# U4 Y% \! K8 E: @
lxh1512 发表于 2012-10-5 16:28
+ g- x6 }) h! i/ AUG所生成刀位文件,也就是CLS文件包含了很多信息,如主轴转速、刀号、刀具长度补偿号、进给速度、走刀坐标 ...

7 C0 L2 w# B6 W- z' s, X( X; @好主意!但是我没有看到转速信息在哪?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-20 13:45 | 显示全部楼层
shidanshan 发表于 2012-10-18 08:18
5 ]- G  A, {# l4 u6 P, ?9 m, Z好主意!但是我没有看到转速信息在哪?

( {9 B* E% E8 F1 q) e; qUNITS/MM; R+ b" T1 G- ^) l2 u6 p
MODE/MILL" Y) f  W9 K4 a9 ^0 y+ d
PPRINT/'OPERATION CATEGORY & TYPE:   Z-Level Milling'* T7 S4 T- t7 g' K* Q4 x
PPRINT/'OPERATION NUMBER & NAME:     BIAO_ZHUEN'3 i2 a3 {2 W0 k7 s8 V9 D) N6 j
LOADTL/0, IN, 0, LENGTH, 0.000000, OSETNO, 0
: L6 U5 v! T4 i9 B1 n# XCUTTER/16.000000, 4.000000, 0.000000, 0.000000, 0.000000, 0.000000, 75.000000
# x, p' ]1 u$ mPPRINT/'TOOL IDENTIFIER:             D16R4'% B5 C( N3 }+ a
PPRINT/'POST TOOL ID:                0': W" M5 d' l! T! Y6 o
PPRINT/'TOOL DESCRIPTION:            High Speed Steel'
0 A, a7 n6 w& e4 iPPRINT/'TOOL STATION NUMBER:         0'& m+ C  ?3 F) ]) H+ f$ M& V4 P& w5 X* [
SPINDL/4000.000000, RPM, CLW
$ g. R4 Z2 }% [8 r, yMULTAX/ON
& }, l1 \  A6 j3 ^LINTOL/0.030000
  a, t8 s' ?3 V; Z7 \9 Q4 _: @RAPID/
$ n8 Q5 c5 `- c- e) }. T0 tGOTO/32.290652, -22.158013, 161.301851, 0.000000, 0.000000, 1.000000( G9 Y4 i  A2 z4 k. F
RAPID/
3 G5 H' ~/ E( f/ vGOTO/32.290652, -22.158013, 35.359231, 0.000000, 0.000000, 1.000000
" r. t) n/ E3 G- `, qFEDRAT/2000.000000, MMPM
' K% k9 F$ K. |0 ?6 F9 V! UGOTO/32.290652, -22.158013, 34.859231, 0.000000, 0.000000, 1.000000
2 U* T! B/ }; n4 |上面“SPINDL/4000.000000, RPM, CLW”就是主轴4000转,看到了吗??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-20 14:16 | 显示全部楼层
cls文件有几种格式,只有"CLSF_IDEAS_MILL"这种格式才有主轴转速及刀号输出,你不信试试,有木有!?有木有!!?

评分

参与人数 1流量 +1 G币 +1 收起 理由
shidanshan + 1 + 1 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2012-10-20 19:43 | 显示全部楼层
很强大的!!!!!
回复 支持 反对

使用道具 举报

发表于 2012-10-21 16:52 | 显示全部楼层
TCL全称"Tool Command Language", 是C语言的一个简单分枝,用C语言当然后可以写后处理,不过比较麻烦,NX把所有的框架都已经给你准备好了,修改一下就可以了,添几段命令就可以,何必自己要要用C语言从头形始写呢!!!
回复 支持 反对

使用道具 举报

发表于 2012-10-21 16:54 | 显示全部楼层
shidanshan 发表于 2012-10-18 08:18
/ c  D8 e' [3 W; f好主意!但是我没有看到转速信息在哪?

: P# y: c" v% ]- l; e0 B$ q/ LSPINDL/4000.000000, RPM, CLW5 E5 这个就是
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-2-21 18:07 , Processed in 0.050301 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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