|
我换了一个工作,这次这个公司很有竞争力,每个人都会手动编程,我发现我的动手能力很弱!, x/ D% e# ^3 o! `2 E
其中我发现他们在编制打孔程序时,都把每个孔的坐标计算出来,我知道还有方法就是 用系统的一些特别命令来解决这样问题 ,比如可以用G68 G54 XO Y0 R(度数)
3 O6 O( ?1 l# l( K来旋转相同的加工段 G69X0 Y0 (取消)
* G2 ?% v# ^6 q ) l5 H4 {2 m0 r- Z
FANUC 系统走均步孔 指令:G34 XO Y0 I J K ) n5 e9 y, w$ c1 n$ l" F* a
I表示首孔的到圆心的半径
" R& X5 i% j# Z/ Y5 Y# R6 zJ表示首孔角度
7 D" P- U( x: Y# w( w' d) B8 J. nK孔数
5 Z! n7 @! L" E) t; A% R其中C 可以直接接在G01命令下走倒角,方便快截! * T3 ]/ N+ S( c+ I3 J
G37.1棋盘孔循环 此指令加工孔特方便 用法是:G37.1 X Y(IP值) I(IP间距) P(X方向孔数)J(IP间距)K(Y方向孔数) ) a: H/ J6 _+ W# |8 K: r9 h6 c2 _
这些都是我自己学到的,公司里面的人都不会,我能编程序的长度是他们的1/5 ,这点我感到自豪,说明运用这样特殊指令 ,不仅节约了编程时间 ,而且便于管理自己的程序! O9 ^' F/ O) X9 W+ C
0 u8 ~( G% N; M9 Y) T+ C+ \
我有一点不懂的就是 ,在用极坐标指令G15 G16的时候不知道如何正确的用,我用过 .来做6个度数为30度R30的孔,可以用 ,但是在加工中 ,我发现只要有暂停,坐标就会变乱!
1 _5 t. S8 g u& c+ _ G5 ^
1 D, C5 V. q# S7 L2 K& h* s+ \0 j! d我希望大家都能好好的把这些实用的指令用上去,以后别人看到你的程序就会知道你的能力有多强! |
|