亚洲二区精品_国产精品com_日本高清精品_国产高清一级毛片在线不卡

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

查看: 5560|回復: 3

[原創] APT刀軌數據生成NC程序C++源代碼

[復制鏈接]

432

主題

5755

回帖

901萬

積分

管理員

積分
9014112
樓主
發表于 2025-5-21 20:59:21 | 只看該作者 |倒序瀏覽 |閱讀模式

馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區

您需要 登錄 才可以下載或查看,沒有賬號?立即注冊

×
APT刀軌數據生成NC程序C++源代碼,本功能僅作為技術交流研究之用,代碼,功能可能存在缺失。需自行編寫刀軌數據的讀取與處理。以下僅為部分代碼以下為頭文件部分源代碼
  1. int  EQ_is_equal (double s, double t);! w9 ?6 [$ o2 J& x+ m9 D9 |
  2. int  EQ_is_ge (double s, double t);7 Z% s- }' W4 ~) G$ W1 m" ?& u
  3. int  EQ_is_gt (double s, double t);
    9 p2 _* H0 _' u2 _, P
  4. int  EQ_is_le (double s, double t);0 Y& ?& m# z7 L& Y& O1 `& R* X
  5. int  EQ_is_lt (double s, double t);3 @% j1 K8 v, Q/ s& K; u
  6. int  EQ_is_zero (double s);
    2 i/ E. O/ C! g4 g
  7. //=============================================================
    6 g' [* }" Y: t+ a+ G
  8. double ARCTAN1 (double y, double x );$ M8 [8 k* I. n: Y
  9. //#=============================================================
      o. V+ g; U, N* {  X) o
  10. double ARCTAN2 (double y, double x );1 n- c- H  s3 Y) k
  11. //#=============================================================: A; O. h) T* D! o3 Z
  12. double CheckConst ( double angle, double constvar  );
    $ g  H. w  N5 F! f5 h- S7 q
  13. //#=============================================================; n' ]( G% B# a3 m5 J5 Y, H
  14. double Check360 ( double angle );& R* R1 O; o, F  F  U. t. Y6 \
  15. //#=============================================================' g. u. b. d7 S, X
  16. double CheckLimit ( double angle, double kin_axis_min_limit, double kin_axis_max_limit );, k: O% N7 n9 W; y7 C8 n: Y0 a
  17. //#=============================================================
復制代碼
% g0 a' j0 p+ m2 o- i
以下為部分源代碼,用于判斷,計算角度等
1 }! O& u$ Z3 x
  1. int  EQ_is_equal (double s, double t), @: c. w! ]. _& e: \

  2. 7 h  g+ \9 |- f& c" `+ p  m7 x9 G/ `4 o
  3. {! n6 J9 |" b  |  k1 p" Z7 m

  4. ' k+ m" _& S& I7 I( y* x. i
  5.   if (fabs(s-t)<= system_tolerance)  { return(1); } else { return(0) ; }
    8 d* Y8 P. }& h8 b% [( v

  6. 4 \% v* F3 t& g  ^4 q8 x
  7. }4 F! p7 c' k( z2 W6 H
  8. & r, H$ x2 K' }: G
  9. /***********************************************************************/
    " l2 I7 ^; b  y1 e. D. ^

  10. 9 Z% V5 x: I# M9 A2 n
  11. int  EQ_is_ge (double s, double t): w* l# i2 g- N+ V

  12. 4 A% B+ o) n! J! ~
  13. {" u2 l, R  b8 u$ q" ^6 @. {. X

  14.   W' o7 I+ Z- z  p& v
  15.   if (s > (t - system_tolerance)) { return(1); } else { return(0) ; }: S4 E8 k: c7 T3 D' c0 G

  16. " Y+ n# ]( L; r
  17. }6 z# K- d3 r  t) ?7 M
  18. , s2 W/ p, y" f
  19. /***********************************************************************/) F; z8 i. L# U: r
  20. 5 I$ e( N8 _2 a2 ?' ]& U
  21. int  EQ_is_gt (double s, double t)
    4 ?! ^) q; ^/ J! W. U
  22. ; d6 y- G" [6 \0 V* D
  23. {" p! R; X* A! Q# B/ v

  24. 6 p4 {& i6 u8 _4 q
  25.   if (s > (t + system_tolerance)) { return(1); } else { return(0) ; }) l$ F: B; i8 S1 c5 o3 M" Z7 o7 T8 \

  26. " ?' w" ~2 h( I8 ]) k
  27. }; {& E4 L8 z" H7 b7 p  x

  28. 1 c' v0 W% S0 N2 a
  29. /***********************************************************************/
    5 l6 a$ x' C, C
  30. 4 O) N5 ?5 U4 [3 v
  31. int  EQ_is_le (double s, double t)3 K: D* Y% e+ h' R4 K
  32. 6 I5 V# K! m! W" t4 k2 w# L& d3 x
  33. {4 O5 f0 T* f$ m

  34. 9 u4 E  \  ?: N  s  n
  35.   if (s < (t + system_tolerance)) { return(1); } else { return(0) ; }- Q; S4 {) f, ~$ v# R
  36. / k: S% R4 X+ N" {; r7 w! ]" B
  37. }8 ^, j6 J# \. l7 u4 S
  38. $ N4 f" M5 \. X, i0 j
  39. /***********************************************************************/
    7 l6 H, v: h8 q3 A; j8 P; p

  40. % z/ V* H. G) O& L
  41. int  EQ_is_lt (double s, double t)7 ?0 _$ ?+ |  y
  42. 8 f) h7 F& A6 b8 k) F9 [
  43. {
    ! w0 a; |. i' l0 y1 B: j

  44. " }' }$ A+ l" r( O. e6 i: F
  45.   if (s < (t - system_tolerance)) { return(1); } else { return(0) ; }+ n4 P. ~6 w9 B) m+ u1 M/ ^) |
  46.   ?8 F3 }$ I9 Q7 g1 m
  47. }! j9 l1 s$ u2 q$ O) _3 t, y

  48. . T9 r9 _3 |& ~( D1 d& C$ f( T6 u
  49. /***********************************************************************/( H; d# y# _% C4 c( d7 e: L
  50. % c$ D2 p% `6 {1 ]
  51. int  EQ_is_zero (double s)# p2 R% y/ t% {8 u/ q

  52. 9 F6 x+ Q' z- D: }
  53. {
    5 q2 A: w4 S3 V5 w( O

  54. 7 p/ @4 v2 R* M8 {$ X4 e9 d
  55.   if (fabs(s)<= system_tolerance)  { return(1); } else { return(0) ; }" F7 L, x0 v2 J! p  g: B  h

  56. * m3 I  \& \4 J, F7 p
  57. }# S5 ^& C' {+ a2 d  h$ h

  58. ) o. H( `8 F' a, V9 {# q
  59. //=============================================================& \) N% Y5 n$ G" }) R

  60. + a- Y( l& o* g1 w
  61. double ARCTAN1 (double y, double x )
    $ V. ?& p9 x8 {' @3 |0 G; `% C

  62. $ e% ]9 v4 M$ x/ A
  63. //#=============================================================7 e5 a1 J5 Q0 ?$ n$ X
  64. $ g0 m; G8 [$ \$ G, Y9 ?
  65. {
    . u1 ~7 E5 V# [
  66. 4 z6 s8 Q# X$ F' [
  67.    double ang;  f9 {% ]2 x2 _( [( S

  68. % r" p1 l, p# S; u' k# Y7 R) Y
  69.    if (EQ_is_zero(y)) { y=0; }1 u. Q0 n* @/ y' s/ {: R) E7 w

  70. . X- w* D  c! p: h6 t
  71.    if (EQ_is_zero(x)) { x=0; }% C( K0 w6 X6 I3 A
  72. , L) B8 Q8 Z& ~
  73.    if (y == 0 && x == 0) { return(0); }6 t- W- C! ^7 @
  74. 2 z5 [( m" k/ r& F& l# `9 b" z
  75.    ang=atan2(y,x);
    ( P; R5 u1 Y5 Y" f7 u- {9 v

  76. ; V# d$ u! K% t3 `% k
  77.    if (ang < 0 ) {) v5 F0 P& Y/ m  z; A

  78. 0 i* \) ]5 I1 k# V% T9 I
  79.       return(ang + PI*2);1 C* g8 N* M* x. h: L

  80. , _4 M1 g! q9 j* m! B  H
  81.    }
    ) y8 v# w* L9 T4 m

  82. 6 p7 s3 Q3 Y$ K# J
  83.    return(ang);
    ; u9 L) C; T& R7 w5 Q
  84. - Z% r* E# n) z, r$ C/ S- Z
  85. }  g  f$ Z; a$ ?2 i3 Y4 u0 s! a
  86. , c- P- W! h* w
  87. //#=============================================================
    ; a, n& x9 [2 m! K! h

  88. , d+ ~& v( ?" R1 T4 |, m. }/ B
  89. double ARCTAN2 (double y, double x )# g! o; a8 G" x& W
  90. ( M6 E6 O8 v5 b* z; w6 S! g0 k
  91. //#=============================================================
    : D$ X- u, n; _5 g$ |
  92. # ~0 L+ y# D+ G( i  {
  93. {
    9 q9 k' G7 K& T

  94. : O/ t, q1 B, {! ~
  95.    double ang;6 A) v7 M0 ]0 P+ M" e+ k1 G
  96. $ c& C7 z0 C) u! S+ L
  97.    if (EQ_is_zero(y)) {
    % {' ?4 _8 g4 b6 r" K0 {. Q
  98. 4 n0 x. k3 V+ j1 U- H0 ~
  99.       if (x < 0.0) { return (PI); }: e0 D( v) J: y' U4 \2 r: D" r5 c
  100. 7 T. a! J5 y6 J( Z& x) R4 N
  101.       return (0.0);
    0 ^) ^& O2 `. R8 O. A! C
  102. ) D" S: \4 z8 B" f$ U
  103.    }
    4 L: o' u! y' [6 R; ~7 R0 I
  104. ' r) W$ w; c, y
  105.    if (EQ_is_zero(x)) {
    ; B; @7 d9 d# X6 t' i! b2 G) Q3 }/ S1 W
  106. 9 B+ A: m/ J4 B* L% ^
  107.       if (y < 0.0) { return(PI*1.5); }, E% a7 ~% D: v  `  U$ n0 _

  108. 0 s! j% F9 a4 \; ~  r" S2 v1 E; `) B7 x
  109.       return(PI*.5);4 U+ M. A) a1 c8 V" m- h4 g
  110. ) V( h) R! y, V5 m" _
  111.    }
    $ s- z$ n) m& p2 G7 O' ^0 B, j
  112. 7 z+ w8 ?! {5 \! @" @8 L
  113.    ang=atan(y/x);) P% K' S" A+ e0 i. V, C; V

  114. : R- d% I& q4 l( u  _3 o
  115.    if (x > 0.0 && y < 0.0) { return(ang+PI*2.0); }
    ) ^" y; M; M* n9 i2 v
  116. 6 m" w1 e2 j0 c1 F1 O
  117.    if (x < 0.0 && y < 0.0) { return(ang+PI); }
    9 w+ ~% m% V' b7 W# O) F3 q
  118. 3 O' u% T8 _/ a
  119.    if (x < 0.0 && y > 0.0) { return(ang+PI); }
    1 o; r2 [% s/ W8 q
  120. - x3 Y, p: N7 H8 [. ]3 g# J/ w3 r/ [
  121.    return(ang);) k. m6 H3 v% q8 S; I

  122. % i. `" r7 W# {: J
  123. }
    * c# `/ j* E: ], h
  124. 9 n# Q$ R+ h+ q: ]. F  Z
  125. //#=============================================================
    . O6 {+ f4 R; l! x

  126. ' K" f/ x7 K6 Z: E. g$ O
  127. double CheckConst ( double angle, double constvar  )" p: r; a& {# W  D

  128. . j9 O) n/ M3 ?- L
  129. //#=============================================================" [: X- }/ m3 ^: A& E9 R
  130. 7 T6 N4 O* D' Y' Q
  131. {
      Z0 ^. G+ _- @; I% z! S) ]7 M8 k
  132. 0 r* e, d; O# o' X
  133.    while (angle < -constvar) { angle+=constvar ; }3 V/ ^9 P$ |0 b7 k% f0 f* I
  134.   ]- r7 K$ Z7 B3 B# D$ h8 l# x* S
  135.    while (angle >= constvar) { angle-=constvar ; }
    ; o/ [9 v4 @) l- p6 m' |

  136. 3 P' M: \2 }, E% T% W. }( ]
  137.    return (angle) ;: Z* ?0 h$ t# Q* @  c2 O1 c
  138. 5 x( O% j0 q1 k, g' \6 B* \, ~4 Q7 m1 W
  139. }% b6 I  F. t* L, S* m4 L4 W0 e  v
  140. , r5 f7 s4 V% ^" I" I6 l
  141. //#=============================================================
    0 }4 u" X9 K$ c( M/ y

  142. 4 t3 f( ^: I- F6 @9 t
  143. double Check360 ( double angle )
    : ^8 L8 l' \* @; M8 T
  144. 4 _; D( {9 [: Z: y* Y- t3 @; {2 Q
  145. //#=============================================================4 Y4 K8 ?4 M- ?

  146. # g/ c1 m, N! R4 h0 l, B
  147. {1 f. t. Y1 S& l9 @8 Y) M3 B& z

  148. 4 ]. i9 B( E" }" Q# Z
  149.    while (angle < -360.) { angle+=360. ; }' ?' c; Y" v, y) Q1 g/ _# U' l+ C
  150. / m# ~2 \" m2 ]( h% t
  151.    while (angle >= 360.) { angle-=360. ; }# S( v( D: I) m8 N. f) {
  152. 0 O7 v2 A# W! ?# X
  153.    return (angle) ;& N/ F- ^5 `& R' m! I' ]- d

  154.   x- _: a) J: \$ I+ }
  155. }* @- w& ?7 Q2 j2 G) \
  156. 1 H/ D: u5 P* H5 n( o6 R9 l
  157. //#=============================================================
    " \* F* I% j5 u. I5 A( j: F

  158. , G7 O% `8 ?" P
  159. double CheckLimit ( double angle, double kin_axis_min_limit, double kin_axis_max_limit )7 o! k# p. q7 ?" u; S/ C
  160. / {. Z1 _, S) o! }$ v$ c
  161. //#=============================================================
    2 ~) W  D' {  F% A
  162. ' H% C/ i" F3 o8 g4 G9 n
  163. {$ g# s6 T6 R$ p0 q! o6 L, n/ g( T

  164. % k" V" p& |* v1 Y  w
  165.    while ((angle-kin_axis_min_limit) > 360.) { angle-=360. ; }; x2 U' ~6 Y, z5 O

  166. ; L6 r% s' _6 t; z
  167.    while ((kin_axis_max_limit-angle) <= -360.) { angle+=360. ; }" w; V7 D+ E; l. l1 i# C$ `
  168. 4 A1 @" p: X' h1 x: g- b
  169.    return (angle) ;
    4 Y  h+ f  E! m* p/ A) T

  170. ; e3 t+ K/ L. V# z- D
  171. }
復制代碼

* P- Q$ p- j' x2 k  ?1 s6 l7 Y以下為搖籃5軸計算過程代碼% a) A8 h5 e5 c, i# y  p, C
  1. i=sin(ang_rad[1]);  j=0.0;  k=cos(ang_rad[1]);
    7 x& M: u0 d! q- G

  2. ) `' t$ `. n& D! m8 E! L) T, l
  3.          j=0.; B1=0.; B0=0.;0 ]6 ]& X" R5 [& E5 Y  K
  4. 3 g2 {9 n. B* e! `
  5.           if (EQ_is_ge(i,0.)) {  Z+ t, R' y3 n5 |  E+ e( ]
  6. / x5 s* Q, F. g& Z$ S6 p2 U4 f
  7.              if (EQ_is_gt(k,0.)) { B0=acos(k); B1=B0; } else { B0=acos(k); B1=B0; }( K3 C" \0 J, ^5 s$ Y) g; C& l, S
  8. 0 \; q: n! U- D  \1 w, ?
  9.           }
    ' P" @. \0 T' Z3 v2 q. d' ^
  10. " |0 i7 i! G2 l7 ]
  11.           if (EQ_is_lt(i,0.)) {
    * @8 M/ T. d2 x! d2 Q9 j- Y
  12. ) }: d$ v$ u2 U/ p) V9 n
  13.              if (EQ_is_lt(k,0.)) {  ~3 t% U- O. E) G
  14. ! P. R, v2 }- I1 }6 r6 d
  15.                 B0=atan(i/k); B1=B0+PI ;1 ]- q7 e3 O5 \$ I
  16. , X$ {  d: I) ?+ j
  17.              } else {7 W3 b& q: \+ ]; e) h: F, p
  18. / D' `; j5 J; V! H, _$ T
  19.               if (EQ_is_zero(k)) { B0=-PI/2. ; } else { B0=atan(i/k); }- Q# [' }% I1 W/ T( `* \6 H
  20. 7 P6 ?' F/ C; A
  21.               B1=2.*PI+B0 ;* q" l* {% y/ j% {

  22. 5 I1 R+ ^/ g' I9 M
  23.              }; B* e1 V/ O1 f# Y) k( z8 n

  24. . l, V8 e( n, ]2 S# Y( N$ I
  25.           }
    " M3 ~+ w* @2 V6 H. Y9 v
  26.   _) s  Q1 O2 Q$ p. n: b) }& U
  27.           if (EQ_is_ge(B1,0.)) B0=1.; else B0=-1. ;
    / G4 M6 e# [# b1 {

  28. ' ]3 f* u6 K; x2 t  m
  29.           B2=(-1.)*B0*(2*PI-fabs(B1));6 B2 z% J) x, M* ?  E
  30. & ^$ |+ A0 ]0 a# G! U: I
  31.           ang_rad[0]=0.; ang_rad[1]=B1; ang_rad[2]=0.;- [9 j2 b4 C4 e# l' I9 C  {3 N

  32. ; E+ N; O9 }9 I) @
  33.           ang_rad[3]=0.; ang_rad[4]=B2; ang_rad[5]=0.;
復制代碼
/ ~9 u" ~8 A% m: T8 L6 e4 G
通過輸出的NC程序,反向輸出的刀軌數據與原始刀軌文件對比,其數據結果一致。; S& J3 |6 i7 k

* m' j# x3 ~$ M5 L  O * i& x( c7 O( C* g
測試結果:0 T, M, j8 K, x& L5 P5 V

3 P  w* c, R. f7 |0 H( Y
/ t  \0 H1 l0 T) W( I# q" e6 y' z反向測試結果 % _) u- r9 x/ M

0

主題

25

回帖

17

積分

新手上路

積分
17
沙發
發表于 2025-6-3 18:53:03 | 只看該作者
謝謝分享
回復

使用道具 舉報

0

主題

293

回帖

327

積分

中級會員

積分
327
板凳
發表于 2025-10-15 08:41:53 | 只看該作者
謝謝分享
回復

使用道具 舉報

1

主題

136

回帖

162

積分

注冊會員

積分
162
地板
發表于 2025-10-15 12:52:53 | 只看該作者
感謝樓主的分享
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關閉

站長推薦上一條 /2 下一條

QQ|Archiver|手機版|小黑屋|若楓后處理論壇 ( 蘇ICP備11015087號-1|蘇公網安備32059002001368號 )

GMT+8, 2025-11-17 01:22 , Processed in 0.410174 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表
亚洲二区精品_国产精品com_日本高清精品_国产高清一级毛片在线不卡

        日韩欧美国产一区在线观看| 欧美精品一二三| www.在线欧美| 91黄色免费网站| 日韩免费观看高清完整版| 亚洲欧美视频在线观看视频| 毛片不卡一区二区| 91黄视频在线观看| 久久久国产精华| 首页欧美精品中文字幕| eeuss影院一区二区三区| 日韩一区二区免费在线电影| 1区2区3区欧美| 久久se这里有精品| 欧美人体做爰大胆视频| 日本一区二区三区高清不卡| 玖玖九九国产精品| 欧美日韩综合在线免费观看| 欧美国产综合色视频| 奇米色777欧美一区二区| 色又黄又爽网站www久久| 26uuu亚洲综合色欧美| 亚洲国产精品天堂| 在线视频一区二区三区| 中文字幕巨乱亚洲| 顶级嫩模精品视频在线看| 欧美一级欧美三级在线观看| 亚洲六月丁香色婷婷综合久久 | 91精品国产丝袜白色高跟鞋| 亚洲欧洲成人av每日更新| 国产激情视频一区二区在线观看 | 国产精品国产三级国产a| 国内精品不卡在线| 91精品国产综合久久久久久| 亚洲精品视频免费看| 波多野结衣视频一区| 国产女人水真多18毛片18精品视频| 久久精品国产秦先生| 欧美人妇做爰xxxⅹ性高电影| 亚洲美女视频在线观看| 99精品一区二区| 国产精品久久免费看| 经典三级在线一区| 日韩午夜在线观看视频| 视频在线观看一区| 欧美裸体bbwbbwbbw| 亚洲国产精品久久久久婷婷884| 亚洲欧洲日产国码二区| av成人免费在线| 国产欧美一区二区三区在线看蜜臀| 国产成人免费在线观看不卡| 精品欧美久久久| 蜜臀av一区二区三区| 欧美一级高清片在线观看| 麻豆成人久久精品二区三区红 | 亚洲综合男人的天堂| 欧美午夜宅男影院| 亚洲国产日产av| 欧美性生活影院| 一区二区三区日韩欧美精品| 在线欧美日韩精品| 亚洲制服丝袜av| 在线观看日韩一区| 午夜视频一区在线观看| 欧美视频中文字幕| 日韩av在线播放中文字幕| 91麻豆精品国产自产在线观看一区 | 91精品国产欧美一区二区18| 日本不卡一二三| 日韩一级视频免费观看在线| 蜜臀精品久久久久久蜜臀| 2023国产精品自拍| 国产91色综合久久免费分享| 亚洲国产精品av| 91香蕉视频黄| 亚洲小说欧美激情另类| 欧美喷水一区二区| 精品一区二区三区久久| 国产精品视频免费| 欧美午夜宅男影院| 午夜精品久久久久久久久久久| 欧美一区二区黄色| 国产乱码精品一区二区三| 日韩美女啊v在线免费观看| 欧美高清视频不卡网| 久久av老司机精品网站导航| 日本一区二区动态图| 欧洲激情一区二区| 久久爱www久久做| 综合久久国产九一剧情麻豆| 欧美精品日韩精品| 国产精品综合久久| 一区二区三区日本| 欧美不卡视频一区| av福利精品导航| 免费欧美日韩国产三级电影| 欧美激情一区二区| 欧美另类变人与禽xxxxx| 国产乱码精品1区2区3区| 一区二区三区免费在线观看| 精品av久久707| 在线日韩av片| 国产精品性做久久久久久| 亚洲一区免费观看| 午夜成人在线视频| 久久久久99精品一区| 日本韩国精品在线| 国产一区二区三区| 亚洲综合区在线| 久久青草国产手机看片福利盒子| 色噜噜狠狠成人中文综合| 激情久久五月天| 亚洲国产日产av| 国产精品视频免费看| 欧美一三区三区四区免费在线看| av网站一区二区三区| 捆绑紧缚一区二区三区视频| 亚洲综合色成人| 欧美激情一区二区三区不卡| 综合分类小说区另类春色亚洲小说欧美| 2023国产精品| 综合久久给合久久狠狠狠97色| 亚洲天堂精品在线观看| 欧美性感一区二区三区| 中文字幕欧美一区| 欧美一卡二卡三卡四卡| 99在线精品免费| 狠狠色狠狠色综合| 亚洲国产欧美日韩另类综合| 久久精品夜夜夜夜久久| 欧美电影影音先锋| 色av一区二区| 成人伦理片在线| 国内欧美视频一区二区| 日韩成人午夜精品| 一区二区三区欧美日韩| 中文字幕第一页久久| 欧美xxxx在线观看| 欧美日韩二区三区| 色婷婷久久一区二区三区麻豆| 粉嫩av一区二区三区| 久久国产精品99精品国产| 亚洲成国产人片在线观看| 亚洲人成网站影音先锋播放| 日本一区二区三区视频视频| 欧美精品一区二区三| 欧美一区二区啪啪| 欧美日韩国产小视频| 国产亚洲人成网站| 91精品国产91热久久久做人人| 欧美性大战久久| 91免费版在线看| 国产精品萝li| 91免费在线视频观看| 国产精品系列在线观看| 久久99在线观看| 青椒成人免费视频| 午夜久久久久久久久| 亚洲国产一区二区三区青草影视| 亚洲色图欧美偷拍| 中文字幕亚洲一区二区va在线| 欧美国产激情一区二区三区蜜月 | 一区视频在线播放| 国产精品情趣视频| 国产精品亲子伦对白| 国产精品免费久久| 国产精品高潮久久久久无| 中文字幕第一区综合| 中国色在线观看另类| 国产精品蜜臀av| 中文字幕一区二区三区四区不卡| 国产精品久久久久久久久图文区| 国产精品美女久久久久久| 国产精品第13页| 最新成人av在线| 亚洲免费视频中文字幕| 一区二区三区四区亚洲| 亚洲国产成人91porn| 三级欧美韩日大片在线看| 日本sm残虐另类| 精品在线观看视频| 国产伦精品一区二区三区免费迷 | 久久99国产乱子伦精品免费| 美女在线视频一区| 欧美zozozo| av网站一区二区三区| 亚洲影院理伦片| 欧美日韩精品福利| 一区二区三区电影在线播| 欧美少妇性性性| 欧美日本在线看| 8x福利精品第一导航| 91精品婷婷国产综合久久| 日韩一级大片在线| ww亚洲ww在线观看国产| 久久免费看少妇高潮| 欧美国产一区二区| 亚洲女女做受ⅹxx高潮| 亚洲成人免费视频| 麻豆国产精品777777在线|