找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

查看: 423|回复: 4

[后处理] 自用沙迪克后处理喜欢的拿去试试

[复制链接]
发表于 2025-9-16 16:51:29 | 显示全部楼层 |阅读模式 来自 中国天津
;//WPCAM絬澄夹て矪瞶祘Α(荡癸Г夹╰参)//
;//絬澄诀:‵患(SODICK╰)続笆て絬.芭絬诀籓//
;//戈畐DBF郎嘿:WPCAM//
;//兵ン弧:ま絬秈C000.彩澄C001.C002.C902.C903.C904.C905.906//
;//璶―弧:家ふ彩澄弘常Τ筁ち,叉瞒,–Ω常癬澄翴,干纕絪腹#8//
;//摸弧:遏,家狾,礚甴,Ы场弊,捌祘Α,礚甴捌祘Α,钵ǐUV禸Г夹┪礚絬繷 //
;//э:参墓戈癟//
;//セэ丁:200203る31ら//
;//め:WIN-WIN//
Item 0  = 0.6,init/0.0024
Item A  =
Item B  = A0.30-,abs,modal,init/0.         ; //  Q Plane angle
Item C  =
Item D  = H30,init/000,not_modal
Item E  =
Item F  =
Item G  = G20,init/-1
Item H  = H30,modal,init/31
Item I  = I0.40-,rel,modal
Item J  = J0.40-,rel,modal
Item K  = K0.40-,rel,modal
Item L  = L0.30-,rel,modal
Item M  = M20
Item N  = N30,init/001,inc/1
Item O  = H30,init/2,inc/1
Item P  = X0.40-,abs,modal,init/0.
Item Q  = Y0.40-,abs,modal,init/0.
Item R  = R0.40-,abs,not_modal
Item S  =
Item T  = A0.40-,abs,modal,init/0.        ; //Whole taper value
Item U  = U0.30-,abs,modal,init/0.
Item V  = V0.30-,abs,modal,init/0.
Item W  =
Item X  = X0.40-,abs,modal,init/0.
Item Y  = Y0.40-,abs,modal,init/0.
Item Z  = Z0.40-,abs,modal,init/0.
Item 27 = A0.40-,abs,modal,int_eps          ; Q Plane angle (3D)
Item 28 = R0.30-,abs,modal,int_eps          ; R Plane angle
Item 29 = A0.30-,abs,int_eps      ; Inital Incline angle
Item 30 =  0.30-,abs,init/0.001   ; Segment Tollerance
Item 31 =  0.30-,abs,init/.10    ; Segment max. length
Item 32 = 0.30-,abs,not_modal              ; Thickness of workpiece
Item 33 = I0.30-,rel,not_modal              ; Aux plane X-center
Item 34 = J0.30-,rel,not_modal              ; Aux plane Y-center
Item 35 = A0.30-,abs,modal,int_eps          ; CONIC Angle
Item 37 = 00,integer                        ; Hole Type 0:Die  1:Punch
Item 38 = 00,real,not_modal                 ; G51,G52
Item 39 = A0.40-,abs,modal,int_eps          ; Q Plane angle (3D)
Item 40 = 00,init/0                         ; Standard machine 2:Sodick
Item 41 = 00,init/1                         ; Standard machine
Item 42 = 00,init/1                         ; Triming have overcut
Item 43 = 00,integer                        ; Offset direction 1:is_CW 0:is_CCW
Item 44 = 0.40-,real,init/0.      ; taper value
Item 45 = 00,integer                        ; current triming count
Item 46 = 00,integer                        ; current datas_sets (layer_no)
Item 47 = 00,integer                        ; Trimming count
Item 48 = 00,init/0                         ; auto wireing
Item 49 = 00,init/1                         ; auto wireing
Item 50 = 0.30-,rel,not_modal
Item 51 = 0.30-,rel,not_modal                 ; Aux.Offset value ex:0.196(H01=H110+0.196)
Item 52 = X0.30-,abs,modal,init/0.          ; //  return the original position x  //
Item 53 = Y0.30-,abs,modal,init/0.          ; //  return the original position y  //
Item 54 = 00,init/0.                ;
Item 55 = +0.30-,rel,init/-98     ; Z1 Value
Item 56 = 00,init/0.                ;
Item 59 = 00,abs,init/0             ; Sodick Head data append
Item 60 = 0.30-,abs,not_modal               ; Length Of Contour
Item 61 = 0.30-,rel,not_modal               ; Length Of Toolpath
Item 62 = 0.40-,init/5.           ; Min. Constrain angle
Item 63 = 0.40-,init/175.         ; Max. Constrain angle
Item 64 = R0.40-,abs,positive     ; Outer Fillet Radius
Item 65 = U0.40-,abs,positive      ; UnderCut Length
Item 66 = V0.40-,init/0.005        ; Wrap length
Item 67 = X0.30-,abs,init/0.     ; Escape_in Aux Point
Item 68 = Y0.30-,abs,init/0.     ; Escape_in Aux Point
Item 69 = 0.30-,rel,not_modal               ; Length of Cut feed
Item 71 = R0.40-,abs,positive     ; Inner Fillet Radius
Item 72 = 0.30-,INTI/0            ;
Item 73 = 0.30-,                  ; over_cut //minus value :over_cut in rough_cut
Item 74 = 0.30-,                  ; Escape length
Item 75 = 0.30-,                  ; PreStop UpLimit
Item 76 = 0.30-,                  ; PtrStop Percent
Item 77 = 0.30-,                  ; PreStop DnLimit
Item 78 = 0.30-,init/0.0
Item 79  =00,INIT/0
Item 80 = 40,init/1,inc/1
Item 81 = 0.30-,abs,init/1.5      ; pre_stop aux. length
Item 82 = 00,init/1        ; in middle segment
Item 83 = 0.30-,abs,init/0        ; pre_stop aux. length
Item 85 = 0.30-,real,abs,init/0   ; A
Item 86 = P30,init/1,                    ;
Item 87 = 00,init/0       ; upper & lower have same radius
Item 90 = H30,real,init/0.      ; Data file reading buffer #1
;                                               ; Offset Compensation Number
Item 91 = H30,real,init/0.      ; Data file reading buffer #2
;                                               ; Offset Compensation Value
Item 92 = C30,real,init/0.        ; Data file reading buffer #3
;                                               ; E-park1 Number
Item 96 = C30,real,init/0.        ; Data file reading buffer #3
;                                               ; E-park2 Number
Item 93 = F0.30-,real,init/0.     ; Data file reading buffer #4
;                                               ; User define Item
Item 94 = 0.40-,real,init/28.     ; Max. Contour length for M00
;       #94                                     ; Inner fillet buffer
Item 95 = X0.40-,abs,init/0.      ; Pause time
;
Item 97 =  0.40-,real,init/0.     ; Partial taper value
;       #97 =                                   ; Partial taper buffer
Item 98 =  0.40-,real,init/0.     ; single hole taper value
Item 99 =  0.40-,real,init/0.     ; DataBase taper value

program_start       = $,"TP",#32,$,"TN0.00",$,(@84=@64),(@83=@72),$
offset_head         = #4,"=",#51,$,
path_data           =
main_coordinate     = $,@n,$,"G90",$,"G54",$,"/T91",$,"G92",#x,#y,(@52=@x),(@53=@y),;,$,
path_start          = $,(@88!=98)?@n;$,"/T91",$,"G92",#x,#y,(@52=@x),(@53=@y),(@B=@27),$
sub_program         = $,@n,$,"G90",$,"G54",$,"G92",#x,#y,(@B=@27),$,"M98",#86,$-
                      "G92",#x,#y,(@52=@x),(@53=@y),(@B=@27),(@54=1),$,"M00",$,
sub_path_start        = #86,$,"G91",$,
                        "G92X0.Y0.",(@52=@x),(@53=@y),(@B=@27),(@54=1),$
sub_program_end     = $,"M02",$
sub_path_end        = $,"M99",$
wire_on             = $
rapid_move          = $,"T81",$,"G04X4.",$,"/T90",$,"M00",$,"G00",#x,#y,$,"M00",
linear_feed         = $,(@56=0),(@54=0),(@38=@43*@44),-
                      (@27!=#27)?(@56=1);-
                      (@56)?(@38>0)?(@54=2);;-
                      (@56)?(@38<0)?(@54=3);;-
                      (@56)?(@27==0)?"G51",(@54=0);;-
                      (@88!=99)?(@54==2)?"G52";;-
                      (@88!=99)?(@54==3)?"G51";;-
                      (@56)?(@88!=99)?(@27>=0)?#27;;;,-
                      (@88!=99)?(@56)?(@27<0)?(@27=-@27),#27,(#27=-@27);;;,-
                      (@79==5)?"G40";-
                      (@79==2)?(@43==1)?"G42":"G41";;-
                      $,(@88==99)?(@54==2)?"G52";;,(@88==99)?(@54==3)?"G51";;,(@88==99)?(@27!=#27)?"A0.0";;,-
                       g1,#x,#y,$,(@56)?(@88==99)?(@27>=0)?#27;;;,(@88==99)?(@56)?(@27<0)?(@27=-@27),#27,(#27=-@27);;;,$,
circular_cw         = $,(@56=0),(@54=0),(@38=@43*@44),-
                      (@27!=#27)?(@56=1);-
                      (@56)?(@38>0)?(@54=2);;-
                      (@56)?(@38<0)?(@54=3);;-
                      (@56)?(@27==0)?"G51",(@54=0);;-
                      (@54==2)?"G52";-
                      (@54==3)?"G51";-
                      (@56)?(@27>=0)?#27;;-
                      (@56)?(@27<0)?(@27=-@27),#27,(#27=-@27);;-
                      ,g2,#x,#y,@i,@j,$
circular_ccw        = $,(@56=0),(@54=0),(@38=@43*@44),-
                      (@27!=#27)?(@56=1);-
                      (@56)?(@38>0)?(@54=2);;-
                      (@56)?(@38<0)?(@54=3);;-
                      (@56)?(@27==0)?"G51",(@54=0);;-
                      (@54==2)?"G52";-
                      (@54==3)?"G51";-
                      (@56)?(@27>=0)?#27;;-
                      (@56)?(@27<0)?(@27=-@27),#27,(#27=-@27);;-
                       ,g3,#x,#y,@i,@j,$
offset_left         = (#87==1)?"G41H000":"G41",#8,;,
offset_right        = (#87==1)?"G42H000":"G42",#8,;
offset_left_0       = "T84","C001",$,"G41",#8,
offset_right_0      = "T84","C001",$,"G42",#8,
offset_left_1       = "T85",(@47==1)?"C902":"C002",;,$,"G41",#8,
offset_right_1      = "T85",(@47==1)?"C902":"C002",;,$,"G42",#8,
offset_left_2       = "C903",$,"G41",#8,
offset_right_2      = "C903",$,"G42",#8,
offset_left_3       = "C904",$,"G41",#8,
offset_right_3      = "C904",$,"G42",#8,
offset_left_4       = "C905",$,"G41",#8,
offset_right_4      = "C905",$,"G42",#8,
offset_left_5       = "C906",$,"G41",#8,
offset_right_5      = "C906",$,"G42",#8,
offset_left_6       = "C906",$,"G41",#8,
offset_right_6      = "C906",$,"G42",#8,
offset_off          = ,$,
wire_off            = ,$,
insert_at_pre_stop  = $,(@35==1)?"M00";,$
insert_at_pre2_stop  = $,"M00",$
insert_at_over_cut  =$,
insert_at_cut_through =$,
auto_undercut       = $,
auto_fillet         = $,
over_cut_insert_2   =
forward_tilt        =
backward_tilt       =
turn_off_tilt       =
first_cut_in_feed   = ,"T84C000",g1,#x,#y,(@38=@43*@44),(@38>0)?"G52";,(@38<0)?"G51";,$,"C001",(@35=1),$,
approching          = ,g1,#x,#y,$
escape_out_feed     = $,"G40G50G01",#X,#Y,$,(@47>=0)?(@x=@52,@y=@53),;,(@49!=1)?(@49!=2)?g0,#x,#y;;,(@87==3)?"U0V0";,$
escape_in_feed      = g1,(@47>0)?(@x=@67,@y=@68);,#x,#y,(@35=2),(@38=@43*@44),(@38>0)?"G52";,(@38<0)?"G51";,$
departure           = $,
path_end            = $,
program_end         = $,"M02",$-
                      "::  Total Length Of Cutting Feed = ",#61,$,
;
3d_main_coordinate  = ,$,@n,$,"G90",$,"G54",$,"G92",#x,#y,"UV",(@52=@x),(@53=@y),(#u=@u,#v=@v),$
3d_path_start       =  $,@n,$,"G90",$,"G54",$,"G92",#x,#y,"UV",(@52=@x),(@53=@y),(#u=@u,#v=@v),$
3d_approching       =  $,"G01",#x,#y,@u,@v,$
3d_departure        =  $,"G00",#X,#Y,"UV",$
3d_path_end         =  $,
3d_escape_in_feed   =  $,g1,(@47>0)?,(@x=@67,@y=@68,@u=@65,@v=@66);,#x,#y,@U,@V,$
3d_linear_feed      =  $,g1,#x,#y,@u,@v,$
3d_isoradius_cw     =  $,g2,#x,#y,@u,@v,@i,@j,@33,@34,$
3d_isoradius_ccw    =  $,g3,#x,#y,@u,@v,@i,@j,@33,@34,$
3d_std_conic_cw     =  $,g2,#x,#y,@u,@v,@i,@j,@33,@34,$
3d_std_conic_ccw    =  $,g3,#x,#y,@u,@v,@i,@j,@33,@34,$
3d_prog_radius_cw   =  $,g2,#x,#y,@u,@v,@i,@j,@33,@34,$
3d_prog_radius_ccw  =  $,g3,#x,#y,@u,@v,@i,@j,@33,@34,$
3d_angle_change     =  $,#x,#y,@u,@v,$
3d_offset_left      =  $,"G74",$,"T84","C001",$,#8,"G41",
3d_offset_right     =  $,"G74",$,"T84","C001",$,#8,"G42",
3d_offset_left_0      =$,"T84","C001",$,#8,"G41",
3d_offset_right_0     = $,"T84","C001",$,#8,"G42",
3d_offset_left_1      = $,"T85","C902",$,#8,"G41",
3d_offset_right_1     = $,"T85","C002",$,#8,"G42",
3d_offset_left_2      = $,"T85","C903",$,#8,"G41",
3d_offset_right_2     = $,"T85","C903",$,#8,"G42",
3d_offset_left_3      = $,"T85","C904",$,#8,"G41",
3d_offset_right_3     = $,"T85","C904",$,#8,"G42",
3d_offset_off          = $


发表于 2025-9-16 19:48:12 | 显示全部楼层 来自 中国广东东莞
什么都能编对吧?

沙迪克.WCF (11.01 KB, 下载次数: 61)

回复

使用道具 举报

 楼主| 发表于 2025-9-21 13:14:41 | 显示全部楼层 来自 中国
huang 发表于 2025-9-16 19:48
什么都能编对吧?

简单的老AQ400用起来方便!
回复

使用道具 举报

发表于 2025-9-24 09:35:18 | 显示全部楼层 来自 中国江苏苏州
aln适合不
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层 来自 中国广东广州
值得拥有
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|爱数控网 ( 沪ICP备14029127号-2 )

GMT+8, 2025-12-17 12:02 , Processed in 0.063323 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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