找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
打印 上一主题 下一主题

[求助] 机加工 手工编程 --很猛!

[复制链接]
11
发表于 2007-1-30 11:34:54 | 只看该作者
所谓宏,一般有两个语句
WHIH……TO
IF……GOTO

后面用END结束

[ 本帖最后由 秋风红叶 于 2007-1-30 11:37 编辑 ]
12
发表于 2007-1-30 13:07:13 | 只看该作者
我来点更猛的 XX公司 宏程式!!!!!!!!!







G00 Z1000.0                (主轴头返到安全高度)
VC99=VATOL-32768           (这个变量可以读取主轴头的刀具号,只适用于40VB)
IF[VC101 EQ VC99]N19       (判断现时主轴头的刀具号是不是你所需要的)
IF[VC101 EQ VATOL]N19      (判断现时主轴头的刀具号是不是你所需要的)
G30P4                      (X,Y,Z,返到可以是你的设定位置)
IF[VNTOL EQ 0]N10          (判断是否己有刀具在等待)
M6                         (刀库与主轴头对换刀具)
VC99=VATOL-32768           (从新判断现时主轴头的刀具号是不是你所需要的)
IF[VC101 EQ VC99]N19       (从新判断现时主轴头的刀具号是不是你所需要的)
IF[VC101 EQ VATOL]N19      (从新判断现时主轴头的刀具号是不是你所需要的)
N10
T=VC101 M6                 (当以上条件全部不成立时,这个动作一定叫出你需要的刀具)
N19
IF[VC110 EQ 10]N11         
IF[VC110 EQ 11]N12        
IF[VC110 EQ 12]N14      
IF[VC110 EQ 13]N15         
IF[VC110 EQ 14]N16         
IF[VC110 EQ 1]N11         
IF[VC110 EQ 2]N12         
IF[VC110 EQ 3]N13         
IF[VC110 EQ 5]N15         
IF[VC110 EQ 6]N16         
IF[VC110 EQ 21]N17         
IF[VC110 EQ 22]N20        

IF[VC121 EQ 1]N16        
T=VC45                  
GOTO N20
N16
IF[VNTOL NE 0]N20        
IF[VC70 EQ 1]N301         
IF[VC8 EQ 0]N301         
T=VC16                     
GOTO N20
N301
IF[VC11 EQ 0]N18         
T=VC50                    
GOTO N20
N17
IF[VNTOL NE 0]N20         
T=VC53                    
GOTO N20
N18
IF[VNTOL NE 0]N20         
IF[VC27 EQ 0]N20           
T=VC28                    
GOTO N20
N20  M1
IF[VC110 GT 2]N103         
G00 G90 G15 H=VC100 X0 Y0  
GOTO N104
N103
G15 H=VC100 G90 X=-[VC61] Y=-[VC62](刀具移动到要加工的第一个位置)
N104
G56 H=VC101 Z70.0          (Z轴长度補偿)
G71 Z70.0                  (指定钻吼循环安全高度)
S=VC102 M3                 (开动主轴正转)
M=VC103                    (冷却水或气)
VC123=1                    GOTO N106
N105
VC106=-5                   (这个设定盲吼精波有效,等于原底吼深度减去VC106)
VC3=VC33                   (设定钻吼深度)
IF[VC7 EQ 7]N106
VC106=5                    (精波通吼时, 等于原底吼深度加上VC106)
N106
IF[VC110 EQ 5]N601         (判断是不是正加工第一组吼的精波)
IF[VC110 EQ 13]N601        (判断是不是正加工第二组吼的精波)
GOTO N602
N601 G60                   (指令单方向移动加工吼的座标)
N602 VC17=VC3+VC106        (设定耍加工深度的总和)
     VC104=加工模式,例G81.G73.G76等
X-VC61 Y-VC62 等于第一个加工吼的座标位置
I0.1 X方向精波刀尖退刀量, J0.1 Y方向精波刀尖退刀量,
     R3.0 刀具与工件面快速移动值
Z-VC17 耍加工深度
F=VC21 钻吼时进给量
M53 与G71 Z70.0相配合
G=VC104 X-VC61 Y-VC62 I0.1 J0.1 R3.0 Q3.0 Z-VC17 F=VC21 M53
IF[VC6 NE 5]N107          (判断加工非标准吼距)
CALL O1241                (当非标准吼距成立時,那么非标准的座标请输入在这个副程式里)
GOTO N108
N107
X=-VC63 Y=VC64           
X=VC65  Y=VC66            
X=VC67  Y=-VC68           
N108
IF[VC110 NE 5]N551      
GOTO N552
N551
IF[VC110 NE 13]N109      
N552
IF[VC3 NE VC33]N105       (判断现时加工深度是不是你所要的,此判断适用于精波)
N109
IF[VC123 GE VC128]N101    (判断现加工件数是否满足于你所给的)
G15 H=[VC100+VC123]       (当上面条件不成立时,继续補偿顺序另一座标继续加工)
VC123=VC123+1             (记录加工件数)
GOTO N106
N101
G80                      (取消固定循环功能)
M05                      (主轴转速停止)
M09                      (关闭冷却)
M19                      (主轴定位)
G30 P4                   (X.Y.Z返到你设定位置)
RTS                      (返回主程式)
13
发表于 2007-2-19 01:38:37 | 只看该作者
各有好处,三维曲面就编不出来,做二维的特别是规则的但是尺寸常变化的很方便。有时还要两个结合来用。
14
发表于 2007-2-19 04:42:36 | 只看该作者
我建议楼主先根据所操作的机型去买几本书看一下
一般三菱、法那克、兄弟、哈斯、永进等机型的G、M,也是模态及非模态代码都差不多
只是个别不同。如果是西门子系统则完全不同了,视机型而论。
   G91G80G30Z0.  
    G80G40G49

这两句只是要机床的刀长补正,刀径补正还有循环都取消
还有Z值回0


  G90G00G10L2P2X415.34Y-189.16Z0.      
G90G00G10L2P3X87.82Y-223.08Z0.
   
这些则是坐标系统,平时用G54,有些用的坐标多,特别是加工产品的,到了G60以后有些就没有了
那就用扩展的了

系统不同,扩展代码也不同  

G91G80G30Z0.M19 这句是取消循环后回到Z0并主轴定向

另外,就算用电脑编,也要懂代码啊,比如大模,一把刀快加工完了,断电了,让你改一下
程式继续加工怎么办啊!!!

宏程式没有人带就不用拿机床做实验了,会出事的
就算试了,也只是简单的,书很少有卖,讲的都不全

《数控机床铣削加工直接编程技术》对你可能会有帮助,孙德茂著,机械工业出版社出版的
15
发表于 2007-2-28 17:25:30 | 只看该作者
手工编程好像很麻烦.
16
发表于 2007-2-28 17:33:25 | 只看该作者
看你用什么刀路啦!可以反方向过来,也可以测量它的深度,接下去编啊!
17
发表于 2007-2-28 20:56:15 | 只看该作者
我从接触CNC有好几年了,电脑,手工编程很熟练,就是没有学宏程式,一直想学.还高手们指点指点.
18
发表于 2007-2-28 21:45:38 | 只看该作者
宏也不是那么神秘的,不过电脑编程永远替代不了手工编程,对象不同,各有所长,也都有不足的地方
19
发表于 2007-2-28 21:48:20 | 只看该作者
原帖由 hedinghui 于 2007-1-30 13:07 发表
我来点更猛的 XX公司 宏程式!!!!!!!!!
  ( ...

多谢了,宏博大精深,收藏了
20
发表于 2007-3-3 20:04:47 | 只看该作者
就是宏啊,没什么.西门子都有自带的格式
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-4-22 13:24 , Processed in 0.086305 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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