机械必威体育网址

标题: 加工中心高级宏程序算法运用讨论2 [打印本页]

作者: jiangssli    时间: 2011-7-21 11:06
标题: 加工中心高级宏程序算法运用讨论2
本帖最后由 jiangssli 于 2011-7-21 11:11 编辑 & c$ G* U9 R1 K8 n8 \

3 L: l9 _( _% \. g[attach]219166[/attach]
. ^* o" b; j$ z: D9 @2 E1、以A5圆心为XY原点。
1 M+ v: j8 G: k# }5 h2、A1-A9共9个孔,按A1-A9的顺序打孔,编写程序最多九个坐标。9 m8 M. Y2 {8 S" A  i6 U" l6 {" q
3、#110=0 9个孔全打$ B' e: v( z+ ^5 ^0 Q( @
       =1 打A1孔
% z# w$ W! j, D9 y3 N       =2 打A2孔
1 R$ a9 C- i) t, f& ?5 o. ]' y: w# ~       =3 打A3孔* D7 m! ?( |  C7 _
       =4 打A4孔) |; r1 e9 b8 I6 h; @
       =5 打A5孔; {' v8 s8 \, f* Y; ~, n
       =6 打A6孔$ p7 G# w+ D; h3 \2 z& R& P; m3 d
       =7 打A7孔
& k, |2 D; d$ `' [# X4 f9 ~) R& Y       =8 打A8孔1 [! e" O  J7 f
       =9 打A9孔
7 l6 u9 Y" W2 e       = >=1 且 <=9 其的任意9位之内的数组合,包括9位实现打相应的孔
: z3 |# n3 |0 R, A6 s* o9 r1 e% v       比如:=2453817 w( f/ F; N) S& v0 @+ Q
       打A2 A4 A5 A3 A8 A1/ n- j! C5 f9 J+ [! e  |% d
       程序要有容错功能,错误的模式不能打
2 ~3 j. h1 L4 L; o; [       比如:=12395624
. @' A1 X4 r9 _       其中有两个A2孔,为错误模式。4 c% _* b7 S6 r7 _
4、程序尽量优化。  E; G& Z4 \4 U* k
, V4 h7 x4 T$ o/ H0 D5 ]

作者: 1149073415    时间: 2011-7-21 20:56
       还真难啊!!思路???????????
作者: zhongguyiren    时间: 2011-7-21 21:52
这个问题有这么复杂吗?. E$ j9 W& c/ F7 i+ [% v% _
一个if语句一个子程序就能搞定了呀!
作者: jiangssli    时间: 2011-7-22 09:22
zhongguyiren 发表于 2011-7-21 21:52 + u4 t+ S  Q; E( @5 ~
这个问题有这么复杂吗?
1 L& D# Y/ ~) E! m8 J4 h: J一个if语句一个子程序就能搞定了呀!
5 v7 \3 S% N  Y. T
首先这个题目会用到很多算法!数组移位分解,程序必须得自己读取分解的每个数字是否重复,把分解出来的数字从小到大排列等....
4 P7 U) e/ S; e; h绝不是像你说的一个IF就可以搞定的!!
作者: 407066994    时间: 2011-7-26 21:18
X轴做好一个之后减去一个30,做好之后Y轴同上
作者: jiangssli    时间: 2011-7-26 22:10
407066994 发表于 2011-7-26 21:18 ; Z, j3 ]# b5 y5 d
X轴做好一个之后减去一个30,做好之后Y轴同上

8 u3 {- s( J1 ?/ |你肯定没有看明白题目要求的意思
作者: jiangssli    时间: 2013-8-24 15:13
好久没有来看这个帖子了,这么有意思的题目居然没有人来看,也没有人拿去做练习.......
作者: 冷月梧桐    时间: 2013-11-20 10:22
简单的事麻烦画了,我500个孔也就一段主程序调用子宏程序就好了,铣孔也简单。若要指定某个孔的话,另起个程序,指定行列值就可以了
作者: zss123    时间: 2013-11-22 16:29
曲高和寡
作者: wuxiluanpaoP    时间: 2013-11-22 18:01
1把每个点对应另外个点的数学关系表达好,然后编写。- W) v8 X" r' R1 {
2设定函数关系其序列号乘积1*2*3.。。。。。*9,没算过比如是10万,读序列号时候乘积只要不是10万那就报错
9 J3 r+ S# A. l0 E- y7 {
$ ?! ~$ }3 m5 d# _8 U  3.我不会宏程序,从没用过。说下菜鸟的想法而已。
作者: 夜总是要来的    时间: 2013-11-23 07:34
顶楼主!!顶完了我再细细膜拜
作者: 夜总是要来的    时间: 2013-11-23 07:36
这个程序必威APP精装版下载里有个类似的编法,记得是做标记槽。。。。
作者: lukexc    时间: 2013-11-23 12:26
好久的帖子给翻出来了!
作者: jiangssli    时间: 2013-11-23 13:17
lukexc 发表于 2013-11-23 12:26
' \9 n0 D6 F( w5 d3 U  o好久的帖子给翻出来了!
( @' H1 u* Y. l! C2 M- R  x8 F; K3 k
毛利老师也隐藏了好久啊,今天终于冒出来了! d" ]6 I) u5 U; @





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