TOPページ/体験版・試用版/無料・フリーソフト・データ・チュートリアル/ |
NcCompiler スクリーンショット
サンプルデータの変換前と後のデータを比較して見ました
変換前のデータ | 変換後のデータ | ChkData.LST |
;---------- ;TEST ;---------- ;--------変数------- $ HENSU_A #1 ;ローカル変数A $ HENSU_B #2 ;ローカル変数B $ HENSU_C #3 ;ローカル変数C $ HENSU_D #7 ;ローカル変数D $ HENSU_F #9 ;ローカル変数F $ HENSU_X 100.0 ;スタート位置X $ HENSU_Y 150. ;スタート位置Y ;-- Labels -- $ >NO1 10 ;行番号 $ >NO2 20 ; $ >NO3 30 ;a $ >NO4 40 ; ;-- SUB PRO -- $ SUB_NO 9000 ;サブプログラム番号 ;-- CODE --- $ STOP M05 ;回転停止 $ RPM1 S100 ;回転数1 $ RPM2 S200 ;回転数2 $ R_KAITEN M03 ;右回転 $ L_KAITEN M04 ;左回転 $ = EQ ;= $ > GT ;> $ < LT ;< $ >= GE ;>= $ <= LE ;<= $ <> NE ; ;-- MAIN -- O1000 G90 G00 X HENSU_X Y HENSU_Y M98 P SUB_NO M30 O SUB_NO( ABC DEF) ( TEST TEST ) N >NO1 R_KAITEN RPM1 G91 G01 X HENSU_A Y HENSU_B F HENSU_F N >NO2 STOP N >NO3 L_KAITEN RPM2 G91 G01 X HENSU_C Y HENSU_D F HENSU_F N >NO4 STOP IF[ HENSU_C = HENSU_A ] GOTO >NO1 IF[ HENSU_D EQQ HENSU_B ] GOTO >NO1 IF[ HENSU_C > HENSU_A ] GOTO >NO1 IF[ HENSU_C < HENSU_A ] GOTO >NO1 IF[ HENSU_C >= HENSU_A ] GOTO >NO1 IF[ HENSU_C <= HENSU_A ] GOTO >NO1 IF[ HENSU_C <> HENSU_A ] GOTO >NO1 M99 ;---end--- |
O1000 G90G00X100.0Y150. M98P9000 M30 O9000( ABC DEF) ( TEST TEST ) N10M03S100 G91G01X#1Y#2F#9 N20M05 N30M04S200 G91G01X#3Y#7F#9 N40M05 IF[#3EQ#1]GOTO10 IF[#7EQQ#2]GOTO10 IF[#3GT#1]GOTO10 IF[#3LT#1]GOTO10 IF[#3GE#1]GOTO10 IF[#3LE#1]GOTO10 IF[#3NE#1]GOTO10 M99 |
OR XOR AND SIN COS TAN ATAN ASIN ACOS SQRT ABS BIN BCD ROUND FIX FUP IF THEN EQ NE GT LT GE LE WHILE END DO GOTO SETVAN |