机械必威体育网址

标题: 有没有人玩转FANUC宏程序的 [打印本页]

作者: 小时候$    时间: 2013-9-14 22:45
标题: 有没有人玩转FANUC宏程序的
有没有人玩转FANUC宏程序的。关于这类的。有用过的麻烦回下帖子。明天晚上探讨下
作者: 智狼野心    时间: 2013-9-15 08:26
这个在学校的时候还真用过,用的最多的就是用宏程序来加工椭圆、抛物线等公式曲线截面。不过毕业后就一直没有接触到fanuc的设备,现在已经不做操机编程了。更没有机会了。不过印象中原理不是很难了,好像是用的if语句来做的。
作者: 如果云知道    时间: 2013-9-15 08:38
学习了
作者: xuzhihui871029    时间: 2013-9-15 08:48
本帖最后由 xuzhihui871029 于 2013-9-15 08:54 编辑
3 U6 s/ s; v8 f7 v5 L! W6 q" a* \: ?( h, P1 E, t, F! C
宏程序一般就是
, P0 I9 H8 J  ^3 u- }" [表达式,数学公式,极坐标方程% P% Q1 z5 j- d  W, M5 v
变量,自变量,系统变量,系统常量,公共变量,循环,if。。then。。  v7 V1 {- [& {7 \: l
if。。goto。。
/ t1 a- s4 ^% C  g3 H/ Nwhile..do..
2 d' a9 x6 n5 `  Wend! q7 M# k. |7 K
可以用G65Pxxxx调用子程序,
/ z) c+ L! g" a8 F; Q! r+ i也可以把G65Pxxxx写成G代码,比如Gxx,要用系统不用的G代码,需要修改系统参数,然后调用。其后面的参数可以自由指定,一般用第一类自变量指定法
+ E( I! Z' W! \0 l4 i! x0 P: s# u8 LG66模态调用子程序,G67取消。
/ ?) \3 `6 d: \% Z& n6 E/ |还有M代码,S代码调用子程序。
2 s  @: J4 ^4 H+ t" o' \1 l& C$ o: g# ~/ [% D
再复杂的没接触。
作者: 冷月梧桐    时间: 2013-9-15 09:14
随便玩
作者: 星河q    时间: 2013-9-15 09:30
路过
作者: 小时候$    时间: 2013-9-15 19:29
有个问题我搞不懂,看这张图片。上边那些字母变量我是在程序中指定,还是在别的地方指定。刚做FANUC不到2个月,有些说不准
作者: 螺旋线    时间: 2013-9-15 19:33
这些变量是定义好的,比如A就对应#1。至于#1在程序具体做什么用,那取决你的思路。
作者: 刀锋365    时间: 2013-9-15 19:48
路过学习了
作者: 做快乐事    时间: 2013-9-15 20:18
用是用过,用的好,用的巧,就是另外一个境界啦。还有现在外加工连什么什么是G41,G42,都还不会用,车加工。就不要和他们说这个东西啦。要不是我“残疾”了,还有懒,现在应该也有车啦。
作者: 青春给了谁.....    时间: 2013-9-15 22:04
学习,现在宏程序用的多吗?我现在是用电脑自动编程,最近对宏程序有点兴趣想学习下……
作者: 小时候$    时间: 2013-9-16 11:32
如果我这样写主程序,子程序2003没写,主程序这样的表达格式上对不对。如#1=(A)可以这样写在主程序里吗。
作者: 伤情于剑    时间: 2013-9-16 13:38
小时候$ 发表于 2013-9-16 11:32
3 _( J$ H  K6 W. i如果我这样写主程序,子程序2003没写,主程序这样的表达格式上对不对。如#1=(A)可以这样写在主程序里吗。

# n/ U1 \# G" T% A0 x; D: Q- s什么程序的,错的一塌糊涂,你连一些基本的程序都不清楚,就想学宏程序,骚年,慢点走?
' E0 S, C/ x& T, V# r
作者: 小时候$    时间: 2013-9-16 19:44
伤情于剑 发表于 2013-9-16 13:38:39
  \1 T6 z& Q1 d( r4 ?" X5 V& w* n+ z7 ]
什么程序的,错的一塌糊涂,你连一些基本的程序都不清楚,就想学宏程序,骚年,慢点走?

! o2 {; W) f4 p- l看到书上是这样搞得,我也理解不了,发出来想问问
作者: 小时候$    时间: 2013-9-16 19:46
伤情于剑 发表于 2013-9-16 13:38:39 + H) ~6 N; N. a9 w/ v$ P
/ g$ F: i  L" \; U
什么程序的,错的一塌糊涂,你连一些基本的程序都不清楚,就想学宏程序,骚年,慢点走?

" Z7 U  R2 V& w) P% f我不知道这样对不对。所以请教下大侠。这种用法。如果你要写,该怎么写。
作者: 卯兔丁丁    时间: 2013-9-16 20:38

作者: 冷月梧桐    时间: 2013-9-16 22:53
标题: RE: 有没有人玩转FANUC宏程序的
做快乐事 发表于 2013-9-15 20:18 1 E2 O, D7 }3 l( r( `
用是用过,用的好,用的巧,就是另外一个境界啦。还有现在外加工连什么什么是G41,G42,都还不会用,车加工。 ...
; i3 D  l' [1 T& w  i. e/ z: X
41和42在我手上是备用,能不用就尽量不用
作者: 冷月梧桐    时间: 2013-9-16 22:56
标题: RE: 有没有人玩转FANUC宏程序的
小时候$ 发表于 2013-9-16 11:32
) q; o; H8 C# b! z如果我这样写主程序,子程序2003没写,主程序这样的表达格式上对不对。如#1=(A)可以这样写在主程序里吗。

* W5 ^- @* }7 q# V把前面3行去掉
作者: 冷月梧桐    时间: 2013-9-16 22:58
标题: RE: 有没有人玩转FANUC宏程序的
青春给了谁..... 发表于 2013-9-15 22:04
* G" P2 f& y+ f/ B, I7 ?2 ]学习,现在宏程序用的多吗?我现在是用电脑自动编程,最近对宏程序有点兴趣想学习下……
1 X$ u! N0 g2 {* q, r
不是自动编程就能搞定所有的东西,比如精镗一个盲孔,从实际出发来搞定他
作者: 高度jixie0697    时间: 2013-9-17 10:21
没用过,原理很简单。
作者: jiangssli    时间: 2013-9-17 11:07
我表示我只是路过,不代表我的观点......
作者: 乡下男孩    时间: 2013-9-17 12:54
你先把基本的搞懂了,在搞宏程序你那本书我也有,我现在就是操作的发那克的,也经常自己写宏程序,宏程序用好了比软件出程序方便,挺实用的
作者: fengzhan2013    时间: 2013-9-17 17:12
这个是什么东东
作者: 做快乐事    时间: 2013-9-17 18:37
冷月梧桐 发表于 2013-9-16 22:53 ) u$ H- V, E; T  h9 C5 f
41和42在我手上是备用,能不用就尽量不用
; ^: U# V9 o) q+ O8 o+ t. w* }
那你怎么做好,圆弧度?
! ~$ b! X% O* v
作者: 冷月梧桐    时间: 2013-9-17 19:10
做快乐事 发表于 2013-9-17 18:37
  ~, ?0 K8 T3 o& w$ a8 ?: P那你怎么做好,圆弧度?
, q3 O+ z6 N6 r
圆弧大小是图纸要求的减去刀具半径
作者: 闲潭梦落    时间: 2013-9-17 22:05
这些变量是定义好的,比如A就对应#1。至于#1在程序具体做什么用,那取决你的思路。
作者: 小时候$    时间: 2013-9-17 22:56
明天搞个简单的去练练。谢谢上边兄弟们的指导。越来越喜欢这个集体了
作者: zhengyan123    时间: 2013-9-30 14:21
这些并不是一成不变的,都是系统定义好的变量,自己可以随意使用
作者: qq381137151    时间: 2013-10-9 18:21
螺旋线 发表于 2013-9-15 19:33
% h) e" K" T3 H; X. }这些变量是定义好的,比如A就对应#1。至于#1在程序具体做什么用,那取决你的思路。
! }2 d3 s) H( p
大侠,调用的时候A=10和#1=10是不是一样的意义?
作者: wangcunjia    时间: 2013-10-10 07:25
奉劝你,不懂不要放到机床去实验,是非常危险的,学宏先学一些基础东西。




欢迎光临 机械必威体育网址 (//www.szfco.com/) Powered by Discuz! X3.4